]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
include/coff
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3eb2ef34
YQ
12011-05-04 Yao Qi <yao@codesourcery.com>
2
3 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4 and __thumb2__.
5
aaaf81a3
MP
62011-05-03 Marek Polacek <mpolacek@redhat.com>
7
8 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
9 in place of `gdb_test "delete breakpoints"'. This eliminates two
10 testcases.
11
c4cbc0df
PA
122011-05-02 Pedro Alves <pedro@codesourcery.com>
13
14 PR testsuite/12649
15 Fix races.
16
17 * gdb.base/completion.exp: Remove all sleep calls. Remove
18 unnecessary regexs. Don't explicitly expect anything after the
19 prompt. Eat the prompt if necessary.
20
b4cbb4a3
EBM
212011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
22
23 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
24 accept to show the caller line again as well as the line after.
25
d65aec65
PM
262011-04-29 Phil Muldoon <pmuldoon@redhat.com>
27
28 PR mi/12531
29
30 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
31 compile target.
32 * gdb.python/py-prettyprint.exp: Add C++ object for
33 CPLUS_FAKE_CHILD test.
34
30852783
UW
352011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
36
37 * gdb.base/signest.exp: New file.
38 * gdb.base/signest.c: Likewise.
39
c7b1f0d9
JK
402011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
41
42 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
43 thread and breakpoint notifications.
44
559a7a62
JK
452011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
46
47 * gdb.base/fortran-sym-case.c: New file.
48 * gdb.base/fortran-sym-case.exp: New file.
49 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
50 * gdb.dwarf2/dw2-case-insensitive.c: New file.
51 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
52
8344e389
JK
532011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
56 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
57 false #1', `if true else false #2' and `if true else false #3'.
58
2484c66b
UW
592011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
60
61 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
62 while delivering signal.
63
8d3788bd
VP
642011-04-27 Vladimir Prus <vladimir@codesourcery.com>
65
66 MI breakpoint notifications.
67
68 * testsuite/gdb.mi/mi-cli.exp: Adust.
69 * testsuite/gdb.mi/mi2-cli.exp: Adust.
70 * testsuite/gdb.mi/mi-watch.exp: Adust.
71 * testsuite/gdb.mi/mi2-watch.exp: Adust.
72 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
73 notifications.
74
3e03848b
JK
752011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
76
77 * gdb.base/gdbindex-stabs-dwarf.c: New file.
78 * gdb.base/gdbindex-stabs.c: New file.
79 * gdb.base/gdbindex-stabs.exp: New file.
80
918c9108
YQ
812011-04-25 Yao Qi <yao@codesourcery.com>
82
83 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
84 with /*...*/.
85 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
86
90556b8c
JK
872011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 * gdb.python/py-value.exp (test_objfiles): Name the first test
90 `py-value in file.filename'.
91
03f2bd59
JK
922011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
95 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
96 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
97 !gdbserver_reconnect_p..
98 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
99
7b08b9eb
JK
1002011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
101
102 * gdb.cp/cpcompletion.exp (complete class methods)
103 (complete class methods beginning with F): Move them above runto. New
104 comment about the runto delimiter.
105
b78974c3
PA
1062011-04-20 Pedro Alves <pedro@codesourcery.com>
107
108 * gdb.base/maint.exp: Test that "maint print registers" works
109 without a running program.
110
20429c40 1112011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 112
20429c40
MP
113 * gdb.base/setshow.exp: Fix racy tests.
114 ($old_gdb_prompt): New variable.
115
7a9dd1b2
TT
1162011-04-19 Tom Tromey <tromey@redhat.com>
117
118 * gdb.mi/mi-nsmoribund.exp:
119 * gdb.hp/gdb.objdbg/objdbg01.exp:
120 * gdb.base/structs.exp (test_struct_returns):
121 * gdb.base/call-sc.exp (test_scalar_returns):
122 * gdb.base/bigcore.exp: Remove duplicate words.
123
02835898
JK
1242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
125
126 * gdb.base/break-interp-lib.c (v, vptr): New variables.
127 * gdb.base/break-interp.exp (test_attach): New comment.
128
254f582e
JK
1292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
130
131 * gdb.threads/gcore-thread.exp ($core0file): New variable.
132 (clear __stack_user.next, clear stack_used.next)
133 (save a zeroed-threads corefile): New test.
134 Call core_load for $core0file.
135 (zeroed-threads cannot be listed): New test.
136
4fe85f5c
JK
1372011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
138
139 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
140 filename.
141 ($srcfile): Preserve the original value.
142 ($testfile): Match it the .exp filename.
143 ($corefile): New variable. Substitute it around.
144 Use clean_restart.
145 ($prev_timeout): Remove.
146 (load_core): Move core loading into this proc.
147 Fix restore of $timeout if load_core fails.
148
63524580
JK
1492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.base/eu-strip-infcall.c: New file.
152 * gdb.base/eu-strip-infcall.exp: New file.
153
90359a16
JK
1542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
155
156 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
157 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
158
626e7282
JK
1592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
160
161 Fix Python access to inlined frames.
162 * gdb.python/py-frame-inline.c: New file.
163 * gdb.python/py-frame-inline.exp: New file.
164
3363d018
EBM
1652011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
166
167 * gdb.base/gdb1090.exp: Change breakpoint location to read the
168 content of 's24' correctly (avoiding "optimized out").
169 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
170
28781456
JK
1712011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
172
173 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
174
4a4106ca
TJB
1752011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
176
177 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
178 expect a colon in watch -location output.
179
d26ccb4f
JK
1802011-04-13 Marek Polacek <mpolacek@redhat.com>
181
182 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
183 New testcase `expect response to define backtrace'. Also remove
184 redundant `default' block.
185
e1ab1f9c
JK
1862011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 * gdb.python/py-prettyprint.c (struct hint_error): New.
189 (main): New variable hint_error.
190 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
191 "print hint_error".
192 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
193 (register_pretty_printers): Register it.
194
0c2e6019
TT
1952011-04-04 Tom Tromey <tromey@redhat.com>
196
197 * gdb.cp/maint.exp (test_help): Update.
198 (test_namespace): Likewise.
199
af57139d
JB
2002011-04-01 Joel Brobecker <brobecker@adacore.com>
201
202 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
203 * gdb.ada/arrayptr.exp: Add new tests.
204
956a9fb9
JB
2052011-04-01 Joel Brobecker <brobecker@adacore.com>
206
207 * gdb.ada/mi_catch_ex: New testcase.
208
d0c4d642
PA
2092011-04-01 Pedro Alves <pedro@codesourcery.com>
210
211 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
212 base::overload(void) method without specifying "const".
213
18819fa6
UW
2142011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
215
216 * gdb.arch/thumb-singlestep.S: New file.
217 * gdb.arch/thumb-singlestep.exp: Likewise.
218
a4c8e806
TT
2192011-03-31 Tom Tromey <tromey@redhat.com>
220
221 * gdb.python/py-prettyprint.py (exception_flag): New global.
222 (NoStringContainerPrinter._iterator.next): Check it.
223 * gdb.python/py-prettyprint.c (main): New variable nstype2.
224 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
225
53832f31
TT
2262011-03-29 Tom Tromey <tromey@redhat.com>
227
228 * gdb.cp/anon-struct.cc: New file.
229 * gdb.cp/anon-struct.exp: New file.
230
e4620230
JK
2312011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
232
233 Test STT_GNU_IFUNC support.
234 * gdb.base/gnu-ifunc-lib.c: New file.
235 * gdb.base/gnu-ifunc.c: New file.
236 * gdb.base/gnu-ifunc.exp: New file.
237
d0fb5eae
JK
2382011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
239
240 Support a ring of related breakpoints.
241 * gdb.base/watchpoint-delete.c: New file.
242 * gdb.base/watchpoint-delete.exp: New file.
243
20106cfb
JK
2442011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
245
246 * gdb.ada/arrayparam.exp (print first after function call): Use
247 explicit package name. Add a comment
248 (print lasta after function call): Rename ...
249 (print last after function call): ... it and use explicit package
250 name.
251 (print length after function call): Use explicit package name.
252 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
253 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
254 (multiple matches for symbol i): Rename ...
255 (multiple matches for symbol integervar): ... it.
256 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
257 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
258
e7ab5e63
AB
2592011-03-25 Andrew Burgess <aburgess@broadcom.com>
260
261 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
262 environment variable to make grep output more predictable. Move
263 all the environment setup into gdb_init so it's done once per test
264 case rather than each time we start gdb.
265
9ef07c8c
TT
2662011-03-24 Tom Tromey <tromey@redhat.com>
267
268 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
269 test.
270
dd90784c
JK
2712011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
272
273 * gdb.dwarf2/dw2-entry-value-main.c: New file.
274 * gdb.dwarf2/dw2-entry-value.S: New file.
275 * gdb.dwarf2/dw2-entry-value.exp: New file.
276
05775840
PM
2772011-03-22 Phil Muldoon <pmuldoon@redhat.com>
278
279 PR python/12183
280
281 * gdb.python/py-function.exp: Add GdbError tests.
282
8661b11b
PA
2832011-03-18 Pedro Alves <pedro@codesourcery.com>
284
285 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
286 (reglocal_test_func, statlocal_test_func): New functions.
287 (globals_test_func): Call new functions.
288 * gdb.trace/unavailable.exp (gdb_collect_args_test)
289 (gdb_collect_locals_test): New procedure.
290 (gdb_trace_collection_test): Call new procedures.
291
0fdb4f18
PA
2922011-03-18 Pedro Alves <pedro@codesourcery.com>
293
294 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
295 (test_register, test_register_unavailable): New procedures.
296 (gdb_unavailable_registers_test): New procedure.
297 (gdb_trace_collection_test): Call it.
298
99c3dc11
PM
2992011-03-18 Phil Muldoon <pmuldoon@redhat.com>
300
301 PR python/12149
302
303 * gdb.python/python.exp: Add gdb.write tests.
304
29703da4
PM
3052010-03-17 Phil Muldoon <pmuldoon@redhat.com>
306
307 * gdb.python/Makefile.in: Add py-objfile.
308 * gdb.python/py-objfile.exp: New file.
309 * gdb.python/py-objfile.c: New file.
310 * gdb.python/py-block.exp: Add is_valid tests.
311 * gdb.python/py-inferior.exp: Ditto.
312 * gdb.python/py-infthread.exp: Ditto.
313 * gdb.python/py-symbol.exp: Ditto.
314 * gdb.python/py-symtab.exp: Ditto.
315
598997c8
KS
3162011-03-16 Keith Seitz <keiths@redhat.com>
317
318 PR c++/12273
319 * gdb.cp/cmpd-minsyms.exp: New test.
320 * gdb.cp/cmpd-minsyms.cc: New file.
321
322 PR c++/11734
323 * gdb.cp/ovsrch.exp: New test.
324 * gdb.cp/ovsrch.h: New file.
325 * gdb.cp/ovsrch1.cc: New file.
326 * gdb.cp/ovsrch2.cc: New file.
327 * gdb.cp/ovsrch3.cc: New file.
328 * gdb.cp/ovsrch4.cc: New file.
329
c91513d8
PP
3302011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
331
332 PR gdb/12528
333 * gdb.base/Makefile.in: Adjust EXECUTABLES.
334 * gdb.base/break-on-linker-gcd-function.exp: New test.
335 * gdb.base/break-on-linker-gcd-function.cc: New file.
336
7470fc63
AT
3372011-03-15 Andreas Tobler <andreast@fgznet.ch>
338
339 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
340
959e7469
PM
3412011-03-15 Phil Muldoon <pmuldoon@redhat.com>
342
343 * lib/gdb.exp (gdb_unload): Add another termination case.
344
9373cf26
JK
3452011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
346
347 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
348 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
349 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
350 Provide a stub byte there.
351 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
352 DW_AT_entry_pc.
353 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
354
24e9cda0
UW
3552011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
356
357 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
358 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
359 "generic ABI, auto".
360 (altivec_abi_tests): Accept vectors returned by reference.
361
7371cf6d
PM
3622010-03-14 Phil Muldoon <pmuldoon@redhat.com>
363
364 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
365
ce77046a
UW
3662011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
367
368 * gdb.python/py-section-script.exp: Skip test if no Python support.
369
176400c3
UW
3702011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
371
372 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
373
ecec24e6
PM
3742011-03-10 Phil Muldoon <pmuldoon@redhat.com>
375
376 * gdb.python/py-parameter.exp: Update tests to the new Python
377 parameter API. Add "no documentation" test. Add deprecated API
378 backward compatibility test.
379
5dbdd470
TT
3802011-03-09 Tom Tromey <tromey@redhat.com>
381
382 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
383 gdb_continue_to_end.
384
b66e66ee
MK
3852011-03-09 Mark Kettenis <kettenis@gnu.org>
386
387 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
388 tabs.
389
eceb0c5f
TT
3902011-03-09 Tom Tromey <tromey@redhat.com>
391
392 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
393 parentheses.
394 (gdb_continue_to_end): Add "allow_extra" parameter. Use
395 $command.
396 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
397 argument to gdb_continue_to_end.
398 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
399 argument to gdb_continue_to_end.
400 * gdb.cp/annota3.exp: Fix regex.
401 * gdb.cp/annota2.exp: Fix regex.
402 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
403 gdb_continue_to_end.
404 * gdb.base/call-signal-resume.exp: Revert earlier patch.
405 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
406 gdb_continue_to_end.
407
63154eca
PA
4082011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 * gdb.server/ext-run.exp
411 (load new file without any gdbserver inferior): New test.
412
967d1f9b
TT
4132011-03-07 Tom Tromey <tromey@redhat.com>
414
415 * Makefile.in (TAGS): Rewrite.
416
d68dcbb9
JK
4172011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
418
419 * gdb.trace/report.exp (12.1: trace report #1): New match for the
420 initial commands echo. New match for `Found trace'. Anchor all the
421 other matches. Anchor and match for `No trace frame found' the final
422 match.
423
6bf58e63
TT
4242011-03-07 Tom Tromey <tromey@redhat.com>
425
426 * Makefile.in (TAGS): New target.
427
fda326dd
TT
4282011-03-07 Tom Tromey <tromey@redhat.com>
429
430 * lib/opencl.exp (skip_opencl_tests): Update for exit message
431 change.
432 * lib/mi-support.exp (mi_gdb_test): Update for exit message
433 change.
434 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
435 exit message change.
436 (skip_altivec_tests): Update for exit message change.
437 (skip_vsx_tests): Likewise.
438 (gdb_continue_to_end): Likewise. Add 'command' argument.
439 * lib/cell.exp (skip_cell_tests): Update for exit message change.
440 * gdb.threads/tls.exp: Update for exit message change.
441 * gdb.threads/thread-unwindonsignal.exp: Use
442 gdb_continue_to_end.
443 * gdb.threads/step.exp (step_it): Update for exit message change.
444 (continue_all): Likewise.
445 * gdb.threads/print-threads.exp (test_all_threads): Update for
446 exit message change.
447 * gdb.threads/interrupted-hand-call.exp: Use
448 gdb_continue_to_end.
449 * gdb.threads/execl.exp: Use gdb_continue_to_end.
450 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
451 gdb_continue_to_end.
452 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
453 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
454 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
455 * gdb.cp/method.exp: Update for exit message change.
456 * gdb.cp/mb-templates.exp: Update for exit message change.
457 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
458 * gdb.cp/annota3.exp: Update for exit message change.
459 * gdb.cp/annota2.exp: Update for exit message change.
460 * gdb.cell/fork.exp: Use gdb_continue_to_end.
461 * gdb.base/term.exp: Update for exit message change.
462 * gdb.base/step-test.exp (test_i): Update for exit message change.
463 * gdb.base/sigstep.exp (advance): Update for exit message change.
464 (advancei): Likewise.
465 * gdb.base/siginfo.exp: Update for exit message change.
466 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
467 * gdb.base/reread.exp: Use gdb_continue_to_end.
468 * gdb.base/langs.exp: Use gdb_continue_to_end.
469 * gdb.base/interrupt.exp: Update for exit message change.
470 * gdb.base/gdb1555.exp: Update for exit message change.
471 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
472 * gdb.base/ending-run.exp: Update for exit message change.
473 * gdb.base/chng-syms.exp: Update for exit message change.
474 * gdb.base/checkpoint.exp: Update for exit message change.
475 * gdb.base/catch-syscall.exp (check_for_program_end): Use
476 gdb_continue_to_end.
477 (test_catch_syscall_with_wrong_args): Likewise.
478 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
479 * gdb.base/break-interp.exp (test_ld): Update for exit message
480 change.
481 * gdb.base/bang.exp: Update for exit message change.
482 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
483 (do_call_attach_tests): Likewise.
484 * gdb.base/a2-run.exp: Update for exit message change.
485 * gdb.arch/ppc-dfp.exp: Update for exit message change.
486 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
487 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
488
dd19bd70
JK
4892011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
490
491 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
492
30e62689
TT
4932011-03-03 Tom Tromey <tromey@redhat.com>
494
495 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
496 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
497 * gdb.hp/gdb.aCC/configure.ac: Remove.
498 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
499 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
500 * gdb.hp/gdb.base-hp/configure.ac: Remove.
501 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
502 * gdb.hp/gdb.compat/configure (Makefile): Remove.
503 * gdb.hp/gdb.compat/configure.ac: Remove.
504 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
505 * gdb.hp/gdb.defects/configure (Makefile): Remove.
506 * gdb.hp/gdb.defects/configure.ac: Remove.
507 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
508 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
509 * gdb.hp/gdb.objdbg/configure.ac: Remove.
510 * gdb.hp/configure.ac: Remove.
511 * gdb.hp/configure: Remove.
512 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
513 substitution.
514 (Makefile): Remove rule.
515 * gdb.cell/configure.ac: Remove.
516 * gdb.cell/configure: Remove.
517 * gdb.stabs/Makefile.in (Makefile): Remove.
518 (distclean): Don't remove config.status or config.log.
519 * gdb.stabs/configure (Makefile): Remove.
520 * gdb.stabs/configure.ac: Remove.
521 * configure: Rebuild.
522 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
523 Remove stabs- and cell-specific logic. Test for existence of
524 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
525 subdirectories, gdb.cell, and and gdb.stabs.
526 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
527
c171f854
JB
5282011-03-03 Joel Brobecker <brobecker@adacore.com>
529
530 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
531 end of buffer.
532
9a5193cb
JB
5332011-03-02 Joel Brobecker <brobecker@adacore.com>
534
535 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
536 gdb_test when running a test where we expected no output back.
537
9bb4c1bb
MS
5382011-02-28 Michael Snyder <msnyder@vmware.com>
539
540 * gdb.cp/overload.cc: Change initializer value to integer.
541
3bd0f5ef
MS
5422011-02-27 Michael Snyder <msnyder@vmware.com>
543
544 * gdb.multi/base.exp: Add test for remove-inferiors.
545
2279eaad
JB
5462011-02-26 Joel Brobecker <brobecker@adacore.com>
547
548 * gdb.python/py-frame.exp: Simplify the initialization phase
549 using prepare_for_testing.
550
c82c0b55
MS
5512011-02-25 Michael Snyder <msnyder@vmware.com>
552
553 * gdb.multi/base.exp: Add tests for info inferiors with args.
554
1d94651b
JK
5552011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
556
557 * gdb.dwarf2/dw2-ranges.S: Rename to ...
558 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
559 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
560 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
561 asmfile3. Comment the STABS (#3) file compilation. Compile
562 everything through assembler. Provide KFAIL for symtab/12497.
563 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
564 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
565 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
566 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
567
3bd0f5ef
MS
5682011-02-24 Michael Snyder <msnyder@vmware.com>
569
570 * gdb.base/break.exp: Add tests for delete breakpoints using
571 convenience variables and value history references.
572
12c1418e
MS
5732011-02-24 Michael Snyder <msnyder@vmware.com>
574
575 * gdb.base/break.exp: Remove debugging 'printf' accidentally
576 left behind in previous check-in.
577
e5a67952
MS
5782011-02-23 Michael Snyder <msnyder@vmware.com>
579
580 * gdb.base/break.exp: Add tests for "info break" with arguments.
581 * gdb.trace/infotrace.exp: Update patterns for error and help.
582 * gdb.base/completion.exp: Update pattern.
583 * gdb.base/ena-dis-br.exp: Update pattern.
584 * gdb.base/help.exp: Update patterns.
585
5862011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
587
588 * gdb.base/memattr.exp: New test.
589 * gdb.base/memattr.c: Test load for memattr.exp.
590
6e6fbe60
DE
5912011-02-22 Doug Evans <dje@google.com>
592
593 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
594
1d41d745
MS
5952011-02-22 Michael Snyder <msnyder@vmware.com>
596
597 * Makefile.in: Make more clean.
598 * gdb.ada/Makefile.in: Ditto.
599 * gdb.arch/Makefile.in: Ditto.
600 * gdb.asm/Makefile.in: Ditto.
601 * gdb.base/Makefile.in: Ditto.
602 * gdb.cp/Makefile.in: Ditto.
603 * gdb.dwarf2/Makefile.in: Ditto.
604 * gdb.java/Makefile.in: Ditto.
605 * gdb.mi/Makefile.in: Ditto.
606 * gdb.modula2/Makefile.in: Ditto.
607 * gdb.python/Makefile.in: Ditto.
608 * gdb.server/Makefile.in: Ditto.
609 * gdb.stabs/Makefile.in: Ditto.
610 * gdb.threads/Makefile.in: Ditto.
611 * gdb.trace/Makefile.in: Ditto.
612
79ba84ca
MS
6132011-02-22 Michael Snyder <msnyder@vmware.com>
614
615 * gdb.threads/thread-find.exp: Add tests for bad input to
616 info threads.
617
b9b35694
JB
6182011-02-22 Joel Brobecker <brobecker@adacore.com>
619
620 * gdb.python/py-breakpoint.exp: Fix the expected output of
621 one of the "maint info breakpoints" tests to accept the output
622 generated on platforms that do not have hardware watchpoints.
623
8bfb830f
JB
6242011-02-22 Joel Brobecker <brobecker@adacore.com>
625
626 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
627 clean_restart. Be a little stricter in the expected output
628 for one of the tests. Fix a typo in one of the comments.
629
c45f3c54
JB
6302011-02-22 Joel Brobecker <brobecker@adacore.com>
631
632 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
633 Delete variable binfile, no longer use. Add or modify test
634 comments to make them unique.
635
b97c863c
MS
6362011-02-21 Michael Snyder <msnyder@vmware.com>
637
638 * Makefile.in: Update for make clean.
639 * gdb.ada/Makefile.in: Ditto.
640 * gdb.arch/Makefile.in: Ditto.
641 * gdb.asm/Makefile.in: Ditto.
642 * gdb.base/Makefile.in: Ditto.
643 * gdb.cp/Makefile.in: Ditto.
644 * gdb.dwarf2/Makefile.in: Ditto.
645 * gdb.java/Makefile.in: Ditto.
646 * gdb.mi/Makefile.in: Ditto.
647 * gdb.modula2/Makefile.in: Ditto.
648 * gdb.python/Makefile.in: Ditto.
649 * gdb.server/Makefile.in: Ditto.
650 * gdb.stabs/Makefile.in: Ditto.
651 * gdb.threads/Makefile.in: Ditto.
652 * gdb.trace/Makefile.in: Ditto.
653
aea5b279
MS
6542011-02-21 Michael Snyder <msnyder@vmware.com>
655
656 * gdb.threads/thread-find.exp: Update patterns for changes in
657 output of "info threads" command.
658
e3039479
UW
6592011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
660 Ulrich Weigand <uweigand@de.ibm.com>
661
662 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
663 (skip_hw_watchpoint_tests): Likewise.
664 (skip_hw_watchpoint_multi_tests): Likewise.
665
b800ec70
UW
6662011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
667
668 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
669 (skip_hw_watchpoint_tests): Likewise.
670 (skip_hw_watchpoint_multi_tests): Likewise.
671 (skip_hw_watchpoint_access_tests): Likewise.
672
673 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
674 * gdb.base/pr11022.exp: Likewise.
675 * gdb.base/watch-read.exp: Likewise.
676 * gdb.base/watch_thread_num.exp: Likewise.
677 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
678 * gdb.base/watchpoint-hw.exp: Likewise.
679 * gdb.base/watchpoint.exp: Likewise.
680 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
681 * gdb.threads/watchthreads-reorder.exp: Likewise.
682 * gdb.threads/watchthreads.exp: Likewise.
683 * gdb.threads/watchthreads2.exp: Likewise.
684
91033e37
JB
6852011-02-21 Joel Brobecker <brobecker@adacore.com>
686
687 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
688 the debugger is unable to find the array bounds.
689
eeaafae2
JK
6902011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
691
692 * gdb.cp/typedef-operator.exp: New file.
693 * gdb.cp/typedef-operator.cc: New file.
694
e338d953
MS
6952011-02-17 Michael Snyder <msnyder@vmware.com>
696
697 * gdb.threads/thread-find.exp: Fix regular expressions.
698
e67ad678
JB
6992011-02-17 Joel Brobecker <brobecker@adacore.com>
700
701 * gdb.ada/packed_array: Expand testcase to test printing of
702 unconstrained packed array.
703
93084bca
JB
7042011-02-17 Joel Brobecker <brobecker@adacore.com>
705
706 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
707
a0c78a73
PA
7082011-02-16 Pedro Alves <pedro@codesourcery.com>
709
f65d5553 710 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
711 (main): Initialize it before collecting, and and clear it
712 afterwards.
f65d5553
PA
713 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
714 collecting with '{type} addr', where the addr expression is not an
715 rvalue.
a0c78a73 716
3dfcbbd2
KW
7172011-02-16 Ken Werner <ken.werner@de.ibm.com>
718
719 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
720 a bool variable. Expect correct OpenCL names for vector types. Use the
721 uc3 variable name instead of referring to the uchar3 built-in type.
722 Escape the asterisk at the half pointer test.
723
08807d5a
PA
7242011-02-16 Pedro Alves <pedro@codesourcery.com>
725
f65d5553 726 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
727 (main): Initialize it before collecting, and and clear it
728 afterwards.
f65d5553
PA
729 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
730 collecting overlapping memory ranges.
08807d5a 731
60f98dde
MS
7322011-02-15 Michael Snyder <msnyder@vmware.com>
733
734 * gdb.base/default.exp: Add tests for thread commands.
735 * gdb.base/help.exp: Add tests for thread commands.
736 * gdb.threads/thread-find.exp: New test for thread find command.
737
648cd113
KW
7382011-02-15 Ken Werner <ken.werner@de.ibm.com>
739
740 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
741
494e194e
YQ
7422011-02-15 Yao Qi <yao@codesourcery.com>
743
744 PR tdep/12352
745 * gdb.arch/arm-disp-step.S : New test for str instruction.
746 * gdb.arch/arm-disp-step.exp : Likewise.
747
d9492458
TJB
7482011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
749
750 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
751 "vector_register2_vr" test strings. Test the extended floating
752 point registers (F32~F63).
753 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
754 IBM XL C compiler. Make the test program use a register provided
755 by the compiler for the lxvd2x instruction.
756
8af8e3bc
PA
7572011-02-14 Pedro Alves <pedro@codesourcery.com>
758
759 * gdb.trace/unavailable.cc (class Base, class Middle, class
760 Derived): New types.
761 (derived_unavail, derived_partial, derived_whole): New globals.
762 (virtual_partial): New global.
763 (virtualp): Point at virtual_partial.
764 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
765 related to unavailable vptr.
766
1b28d0b3
PA
7672011-02-14 Pedro Alves <pedro@codesourcery.com>
768
769 * gdb.trace/unavailable.cc (a, b, c): New globals.
770 (main): Set and clear them.
771 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
772 `a' and `c', and check that `b' isn't collected, although `a' and
773 `c' are.
774
ec0a52e1
PA
7752011-02-14 Pedro Alves <pedro@codesourcery.com>
776
777 * gdb.trace/unavailable.cc (struct Virtual): New.
778 (virtualp): New global pointer.
779 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
780 printing a pointer to an object whose type has a vtable, with
781 print object on.
782
24e6bcee
PA
7832011-02-14 Pedro Alves <pedro@codesourcery.com>
784
785 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
786 value repeat handles unavailableness.
787
39d37385
PA
7882011-02-14 Pedro Alves <pedro@codesourcery.com>
789
790 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
791 tests for building arrays from unavailable values, subscripting
792 non-memory rvalue unvailable arrays, and accessing fields or
793 baseclasses of non-lazy unavailable values,
794 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
795 struct types.
796 (g_smallstruct, g_smallstruct_b): New globals.
797
06d72e16
PA
7982011-02-14 Pedro Alves <pedro@codesourcery.com>
799
800 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
801
bc9a5551
JK
8022011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 Fix const/volatile qualifiers of C++ types, PR c++/12328.
805 * gdb.cp/overload-const.exp: New file.
806 * gdb.cp/overload-const.cc: New file.
807
54fcddd0
UW
8082011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
809
810 * gdb.opencl/callfuncs.cl: New file.
811 * gdb.opencl/callfuncs.exp: New test.
812 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
813
d6dafb7c
UW
8142011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
815
816 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
817 when computing result.
818 * gdb.arch/altivec-abi.exp: Update expected results.
819
a449c2d8
TJB
8202011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
821
822 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
823 * gdb.base/jit.exp: Likewise.
824 * gdb.base/pie-execl.exp: Likewise.
825 * gdb.base/solib-nodir.exp: Likewise.
826 * gdb.base/solib-overlap.exp: Likewise.
827
764880b7
PA
8282011-02-07 Pedro Alves <pedro@codesourcery.com>
829
830 * gdb.trace/collection.c (global_pieces): New.
831 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
832 New procedure.
833 (gdb_trace_collection_test): Call it.
834
505500db
SW
8352011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
836
837 * gdb.python/py-evthreads.c: New file.
838 * gdb.python/py-evthreads.exp: New file.
839 * gdb.python/py-events.py: New file.
840 * gdb.python/py-events.exp: New file.
841 * gdb.python/py-events.c: New file.
842
385203ed
DD
8432011-02-04 David Daney <ddaney@caviumnetworks.com>
844
845 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
846
9011945e
AB
8472011-02-03 Andrew Burgess <aburgess@broadcom.com>
848
849 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
850 gdb.base/disasm-end-cu.exp: New test for disassembling over the
851 boundary between two compilation units.
852
580688f3
PA
8532011-02-02 Pedro Alves <pedro@codesourcery.com>
854
855 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
856 (Virtual): New structs.
857 (virtual_o, virtual_middle_b): New globals.
858 * gdb.cp/virtbase.exp: New tests.
859
d3f0f853
PP
8602011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
861
862 * gdb.base/jit.exp: New file.
863 * gdb.base/jit-main.c: New file.
864 * gdb.base/jit-solib.c: New file.
865
b2030fb5
UW
8662011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
867
868 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
869 proceed to initial kernel entry point.
870 * gdb.opencl/datatypes.exp: Likewise.
871 * gdb.opencl/operators.exp: Likewise.
872 * gdb.opencl/vec_comps.exp: Likewise.
873
2db19d1e
SW
8742011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
875
876 * gdb.cp/nsnested.cc: New.
877 * gdb.cp/nsnested.exp: New.
878 * gdb.cp/nsnoimports.exp: New.
879 * gdb.cp/nsnoimports.cc: New.
880
6b0c4c1f
JB
8812011-01-31 Joel Brobecker <brobecker@adacore.com>
882
883 * gdb.base/interact.exp: Add extra tests that verify that
884 the value of the interactive-mode setting does not change
885 after the script is sourced.
886
80b23b6a
JK
8872011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
888
889 * gdb.cp/noparam.exp: New file.
890 * gdb.cp/noparam.cc: New file.
891
ffd5ec24
PA
8922011-01-28 Pedro Alves <pedro@codesourcery.com>
893
894 * gdb.trace/tfile.exp: Test that with no traceframe selected,
895 there's no stack or registers.
896
a81766d8
TT
8972011-01-26 Tom Tromey <tromey@redhat.com>
898
899 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
900 space before string output. Add test for "set print pretty off"
901 case.
902
585fdaa1
PA
9032011-01-25 Pedro Alves <pedro@codesourcery.com>
904
905 * gdb.base/frame-args.exp: Adjust.
906 * gdb.dwarf2/dw2-noloc.exp: Adjust.
907 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
908 * gdb.dwarf2/pieces.exp: Adjust.
909 * gdb.opt/clobbered-registers-O2.exp: Adjust.
910 * gdb.opt/inline-locals.exp: Adjust.
911 * gdb.threads/fork-child-threads.exp: Adjust.
912
d468832a
KW
9132011-01-25 Ken Werner <ken.werner@de.ibm.com>
914
915 * gdb.opencl/convs_casts.cl: Move program scope variables into the
916 OpenCL kernel function. Add a comment as marker. Add address space
917 qualifiers for the remaining program scope variables.
918 * gdb.opencl/datatypes.cl: Likewise.
919 * gdb.opencl/operators.cl: Likewise.
920 * gdb.opencl/vec_comps.cl: Likewise.
921 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
922 Add breakpoint at the marker comment.
923 * gdb.opencl/datatypes.exp: Likewise.
924 * gdb.opencl/operators.exp: Likewise.
925 * gdb.opencl/vec_comps.exp: Likewise.
926
490f124f
PA
9272011-01-24 Pedro Alves <pedro@codesourcery.com>
928
929 * gdb.base/printcmds.c (some_struct): New struct and instance.
930 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
931 procedure.
932 <global scope>: Call it.
933
6da78614
KW
9342011-01-21 Ken Werner <ken.werner@de.ibm.com>
935
936 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
937 argument to the gdb_compile_opencl_hostapp call.
938
ec64c9aa
YQ
9392011-01-19 Yao Qi <yao@codesourcery.com>
940
941 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
942 positve list.
943
810cfdbb
YQ
9442011-01-19 Yao Qi <yao@codesourcery.com>
945
946 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
947 canonical form.
948 Remove "xscale-*-*"
949 * gdb.xml/tdesc-regs.exp: Likewise.
950 * gdb.python/py-section-script.exp: Replace ARM target triplet
951 with canonical form.
952 Match arm*-*-symbianelf*.
953 * gdb.base/dup-sect.exp: Likewise.
954 * lib/dwarf.exp: New.
955 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
956 dwarf2_support.
957 * gdb.dwarf2/dup-psym.exp: Likewise.
958 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
959 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
960 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
961 * gdb.dwarf2/dw2-basic.exp: Likewise.
962 * gdb.dwarf2/dw2-compressed.exp: Likewise.
963 * gdb.dwarf2/dw2-const.exp: Likewise.
964 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
965 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
966 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
967 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
968 * gdb.dwarf2/dw2-filename.exp: Likewise.
969 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
970 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
971 * gdb.dwarf2/dw2-intercu.exp: Likewise.
972 * gdb.dwarf2/dw2-intermix.exp: Likewise.
973 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
974 * gdb.dwarf2/dw2-noloc.exp: Likewise.
975 * gdb.dwarf2/dw2-op-call.exp: Likewise.
976 * gdb.dwarf2/dw2-producer.exp: Likewise.
977 * gdb.dwarf2/dw2-ranges.exp: Likewise.
978 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
979 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
980 * gdb.dwarf2/dw2-strp.exp: Likewise.
981 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
982 * gdb.dwarf2/implptr.exp: Likewise.
983 * gdb.dwarf2/mac-fileno.exp: Likewise.
984 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
985 * gdb.dwarf2/pieces.exp: Likewise.
986 * gdb.dwarf2/pr11465.exp: Likewise.
987 * gdb.dwarf2/valop.exp: Likewise.
988 * gdb.dwarf2/watch-notconst.exp: Likewise.
989 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
990
4694da01
TT
9912011-01-19 Tom Tromey <tromey@redhat.com>
992
993 * gdb.python/py-infthread.exp: Add thread tests.
994
b075872c
JB
9952011-01-14 Joel Brobecker <brobecker@adacore.com>
996
997 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
998
2c3e6e24
JB
9992011-01-14 Joel Brobecker <brobecker@adacore.com>
1000
1001 * gdb.ada/widewide: New testcase.
1002
de8fa76c
JB
10032011-01-13 Joel Brobecker <brobecker@adacore.com>
1004
1005 * gdb.base/interact.exp: New testcase.
1006
1b05df00
TT
10072011-01-12 Tom Tromey <tromey@redhat.com>
1008
1009 * gdb.mi/gdb2549.exp: Update for error message changes.
1010 * gdb.mi/mi-cli.exp: Likewise.
1011 * gdb.mi/mi-disassemble.exp: Likewise.
1012 * gdb.mi/mi-pthreads.exp: Likewise.
1013 * gdb.mi/mi-regs.exp: Likewise.
1014 * gdb.mi/mi-stack.exp: Likewise.
1015 * gdb.mi/mi-var-block.exp: Likewise.
1016 * gdb.mi/mi-var-cmd.exp: Likewise.
1017 * gdb.mi/mi2-cli.exp: Likewise.
1018 * gdb.mi/mi2-disassemble.exp: Likewise.
1019 * gdb.mi/mi2-pthreads.exp: Likewise.
1020 * gdb.mi/mi2-regs.exp: Likewise.
1021 * gdb.mi/mi2-stack.exp: Likewise.
1022 * gdb.mi/mi2-var-block.exp: Likewise.
1023 * gdb.mi/mi2-var-cmd.exp: Likewise.
1024
c2ff108b
JK
10252011-01-12 Andrew Burgess <aburgess@broadcom.com>
1026 Jan Kratochvil <jan.kratochvil@redhat.com>
1027
1028 PR fortran/11104 and DWARF unbound arrays detection.
1029 * gdb.fortran/multi-dim.exp: New file.
1030 * gdb.fortran/multi-dim.f90: New file.
1031
b716877b
AB
10322011-01-12 Andrew Burgess <aburgess@broadcom.com>
1033
1034 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1035 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1036 add new tests for opcode dumping.
1037
6c162d5e
TT
10382011-01-11 Tom Tromey <tromey@redhat.com>
1039
1040 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1041
77b06cd7
TJB
10422010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1043
1044 Convert hardware watchpoints to use breakpoint_ops.
1045 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1046 type is not supported.
1047 * gdb.base/foll-fork.exp: Likewise.
1048 * gdb.base/foll-vfork.exp: Likewise.
1049
f39a75d0
PM
10502011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1051
1052 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1053 Use load_lib gdb-python.exp.
1054 * gdb.python/python.exp: Ditto.
1055 * gdb.python/py-function.exp: Ditto.
1056
fc529d80
AS
10572011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1058
1059 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1060
fb03cb59
JK
10612011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1062
1063 * configure: Regenerate.
1064
d8e22779
TT
10652011-01-06 Tom Tromey <tromey@redhat.com>
1066
1067 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1068
09050809
JB
10692011-01-06 Joel Brobecker <brobecker@adacore.com>
1070
fc529d80
AS
1071 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1072 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1073 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1074 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1075 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1076 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1077 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1078 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1079 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1080 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1081 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1082 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1083 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1084 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1085 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1086 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1087 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1088 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1089 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1090 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1091 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1092 gdb.ada/uninitialized_vars.exp,
1093 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1094 Simplify by using clean_restart.
09050809 1095
8ed5dd9e
JB
10962011-01-06 Joel Brobecker <brobecker@adacore.com>
1097
1098 Add marker to be used as anchor for inserting breakpoints.
1099 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1100 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1101 Likewise.
1102
1103 Remove uses of gdb_start_cmd.
1104 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1105 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1106
1107 Do not run testcase if testing with GDBserver.
1108 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1109 if testing with GDBserver.
1110
368a124f
JB
11112011-01-06 Joel Brobecker <brobecker@adacore.com>
1112
1113 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1114 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1115 copyright header.
1116
44944448
JB
11172011-01-05 Joel Brobecker <brobecker@adacore.com>
1118
1119 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1120 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1121 testsuite/gdb.fortran/complex.f,
1122 testsuite/gdb.fortran/derived-type.f90,
1123 testsuite/gdb.fortran/library-module-lib.f90,
1124 testsuite/gdb.fortran/library-module-main.f90,
1125 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1126 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1127 Copyright year update.
1128
31886ea6
JB
11292011-01-05 Joel Brobecker <brobecker@adacore.com>
1130
1131 * gdb.base/langs1.f: Add copyright header.
1132
ebedcab5
JK
11332011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1134
1135 * gdb.base/morestack.exp: New file.
1136 * gdb.base/morestack.c: New file.
1137
de1eb2f9
JK
11382011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1139
1140 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1141
9e87a409
JB
11422010-12-29 Joel Brobecker <brobecker@adacore.com>
1143
1144 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1145 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1146
720d1a40
JB
11472010-12-29 Joel Brobecker <brobecker@adacore.com>
1148
1149 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1150
a283af87
AS
11512010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1152
5d3d9cba
AS
1153 * gdb.threads/tls.exp: Fix typo.
1154
a283af87
AS
1155 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1156 * gdb.threads/execl.exp: Update.
1157
2a20745c
YQ
11582010-12-23 Yao Qi <yao@codesourcery.com>
1159
1160 * gdb.arch/arm-disp-step.exp: New.
1161 * gdb.arch/arm-disp-step.S: New.
1162
a7658b96
TT
11632010-12-21 Tom Tromey <tromey@redhat.com>
1164
1165 * gdb.threads/execl.exp: Update.
1166 * gdb.threads/linux-dp.exp: Update.
1167 * gdb.threads/manythreads.exp: Update.
1168 * gdb.threads/tls.exp: Update.
1169
5b79abe7
TT
11702010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1171
1172 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1173 (NextOverThrowDerivates) <resumebpt>: New.
1174 (resumebpt_test): New.
1175 (main): Call resumebpt_test.
1176 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1177
0914bcdb
SS
11782010-12-12 Stan Shebs <stan@codesourcery.com>
1179
1180 * gdb.trace/tsv.exp: Test print command on trace state variables.
1181
305aeedc
TT
11822010-12-09 Tom Tromey <tromey@redhat.com>
1183
1184 * gdb.base/interp.exp: Add regression test.
1185
186c406b
TT
11862010-12-09 Tom Tromey <tromey@redhat.com>
1187
1188 * gdb.java/jnpe.java: New file.
1189 * gdb.java/jnpe.exp: New file.
1190 * gdb.cp/nextoverthrow.exp: New file.
1191 * gdb.cp/nextoverthrow.cc: New file.
1192
aae1c79a
DE
11932010-12-07 Doug Evans <dje@google.com>
1194
1195 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1196 of data-directory.
1197 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1198 updated.
1199 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1200
60f98dde 12012010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1202
1203 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1204 * gdb.base/call-sc.exp: Ditto.
1205 * gdb.base/finish.exp: Ditto.
1206 * gdb.base/return.exp: Ditto.
1207 * gdb.base/return2.exp: Ditto.
1208
5fa290c1
DE
12092010-11-30 Doug Evans <dje@google.com>
1210
1211 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1212 (gdb_expect_list): Fix spelling errors in comments.
1213 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1214 send_gdb/gdb_expect_list where applicable.
1215 * gdb.base/call-ar-st.exp: Ditto.
1216 * gdb.base/funcargs.exp: Ditto.
1217 * gdb.base/gcore.exp: Ditto.
1218 * gdb.base/page.exp: Ditto.
1219 * gdb.base/sigaltstack.exp: Ditto.
1220 * gdb.base/siginfo.exp: Ditto.
1221 * gdb.base/sigstep.exp: Ditto.
1222 * gdb.base/trace-commands.exp: Ditto.
1223
4e04c971
DE
12242010-11-29 Doug Evans <dje@google.com>
1225
1226 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1227 printer-name;subprinter-name.
1228
8cf6f0b1
TT
12292010-11-29 Tom Tromey <tromey@redhat.com>
1230
1231 * gdb.dwarf2/implptr.exp: New file.
1232 * gdb.dwarf2/implptr.c: New file.
1233 * gdb.dwarf2/implptr.S: New file.
1234
94b6973e
PM
12352010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1236
fc529d80 1237 PR python/12199
94b6973e
PM
1238
1239 * gdb.python/py-breakpoint.exp: Test the delete method.
1240
8358c15c
JK
12412010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 Fix step_resume_breakpoint unsaved during an infcall.
1244 * gdb.base/step-resume-infcall.exp: New file.
1245 * gdb.base/step-resume-infcall.c: New file.
1246
f6df29bc
TJB
12472010-11-24 Edjunior Machado <emachado@br.ibm.com>
1248
1249 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1250
f2b5a5cf
TJB
12512010-11-24 Edjunior Machado <emachado@br.ibm.com>
1252
1253 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1254 on ppc64's symbols; "finish" and "return" commands must accept to
1255 show the caller line again as well as the line after.
1256 * gdb.asm/powerpc64.inc: New file.
1257
6b0ecdc2
DE
12582010-11-23 Doug Evans <dje@google.com>
1259
1260 * lib/gdb.exp (gdb_test_sequence): New function.
1261 (gdb_expect_list): Add verbose -log call for each pattern.
1262 * gdb.base/signals.exp (test_handle_all_print): Call it.
1263 Reduce timeout increment from 6 minutes to 1 minute.
1264 * gdb.server/ext-run.exp: Call it.
1265
ea976c60
PM
12662010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1267
f2b5a5cf 1268 PR python/12212
ea976c60
PM
1269
1270 * gdb.python/python.exp: Check that selected_thread raises an
1271 error when no inferior is loaded.
1272
c0efa795
JK
12732010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1274
1275 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1276 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1277
ec3aa567
JK
12782010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1279
1280 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1281 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1282
d8249011
DE
12832010-11-18 Doug Evans <dje@google.com>
1284
1285 * gdb.server/ext-run.exp: Fix intermittent failures.
1286
d4eba7d1
NF
12872010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1288
1289 * gdb.stabs/gdb11479.exp: Use runto_main.
1290
b04c2f88
NF
12912010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1292
1293 * gdb.base/break-entry.exp: Skip if using a stub.
1294
ae9d7ce4
NF
12952010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1296
1297 * gdb.python/py-inferior.exp: Pack values in target endianness.
1298
621c8364
TT
12992010-11-12 Tom Tromey <tromey@redhat.com>
1300
1301 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1302 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1303 MemoryError.
1304 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1305 type.
1306 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1307 MemoryError.
1308 (test_subscript_regression): Update exception type.
1309
84f4c1fe
PM
13102010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1311
1312 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1313 breakpoint tests.
1314
a1442452
PA
13152010-11-09 Pedro Alves <pedro@codesourcery.com>
1316
1317 * gdb.base/watchpoint.exp: Test "watch -location" with an
1318 innacessible location.
1319
efd11a33
JK
13202010-11-09 Edjunior Machado <emachado@br.ibm.com>
1321 Luis Machado <luisgpm@br.ibm.com>
1322
1323 * gdb.base/maint.exp: Expect "." prefix.
1324 * gdb.base/nodebug.exp: Expect "." Likewise.
1325 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1326 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1327 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1328 POWER server processors.
1329
aa00efb5
JK
13302010-11-08 Edjunior Machado <emachado@br.ibm.com>
1331 Luis Machado <luisgpm@br.ibm.com>
1332
1333 * gdb.base/break-entry.exp: convert entry point for
1334 ppc64 and expect leading `.' on ppc64's symbols
1335
99e7ae30
DE
13362010-11-05 Doug Evans <dje@google.com>
1337
1338 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1339 * gdb.python/py-param.exp: Delete, contents moved to ...
1340 * gdb.python/py-parameter.exp: ... here. New file.
1341 Add test for gdb.parameter ("directories").
99e7ae30 1342
f4b8a18d
KW
13432010-11-05 Ken Werner <ken.werner@de.ibm.com>
1344
1345 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1346 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1347 * configure: Regenerate.
1348 * gdb.opencl/Makefile.in: New File.
1349 * gdb.opencl/datatypes.exp: Likewise.
1350 * gdb.opencl/datatypes.cl: Likewise.
1351 * gdb.opencl/operators.exp: Likewise.
1352 * gdb.opencl/operators.cl: Likewise.
1353 * gdb.opencl/vec_comps.exp: Likewise.
1354 * gdb.opencl/vec_comps.cl: Likewise.
1355 * gdb.opencl/convs_casts.exp: Likewise.
1356 * gdb.opencl/convs_casts.cl: Likewise.
1357 * lib/opencl.exp: Likewise.
1358 * lib/opencl_hostapp.c: Likewise.
1359 * lib/opencl_kernel.cl: Likewise.
1360 * lib/cl_util.c: Likewise.
1361 * lib/cl_util.c: Likewise.
1362 * gdb.base/default.exp (set language): Add "opencl" to the list of
1363 languages.
1364
a9d5ef47
SW
13652010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1366
1367 * gdb.cp/overload.exp: Added test for inheritance overload.
1368 * gdb.cp/overload.cc: Ditto.
1369 * gdb.cp/oranking.exp: Removed releveant kfails.
1370
03eb1c79
JK
13712010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1372 Joel Brobecker <brobecker@adacore.com>
1373
1374 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1375 check test_compiler_info.
1376
dbc98a8b
KW
13772010-11-03 Ken Werner <ken.werner@de.ibm.com>
1378
1379 * gdb.base/gnu_vector.exp: Adjust expect messages.
1380
120bd360
KW
13812010-11-03 Ken Werner <ken.werner@de.ibm.com>
1382
1383 * gdb.base/gnu_vector.exp: Add unary operator tests.
1384
c37f7098
KW
13852010-11-03 Ken Werner <ken.werner@de.ibm.com>
1386
1387 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1388
7b51bc51
DE
13892010-11-02 Doug Evans <dje@google.com>
1390
1391 * gdb.python/py-pp-maint.c: New file.
1392 * gdb.python/py-pp-maint.exp: New file.
1393 * gdb.python/py-pp-maint.py: New file.
1394
50c97f38
TT
13952010-11-02 Tom Tromey <tromey@redhat.com>
1396
1397 * gdb.base/default.exp: Remove "scheme" from language list.
1398
a289b8f6
JK
13992010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1400
1401 Revert:
1402 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1403 * gdb.threads/sigstep-threads.exp: New file.
1404 * gdb.threads/sigstep-threads.c: New file.
1405
cd017491
MS
14062010-10-20 Michael Snyder <msnyder@vmware.com>
1407
1408 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1409
8e6a5956
UW
14102010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1411
1412 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1413 Skip test completely if gdb,no_hardware_watchpoints.
1414
2c04da0d
UW
14152010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1416
1417 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1418 strict, but do not check for any particular function name within libc.
1419
79afc5ef
SW
14202010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1421
1422 * gdb.cp/smartp.exp: New test.
1423 * gdb.cp/smartp.cc : New test.
1424
026ffab7
SW
14252010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1426
1427 * gdb.cp/converts.exp: Test pointer to bool conversion.
1428 Test pointer to long conversion.
1429 * gdb.cp/oranking.exp: Removed relevant kfail.
1430
3a772aa4
TT
14312010-10-18 Tom Tromey <tromey@redhat.com>
1432
1433 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1434 argument to lazy_string.
1435 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1436 (pp_ls.to_string): Use it.
1437 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1438 Add "estring2" local.
1439
5fc3827b
JK
14402010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1441
1442 Fix s390x compatibility.
1443 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1444 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1445
8aeb23f3
JK
14462010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1447
1448 * gdb.threads/sigstep-threads.exp: New file.
1449 * gdb.threads/sigstep-threads.c: New file.
1450
c1e56572
JK
14512010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1452
1453 * gdb.base/pie-execl.exp: New file.
1454 * gdb.base/pie-execl.c: New file.
1455
92163a10
JK
14562010-10-13 Doug Evans <dje@google.com>
1457 Jan Kratochvil <jan.kratochvil@redhat.com>
1458
1459 PR exp/12117
1460 * gdb.cp/ptype-cv-cp.cc: New file.
1461 * gdb.cp/ptype-cv-cp.exp: New file.
1462
7062b0a0
SW
14632010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1464
1465 * gdb.cp/converts.cc: New test program.
1466 * gdb.cp/converts.exp: New test.
1467 * gdb.cp/overload.exp: Added test for void* vs int*.
1468 * gdb.cp/overload.exp: Ditto.
1469 * gdb.cp/oranking.exp: Removed related kfail.
1470
0e3509db
DE
14712010-10-13 Doug Evans <dje@google.com>
1472
1473 * lib/gdb-python.exp (gdb_check_python_config): New function.
1474 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1475 * gdb.python/lib-types.cc: New file.
1476 * gdb.python/lib-types.exp: New file.
1477
8dc78533
JK
14782010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1479
1480 * gdb.python/py-error.exp: New file.
1481 * gdb.python/py-error.py: New file.
1482
93c17e06
JK
14832010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1484
1485 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1486 gdb_test_multiple.
1487
d8b34041
JK
14882010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1489
1490 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1491 * gdb.base/prelink.exp: Likewise.
1492 * gdb.base/solib-nodir.exp: Likewise.
1493 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1494 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1495 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1496
e0cc584e
UW
14972010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1498
1499 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1500 for the "info files" test to avoid timeouts on slow machines.
1501
cfc353b1
JK
15022010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1503
1504 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1505 (main): Make openlib dummy call.
1506
d3d7896d
JK
15072010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1508
1509 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1510 * break-interp.exp (reach): Move the core body ...
1511 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1512 (test_ld): Provide always real argument, even to the linker. Replace
1513 dl_main by _dl_debug_state.
1514
5e533c94
JK
15152010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1516
1517 Fix results of prelinked PIEs on ppc*.
1518 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1519 Accept also DISPLACEMENT "PRESENT".
1520 (main): Replace "ZERO" displacements by "PRESENT".
1521
33540610
SW
15222010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1523
1524 * gdb.cp/oranking.exp: New test.
1525 * gdb.cp/oranking.cc: New test program.
1526
3bdf2bbd
KW
15272010-10-08 Ken Werner <ken.werner@de.ibm.com>
1528
1529 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1530 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1531
2f608a3a
KW
15322010-10-06 Ken Werner <ken.werner@de.ibm.com>
1533
1534 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1535 lush, lynx) New constant.
1536 * gdb.base/constvars.exp: Test const array types.
1537 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1538
aa2e2d8d
DE
15392010-10-06 Doug Evans <dje@google.com>
1540
1541 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1542 of syscall staging area.
1543
2844d6b5
KW
15442010-10-06 Ken Werner <ken.werner@de.ibm.com>
1545
1546 * gdb.base/gnu_vector.c: Add variable c4.
1547 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1548 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1549
7d8ac8bb
MR
15502010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1551
1552 * gdb.arch/altivec-abi.exp: Fix a typo.
1553
84a02e58
MR
15542010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1555
1556 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1557 to match a thread ID.
1558
b18e6318
JK
15592010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1560
1561 Fix s390x testcase compatibility.
1562 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1563
a2c09bd0
DE
15642010-10-01 Doug Evans <dje@google.com>
1565
1566 * lib/gdb-python.exp: New file.
1567 * gdb.python/py-block.exp: Use it.
1568 * gdb.python/py-breakpoint.exp: Ditto.
1569 * gdb.python/py-frame.exp: Ditto.
1570 * gdb.python/py-inferior.exp: Ditto.
1571 * gdb.python/py-param.exp: Ditto.
1572 * gdb.python/py-prettyprint.exp: Ditto.
1573 * gdb.python/py-shared.exp: Ditto.
1574 * gdb.python/py-symbol.exp: Ditto.
1575 * gdb.python/py-symtab.exp: Ditto.
1576 * gdb.python/py-type.exp: Ditto.
1577 * gdb.python/py-value.exp: Ditto.
1578 * gdb.python/python.exp: Ditto.
1579
38f12cfc
TT
15802010-09-30 Tom Tromey <tromey@redhat.com>
1581
1582 * gdb.base/anon.exp: New file.
1583 * gdb.base/anon.c: New file.
1584
9ae8282d
TT
15852010-09-30 Tom Tromey <tromey@redhat.com>
1586
1587 * gdb.base/completion.exp: Test completion through anonymous
1588 union.
1589 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1590
e9e07ba6
JK
15912010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1592
1593 Fix printing parameters of inlined functions.
1594 * gdb.dwarf2/dw2-inline-param.exp: New file.
1595 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1596 * gdb.dwarf2/dw2-inline-param.S: New file.
1597
cd2effb2
JK
15982010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1599
1600 PR corefiles/12071.
1601 * gdb.base/corefile.exp (quit with a process, no question: load core)
1602 (quit with a core file): New tests.
1603
bceffbf3
JK
16042010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1605
1606 Fix GDB crash on inferior calls with self-referencing classes.
1607 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1608 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1609 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1610
1736ad11
JK
16112010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1612
1613 Fix lost siginfo_t for inferior calls.
1614 * gdb.base/siginfo-infcall.exp: New file.
1615 * gdb.base/siginfo-infcall.c: New file.
1616
a176ad92
JB
16172010-09-22 Joel Brobecker <brobecker@adacore.com>
1618
1619 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1620
c2b0a229
JK
16212010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1622
1623 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1624 New test.
1625 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1626
e8ae22d1
JB
16272010-09-22 Joel Brobecker <brobecker@adacore.com>
1628
1629 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1630 type of our const type.
1631
ec322823
SW
16322010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1633
1634 * gdb.cp/pr12028.cc: New.
1635 * gdb.cp/pr12028.exp: New.
1636
72929c62
JB
16372010-09-22 Joel Brobecker <brobecker@adacore.com>
1638
1639 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1640
875b4ff5 16412010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1642 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1643
1644 PR mi/11407
1645 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1646 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1647 * gdb.mi/dw2-ref-missing-frame.S New File.
1648 * gdb.mi/dw2-ref-missing-frame.exp New File.
1649
7155d578
TT
16502010-09-14 Tom Tromey <tromey@redhat.com>
1651
1652 PR symtab/8399:
1653 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1654
515ed532
TT
16552010-09-14 Tom Tromey <tromey@redhat.com>
1656
1657 PR exp/11803:
1658 * gdb.threads/tls.exp: Use C++.
1659 (check_thread_local): Use K::another_thread_local.
1660 * gdb.threads/tls.c (class K): New.
1661 (another_thread_local): Now a member of K.
1662 (spin): Update. No longer K&R C.
1663
450ca57c
SW
16642010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1665
1666 * gdb.cp/koenig.cc: created class for testing member lookup.
1667 * gdb.cp/koenig.exp: Added test for member lookup.
1668
dbd492a3
JK
16692010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1670
1671 Fix false FAILs on sourcetree topdir directory containing "kill".
1672 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1673 source line matching regexp.
1674
8d4d924b
JK
16752010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1676
1677 * gdb.python/python.exp (set height 0, collect help from uiout)
1678 (verify help to uiout): New tests.
1679
8e64f2a0
JK
16802010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1681
1682 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1683 is_lp64_target to check 64bit target.
1684
4569eed2
JK
16852010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1688 (test_ld) <powerpc64-*>: New.
1689
5e1617b1
DJ
16902010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1691
1692 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1693
c767944b
DJ
16942010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1695
1696 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1697 (FunctionArg::method): New function.
1698 (empty, arg): New variables.
1699 (main): Call arg.method.
1700 * gdb.cp/templates.exp (test_template_args): New function.
1701 (do_tests): Call it.
1702
27d3a3fc
UW
17032010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1704
1705 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1706 of "next" to proceed over pthread_exit call.
1707
55b7ce7f
UW
17082010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1709
1710 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1711 "maint print statistics" output to prevent expect timeouts.
1712
809df446
JK
17132010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1714
1715 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1716 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1717 (test_float_rejected): ... here.
1718 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1719 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1720 (test_float_rejected): ... here.
1721 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1722 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1723 (test_float_rejected): ... here.
1724 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1725 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1726 (test_float_rejected): ... here.
1727
8464be76
DJ
17282010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1729
1730 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1731 before disabling hardware watchpoints.
1732 (test_inaccessible_watchpoint): Check that hardware watchpoints
1733 are used. Test for watchpoints on a constant address.
1734
14dba4b4
JK
17352010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1736
1737 * gdb.base/ui-redirect.exp: New file.
1738
3f3540e1 17392010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1740 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1741
1742 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1743
0f254bb7
DE
17442010-08-31 Doug Evans <dje@google.com>
1745
1746 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1747
03f17ccf
TT
17482010-08-30 Tom Tromey <tromey@redhat.com>
1749
1750 PR python/11792:
1751 * gdb.python/py-value.exp (test_subscript_regression): Add
1752 dynamic_type test.
1753
640617ad
DJ
17542010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1755
1756 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1757 instead of running to main. Do not test the main function.
1758 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1759 Add new main.
1760
2ed91d1b
PA
17612010-08-26 Pedro Alves <pedro@codesourcery.com>
1762
1763 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1764 one test.
1765
673bfd45
DE
17662010-08-24 Doug Evans <dje@google.com>
1767
1768 PR symtab/11942
1769 * gdb.dwarf2/dw4-sig-types.cc: New file.
1770 * gdb.dwarf2/dw4-sig-types.h: New file.
1771 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1772 * gdb.dwarf2/dw4-sig-types.exp: New file.
1773
f9ffd4bb
TT
17742010-08-23 Tom Tromey <tromey@redhat.com>
1775
1776 PR python/11145:
1777 * gdb.python/py-value.c (Base, Derived): New types.
1778 (base): New global.
1779 * gdb.python/py-value.exp (test_subscript_regression): Add
1780 dynamic_cast test.
1781
d839c8a4
TT
17822010-08-23 Tom Tromey <tromey@redhat.com>
1783
1784 PR python/10676:
1785 * gdb.python/py-type.exp (test_fields): Add tests for type
1786 equality.
1787
702c2711
TT
17882010-08-23 Tom Tromey <tromey@redhat.com>
1789
1790 PR python/11915:
1791 * gdb.python/py-type.exp (test_fields): Add tests for array.
1792
832bafd3
KS
17932010-08-23 Keith Seitz <keiths@redhat.com>
1794
1795 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1796 have any children. Create a new abbrev for it.
1797 Add missing terminal sequence to .debug_abbrev.
1798
c37bf528
KS
17992010-08-20 Keith Seitz <keiths@redhat.com>
1800
1801 PR symtab/11465:
1802 * gdb.dwarf2/pr11465.exp: New test.
1803 * gdb.dwarf2/pr11465.S: New file.
1804 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1805 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1806
4572cbac
TJB
18072010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1808
1809 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1810 registers. Update data sets with the new v2_double element in the
1811 VSX register union. Add vector_register3_vr data set for the AltiVec
1812 registers. Use gdb_test_no_output instead of send_gdb.
1813
e7fbb131
PA
18142010-08-19 Pedro Alves <pedro@codesourcery.com>
1815
1816 * gdb.python/py-shared.exp: New file, factored out from
1817 python.exp.
1818 * gdb.python/py-shared.c: New file.
1819 * gdb.python/py-shared-sl.c: New file.
1820 * gdb.python/python-1.c: New file.
1821 * gdb.python/python-sl.c: Delete.
1822 * gdb.python/python.c: Mention python-1.c.
1823 * gdb.python/python.exp: Move shared library tests to
1824 py-shared.exp.
1825 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1826 (MISCELLANEOUS): New.
1827 (clean mostlyclean): Also remove $MISCELLANEOUS.
1828
d30f5e1f
DE
18292010-08-19 Doug Evans <dje@google.com>
1830
1831 PR exp/11926
1832 * gdb.base/printcmds.exp (test_float_accepted): New function.
1833 Move existing float tests there. Add tests for floats with suffixes.
1834 (test_float_rejected): New function.
1835 * gdb.java/jv-print.exp (test_float_accepted): New function.
1836 (test_float_rejected): New function.
1837 * gdb.objc/print.exp: New file.
1838 * gdb.pascal/print.exp: New file.
1839 * lib/objc.exp: New file.
1840
7b3fd859
PM
18412010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1842
1843 * gdb.base/default.exp (info set): Avoid full buffer error and force
1844 reading up to final gdb prompt.
1845 (show): Likewise.
1846
c92817ce
TT
18472010-08-18 Tom Tromey <tromey@redhat.com>
1848
1849 PR symtab/11919:
1850 * gdb.base/completion.exp: Add test.
1851
f1208f9e
DE
18522010-08-18 Doug Evans <dje@google.com>
1853
1854 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1855 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1856 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1857 Simplify, early exit if runto_main fails.
1858 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1859 (set_lang_fortran): Moved to lib/fortran.exp.
1860 * gdb.fortran/types.exp: load_lib fortran.exp.
1861 (set_lang_fortran): Moved to lib/fortran.exp.
1862 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1863 * gdb.java/jprint.exp (set_lang_java): Ditto.
1864 * gdb.java/jv-exp.exp: load_lib java.exp.
1865 If set_lang_java fails, issue a warning instead of failure to be
1866 consistent with other set_lang_foo uses.
1867 (set_lang_java): Moved to lib/java.exp.
1868 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1869 If set_lang_java fails, issue a warning instead of failure to be
1870 consistent with other set_lang_foo uses.
1871 * gdb.pascal/types.exp: load_lib pascal.exp.
1872 (set_lang_pascal): Moved to lib/pascal.exp.
1873 * lib/fortran.exp: New file.
1874 * lib/java.exp (set_lang_java): New function.
1875 * lib/pascal.exp (set_lang_pascal): New function.
1876
2f06b485
YQ
18772010-08-18 Yao Qi <yao@codesourcery.com
1878
1879 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1880 func_nofb_start and func_loopfb_start, so that address of functions
1881 is equal to these labels on Thumb.
1882
96e25403
YQ
18832010-08-18 Yao Qi <yao@codesourcery.com>
1884
1885 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1886 to reflect latest c source file.
1887
36e6adc4
JK
18882010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1889
1890 * gdb.cp/infcall-dlopen.exp: New file.
1891 * gdb.cp/infcall-dlopen.cc: New file.
1892 * gdb.cp/infcall-dlopen-lib.cc: New file.
1893
f431efe5
PA
18942010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1895 Pedro Alves <pedro@codesourcery.com>
1896
1897 PR breakpoints/11371
1898
1899 * gdb.base/watch-cond-infcall.exp: New file.
1900 * gdb.base/watch-cond-infcall.c: New file.
1901
06a64a0b
TT
19022010-08-16 Tom Tromey <tromey@redhat.com>
1903
1904 * gdb.base/help.exp: Update.
1905 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1906 watchpoint.
1907 (test_watch_location): New proc.
1908 (test_watchpoint_in_big_blob): Delete watchpoint.
1909 * gdb.base/watchpoint.c (func5): New function.
1910 (main): Call it.
1911
70ebf4ed
DE
19122010-08-16 Doug Evans <dje@google.com>
1913
1914 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1915
ca5c20b6
PM
19162010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1917
1918 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1919 tests.
1920
7346b668
KW
19212010-08-11 Ken Werner <ken.werner@de.ibm.com>
1922
1923 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1924 * gdb.base/gnu_vector.c: New File.
1925 * gdb.base/gnu_vector.exp: Likewise.
1926
cb2e07a6
PM
19272010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1928
1929 * gdb.python/python.c: New File.
1930 * gdb.python/python-sl.c: New File.
1931 * gdb.python/python.exp: Test solib_address and decode_line
1932 * functions.
1933
5da1313b
JK
19342010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1935
1936 * gdb.python/python.exp (show height, set height 10)
1937 (verify pagination beforehand, verify pagination beforehand: q)
1938 (gdb.execute does not page, verify pagination afterwards)
1939 (verify pagination afterwards: q): New.
1940
49c3ccf7
DE
19412010-08-02 Doug Evans <dje@google.com>
1942
1943 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1944 because of an older gcc, change test2
1945 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1946 to unsupported.
1947
42c0c4f1
KH
19482010-07-30 Kazu Hirata <kazu@codesourcery.com>
1949
1950 * gdb.base/break-always.exp: Do not expect full paths to file
1951 names.
1952 * gdb.base/commands.exp: Likewise.
1953
d3765805
DE
19542010-07-30 Doug Evans <dje@google.com>
1955
c98ee71b
DE
1956 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1957 xfail them when run with older gccs.
1958
fd961404
DE
1959 * lib/gdb.exp (build_executable): Forward "c++" option to
1960 get_compiler_info.
1961
999adef4
DE
1962 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1963 "python print ttype.template_argument(1)" and
1964 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1965 if using gcc 4.4 or earlier.
1966
d3765805
DE
1967 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1968 attach-to-debugger handling.
1969
1276c759
JK
19702010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1971
1972 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1973 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1974 (main): Use copyreloc.
1975 * gdb.base/prelink.exp (split debug of executable)
1976 (.dynbss vs. .bss address shift): New tests.
1977
88caa9b9
PA
19782010-07-29 Pedro Alves <pedro@codesourcery.com>
1979
1980 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1981 in gdb_test_multiple.
1982
c6f2ac43
PA
19832010-07-29 Pedro Alves <pedro@codesourcery.com>
1984
1985 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1986 environment.
1987
326fd672
TT
19882010-07-28 Tom Tromey <tromey@redhat.com>
1989
1990 PR python/11060:
1991 * gdb.python/py-type.c (Temargs): New template.
1992 (temvar): New variable.
1993 * gdb.python/py-type.exp (test_template): New proc.
1994
3ce3b1ba
PA
19952010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1996
1997 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
1998 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
1999
34eaf542
TT
20002010-07-28 Tom Tromey <tromey@redhat.com>
2001
2002 PR c++/9946:
2003 * gdb.cp/temargs.exp: New file.
2004 * gdb.cp/temargs.cc: New file.
2005
d41b819e
JK
20062010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 * gdb.base/help.exp (help disassemble): Update the content.
2009
26ab7092
JK
20102010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.threads/ia64-sigill.exp: New file.
2013 * gdb.threads/ia64-sigill.c: New file.
2014
5283e9e1
TT
20152010-07-27 Tom Tromey <tromey@redhat.com>
2016
2017 * gdb.opt/inline-cmds.c (ATTR): New define.
2018 (func1): Use it.
2019 (func2): Likewise.
2020 (func3): Likewise.
2021 (outer_inline1): Likewise.
2022 (outer_inline2): Likewise.
2023 * gdb.opt/inline-bt.c (ATTR): New define.
2024 (func1): Use it.
2025 (func2): Likewise.
2026 * gdb.opt/inline-locals.c (ATTR): New define.
2027 (func1): Use it.
2028 (func2): Likewise.
2029
e992ef73
TT
20302010-07-27 Tom Tromey <tromey@redhat.com>
2031
2032 * gdb.stabs/gdb11479.c (hack): New function.
2033 (test): Use it.
2034 (test2): Use it.
2035 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2036 (int32_search_buf, int64_search_buf): No longer static.
2037 (x): Remove.
2038 * gdb.base/relocate.c (hack): New function.
2039
5374244e
PM
20402010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2041
2042 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2043 * gdb.python/py-value.c (func1): New function.
2044 (func2): Likewise.
2045
a99aee83
CV
20462010-07-26 Corinna Vinschen <vinschen@redhat.com>
2047
2048 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2049 as not to clash with .data section.
2050
a04ba985
JG
20512010-07-26 Jerome Guitton <guitton@adacore.com>
2052
2053 * gdb.base/code_elim.exp: New file.
2054 * gdb.base/code_elim1.c: New file.
2055 * gdb.base/code_elim2.c: New file.
2056
23bd0f7c
PA
20572010-07-21 Pedro Alves <pedro@codesourcery.com>
2058
2059 PR symtab/11827
2060
2061 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2062 (some_volatile_enum): New variable.
2063 * gdb.base/printcmds.exp (test_print_enums): New.
2064 <top level>: Call it.
2065
883df6dd
SW
20662010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2067
2068 * gdb.cp/fpointer.cc: New test.
2069 * gdb.cp/fpointer.exp: New test.
2070
569b05a5
JK
20712010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2072
2073 * gdb.base/solib-nodir.exp: New file.
2074 * lib/gdb.exp (runto): New case for a GDB internal error.
2075
51d7d803
JK
20762010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2077 Ulrich Weigand <uweigand@de.ibm.com>
2078 Tom Tromey <tromey@redhat.com>
2079
2080 * gdb.base/charset-malloc.c: New file.
2081 * gdb.base/charset.c (malloc_stub): New prototype.
2082 (main): Call it instead of malloc itself.
2083 * gdb.base/charset.exp: Use only prepare_for_testing.
2084 (binfile): Remove the variable.
2085
c0edd9ed
JK
20862010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2087
2088 Make core files the process_stratum.
2089 * gdb.base/corefile.exp (run: load core again)
2090 (run: sanity check we see the core file, run: with core)
2091 (run: core file is cleared, attach: load core again)
2092 (attach: sanity check we see the core file, attach: with core)
2093 (attach: core file is cleared): New tests.
2094 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2095
3cbaedff
KW
20962010-07-14 Ken Werner <ken.werner@de.ibm.com>
2097
2098 * gdb.arch/altivec-abi.exp: New tests.
2099
91158a56
TT
21002010-07-13 Tom Tromey <tromey@redhat.com>
2101
2102 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2103 (main): Use it.
2104 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2105
0f5238ed
TT
21062010-07-13 Tom Tromey <tromey@redhat.com>
2107
2108 * gdb.base/label.exp: New file.
2109 * gdb.base/label.c: New file.
2110
add265ae
L
21112010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2112 H.J. Lu <hongjiu.lu@intel.com>
2113
2114 * lib/gdb.exp (is_ilp32_target): New.
2115 (is_lp64_target): Likewise.
2116
2117 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2118 target.
2119 * gdb.arch/amd64-disp-step.exp: Likewise.
2120 * gdb.arch/amd64-dword.exp: Likewise.
2121 * gdb.arch/amd64-i386-address.exp: Likewise.
2122 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2123
add265ae
L
2124 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2125 target.
2126 * gdb.arch/i386-bp_permanent.exp: Likewise.
2127 * gdb.arch/i386-byte.exp: Likewise.
2128 * gdb.arch/i386-disp-step.exp: Likewise.
2129 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2130 * gdb.arch/i386-prologue.exp: Likewise.
2131 * gdb.arch/i386-size-overlap.exp: Likewise.
2132 * gdb.arch/i386-size.exp: Likewise.
2133 * gdb.arch/i386-sse.exp: Likewise.
2134 * gdb.arch/i386-unwind.exp: Likewise.
2135 * gdb.arch/i386-word.exp: Likewise.
2136
2137 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2138 test only when building 64-bit executables. Do not hard-code
2139 -m64 option.
2140
2dfb8c17
DE
21412010-07-07 Doug Evans <dje@google.com>
2142
2143 * lib/gdb.exp (gdb_test_list_exact): New function.
2144 * gdb.base/default.exp (show convenience): Call it, add tests for
2145 $_sdata = void, $_thread = 0.
2146
4e5799b6
JK
21472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2148 Joel Brobecker <brobecker@adacore.com>
2149
2150 Fix re-run of PIE executable, PR shlibs/11776.
2151 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2152 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2153 and re-"run" of the inferior.
2154
1a219cc7
JK
21552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2156 Joel Brobecker <brobecker@adacore.com>
2157
2158 Cope with missing /usr/sbin/prelink.
2159 * lib/prelink-support.exp (prelink_no):
2160 <result == 1 && $output is "no such file or directory">: New.
2161 (prelink_yes): Likewise. Return on failed prelink_no.
2162
5e3b36f8
JK
21632010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2164 Joel Brobecker <brobecker@adacore.com>
2165
2166 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2167 build_executable by build_executable_own_libs. Replace "prelink -R"
2168 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2169 change.
2170 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2171 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2172 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2173 Replace build_executable by build_executable_own_libs's function
2174 build_executable_own_libs.
2175 (prelinkNO): Create new stub to call prelink_no.
2176 (prelinkYES): Create new stub to call prelink_yes.
2177 (test_attach): Rename calls of copy to file_copy.
2178 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2179 (copy): Move to ...
2180 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2181 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2182 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2183 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2184 special flags by gdb_compile_shlib. Replace second gdb_compile by
2185 build_executable_own_libs. Replace "prelink -R" execution by a call of
2186 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2187 a second call of prelink_yes. Replace restart commands by
2188 clean_restart.
2189 (prelink): Rename to ...
2190 (seen displacement message): ... this test. Extend its expectation
2191 strictness.
2192
86e4bafc
JK
21932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2194
2195 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2196 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2197 displacement message exactly once.
2198
3cd07d20
JK
21992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2200 Joel Brobecker <brobecker@adacore.com>
2201
2202 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2203 its restore after the <$relink_args != ""> loop. new comment.
2204
0a1e94c7
JK
22052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2206 Joel Brobecker <brobecker@adacore.com>
2207
2208 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2209 code for it. New variable relink_args.
2210 (prelinkYES): Call prelinkNO.
2211 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2212 in such case. Move the core code to ...
2213 (test_attach_gdb): ... a new function. Send GDB command "file".
2214 Extend expected "Attaching to " string.
2215
2f70bcfb
TT
22162010-07-02 Tom Tromey <tromey@redhat.com>
2217
2218 * gdb.base/bitops.exp: Remove extraneous "pass".
2219
a17ac5b0
TT
22202010-07-02 Ken Werner <ken.werner@de.ibm.com>
2221
2222 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2223
dc10affe
PA
22242010-07-01 Pedro Alves <pedro@codesourcery.com>
2225
d41c0fc8
PA
2226 * gdb.base/help.exp: Adjust expected output.
2227
22282010-07-01 Pedro Alves <pedro@codesourcery.com>
2229
2230 * gdb.base/help.exp: Adjust expected output.
dc10affe 2231
0a600c36
JK
22322010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2235 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2236 c++/11702.
2237
37cc8bfe
JK
22382010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2239 Doug Evans <dje@google.com>
2240
2241 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2242 add .dynamic entry'.
2243
254e6b9e
DE
22442010-06-29 Doug Evans <dje@google.com>
2245
2246 Test PR c++/11702.
2247 * gdb.cp/m-static.exp: Add testcase.
2248 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2249
595939de 22502010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2251 Tom Tromey <tromey@redhat.com>
2252 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2253
2254 * gdb.python/py-inferior.c: New File.
2255 * gdb.python/py-infthread.c: New File.
2256 * gdb.python/py-inferior.exp: New File.
2257 * gdb.python/py-infthread.exp: New File.
2258
98751a41
JK
22592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2260
2261 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2262 (ptype ::C::OtherFileClass typedefs): New.
2263 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2264 (C::OtherFileClass::cOtherFileClassVar2): New.
2265 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2266 cOtherFileClassVar2.
2267 (C::cOtherFileType2, C::cOtherFileVar2): New.
2268 (C::cOtherFileVar_use): use also cOtherFileVar2.
2269 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2270
41f62f39
JK
22712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2274 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2275 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2276 (print ::C::cOtherFileVar)
2277 (whatis C::OtherFileClass::cOtherFileClassType)
2278 (whatis ::C::OtherFileClass::cOtherFileClassType)
2279 (print C::OtherFileClass::cOtherFileClassVar)
2280 (print ::cOtherFileClassVar)
2281 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2282 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2283 trailing content.
2284 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2285 (C::OtherFileClass::cOtherFileClassVar)
2286 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2287 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2288
af53d231
JK
22892010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2290
2291 Test PR c++/11703 and PR gdb/1448.
2292 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2293 gdb/1448.
2294
9655fd1a
JK
22952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2296
2297 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2298 (main) <rtti_data>: New.
2299 * gdb.cp/virtbase.exp (print rtti_data): New.
2300
824cc8dd
JK
23012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2302 Joel Brobecker <brobecker@adacore.com>
2303
2304 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2305
6036c742
JK
23062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2309
de6a0421
DE
23102010-06-28 Doug Evans <dje@google.com>
2311
2312 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2313
b2dae948
DE
23142010-06-27 Doug Evans <dje@google.com>
2315
2316 * gdb.cp/m-static.exp: Update expected test output.
2317
0f3bb72e
PH
23182010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2319
889bf7c5
PA
2320 * gdb.gdb/selftest.exp: Adjust expected message for
2321 capturing start-up runtime.
0f3bb72e 2322
bc9f0842
TT
23232010-06-25 Tom Tromey <tromey@redhat.com>
2324
2325 PR python/10808:
2326 * gdb.python/python.exp: Add new tests.
2327
099ef718
SW
23282010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2329
2330 * gdb.cp/operator.cc: Created an import loop.
2331 * gdb.cp/operator.exp: Added testcase for import loop.
2332
5868a632
JK
23332010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2334
2335 Test PR python/11407.
2336 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2337 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2338 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2339 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2340 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2341 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2342 binfile. Call gdb_compile with clean_restart twice.
2343 (func_nofb print, func_nofb backtrace, func_loopfb print)
2344 (func_loopfb backtrace): New.
2345
af76db58
JK
23462010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2347
2348 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2349 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2350 by a hand made one.
2351 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2352 i?86 requirement. Remove variables srcfile and binfile. New variable
2353 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2354
f2c7657e
UW
23552010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2356
2357 * gdb.cell/dwarfaddr.exp: New file.
2358 * gdb.cell/dwarfaddr.S: New file.
2359
628fe4e4
JK
23602010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2361
2362 Test PR 9436.
2363 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2364
f1421989
HZ
23652010-06-24 Hui Zhu <teawater@gmail.com>
2366
2367 * gdb.base/eval.exp: New file.
2368
d03285ec
UW
23692010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2370
2371 * gdb.cell/fork.exp: New file.
2372 * gdb.cell/fork.c: Likewise.
2373 * gdb.cell/fork-spu.c: Likewise.
2374
41b2c92d
PM
23752010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2376
2377 * lib/gdb.exp (banned_variables_traced): New global variable.
2378 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2379 (gdb_init): Use `trace add variable' instead of obsolete
2380 `trace variable'.
2381
d5bc977f
DE
23822010-06-21 Doug Evans <dje@google.com>
2383
2384 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2385
d2ed6730
UW
23862010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2387
2388 * gdb.arch/spu-ls.exp: New file.
2389 * gdb.arch/spu-ls.c: Likewise.
2390
6aed2dbc
SS
23912010-06-18 Stan Shebs <stan@codesourcery.com>
2392
2393 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2394
e0756905
UW
23952010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2396
2397 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2398 * gdb.base/watch-cond.exp: Likewise.
2399 * gdb.python/py-breakpoint.exp: Likewise.
2400
d8053d4d
PA
24012010-06-18 Pedro Alves <pedro@codesourcery.com>
2402
2403 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2404 clean_restart, make sure every test has a distinct message, and
2405 that messages don't include the executable' full path.
2406
81ce510c
DE
24072010-06-17 Doug Evans <dje@google.com>
2408
2409 * gdb.arch/i386-size.exp: Updated expected output for
2410 DISASSEMBLY_OMIT_FNAME.
2411
65d79d4b
SDJ
24122010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2413 Sergio Durigan Junior <sergiodj@redhat.com>
2414
2415 * gdb.base/watch-notconst.c: New file.
2416 * gdb.base/watch-notconst.S: New file.
2417 * gdb.base/watch-notconst2.c: New file.
2418 * gdb.base/watch-notconst2.S: New file.
2419 * gdb.base/watch-notconst.exp: New file.
2420 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2421 (func4): Add operations on `global_ptr_ptr'.
2422 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2423 routine to test watchpoints created with a constant expression.
2424 (test_inaccessible_watchpoint): Include tests for watchpoints
2425 created with a constant expression.
2426
df0f4836
KB
24272010-06-14 Kevin Buettner <kevinb@redhat.com>
2428
2429 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2430 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2431 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2432 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2433 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2434 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2435 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2436 of `_start'.
2437
b769def5
UW
24382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2439
2440 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2441 not supported on the target.
2442 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2443 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2444 * gdb.mi/mi-nsintrall.exp: Likewise.
2445 * gdb.mi/mi-nsmoribund.exp: Likewise.
2446 * gdb.mi/mi-nsthrexec.exp: Likewise.
2447
d914c394
SS
24482010-06-11 Stan Shebs <stan@codesourcery.com>
2449
2450 * gdb.base/permissions.exp: New file.
2451
24522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2453
2454 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2455 does not support ELF executable class.
2456
f3ce5b9c
UW
24572010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2458
2459 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2460
8e46892c
JK
24612010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2462
2463 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2464 (runto): Catch "The target does not support running in non-stop mode.".
2465
6cc55c64
MS
24662010-06-11 Michael Snyder <msnyder@vmware.com>
2467
2468 * gdb.base/setshow.exp (set language asm): Don't use
2469 gdb_test_no_output, fails on some targets.
2470
caddefa4
UW
24712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2472
2473 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2474 * gdb.cp/pr9167.exp: Likewise.
2475
468b1aa7
UW
24762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2477
2478 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2479
5c3552dc
UW
24802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2481
2482 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2483
02e6fe6a
UW
24842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2485
2486 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2487
0e03807e
TT
24882010-06-11 Tom Tromey <tromey@redhat.com>
2489
2490 PR gdb/9977, PR exp/11636::
2491 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2492 (pieces_test_f6): Update expected output.
2493
2bdf28a0
JK
24942010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2495
2496 * gdb.base/moribund-step.exp: New.
2497
f6978de9
MS
24982010-06-08 Michael Snyder <msnyder@vmware.com>
2499
2500 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2501 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2502 * gdb.ada/frame_args.exp: Ditto.
2503 * gdb.ada/lang_switch.exp: Ditto.
2504 * gdb.ada/ptype_arith_binop.exp: Ditto.
2505 * gdb.ada/ref_param.exp: Ditto.
2506 * gdb.ada/type_coercion.exp:Ditto.
2507
2508 * gdb.asm/asm-source.exp: Ditto.
2509
2510 * gdb.base/attach.exp: Ditto.
2511 * gdb.base/bitfields2.exp: Ditto.
2512 * gdb.base/call-signal-resume.exp: Ditto.
2513 * gdb.base/callfuncs.exp: Ditto.
2514 * gdb.base/commands.exp: Ditto.
2515 * gdb.base/dbx.exp: Ditto.
2516 * gdb.base/default.exp: Ditto.
2517 * gdb.base/dump.exp: Ditto.
2518 * gdb.base/exprs.exp: Ditto.
2519 * gdb.base/freebpcmd.exp: Ditto.
2520 * gdb.base/interrupt.exp: Ditto.
2521 * gdb.base/list.exp: Ditto.
2522 * gdb.base/long_long.exp: Ditto.
2523 * gdb.base/maint.exp: Ditto.
2524 * gdb.base/ptype.exp: Ditto.
2525 * gdb.base/return.exp: Ditto.
2526 * gdb.base/setshow.exp: Ditto.
2527 * gdb.base/sigbpt.exp: Ditto.
2528 * gdb.base/sigrepeat.exp: Ditto.
2529
2530 * gdb.cp/classes.exp: Ditto.
2531
2532 * gdb.dwarf2/dw2-restore.exp: Ditto.
2533
2534 * gdb.gdb/selftest.exp: Ditto.
2535
2536 * gdb.multi/base.exp: Ditto.
2537 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2538
2539 * gdb.python/py-block.exp: Ditto.
2540 * gdb.python/py-prettyprint.exp: Ditto.
2541 * gdb.python/py-template.exp: Ditto.
2542
2543 * gdb.server/ext-attach.exp: Ditto.
2544 * gdb.server/ext-run.exp: Ditto.
2545 * gdb.server/server-mon.exp: Ditto.
2546
2547 * gdb.threads/fork-thread-pending.exp: Ditto.
2548 * gdb.threads/hand-call-in-threads.exp: Ditto.
2549 * gdb.threads/interrupted-hand-call.exp: Ditto.
2550 * gdb.threads/linux-dp.exp: Ditto.
2551 * gdb.threads/manythreads.exp: Ditto.
2552 * gdb.threads/print-threads.exp: Ditto.
2553 * gdb.threads/pthreads.exp: Ditto.
2554 * gdb.threads/schedlock.exp: Ditto.
2555 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2556 * gdb.threads/threadapply.exp: Ditto.
2557
de7ff789
MS
25582010-06-08 Michael Snyder <msnyder@vmware.com>
2559
889bf7c5 2560 * gdb.ada/exec_changed.exp:
de7ff789
MS
2561 Use ".*" instead of "" as wildcard regexp.
2562
2563 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2564 * gdb.base/call-ar-st.exp: Ditto.
2565 * gdb.base/checkpoint.exp: Ditto.
2566 * gdb.base/default.exp: Ditto.
2567 * gdb.base/dump.exp: Ditto.
2568 * gdb.base/ending-run.exp: Ditto.
2569 * gdb.base/fileio.exp: Ditto.
2570 * gdb.base/miscexprs.exp: Ditto.
2571 * gdb.base/pointers.exp: Ditto.
2572 * gdb.base/readline.exp: Ditto.
2573 * gdb.base/reread.exp: Ditto.
2574 * gdb.base/restore.exp: Ditto.
2575 * gdb.base/shlib-call.exp: Ditto.
2576 * gdb.base/valgrind-db-attach.exp: Ditto.
2577 * gdb.base/volatile.exp: Ditto.
2578 * gdb.base/watchpoints.exp: Ditto.
2579
2580 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2581
2582 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2583 * gdb.python/py-value.exp: Ditto.
2584
2585 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2586 * gdb.trace/circ.exp: Ditto.
2587 * gdb.trace/collection.exp: Ditto.
2588 * gdb.trace/packetlen.exp: Ditto.
2589 * gdb.trace/passc-dyn.exp: Ditto.
2590 * gdb.trace/report.exp: Ditto.
2591 * gdb.trace/tfile.exp: Ditto.
2592 * gdb.trace/tfind.exp: Ditto.
2593 * gdb.trace/while-dyn.exp: Ditto.
2594
3bebe2f2
JK
25952010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2596
2597 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2598
5c631832
JK
25992010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2600
2601 Test PR 10640.
2602 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2603
4c3376c8
SW
26042010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2605
2606 * gdb.cp/koenig.exp: Test for ADL operators.
2607 * gdb.cp/koenig.cc: Added ADL operators.
2608 * gdb.cp/operator.exp: New test.
2609 * gdb.cp/operator.cc: New test.
2610
dc226d5a
MS
26112010-06-04 Michael Snyder <msnyder@vmware.com>
2612
dfb88a23
MS
2613 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2614 * gdb.base/pending.exp: Ditto.
f7ae76b3 2615
dc226d5a
MS
2616 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2617
967cf477
DE
26182010-06-04 Doug Evans <dje@google.com>
2619
2620 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2621 disabled printers.
2622 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2623 (enable_lookup_function): New function.
2624
eb801841
TT
26252010-06-04 Tom Tromey <tromey@redhat.com>
2626
2627 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2628 of hash and id.
2629
38979823
JK
26302010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2631
2632 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2633 newline.
2634 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2635 (empty verbose non-noisy clear, empty verbose noisy clear)
2636 (empty non-verbose noisy clear): Likewise.
2637
35ec993f
MS
26382010-06-03 Michael Snyder <msnyder@vmware.com>
2639
2640 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2641 * gdb.base/display.exp: Ditto.
2642 * gdb.base/find.exp: Ditto.
2643 * gdb.base/ifelse.exp: Ditto.
2644 * gdb.base/multi-forks.exp: Ditto.
2645 * gdb.base/recurse.exp: Ditto.
2646 * gdb.base/setshow.exp: Ditto.
2647 * gdb.base/value-double-free.exp: Ditto.
2648 * gdb.base/watch-vfork.exp: Ditto.
2649 * gdb.base/watch_thread_num.exp: Ditto.
2650 * gdb.base/watchpoint-solib.exp: Ditto.
2651 * gdb.base/watchpoint.exp: Ditto.
2652 * gdb.base/watchpoints.exp: Ditto.
2653
2654 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2655 * gdb.cp/overload.exp: Ditto.
2656 * gdb.cp/virtfunc.exp: Ditto.
2657
2658 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2659
889bf7c5 2660 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2661 Replace gdb_test with gdb_test_no_output.
2662
889bf7c5 2663 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2664 Replace gdb_test with gdb_test_no_output.
2665 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2666 * gdb.threads/watchthreads.exp: Ditto.
2667 * gdb.threads/watchthreads2.exp: Ditto.
2668
2669 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2670 * gdb.trace/tfind.exp: Ditto.
2671
c22decce
JB
26722010-06-03 Joel Brobecker <brobecker@adacore.com>
2673
2674 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2675 successful test if message is the empty string.
2676
fd5700c7
JK
26772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2678
2679 * gdb.fortran/module.exp (stopped language detection): New test.
2680
f55ee35c
JK
26812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2682
2683 Support DW_TAG_module as separate namespaces.
2684 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2685 gdb.fortran/library-module-lib.f90: New.
2686 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2687 (print i): Remove.
2688 (continue to breakpoint: i-is-1, print var_i value 1)
2689 (continue to breakpoint: i-is-2, print var_i value 2)
2690 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2691 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2692 (complete `modmany, complete `modmany`, complete `modmany`var)
2693 (show language, setting breakpoint at module): New tests.
2694 * gdb.fortran/module.f90 (module mod): Remove.
2695 (module mod1, module mod2, module modmany, subroutine sub1)
2696 (subroutine sub2, program module): New.
2697
b8e8282f
JK
26982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2699
2700 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2701 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2702 * gdb.cp/anon-union.exp (pass): Rename to ...
2703 (print z 2): ... here.
b8e8282f 2704
019ebafc
MS
27052010-06-02 Michael Snyder <msnyder@vmware.com>
2706
e68d8fd4
MS
2707 * gdb.trace/actions.exp: Use gdb_test_no_output.
2708 * gdb.trace/circ.exp: Ditto.
2709 * gdb.trace/packetlen.exp: Ditto.
2710 * gdb.trace/save-trace.exp: Ditto.
2711 * gdb.trace/tracecmd.exp: Ditto.
2712 * gdb.trace/tsv.exp: Ditto.
2713
12b5d08a
MS
2714 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2715 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2716 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2717 * gdb.threads/manythreads.exp: Ditto.
2718 * gdb.threads/print-threads.exp: Ditto.
2719 * gdb.threads/pthreads.exp: Ditto.
2720 * gdb.threads/schedlock.exp: Ditto.
2721 * gdb.threads/staticthreads.exp: Ditto.
2722 * gdb.threads/thread-specific.exp: Ditto.
2723 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2724 * gdb.threads/threadapply.exp: Ditto.
2725 * gdb.threads/watchthreads.exp: Ditto.
2726 * gdb.threads/watchthreads2.exp: Ditto.
2727
89493308
MS
2728 * gdb.python/py-block.exp: Use gdb_test_no_output.
2729 * gdb.python/py-prettyprint.exp: Ditto.
2730 * gdb.python/py-template.exp: Ditto.
2731 * gdb.python/py-value.exp: Ditto.
2732
2733 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2734 * gdb.reverse/watch-reverse.exp: Ditto.
2735
2736 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2737 * gdb.server/ext-run.exp: Ditto.
2738
019ebafc
MS
2739 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2740 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2741 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2742 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2743 * gdb.dwarf2/dw2-producer.exp: Ditto.
2744 * gdb.dwarf2/mac-fileno.exp: Ditto.
2745
2746 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2747 * gdb.gdb/selftest.exp: Ditto.
2748
2749 * gdb.multi/base.exp: Use gdb_test_no_output.
2750
2751 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2752
3e0ca3a5
JK
27532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2754
2755 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2756
9db70545
MS
27572010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2758
a8d52276
MS
2759 * gdb.cp/class2.exp: Use gdb_test_no_output.
2760 * gdb.cp/classes.exp: Ditto.
2761 * gdb.cp/extern-c.exp: Ditto.
2762 * gdb.cp/inherit.exp: Ditto.
2763 * gdb.cp/maint.exp: Ditto.
2764 * gdb.cp/mb-inline.exp: Ditto.
2765 * gdb.cp/mb-templates.exp: Ditto.
2766 * gdb.cp/method2.exp: Ditto.
2767 * gdb.cp/misc.exp: Ditto.
2768 * gdb.cp/ovldbreak.exp: Ditto.
2769 * gdb.cp/punctuator.exp: Ditto.
2770 * gdb.cp/templates.exp: Ditto.
2771 * gdb.cp/virtbase.exp: Ditto.
2772
889bf7c5 2773 * gdb.threads/attach-stopped.exp:
9db70545 2774 Replace uses of send_gdb / gdb_expect.
889bf7c5 2775 * gdb.threads/attachstop-mt.exp:
9db70545 2776 Replace uses of send_gdb / gdb_expect.
889bf7c5 2777 * gdb.threads/gcore-thread.exp:
9db70545 2778 Replace uses of send_gdb / gdb_expect.
889bf7c5 2779 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2780 Replace uses of send_gdb / gdb_expect.
2781 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2782 * gdb.threads/print-threads.exp:
9db70545
MS
2783 Replace uses of send_gdb / gdb_expect.
2784 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2785 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2786 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2787
2788 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2789 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2790 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2791 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2792 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2793 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2794 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2795 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2796 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2797 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2798 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2799
359cc68c
JK
28002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2801
2802 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2803
7d3fe98e
SW
28042010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2805
2806 * gdb.cp/koenig.exp: Added new test case.
2807 * gdb.cp/koenig.cc: Ditto.
2808
27d3a1a2
MS
28092010-06-01 Michael Snyder <msnyder@vmware.com>
2810
2811 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2812 * gdb.base/arrayidx.exp: Ditto.
2813 * gdb.base/attach.exp: Ditto.
2814 * gdb.base/auxv.exp: Ditto.
2815 * gdb.base/bigcre.exp: Ditto.
2816 * gdb.base/break-always.exp: Ditto.
2817 * gdb.base/break-interp.exp: Ditto.
2818 * gdb.base/break.exp: Ditto.
2819 * gdb.base/breakpoint-shadow.exp: Ditto.
2820 * gdb.base/call-ar-st.exp: Ditto.
2821 * gdb.base/call-sc.exp: Ditto.
2822 * gdb.base/call-signal-resume.exp: Ditto.
2823 * gdb.base/callfuncs.exp: Ditto.
2824 * gdb.base/catch-syscall.exp: Ditto.
2825 * gdb.base/charset.exp: Ditto.
2826 * gdb.base/code-expr.exp: Ditto.
2827 * gdb.base/commands.exp: Ditto.
2828 * gdb.base/cond-expr.exp: Ditto.
2829 * gdb.base/condbreak.exp: Ditto.
2830 * gdb.base/cursal.exp: Ditto.
2831 * gdb.base/cvexpr.exp: Ditto.
2832 * gdb.base/default.exp: Ditto.
2833 * gdb.base/del.exp: Ditto.
2834 * gdb.base/detach.exp: Ditto.
2835 * gdb.base/display.exp: Ditto.
2836 * gdb.base/ena-dis-br.exp: Ditto.
2837 * gdb.base/eval-skip.exp: Ditto.
2838 * gdb.base/foll-fork.exp: Ditto.
2839 * gdb.base/foll-vfork.exp: Ditto.
2840 * gdb.base/frame-args.exp: Ditto.
2841 * gdb.base/funcargs.exp: Ditto.
2842 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2843 * gdb.base/gdbvars.exp: Ditto.
2844 * gdb.base/help.exp: Ditto.
2845 * gdb.base/ifelse.exp: Ditto.
2846 * gdb.base/included.exp: Ditto.
2847 * gdb.base/list.exp: Ditto.
2848 * gdb.base/macscp.exp: Ditto.
2849 * gdb.base/maint.exp: Ditto.
2850 * gdb.base/multi-fork.exp: Ditto.
2851 * gdb.base/overlays.exp: Ditto.
2852 * gdb.base/page.exp: Ditto.
2853 * gdb.base/pending.exp: Ditto.
2854 * gdb.base/pointers.exp: Ditto.
2855 * gdb.base/pr11022.exp: Ditto.
2856 * gdb.base/prelink.exp: Ditto.
2857 * gdb.base/printcmds.exp: Ditto.
2858 * gdb.base/psymtab.exp: Ditto.
2859 * gdb.base/randomize.exp: Ditto.
2860 * gdb.base/relational.exp: Ditto.
2861 * gdb.base/relocate.exp: Ditto.
2862 * gdb.base/remote.exp: Ditto.
2863 * gdb.base/sepdebug.exp: Ditto.
2864 * gdb.base/set-lang-auto.exp: Ditto.
2865 * gdb.base/setshow.exp: Ditto.
2866 * gdb.base/setvar.exp: Ditto.
2867 * gdb.base/signals.exp: Ditto.
2868 * gdb.base/signull.exp: Ditto.
2869 * gdb.base/sigstep.exp: Ditto.
2870 * gdb.base/sizeof.exp: Ditto.
2871 * gdb.base/solib-disc.exp: Ditto.
2872 * gdb.base/store.exp: Ditto.
2873 * gdb.base/structs.exp: Ditto.
2874 * gdb.base/structs2.exp: Ditto.
2875 * gdb.base/subst.exp: Ditto.
2876 * gdb.base/term.exp: Ditto.
2877 * gdb.base/trace-commands.exp: Ditto.
2878 * gdb.base/unwindonsignal.exp: Ditto.
2879 * gdb.base/valgrind-db-attach.exp: Ditto.
2880 * gdb.base/varargs.exp: Ditto.
2881 * gdb.base/watch-cond.exp: Ditto.
2882 * gdb.base/watch_thread_num.exp: Ditto.
2883 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2884 * gdb.base/watchpoint.exp: Ditto.
2885 * gdb.base/whatis-exp.exp: Ditto.
2886
f8d3bf8f
MS
28872010-06-01 Michael Snyder <msnyder@vmware.com>
2888
2889 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2890 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2891 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2892 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2893 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2894 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2895 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2896 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2897 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2898 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2899 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2900 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2901 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2902 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2903 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2904
3f9e0d32
JK
29052010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2906
2907 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2908 trailing newline.
2909 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2910 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2911 (p *args): ... here and remove excessive trailing newline.
2912
f629457d
JB
29132010-05-31 Joel Brobecker <brobecker@adacore.com>
2914
2915 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2916
09eef106
JK
29172010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2918
2919 Accept the new Linux kernel "t (tracing stop)" string.
2920 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2921 Update comment.
2922 (state_wait) <T (tracing stop)>: New.
2923 (main): Update the state_wait expect string.
2924
94f31136
PA
29252010-05-28 Pedro Alves <pedro@codesourcery.com>
2926
2927 * limits.c, limits.exp: Delete files.
2928 * Makefile.in (clean mostlyclean): Adjust.
2929 * tracecmd.exp: Adjust.
2930
096554ab
JK
29312010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2932
2933 * gdb.base/tui-layout.exp: New.
2934
27d3a1a2 29352010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2936
889bf7c5 2937 * gdb.reverse/break-precsave.exp:
bcd2dc50 2938 Replace uses of send_gdb / gdb_expect.
889bf7c5 2939 * gdb.reverse/break-reverse.exp:
bcd2dc50 2940 Replace uses of send_gdb / gdb_expect.
889bf7c5 2941 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2942 Replace uses of send_gdb / gdb_expect.
889bf7c5 2943 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2944 Replace uses of send_gdb / gdb_expect.
889bf7c5 2945 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2946 Replace uses of send_gdb / gdb_expect.
889bf7c5 2947 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2948 Replace uses of send_gdb / gdb_expect.
889bf7c5 2949 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2950 Replace uses of send_gdb / gdb_expect.
889bf7c5 2951 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2952 Replace uses of send_gdb / gdb_expect.
889bf7c5 2953 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2954 Replace uses of send_gdb / gdb_expect.
889bf7c5 2955 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2956 Replace uses of send_gdb / gdb_expect.
889bf7c5 2957 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2958 Replace uses of send_gdb / gdb_expect.
889bf7c5 2959 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2960 Replace uses of send_gdb / gdb_expect.
889bf7c5 2961 * gdb.reverse/machinestate.exp:
bcd2dc50 2962 Replace uses of send_gdb / gdb_expect.
889bf7c5 2963 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2964 Replace uses of send_gdb / gdb_expect.
889bf7c5 2965 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2966 Replace uses of send_gdb / gdb_expect.
889bf7c5 2967 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2968 Replace uses of send_gdb / gdb_expect.
889bf7c5 2969 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2970 Replace uses of send_gdb / gdb_expect.
889bf7c5 2971 * gdb.reverse/step-precsave.exp:
bcd2dc50 2972 Replace uses of send_gdb / gdb_expect.
889bf7c5 2973 * gdb.reverse/step-reverse.exp:
bcd2dc50 2974 Replace uses of send_gdb / gdb_expect.
889bf7c5 2975 * gdb.reverse/until-precsave.exp:
bcd2dc50 2976 Replace uses of send_gdb / gdb_expect.
889bf7c5 2977 * gdb.reverse/until-reverse.exp:
bcd2dc50 2978 Replace uses of send_gdb / gdb_expect.
889bf7c5 2979 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2980 Replace uses of send_gdb / gdb_expect.
889bf7c5 2981 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2982 Replace uses of send_gdb / gdb_expect.
2983
3def43e0
JK
29842010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2985
2986 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2987 excessive newline.
2988
27d3a1a2 29892010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
2990
2991 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
2992 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
2993 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
2994 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
2995 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
2996 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
2997 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
2998 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
2999 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3000 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3001 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3002 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3003 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3004 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3005 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3006 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3007 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3008 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3009 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3010
27d3a1a2 30112010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3012
22454424
MS
3013 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3014 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3015
3016 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3017 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3018 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3019
889bf7c5 3020 * gdb.reverse/consecutive-reverse.exp:
22454424 3021 Replace uses of send_gdb / gdb_expect.
889bf7c5 3022 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3023 Replace uses of send_gdb / gdb_expect.
3024
3025 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3026 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3027 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3028 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3029 Replace uses of send_gdb / gdb_expect.
3030 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3031 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3032 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3033 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3034 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3035 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3036 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3037 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3038 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3039
30402010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3041
22454424 3042 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3043
22454424 3044 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3045
22454424
MS
3046 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3047 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3048 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3049 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3050 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3051 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3052 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3053 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3054 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3055
6e5f2c59
TT
30562010-05-25 Tom Tromey <tromey@redhat.com>
3057
3058 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3059
bbc8b958
TT
30602010-05-25 Tom Tromey <tromey@redhat.com>
3061
3062 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3063 argument order.
3064 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3065 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3066 order.
3067 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3068 order.
3069 * gdb.base/call-sc.exp (setup_kfails): Remove.
3070 (setup_compiler_kfails): Remove.
3071 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3072 argument order.
3073 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3074 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3075 (advancei): Fix setup_kfail argument order.
3076 * gdb.base/radix.exp: Fix setup_kfail argument order.
3077 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3078 order.
3079 * gdb.base/structs.exp (setup_kfails): Remove.
3080 (setup_compiler_kfails): Fix setup_kfail argument order.
3081 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3082 order.
3083 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3084 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3085 setup_kfail argument order.
3086 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3087
83d1babf
TT
30882010-05-25 Tom Tromey <tromey@redhat.com>
3089
3090 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3091
6acb16a2
MS
30922010-05-25 Michael Snyder <msnyder@vmware.com>
3093
3094 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3095 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3096 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3097 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3098 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3099 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3100 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3101 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3102 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3103 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3104 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3105 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3106 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3107 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3108 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3109 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3110 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3111 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3112 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3113 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3114 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3115 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3116 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3117 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3118 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3119 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3120 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3121 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3122 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3123 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3124 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3125 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3126 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3127 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3128 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3129 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3130 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3131 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3132 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3133 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3134 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3135 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3136 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3137 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3138 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3139 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3140 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3141 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3142
31432010-05-25 Doug Evans <dje@google.com>
3144
3145 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3146 gdb.string_to_argv.
ad3986f0 3147
d3b1e874
TT
31482010-05-21 Tom Tromey <tromey@redhat.com>
3149
3150 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3151 Call it.
3152 * gdb.dwarf2/pieces.S: Update.
3153 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3154
cb826367
TT
31552010-05-21 Tom Tromey <tromey@redhat.com>
3156
3157 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3158 Call it.
3159 * gdb.dwarf2/pieces.c (struct C): New.
3160 (f6): New function.
3161 * gdb.dwarf2/pieces.S: Replace.
3162
74de6778
TT
31632010-05-21 Tom Tromey <tromey@redhat.com>
3164
3165 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3166 Call it.
3167
afd74c5f
TT
31682010-05-21 Tom Tromey <tromey@redhat.com>
3169
3170 * gdb.dwarf2.pieces.exp: New file.
3171 * gdb.dwarf2.pieces.S: New file.
3172 * gdb.dwarf2.pieces.c: New file.
3173
a7b75dfd 31742010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3175 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3176
3177 * lib/gdb.exp (gdb_test_no_output): New function.
3178 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3179 when testing commands that should produce no output.
3180
c81c812a
JB
31812010-05-17 Joel Brobecker <brobecker@adacore.com>
3182
3183 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3184 parameter that we want to watch being a constant.
3185
0cce5bd9
JB
31862010-05-17 Joel Brobecker <brobecker@adacore.com>
3187
3188 * gdb.ada/cond_lang: New testcase.
3189
47050449
JB
31902010-05-17 Joel Brobecker <brobecker@adacore.com>
3191
3192 * lib/gdb.exp (banned_variables): New variable/constant.
3193 (gdb_init): Add write trace on variables listed in banned_variables.
3194 (gdb_finish): Remove write traces on variables listed in
3195 banned_variables.
3196
77c01586
JB
31972010-05-17 Joel Brobecker <brobecker@adacore.com>
3198
3199 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3200 * gdb.cp/koenig.exp: Likewise.
3201
88d4aea7
PM
32022010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3203
889bf7c5 3204 PR python/11482
88d4aea7
PM
3205
3206 * gdb.python/py-value.exp (test_value_hash): New function.
3207
f5a010c0
PM
32082010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3209
3210 PR exp/11530.
3211 * gdb.base/gdb11530.c: New file.
3212 * gdb.base/gdb11530.exp: New file.
3213
8ef4892f
JK
32142010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3215
3216 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3217 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3218
7322dca9
SW
32192010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3220
3221 * gdb.cp/koenig.exp: New test.
3222 * gdb.cp/koenig.cc: New test program.
3223
02e7ea18
JB
32242010-05-05 Joel Brobecker <brobecker@adacore.com>
3225
3226 Remove the use of prms_id and bug_id throughout the testsuite.
3227
e1c34c5d
PM
32282010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3229
3230 PR exp/11349.
3231 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3232 use a reference local variable.
3233
8e1d0c49
JK
32342010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3237 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3238 variable different_dir. Move debugfile into a full directory pathname
3239 under DIFFERENT_DIR.
3240 * lib/gdb.exp (separate_debug_filename): Remove.
3241 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3242 variable debug_dir and mkdir of it. Update function comments.
3243
e66408ed
PA
32442010-04-29 Pedro Alves <pedro@codesourcery.com>
3245
3246 PR gdb/11557
3247
3248 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3249 files.
3250
d7b32ed3
PM
32512010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3252
889bf7c5 3253 * gdb.python/py-param.exp: New File.
d7b32ed3 3254
6aecb9c2
JB
32552010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3256
3257 * gdb.base/default.exp: Fix "set language" test.
3258
bdf92a1c
PM
32592010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3260
3261 PR breakpoints/11531.
3262 * gdb.base/gdb11531.c: New file.
3263 * gdb.base/gdb11531.exp: New file.
3264
3f172e24
TT
32652010-04-26 Tom Tromey <tromey@redhat.com>
3266
3267 * gdb.base/completion.exp: Add tests for completion and deprecated
3268 commands.
3269
64af4c92
JK
32702010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3271
3272 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3273 (print /x char_array): Escape curly brackets.
3274
492928e4
JK
32752010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3276
3277 Fix deadlock on looped list of loaded shared objects.
3278 * gdb.base/solib-corrupted.exp: New.
3279
66d09542
DE
32802010-04-23 Doug Evans <dje@google.com>
3281
3282 * gdb.python/py-section-script.c: New file.
3283 * gdb.python/py-section-script.exp: New file.
3284 * gdb.python/py-section-script.py: New file.
3285
8bd10a10
CM
32862010-04-20 Chris Moller <cmoller@redhat.com>
3287
3288 PR 10179
3289
3290 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3291 * gdb.base/pr10179-a.c:
3292 * gdb.base/pr10179-b.c:
3293 * gdb.base/pr10179.exp: New files.
3294
c0201579
JK
32952010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3296
3297 Fix crashes on dangling display expressions.
3298 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3299 is SEP.
3300 (lib_flags): Remove the "debug" keyword.
3301 (libsepdebug): New variable for iterating new loop.
3302 (save_pf_prefix): New variable wrapping the loop.
3303 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3304 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3305
793b0ff8
PM
33062010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3307
3308 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3309
097f51f7
PM
33102010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3311
3312 PR stabs/11479.
3313 * gdb.stabs/gdb11479.exp: New file.
3314 * gdb.stabs/gdb11479.c: New file.
3315
9a22f0d0
PM
33162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3317
3318 * gdb.base/charset.c (Strin16, String32): New variables.
3319 * gdb.base/charset.exp (gdb_test): Test correct display
3320 of 16 or 32 bit strings.
3321
33222010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3323
3324 PR 9167
3325 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3326 * gdb.cp/pr9167.cc: New file.
3327 * gdb.cp/pr9167.exp: New file.
3328
3329
6e354e5e
PM
33302010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3331
3332 PR pascal/11492.
3333 * gdb.pascal/gdb11492.pas: New file.
3334 * gdb.pascal/gdb11492.exp: New file.
3335
be942545
JB
33362010-04-20 Joel Brobecker <brobecker@adacore.com>
3337
1667e6e3 3338 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3339
0c3acc09
JB
33402010-04-20 Joel Brobecker <brobecker@adacore.com>
3341
3342 * gdb.ada/dyn_loc: New testcase.
3343
ec31cde5
CM
33442010-04-20 Chris Moller <cmoller@redhat.com>
3345
3346 PR 10867
889bf7c5 3347
ec31cde5
CM
3348 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3349 * gdb.cp/pr10687.cc: New file.
3350 * gdb.cp/pr10687.exp: New file.
3351
3352
ce4b0682
SDJ
33532010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3354 Sergio Durigan Junior <sergiodj@redhat.com>
3355
3356 * gdb.fortran/logical.exp: New testcase.
3357 * gdb.fortran/logical.f90: New file.
3358
3436961f
DE
33592010-04-19 Doug Evans <dje@google.com>
3360
3361 * gdb.base/help.exp (help source): Update expected output.
3362
4d836c09
JK
33632010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3364
3365 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3366 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3367 gdb_exit and return.
3368 (executable): New variable.
3369 (binfile): Use it.
3370
6149aea9
PA
33712010-04-19 Pedro Alves <pedro@codesourcery.com>
3372
3373 PR breakpoints/8554.
3374
3375 * gdb.trace/save-trace.exp: Adjust.
3376
ed41462c
L
33772010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3378
3379 PR corefiles/11511
3380 * gdb.arch/system-gcore.exp: New.
3381 * gdb.arch/gcore.c: Likewise.
3382
3f7b2faa
DE
33832010-04-15 Doug Evans <dje@google.com>
3384
fa33c3cd
DE
3385 * gdb.python/py-progspace.c: New file.
3386 * gdb.python/py-progspace.exp: New file.
3387
3f7b2faa
DE
3388 * gdb.base/source.exp: Add tests for "source -s".
3389
79f283fe
PM
33902010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3391
3392 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3393 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3394 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3395 * gdb.python/py-mi.exp: New test for to_string returning None.
3396
fc8eb08a
PM
33972010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3398
3399 * gdb.python/py-breakpoint.c: Make result global.
3400
26e197f6
JK
34012010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3402
3403 Fix non-GNU make compatibility.
3404 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3405
adc36818
PM
34062010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3407
3408 * gdb.python/py-breakpoint.exp: New File.
3409 * gdb.python/py-breakpoint.C: Ditto.
3410
64e17368
SS
34112010-04-08 Stan Shebs <stan@codesourcery.com>
3412
3413 * gdb.trace/actions.exp: Clear default-collect.
3414 * gdb.trace/save-trace.exp: Clear default-collect.
3415
fff5cc64
PM
34162010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3417
3418 * gdb.python/py-value: Add null string variable.
3419 (test_lazy_string): Test zero length, NULL address lazy
3420 strings.
3421
a055a187
L
34222010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3423
3424 * gdb.arch/i386-avx.c: New.
3425 * gdb.arch/i386-avx.exp: Likewise.
3426
3427 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3428
96e39866
DE
34292010-04-06 Doug Evans <dje@google.com>
3430
3431 * gdb.base/source-test.gdb: New file.
3432 * gdb.base/source.exp: Test source -v.
3433
5984a431
UW
34342010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3435
3436 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3437
ec8a089a
PM
34382010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3439
3440 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3441 within one line, unless it is followed by a double quote.
3442 * gdb.stabs/hppa.sed: Idem.
3443 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3444 * gdb.stabs/weird.exp: Check for correct parsing of
3445 char and string constants.
ec8a089a
PM
3446 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3447 in .stabs to .stabx substitution.
3448
fce3c1f0
SS
34492010-04-05 Stan Shebs <stan@codesourcery.com>
3450
3451 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3452 constant global.
3453 * gdb.trace/tfile.exp: Try to print them.
3454
d77f58be
SS
34552010-04-04 Stan Shebs <stan@codesourcery.com>
3456
3457 * gdb.base/completion.exp: Update for new "info watchpoints".
3458 * gdb.base/default.exp: Ditto.
3459 * gdb.base/help.exp: Ditto.
3460 * gdb.base/watchpoint.exp: Ditto.
3461 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3462
af54718e
SS
34632010-04-04 Stan Shebs <stan@codesourcery.com>
3464
3465 * gdb.trace/tfile.exp: Sharpen tfind test.
3466
74d1f91e
JK
34672010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3468
3469 * gdb.base/break-entry.exp: New.
3470
eb8e76db 34712010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3472 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3473
3474 * gdb.reverse/i386-sse-reverse.exp: New file.
3475 * gdb.reverse/i386-sse-reverse.c: New file.
3476
bf65cad8
PA
34772010-04-02 Pedro Alves <pedro@codesourcery.com>
3478
3479 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3480
fff87407
SS
34812010-04-01 Stan Shebs <stan@codesourcery.com>
3482
3483 * gdb.trace/actions.exp: Tweak expected output.
3484 * gdb.trace/while-stepping.exp: Tweak expected output.
3485
fe01d668
L
34862010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3487
3488 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3489
86b17b60
PA
34902010-04-01 Pedro Alves <pedro@codesourcery.com>
3491
3492 * gdb.base/commands.exp: Adjust.
3493 * gdb.cp/extern-c.exp: Adjust.
3494
2c58c0a9
PA
34952010-04-01 Pedro Alves <pedro@codesourcery.com>
3496
3497 * gdb.trace/collection.c (local_test_func): Define a local struct,
3498 and instanciate it.
3499
0db9b91c
PA
35002010-04-01 Pedro Alves <pedro@codesourcery.com>
3501
3502 * gdb.trace/collection.exp (gdb_collect_args_test)
3503 (gdb_collect_argarray_test): XFAIL the tests that assume the
3504 argarray argument's elements are collected.
3505
8072405b
JK
35062010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3507
3508 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3509 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3510
8bf6485c
SS
35112010-03-31 Stan Shebs <stan@codesourcery.com>
3512
3513 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3514 and tracepoint conditionals.
3515 (gdb_verify_tracepoints): Delete unused return.
3516
fd7f724a
KS
35172010-03-26 Keith Seitz <keiths@redhat.com>
3518
3519 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3520 appear in the output before main.
3521 Remove KFAIL for gdb/2215 aka bz 9320.
3522
8d9e7719
DE
35232010-03-30 Doug Evans <dje@google.com>
3524
0906dd0b
DE
3525 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3526 by dejagnu.
3527 * gdb.arch/amd64-dword.exp: Ditto.
3528
8d9e7719
DE
3529 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3530 match.
3531 (break printf): Ditto.
3532
1da644f0
SW
35332010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3534
3535 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3536 gcc < 4.4.
3537 * gdb.cp/shadow.exp: Ditto.
3538
a8121990
PA
35392010-03-29 Pedro Alves <pedro@codesourcery.com>
3540
3541 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3542 "tstart" is silent.
3543
6e79d367
PA
35442010-03-29 Pedro Alves <pedro@codesourcery.com>
3545
3546 * gdb.trace/collection.exp (executable): New.
3547 (binfile): Use it.
3548 (fpreg, spreg, pcreg): New.
3549 (test_register): Use gdb_test_multiple. Pass /x to print.
3550 (prepare_for_trace_test): New.
3551 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3552 (gdb_collect_args_test, gdb_collect_argstruct_test)
3553 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3554 prepare_for_trace_test.
3555 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3556 fpreg, spreg and pcreg.
3557 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3558 prepare_for_trace_test.
3559 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3560 try to detect tracing support here. Don't set breakpoints at
3561 `begin' or `end' here.
3562 <global scope>: Use clean_restart. Run to main before checking
3563 for tracing support. Check for for tracing support here.
3564
09248348
JK
35652010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3566
3567 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3568 " as $displacement" to "seen displacement message".
3569
d350db38
PA
35702010-03-28 Pedro Alves <pedro@codesourcery.com>
3571
3572 * gdb.trace/while-dyn.exp (executable): New variable.
3573 (binfile): Use it.
3574 (test_while_stepping): New function. Move most tests here. Call
3575 it once for each of the while-stepping, stepping and ws aliases.
3576
907af001
UW
35772010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3578
3579 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3580 that do not provide the tagless_struct type name at all.
3581 (test_print_anon_union): Do not check value of uninitialized
3582 union member. Do not use cp_test_ptype_class, so we can accept
3583 "long" as well as "long int".
3584
610197fd
PA
35852010-03-26 Pedro Alves <pedro@codesourcery.com>
3586
3587 * gdb.trace/tfile.c (tohex, bin2hex): New.
3588 (write_error_trace_file): Hexify error description.
3589
6c28cbf2
SS
35902010-03-25 Stan Shebs <stan@codesourcery.com>
3591
3592 * gdb.trace/tfile.c: Generate an additional trace file, improve
3593 portability.
3594 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3595 files in a better way.
3596
e62b8c7e
KS
35972010-03-25 Keith Seitz <keiths@redhat.com>
3598
3599 * gdb.java/jprint.exp: XFAIL printing of static class members
3600 because of GCC debuginfo problem.
3601
82ccf5a5
JK
36022010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3603
3604 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3605
293e2f9e
DJ
36062010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3607
3608 * gdb.base/completion.exp: Allow long instead of long int.
3609 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3610 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3611 variable p.
3612 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3613 * gdb.base/pointers.exp: Allow long instead of long int.
3614 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3615 * gdb.base/step-line.exp: Allow a directory before the source file name.
3616
95a42b64
TT
36172010-03-24 Tom Tromey <tromey@redhat.com>
3618
3619 PR breakpoints/9352:
3620 * gdb.base/default.exp: Update.
3621 * gdb.base/commands.exp: Update.
3622 * gdb.cp/extern-c.exp: Test setting commands on multiple
3623 breakpoints at once.
3624
2390201f
DJ
36252010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3626
3627 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3628 if gdb,nosignals.
3629 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3630 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3631 exited".
3632
8c9a6790
SS
36332010-03-24 Stan Shebs <stan@codesourcery.com>
3634
3635 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3636
a6c727b2
DJ
36372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3638
3639 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3640 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3641 argument. Handle "short" and "long".
3642 (Top level): Pass overprototyped output for old_fptr and xptr.
3643
4dfd5423
PA
36442010-03-23 Pedro Alves <pedro@codesourcery.com>
3645
3646 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3647 format strings and add casts to avoid compiler warnings.
3648
36492010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3650
3651 * lib/trace-support.exp (gdb_trace_setactions):
3652 Don't expect whitespace after ">" prompt.
3653 * gdb.trace/actions.exp: Adjust for output changes.
3654 * gdb.trace/while-stepping.exp: Likewise.
3655
c847d045
JK
36562010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3657
3658 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3659 and r157645).
3660
5f717f1d
JK
36612010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3664 New.
3665
7d6d51d5
DJ
36662010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3667
3668 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3669 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3670
3b11a015
SS
36712010-03-19 Stan Shebs <stan@codesourcery.com>
3672
3673 * gdb.trace/ax.exp: New file.
3674
d7d158ed
DE
36752010-03-19 Doug Evans <dje@google.com>
3676
6bb85cd1
DE
3677 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3678 output from gcc.
3679
d7d158ed
DE
3680 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3681 named /usr/sbin/prelink<foo>.
3682
4daf5ac0
SS
36832010-03-18 Stan Shebs <stan@codesourcery.com>
3684
3685 * gdb.trace/circ.exp: Test circular-trace-buffer.
3686 * gdb.trace/tfile.exp: Update tstatus test.
3687
e8d05480
JB
36882010-03-18 Joel Brobecker <brobecker@adacore.com>
3689
3690 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3691 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3692
441b986a
UW
36932010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3694
3695 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3696
4247603b
PA
36972010-03-18 Pedro Alves <pedro@codesourcery.com>
3698
3699 * gdb.base/default.exp: Adjust the expected output of the finish
3700 and until commands when the inferior is not being run.
3701
13387711
SW
37022010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3703
3704 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3705 * gdb.cp/nsusing.exp: Ditto.
3706
6e31430b
TT
37072010-03-15 Tom Tromey <tromey@redhat.com>
3708
3709 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3710 * gdb.cp/userdef.cc (operator==): New function.
3711 (main): New locals mem1, mem2.
3712
e2d69cb5
JZ
37132010-03-15 Jie Zhang <jie@codesourcery.com>
3714
3715 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3716 Declare and use new loadtimeout variable.
3717
f572f0a9
DJ
37182010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3719
3720 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3721 Use gdb_load later.
3722
51f4c0b0
PA
37232010-03-14 Pedro Alves <pedro@codesourcery.com>
3724
3725 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3726 literal. Add missing endlines to prints to stderr.
3727
1c809c68
TT
37282010-03-12 Tom Tromey <tromey@redhat.com>
3729
3730 PR c++/9708:
3731 * gdb.cp/m-static.exp: Add regression test.
3732 * gdb.cp/m-static.cc (method): New method.
3733 (main): Call it.
3734
00ae8fef
SW
37352010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3736
3737 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3738 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3739
759f0f0b
PA
37402010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3741
21e24d21
PA
3742 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3743
37442010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3745
759f0f0b
PA
3746 * lib/gdb.exp (skip_stl_tests): New.
3747 (gdb_compile): Symbian needs -ldl.
3748 (shlib_target_file): New.
3749 (shlib_symbol_file): New.
3750 (gdb_load_shlibs): Use shlib_target_file.
3751 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3752 * gdb.cp/exception.exp: Use skip_stl_tests.
3753 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3754 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3755 * gdb.cp/mb-templates.exp: Ditto.
3756 * gdb.base/commands.exp: Relax regexes.
3757 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3758 shlib_target_file and shlib_symbol_file.
3759 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3760 sections.
3761 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3762 * gdb.base/solib-disc.exp: Use
3763 shlib_target_file and shlib_symbol_file.
3764 * gdb.base/unload.exp: Don't skip on symbian. Use
3765 shlib_target_file and shlib_symbol_file.
3766 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3767
6a8f2671 37682010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3769
6a8f2671
PA
3770 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3771 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3772 Issue a tfind end before looking for a tracepoint frame.
3773 * gdb.trace/tfind.exp: Adjust tstatus output.
3774 Adjust disassembly output.
3775 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3776
ccf26247
JK
37772010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3778
3779 * gdb.base/break-interp.exp: Create new displacement parameter value
3780 for the test_ld calls.
3781 (reach): New parameter displacement, verify its content. New push of
3782 pf_prefix "reach-$func:". Import global expect_out.
3783 (test_core): New parameter displacement, verify its content. New push
3784 of pf_prefix "core:". New command "set verbose on". Import global
3785 expect_out.
3786 (test_attach): New parameter displacement, verify its content. New
3787 push of pf_prefix "attach:". New command "set verbose on". Import
3788 global expect_out.
3789 (test_ld): New parameter displacement, pass it to the reach, test_core
3790 and test_attach calls and verify its content in the "ld.so exit" test.
3791 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3792 (prelink): Update expected text, use gdb_test.
3793
e469c7fb
DE
37942010-03-10 Doug Evans <dje@google.com>
3795
3796 * gdb.base/checkpoint.exp: Fix comment.
3797 Lengthen timeout while doing >600 checkpoints test.
3798 Rename duplicate "kill all one" test to keep test names unique.
3799
60e1c644
PA
38002010-03-10 Pedro Alves <pedro@codesourcery.com>
3801
3802 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3803
cec808ec
KS
38042010-03-08 Keith Seitz <keiths@redhat.com>
3805
889bf7c5
PA
3806 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3807 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3808 (dm_type_long): New function.
3809 (dm_type_unsigned_short): New function.
3810 (dm_type_unsigned_long): New function.
3811 (myint): New typedef.
3812 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3813 long, unsigned shor and long, operator char*, and typedef.
3814 (test_lookup_operator_functions): Add operator char* test.
3815 (test_paddr_operator_functions): Likewise.
3816 (test_paddr_overloaded_functions): Use probe values for
3817 short, long, and unsigned short and long.
3818 (test_paddr_hairy_functions): If the demangler probe detected
3819 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3820 demangler.
3821 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3822 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3823 and "print null_pmf".
3824 Add test "ptype a.*pmf".
3825 * gdb.cp/overload.exp: Allow optional "int" to appear with
3826 "short" and "long".
3827 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3828 long expect value for men_overload1arg.
3829 Allow "int" to appear with "short" and "long".
3830 When testing "info break", add argument for main (void).
3831 Also allow "int" to appear with "short" and "long".
3832 Ditto with "unsigned" and "long long".
cec808ec
KS
3833 * gdb.java/jmain.exp: Do not enclose methods names in single
3834 quotes.
3835 * gdb.java/jmisc.exp: Likewise.
3836 * gdb.java/jprint.exp: Likewise.
3837 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3838
3839 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3840 * gdb.cp/exception.exp (backtrace after first throw)
3841 (backtrace after second throw): Allow a namespace before __cxa_throw.
3842 (backtrace after first catch, backtrace after second catch): Allow
3843 a namespace before __cxa_begin_catch.
3844
3845 * gdb.cp/cpexprs.exp: New file.
3846 * gdb.cp/cpexprs.cc: New file.
3847
3848 From Daniel Jacobowitz <dan@codesourcery.com>
3849 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3850 to use string_to_regexp.
3851 (ctor, dtor): New functions. Use them to match constructor
3852 and destructor function types.
3853 (Top level): Use runto_main.
3854
f870a310
TT
38552010-03-05 Tom Tromey <tromey@redhat.com>
3856
3857 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3858 gdb.target_charset.
3859 (pp_ns.to_string): Likewise.
3860
0c199f28
KS
38612010-03-04 Keith Seitz <keiths@redhat.com>
3862
3863 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3864 can be quoted. Test that both the filename and function/line
3865 portions can be quoted at the same time.
3866
c7437ca6
PA
38672010-03-04 Pedro Alves <pedro@codesourcery.com>
3868
3869 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3870
b111b805
DE
38712010-03-03 Doug Evans <dje@google.com>
3872
24486cb7
DE
3873 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3874 libc contains libpthread.
3875
b111b805
DE
3876 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3877 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3878 of gdb_compile. Add another pattern to match android backtrace.
3879
a0e0ef55
TT
38802010-03-03 Tom Tromey <tromey@redhat.com>
3881
3882 PR gdb/11345:
3883 * gdb.base/printcmds.exp (test_printf): Add test.
3884
1ba53b71
L
38852010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3886
3887 * gdb.arch/amd64-byte.exp: New.
3888 * gdb.arch/amd64-dword.exp: Likewise.
3889 * gdb.arch/amd64-pseudo.c: Likewise.
3890 * gdb.arch/amd64-word.exp: Likewise.
3891 * gdb.arch/i386-byte.exp: Likewise.
3892 * gdb.arch/i386-pseudo.c: Likewise.
3893 * gdb.arch/i386-word.exp: Likewise.
3894
f5dff777
DJ
38952010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3896
3897 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3898 types. Add structreg, bitfields, and flags registers.
3899 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3900 registers.
3901
90884b2b
L
39022010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3903
3904 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3905 (load_description): Set architecture if defined.
3906
dc00d89f
PM
39072010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3908
3909 * gdb.python/py-frame.exp: Add read_var block tests.
3910 * gdb.python/py-frame.c (block): New function.
3911
0e095b7e
JK
39122010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3913 Daniel Jacobowitz <dan@codesourcery.com>
3914
3915 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3916
624f1a65
DM
39172010-02-25 David S. Miller <davem@davemloft.net>
3918
3919 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3920 fix logic for setting all_syscalls_numbers.
3921
f3e9a817
PM
39222010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3923
3924 * Makefile.in: Add py-block and py-symbol.
3925 * gdb.python/py-symbol.exp: New File.
3926 * gdb.python/py-symtab.exp: New File.
3927 * gdb.python/py-block.exp: New File.
3928 * gdb.python/py-symbol.c: New File.
3929 * gdb.python/py-block.c: New File.
3930
f6bbabf0
PM
39312010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3932
3933 PR python/11314
3934 * lib/gdb.exp (skip_python_tests): New function.
3935 * gdb.python/py-cmd.exp: Use skip_python_tests.
3936 * gdb.python/py-frame.exp: Likewise.
3937 * gdb.python/py-function.exp: Likewise.
3938 * gdb.python/py-prettyprint.exp: Likewise.
3939 * gdb.python/py-template.exp: Likewise.
3940 * gdb.python/py-type.exp: Likewise.
3941 * gdb.python/py-value.exp: Likewise.
3942
85d721b8
PA
39432010-02-22 Pedro Alves <pedro@codesourcery.com>
3944
3945 PR9605
3946
3947 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3948
48e32051
TT
39492010-02-19 Tom Tromey <tromey@redhat.com>
3950
3951 PR c++/8693, PR c++/9496:
3952 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3953 regression tests.
3954
ac9c0048
JK
39552010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3956
3957 Fix compatibility with m68k as.
3958 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3959 Use only /* comments */.
3960
57bb97a4
UW
39612010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3962
3963 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3964 * configure: Regenerate.
3965
7d1bf85c
DJ
39662010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3967
3968 * gdb.python/py-type.exp: Check for Python support.
3969
061b5285
PA
39702010-02-17 Pedro Alves <pedro@codesourcery.com>
3971
3972 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3973 `regsub' syntax available.
3974
f8a8bc2c
PA
39752010-02-17 Pedro Alves <pedro@codesourcery.com>
3976
3977 * gdb.base/shmain.c (main): Remove printf call.
3978 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3979 * gdb.base/unload.c (main): Make format of fprintf a string
3980 literal. Add missing endlines to prints to stderr.
3981 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3982
6f451e5e
TT
39832010-02-17 Tom Tromey <tromey@redhat.com>
3984
3985 * gdb.java/jprint.java (jprint.props): New field.
3986 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3987
12d79008
PA
39882010-02-17 Pedro Alves <pedro@codesourcery.com>
3989
ef801a0e 3990 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
3991 available.
3992
d252f7e5
DJ
39932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3994
3995 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
3996 creation to support remote host testing.
3997
67bdab6c
DJ
39982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3999
4000 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4001 Recognize "command not found".
4002
bb391223
DJ
40032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4004
4005 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4006 single-stepping.
4007
70362913
DJ
40082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4009
4010 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4011 if arguments are not supported.
4012
493f3c00
DJ
40132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4014
4015 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4016 be const or non-const.
4017
8034c749
DJ
40182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4019
4020 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4021 mi_send_resuming_command to send -exec-continue.
4022
791dfb64
DJ
40232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4024
4025 * gdb.base/list.exp (test_list_filename_and_function): Add test
4026 with single quotes.
4027 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4028 matching.
4029 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4030 Add KFAIL'd tests for PR gdb/11289.
4031
7c5fe868
DJ
40322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4033
4034 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4035
fdc498b8
DJ
40362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4037
4038 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4039 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4040 a temporary directory.
4041
b519e2a6
DJ
40422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4043
4044 * gdb.base/charset.exp: Use a single regular expression to match
4045 show host-charset and show target-charset output.
4046
74164c56
JK
40472010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4050 "Illegal process-id" expect string more exact.
4051 (attach to digits-starting nonsense is prohibited): New.
4052
701ed6dc
JK
40532010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4054
4055 * gdb.base/prelink.exp (set verbose on): New.
4056
889bf7c5 40572010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4058
4059 * mi-reverse.exp: New file. Test for reverse option to the
4060 following MI commands: exec-continue, exec-finish, exec-next,
4061 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4062
dadf0e9c
JB
40632010-02-09 Joel Brobecker <brobecker@adacore.com>
4064
4065 * gdb.ada/ptype_tagged_param: New testcase.
4066
714f19d5
TT
40672010-02-08 Tom Tromey <tromey@redhat.com>
4068
4069 PR c++/8017:
4070 * gdb.cp/overload.exp: Add tests.
4071 * gdb.cp/overload.cc (struct K): New.
4072 (namespace N): New.
4073 (main): Call new functions.
4074 (K::staticoverload): Define.
4075
889bf7c5 40762010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4077
4078 PR gdb/10728
4079 * gdb.cp/pr10728-x.h: New file.
4080 * gdb.cp/pr10728-x.cc: New file.
4081 * gdb.cp/pr10728-y.cc: New file.
4082 * gdb.cp/pr10728.exp: New file.
4083 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4084
889bf7c5 40852010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4086
4087 PR gdb/9067
4088 * gdb.cp/pr9067.exp: New
4089 * gdb.cp/pr9067.cc: New
4090 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4091
7b356089
JB
40922010-02-08 Joel Brobecker <brobecker@adacore.com>
4093
4094 * lib/gdb.exp (gdb_test_timeout): New global variable.
4095 Set it to timeout if not already set.
4096 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4097
1be00882
DE
40982010-02-05 Doug Evans <dje@google.com>
4099
4100 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4101 user.
4102
82856980
SW
41032010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4104
4105 PR c++/7935:
4106 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4107
1a334831
TT
41082010-02-04 Tom Tromey <tromey@redhat.com>
4109
4110 * gdb.cp/virtbase.exp: Make test case names unique.
4111
9c3c02fd
TT
41122010-02-02 Tom Tromey <tromey@redhat.com>
4113
4114 * gdb.cp/virtbase.exp: Add regression tests.
4115 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4116 (main): Instantiate RHC.
4117
0cc2414c
TT
41182010-02-02 Tom Tromey <tromey@redhat.com>
4119
4120 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4121 type-printing change.
4122
edf3d5f3
TT
41232010-02-02 Tom Tromey <tromey@redhat.com>
4124
4125 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4126 * gdb.cp/virtbase.cc: New file.
4127 * gdb.cp/virtbase.exp: New file.
4128 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4129
e4b7f41c
JK
41302010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4131
4132 PR libc/11214:
4133 * gdb.threads/current-lwp-dead.c: Include features.h.
4134 (HAS_NOMMU): New.
4135 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4136
b381ea14
JK
41372010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4138
4139 * gdb.base/symbol-without-target_section.exp,
4140 gdb.base/symbol-without-target_section.c: New.
4141
c593ac0e
DJ
41422010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4143
4144 * gdb.base/bigcore.exp: Reset increased timeout.
4145 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4146
db25f29d
DJ
41472010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4148
4149 * gdb.base/gcore.exp (capture_command_output): Use
4150 gdb_test_multiple.
4151
f9d67f43
DJ
41522010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4153
4154 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4155 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4156 (Top level): Call it.
4157
177321bd
DJ
41582010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4159
4160 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4161
97f2ed50
DJ
41622010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4163
4164 * gdb.base/call-strs.exp, gdb.base/default.exp,
4165 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4166 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4167 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4168 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4169 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4170 * gdb.base/ending-run.exp: Correct restore of timeout.
4171 * gdb.base/page.exp: Remove unnecessary timeout setting.
4172
e4e2711a
JB
41732010-01-29 Joel Brobecker <brobecker@adacore.com>
4174
4175 * gdb.ada/rec_return: New testcase.
4176
ba581dc1
JB
41772010-01-29 Joel Brobecker <brobecker@adacore.com>
4178
4179 * gdb.ada/call_pn: New testcase.
4180
4ea95be9
DJ
41812010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4182
4183 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4184 (Top level): Use it to resume.
4185 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4186 the Thumb mode displaced stepping error as unsupported.
4187
df83a9bf
SW
41882010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4189
889bf7c5
PA
4190 * gdb.cp/nsusing.exp: Added more tests.
4191 * gdb.cp/nsrecurs.exp: Ditto.
4192 * gdb.cp/nsusing.cc: Added test functions.
4193 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4194
40b27cdc
JK
41952010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4196
4197 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4198 absolute directory pathnames in gdb.sum file.
4199
de958931
SW
42002010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4201
4202 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4203 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4204
708ead4e
TT
42052010-01-26 Tom Tromey <tromey@redhat.com>
4206
4207 PR exp/7643:
4208 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4209 setup_kfail.
4210
b14e635e
SW
42112010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4212
4213 * gdb.cp/nsrecurs.exp: New test.
4214 * gdb.cp/nsrecurs.cc: New test program.
4215 * gdb.cp/nsstress.exp: New test.
4216 * gdb.cp/nsstress.cc: New test program.
4217 * gdb.cp/nsdecl.exp: New test.
4218 * gdb.cp/nsdecl.cc: New test program.
4219
8540c487
SW
42202010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4221
4222 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4223 imported into file scope.
4224 Marked test as xfail.
4225 * gdb.cp/namespace-using.cc (marker5): New function.
4226 * gdb.cp/shadow.exp: New test.
4227 * gdb.cp/shadow.cc: New test program.
4228 * gdb.cp/nsimport.exp: New test.
4229 * gdb.cp/nsimport.cc: New test program.
4230
421d5d99
TT
42312010-01-25 Tom Tromey <tromey@redhat.com>
4232
4233 PR gdb/11049:
4234 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4235 with "set print null-stop on".
4236
691f8dc1
JK
42372010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4238
4239 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4240 Adjust it for DISASSEMBLY_OMIT_FNAME.
4241
0b92b5bb
TT
42422010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4243
4244 PR symtab/11199:
4245 * gdb.dwarf2/member-ptr-forwardref.exp,
4246 gdb.dwarf2/member-ptr-forwardref.S: New.
4247
23787403
JK
42482010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4249
4250 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4251 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4252 thread1_tid_mutex. Remove gdbstop_mutex handling.
4253 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4254 thread2_tid_mutex. Remove gdbstop_mutex handling.
4255 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4256 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4257 pthread_cond_wait conditionalizations by while loops.
4258
b966cb8a
TT
42592010-01-20 Tom Tromey <tromey@redhat.com>
4260
4261 PR backtrace/10770:
4262 * gdb.dwarf2/pr10770.exp: New file.
4263 * gdb.dwarf2/pr10770.c: New file.
4264 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4265
fcae584b
VP
42662010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4267
4268 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4269 that target was removed, and the test always runs native anyway.
4270
a0f49112
JK
42712010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4272
4273 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4274 gdb.base/watchpoint-cond-gone-stripped.c: New.
4275
ceeb3d5a
TT
42762010-01-19 Tom Tromey <tromey@redhat.com>
4277
4278 PR c++/8000:
4279 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4280 existing tests.
4281 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4282 (main): Use AAA::SomeEnum.
4283
dd322c54
JK
42842010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4285
4286 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4287 (test_ignore_count): Declare line_callme_body global.
4288 (run to breakpoint with ignore count): Use line_callme_body.
4289 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4290 (set line_main_hello, set line_main_return): Reindent.
4291 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4292 New.
4293 (continue to callee4): Use line_callee4_body.
4294 (check *stopped from CLI command): Use line_callee4_next.
4295 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4296 (set line_main_hello, set line_main_return): Reindent.
4297 (set line_callee4_head, set line_callee4_body): New.
4298 (continue to callee4): Use line_callee4_body.
4299
4e8f195d
TT
43002010-01-18 Tom Tromey <tromey@redhat.com>
4301
4302 PR c++/9680:
4303 * gdb.cp/casts.cc: Add new classes and variables.
4304 * gdb.cp/casts.exp: Test new operators.
4305
9e14a9ba
JB
43062010-01-18 Tom Tromey <tromey@redhat.com>
4307 Thiago Jung Bauermann <bauerman@br.ibm.com>
4308
4309 * gdb.python/source2.py: New file.
4310 * gdb.python/source1: New file.
4311 * gdb.python/python.exp: Test "source" command.
4312
00bf0b85
SS
43132010-01-15 Stan Shebs <stan@codesourcery.com>
4314
4315 * gdb.trace/tfile.c: New file.
4316 * gdb.trace/tfile.exp: New file.
889bf7c5 4317
55235ad7
JK
43182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4319
4320 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4321
9f2982ff
JK
43222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
4324 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4325
bbfba9ed
JK
43262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4327
4328 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4329 (libfunc): New parameter action. Implement also selectable "sleep".
4330 * gdb.base/break-interp-main.c: Include assert.h.
4331 (libfunc): New parameter action.
4332 (main): New parameters argc and argv. Assert argc. Pass argv.
4333 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4334 (test_attach): New proc.
4335 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4336 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4337
61f0d762
JK
43382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 * gdb.base/break-interp.exp (test_core): New proc.
4341 (test_ld): Call it.
4342
06a6f270
JK
43432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4346 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4347 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4348 and gdb_compile_shlib. Use new -Wl compiler options.
4349 (dl bt, main bt): New tests.
4350
51bee8e9
JK
43512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4352
4353 Support PIEs with no symfile_objfile.
4354 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4355 (test_ld): New parameter trynosym.
4356 (test_ld <$trynosym>): New block.
4357
b8040f19
JK
43582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4359
4360 * gdb.base/break-interp.exp: New file.
4361
be759fcf
PM
43622010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4363
4364 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4365 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4366 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4367 test.
4368 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4369 * gdb.python/py-mi.exp: Add lazy string test.
4370
dc146f7c
VP
43712010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4372
4373 * lib/mi-support.exp (mi_check_thread_states): Handle
4374 core number in thread listing.
4375
b4ba55a1
JB
43762010-01-12 Joel Brobecker <brobecker@adacore.com>
4377
4378 * gdb.base/maint.exp: Adjust the expected output for the
4379 "maint print type" test. Use gdb_test_multiple instead of
4380 gdb_sent/gdb_expect.
4381
08e24bd4
DE
43822010-01-11 Doug Evans <dje@google.com>
4383
6496a609
DE
4384 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4385 from gdbserver_download. All callers updated.
4386
08e24bd4
DE
4387 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4388
b5cfddf5
JK
43892010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4390
4391 Implement binary numbers parsing.
4392 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4393 (test_integer_literals_rejected): New binary tests.
4394
3725885a
RW
43952010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4396
4397 * gdb.cell/configure: Regenerate.
4398
37aeb5df
JK
43992010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4400
4401 * gdb.base/corefile.exp: Move the core finding block out and call it as
4402 core_find, new variable $corefile, replace corefile by $corefile and
4403 [file tail $corefile] for usage vs. test names resp.
4404 * lib/gdb.exp (core_find): Move it as a new function here. New
4405 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4406 $destcore. Return "" on error.
4407
d521f563
JK
44082010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4409
4410 Workaround PR binutils/10802.
4411 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4412 (twice).
4413
28f24826
DJ
44142010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4415
4416 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4417
2de75e71
JB
44182010-01-08 Joel Brobecker <brobecker@adacore.com>
4419
4420 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4421 call, to avoid interruption.
4422
fe00719b 44232010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4424
4425 * gdb.stabs/weird.def (args93): New.
4426
d0ef5df8
DE
44272010-01-07 Doug Evans <dje@google.com>
4428
4429 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4430
3a08d52f
TT
44312010-01-07 Tom Tromey <tromey@redhat.com>
4432
4433 * gdb.base/source.exp: Use correct line number.
4434
7a697b8d
SS
44352010-01-05 Stan Shebs <stan@codesourcery.com>
4436
4437 * gdb.trace/tracecmd.exp: Test ftrace.
4438
7803799a
UW
44392010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4440
4441 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4442
c54eabfa
JK
44432010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4444
4445 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4446 "uint_for_mi_testing".
4447
02e7ef19
JB
44482010-01-01 Joel Brobecker <brobecker@adacore.com>
4449
4450 Test indented comment in file being sourced.
4451 * gdb.base/commands.exp: Test indented comment in file being sourced.
4452
abd775ce
JB
44532010-01-01 Joel Brobecker <brobecker@adacore.com>
4454
4455 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4456 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4457 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4458 notice.
4459
79b55b82
JB
44602010-01-01 Joel Brobecker <brobecker@adacore.com>
4461
4462 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4463 notice.
4464
8997583e
JK
44652010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4468 missing $after_stopped and comma (,) expectation.
4469
6da95a67
SS
44702009-12-31 Stan Shebs <stan@codesourcery.com>
4471
4472 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4473
218d2fc6
TJB
44742009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4475
4476 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4477 (top level): Call test_watchpoint_in_big_blob.
4478 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4479 watchpoints.
4480 (func3): Write to buf.
4481
236f1d4d
SS
44822009-12-29 Stan Shebs <stan@codesourcery.com>
4483
4484 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4485
f61e138d
SS
44862009-12-28 Stan Shebs <stan@codesourcery.com>
4487
4488 * gdb.trace/tsv.exp: New file.
4489 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4490
0219b378
DJ
44912009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4492
4493 * gdb.base/find.c (main): Reference search buffers.
4494 * gdb.base/included.c (main): Reference integer.
4495 * gdb.base/ptype.c (charfoo): Declare.
4496 (intfoo): Call charfoo.
4497 * gdb.base/scope0.c (useitp): New function.
4498 (usestatics): Use useitp.
4499 (useit): Add a type for val.
4500 * gdb.base/scope1.c (useit1): Take a pointer argument.
4501 (usestatics1): Update calls to useit1.
4502 * gdb.cp/call-c.cc: Declare foo.
4503 (main): Call foo.
4504 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4505 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4506 (main): Call C::ensureRefs and ensureOtherRefs.
4507 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4508 variables.
4509 (ensureOtherRefs): New function.
4510 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4511 * gdb.cp/templates.cc (main): Call t5i.value.
4512
3f78692f
JK
45132009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4514
4515 Fix compatibility with G++-4.5.
4516 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4517 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4518 (uncaught return): Remove.
4519
429374b8
JK
45202009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4521 Phil Muldoon <pmuldoon@redhat.com>
4522
4523 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4524 (bp_location13, bp_location14, bp_location17, bp_location18)
4525 (marker3_proto, marker4_proto): New variables.
4526 (breakpoint info): Update output.
4527 (run until breakpoint at marker3, run until breakpoint at marker4): New
4528 tests.
4529
859825b8
JK
45302009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4531
4532 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4533 Replace the printf call of Y by provided "y-set-1" label. New block
4534 for the second shared library.
4535 * gdb.base/unload.exp: Compile also the second library, call
4536 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4537 (single pending breakpoint info): Rename to ...
4538 (pending breakpoint info before run): ... this extended test.
4539 (libfile2, libname2, libsrcfile2, libsrc2)
4540 (lib_sl2): New variables.
4541 (exec_opts): Set also SHLIB_NAME2.
4542 (pending breakpoint info on first run at shrfunc1)
4543 (pending breakpoint info on second run at shrfunc1)
4544 (pending breakpoint info on second run at shrfunc2)
4545 (print y from libfile, print y from libfile2): New tests.
4546 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4547 * gdb.base/unloadshr2.c: New.
4548
e6a386cd
HZ
45492009-12-22 Hui Zhu <teawater@gmail.com>
4550
4551 * gdb.reverse/sigall-reverse.exp: Adjust.
4552
9e19b45e
VP
45532009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4554
4555 PR gdb/10884
4556
4557 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4558 (main): Call do_bitfield_tests.
aacf5b1e 4559 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4560
d53a7b30
JB
45612009-12-20 Joel Brobecker <brobecker@adacore.com>
4562
4563 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4564 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4565 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4566 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4567 gdb.modula2/unbounded1.c: Update copyright header.
4568
191ca0a1
CM
45692009-12-10 Chris Moller <moller@mollerware.com>
4570
4571 PR gdb/9399
4572 * gdb.cp/virtfunc2.exp: New tests
4573 * gdb.cp/virtfunc2.cc: New tests
4574 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4575
0fa6cf1b
MS
45762009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4577
4578 * gdb.reverse/i387-env-reverse.c: New file.
4579 * gdb.reverse/i387-env-reverse.exp: New file.
4580 * gdb.reverse/i387-stack-reverse.c: New file.
4581 * gdb.reverse/i387-stack-reverse.exp: New file.
4582
361ae042
PM
45832009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4584
4585 * gdb.python/py-type.exp (test_range): New test.
4586
bfd31e71
PM
45872009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4588
4589 PR python/10805
4590
4591 * gdb.python/py-type.exp: New file.
4592 * gdb.python/py-type.c: New file.
4593 * Makefile.in: Add py-type.
4594
57a1d736
TT
45952009-12-03 Tom Tromey <tromey@redhat.com>
4596
4597 * gdb.python/py-value.exp (test_parse_and_eval): New
4598 function.
4599
1f3b5d1b
PP
46002009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4601
4602 PR gdb/11022
4603
4604 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4605 * gdb.base/pr11022.c: New test.
4606
8b7dbdc9
JK
46072009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4608
4609 Fix spurious false FAILs.
4610 * gdb.base/structs.c (chartest): New.
4611 (main): Fill-in chartest.
4612 * gdb.base/structs.exp (anychar_re, first): New.
4613 (start_structs_test): Import global anychar_re and first.
4614 New gdb_test call "set print elements 300; ${testfile}"
4615 (start_structs_test <$first>): New block.
4616 (any): Import global anychar_re. New variable ac. Use ${ac}.
4617
6a53b2ec
JK
46182009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4619
4620 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4621
d7167b4c
JK
46222009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4625 Force $srcfile file.
4626 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4627
b1798462
UW
46282009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4629
4630 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4631 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4632 * gdb.threads/watchthreads-reorder.exp: Likewise.
4633
b6199126
DJ
46342009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4635
4636 PR gdb/8704
4637
4638 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4639 "if", and "thread". Correct matching in the previous test.
4640
b22a0510
DJ
46412009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4642
4643 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4644
930636d2
MS
46452009-11-23 Michael Snyder <msnyder@vmware.com>
4646
4647 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4648 * gdb.reverse-watch-precsave.exp: Ditto.
4649
21a0512e
PP
46502009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4651
4652 * gdb.asm/asm-source.exp: Adjust.
4653 * gdb.base/help.exp: Adjust.
889bf7c5 4654
fc30d5e0
PA
46552009-11-22 Pedro Alves <pedro@codesourcery.com>
4656
4657 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4658 (do_syscall_tests_without_xml): Set data-directory to
4659 /the/path/to/nowhere.
4660
f6bc2008
PA
46612009-11-21 Pedro Alves <pedro@codesourcery.com>
4662
4663 * gdb.threads/local-watch-wrong-thread.c,
4664 gdb.threads/local-watch-wrong-thread.exp: New files.
4665
8c2fb5de
PA
46662009-11-21 Pedro Alves <pedro@codesourcery.com>
4667
4668 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4669 assume new `regsub' syntax available.
4670
ebec9a0f
PA
46712009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4672
a79d3c27
JK
4673 * gdb.base/watchpoint-hw-hit-once.exp,
4674 gdb.base/watchpoint-hw-hit-once.c: New.
4675
46762009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4677
4678 * gdb.threads/watchthreads-reorder.exp,
4679 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4680
276a961b
MK
46812009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4682
4683 * gdb.xml/tdesc-regs.exp: Use for m68k.
4684
4867c1fb
PA
46852009-11-15 Pedro Alves <pedro@codesourcery.com>
4686
4687 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4688
f6838f81
DJ
46892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4690
4691 * lib/gdb.exp (current_target_name): New procedure.
4692 (gdb_wrapper_target): New variable.
4693 (gdb_wrapper_init): Set gdb_wrapper_target.
4694 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4695 wrapper.
4696
4ac4dd3f
DJ
46972009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4698
4699 * gdb.base/remote.exp: Delete the slowest load test.
4700 Do not load with fixed packet sizes.
4701
a7881759
DJ
47022009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4703
4704 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4705
97a5b505
DJ
47062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4707
4708 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4709 srcfile when setting a breakpoint.
4710
d3e1fc54
DJ
47112009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4712
4713 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4714 macros.
4715
7cbcbded
DJ
47162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4717
4718 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4719 to be in memory.
4720 * gdb.base/display.c (force_mem): New.
4721 (do_loops): Use it. Add breakpoint comments.
4722 (do_vars): Add a breakpoint comment.
4723 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4724 line numbers.
4725
bdea3a92
NF
47262009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4727
4728 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4729 instead of a bare "run".
4730
269f82e5
PP
47312009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4732
4733 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4734
a69b7d9d
DJ
47352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4736
4737 * lib/cell.exp (skip_cell_tests): Clean up test files before
4738 returning.
4739
b598bfda
DJ
47402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4741
4742 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4743 and the breakpoint menu. Do not call perror if a prompt is seen.
4744 Consume the following GDB prompt.
4745 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4746 * gdb.cp/namespace.exp: Use gdb_test.
4747 * gdb.cp/templates.exp: Use gdb_test.
4748 (test_template_breakpoints): Use gdb_test_multiple.
4749
87728fa0
DJ
47502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4751
4752 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4753 (marker4): Reference values.
4754
b67c692f
DJ
47552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4756
4757 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4758 is missing.
4759
f0df251a
DJ
47602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4761
4762 * gdb.base/break.c (need_malloc): New.
4763 * gdb.base/constvars.c (main): Reference crass and crisp.
4764 * gdb.base/gdb1821.c (main): Reference bar.
4765 * gdb.cp/gdb1355.cc (main): Reference s1.
4766 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4767 (main): Call them.
4768 * gdb.cp/hang2.cc (dummy2): Define.
4769 * gdb.cp/hang3.cc (dummy3): Define.
4770 * gdb.cp/m-data.cc (main): Reference shadow.
4771
bdf7534a
NF
47722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4773 Nathan Froyd <froydnj@codesourcery.com>
4774
4775 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4776 remote host.
4777
f24fce77
NF
47782009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4779
4780 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4781 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4782 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4783 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4784 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4785 * gdb.dwarf2/dw2-producer.exp: Likewise.
4786 * gdb.dwarf2/mac-fileno.exp: Likewise.
4787 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4788 py-prettyprint.py to the remote host.
4789 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4790
40f0318e
KS
47912009-11-11 Keith Seitz <keiths@redhat.com>
4792
4793 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4794 use it instead of "Foo".
4795 * gdb.cp/classes.exp (do_tests): Add a test to access
4796 a method through a typedef'd class name.
4797
f3d9f7fb
NF
47982009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4799
4800 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4801 exponents.
4802 * gdb.base/pointers.exp: Likewise.
4803 * gdb.cp/ref-types.exp: Likewise.
4804
a4216f37
KS
48052009-11-11 Keith Seitz <keiths@redhat.com>
4806
4807 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4808 new[] and delete[].
4809 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4810 "void".
4811 (probe_demangler): Remove all single-quoting of
4812 method and variable names.
4813 (info_func_regexp): Remove the word "void" from any
4814 occurrence of "(void)".
4815 (print_addr_2): Remove all single-quoting of
4816 method names.
4817 (print_addr_2_kfail): Likewise.
4818 (print_addr): Single-quote C function names before
4819 passing to print_addr_2.
4820 (test_paddr_operator_functions): Remove single-quoting
4821 for method names.
4822 Add tests for operator new[] and operator delete[].
4823
9b14d7aa
JK
48242009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4825
4826 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4827
85feb311
KS
48282009-11-09 Keith Seitz <keiths@redhat.com>
4829
4830 * gdb.cp/overload.exp: Add tests for resolving overloaded
4831 methods in expression parsing/evaluation.
4832
fa335448
DJ
48332009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4834
4835 * lib/gdb.exp (default_gdb_version): Use --version instead of
4836 --command.
4837
ec3c07fc
NS
48382009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4839
4840 * lib/gdb.exp (gdb_compile_test): New.
4841 (skip_ada_tests, skip_java_tests): New.
4842 (gdb_compile): Use gdb_compile_test for f77.
4843 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4844 * lib/java.exp (compile_java_from_source): Remove runtests check,
4845 use gdb_compile_test to record result.
4846 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4847 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4848 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4849 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4850 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4851 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4852 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4853 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4854 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4855 adjust gdb_compile invocations.
4856
b8b4e42b
JK
48572009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4858
4859 * Makefile.in (abs_builddir): New.
4860 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4861 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4862 `$(abs_builddir)/site.exp'.
4863
f8b7eaf3
DJ
48642009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4865
4866 * config/m68k-emc.exp, lib/emc-support.exp,
4867 gdb.trace/gdb_c_test.c: Delete.
4868 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4869 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4870 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4871 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4872 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4873 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4874 casing for m68k-*-elf.
4875
c4187697
NS
48762009-11-03 Pedro Alves <pedro@codesourcery.com>
4877
4878 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4879 * gdb.arch/i386-prologue.exp: Likewise.
4880 * gdb.arch/i386-unwind.exp: Likewise.
4881
db16b772
DJ
48822009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4883
4884 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4885
bcf71277
DJ
48862009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4887
4888 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4889
0105cee2
DJ
48902009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4891
4892 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4893
24ddea62
JK
48942009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4895
4896 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4897
287ccc17
JK
48982009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4899
4900 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4901 * gdb.base/sepdebug2.c: New file.
4902
08bca259 49032009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4904
4905 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4906 the modified warnings for catch syscall. Verify if GDB was compiled
4907 with support for lib expat, and choose which tests to run depending
4908 on this.
4909
5d4e2b76
VP
49102009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4911
4912 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4913 that composite commands are parsed OK. And also test
4914 that breakpoint commands do work.
4915
240e538a
MS
49162009-10-23 Michael Snyder <msnyder@vmware.com>
4917
4918 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4919 to allow for new disassembly style.
4920
9c419145
PP
49212009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4922
4923 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4924
02506ff1
MS
49252009-10-22 Michael Snyder <msnyder@vmware.com>
4926
4927 * gdb.reverse/break-precsave.exp: New test.
4928 * gdb.reverse/consecutive-precsave.exp: Ditto.
4929 * gdb.reverse/finish-precsave.exp: Ditto.
4930 * gdb.reverse/i386-precsave.exp: Ditto.
4931 * gdb.reverse/machinestate-precsave.exp: Ditto.
4932 * gdb.reverse/sigall-precsave.exp: Ditto.
4933 * gdb.reverse/solilb-precsave.exp: Ditto.
4934 * gdb.reverse/step-precsave.exp: Ditto.
4935 * gdb.reverse/until-precsave.exp: Ditto.
4936 * gdb.reverse/watch-precsave.exp: Ditto.
4937
4cf866a3
MS
49382009-10-22 Michael Snyder <msnyder@vmware.com>
4939
4940 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4941 for gdb_expect. Adjust one test's expect strings for the new
4942 format of disassemble.
4943 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4944 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4945 gdb_test_multiple.
4946 * gdb.reverse/step-reverse.exp: Delete 'return'.
4947 * gdb.reverse/until-reverse.exp: Delete blank lines.
4948 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4949
2b28d209
PP
49502009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4951
4952 * gdb.base/consecutive.exp: Adjust.
4953 * gdb.base/display.exp: Likewise.
4954 * gdb.base/pc-fp.exp: Likewise.
4955 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4956
33b9c32b
MS
49572009-10-19 Michael Snyder <msnyder@vmware.com>
4958
4959 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4960 * gdb.reverse/finish-reverse.c: Ditto.
4961 * gdb.reverse/sigall-reverse.c: Ditto.
4962 * gdb.reverse/solib-reverse.c: Ditto.
4963 * gdb.reverse/step-reverse.c: Ditto.
4964 * gdb.reverse/watch-reverse.c: Ditto.
4965
6c95b8df
PA
49662009-10-19 Pedro Alves <pedro@codesourcery.com>
4967 Stan Shebs <stan@codesourcery.com>
4968
4969 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4970 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4971 "Executing new program".
4972 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4973 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4974 left listed after having been killed.
4975 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4976 * gdb.base/maint.exp: Adjust test.
4977
4978 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4979 * gdb.multi/Makefile.in: New.
4980 * gdb.multi/base.exp: New.
4981 * gdb.multi/goodbye.c: New.
4982 * gdb.multi/hangout.c: New.
4983 * gdb.multi/hello.c: New.
4984 * gdb.multi/bkpt-multi-exec.c: New.
4985 * gdb.multi/bkpt-multi-exec.exp: New.
4986 * gdb.multi/crashme.c: New.
4987
279017b7
TG
49882009-10-13 Tristan Gingold <gingold@adacore.com>
4989
4990 * gdb.base/sepdebug.exp: Check debug info are found.
4991
0413d738
PA
49922009-10-08 Pedro Alves <pedro@codesourcery.com>
4993
4994 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
4995 bits.
4996
c628eecc
JK
49972009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4998
4999 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5000
38af1bfe
JB
50012009-10-07 Joel Brobecker <brobecker@adacore.com>
5002
5003 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5004 of the comments.
5005
2b0adecd
PM
50062009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5007
5008 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5009 * gdb.base/annota3.exp: Idem.
5010 * gdb.base/maint.exp: Idem.
5011
8d417781
PM
50122009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5013
889bf7c5 5014 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5015 to default.
5016
bb61102d
PM
50172009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5018
889bf7c5 5019 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5020 mingw and cygwin targets.
5021
ace5c364
PM
50222009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5023 Pedro Alves <pedro@codesourcery.com>
5024
889bf7c5 5025 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5026 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5027
c2d494a0
PM
50282009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5029
e1b52ce2
PM
5030 * gdb.base/shr1.c: Use %p in format string.
5031 * gdb.base/unload.c: Avoid warning in fprintf.
5032 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5033
209f53f5
PM
50342009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5035
5036 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5037 long type.
5038 (test_unlink): Correct printf string.
5039 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5040 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5041
8172766a
JK
50422009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5043
5044 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5045 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5046 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5047
0f73703c
UW
50482009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5049
5050 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5051 * gdb.objc/nondebug.exp: Likewise.
5052
b32306ca
UW
50532009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5054
5055 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5056 target_info setting.
5057
5058 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5059 that detect new threads during "info threads".
5060
0057022f
UW
50612009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5062
5063 * gdb.threads/manythreads.c (main): Increase thread stack size
5064 to 2*PTHREAD_STACK_MIN.
5065 * gdb.threads/multi-create.c (main): Likewise.
5066 (create_function): Likewise.
5067
f29c0325
UW
50682009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5069
5070 * gdb.base/dump.exp: Pass difference of pointer types instead
5071 of integer types as offset to restore in intarr3.srec case.
5072
fcb34849
UW
50732009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5074
5075 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5076
d5142e3b
UW
50772009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5078
5079 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5080
087b74b2 50812009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5082
087b74b2
PM
5083 New test for two watchpoints, with disabling of
5084 the first inserted.
5085 * testsuite/gdb.base/watchpoints.c: New file.
5086 * testsuite/gdb.base/watchpoints.exp: New file.
5087
96c07c5b
TT
50882009-09-25 Tom Tromey <tromey@redhat.com>
5089
5090 * gdb.base/charset.exp: Test utf-16 strings with Python.
5091
b8899f2b
TT
50922009-09-25 Tom Tromey <tromey@redhat.com>
5093
5094 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5095 UCS-4.
5096 * gdb.base/charset.c (utf_32_string): Rename.
5097 (init_utf32): Rename.
5098 (main): Update.
5099
329719ec
TT
51002009-09-22 Tom Tromey <tromey@redhat.com>
5101
5102 * gdb.python/py-function.exp: Add regression tests.
5103
11ef0d76
KS
51042009-09-21 Keith Seitz <keiths@redhat.com>
5105
5106 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5107 with invalid operator.
5108
3fe8f3b3
KS
51092009-09-21 Keith Seitz <keiths@redhat.com>
5110
5111 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5112 and destructor using typedef name of class.
5113 * gdb.cp/classes.cc (class Base1): Add a destructor.
5114 (base1): New typedef.
5115 (use_methods): Instanitate an object of type base1.
5116 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5117 (do_tests): Call test_template_typedef.
5118 * gdb.cp/templates.cc (Baz::~Baz): New method.
5119 (intBazOne): New typedef.
5120 (main): Instantiate intBazOne.
5121
7a9fe101
PM
51222009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5123
5124 PR python/10633
5125
5126 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5127 Function.
5128 (run_lang_tests): Add print elements test.
5129
2e4d963f
PM
51302009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5131
5132 * gdb.python/py-value.exp (test_subscript_regression): New
5133 function. Test for invalid subscripts.
5134 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5135 (ptr_ref): New function.
5136
ec7e75e7
PP
51372009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5138
5139 * gdb.base/default.exp: Fix "show convenience".
5140
0cc7d26f
TT
51412009-09-15 Tom Tromey <tromey@redhat.com>
5142
5143 * lib/mi-support.exp (mi_create_varobj): Update.
5144 (mi_create_floating_varobj): Likewise.
5145 (mi_create_dynamic_varobj): New proc.
5146 (mi_varobj_update): Update.
5147 (mi_varobj_update_with_type_change): Likewise.
5148 (mi_varobj_update_kv_helper): New proc.
5149 (mi_varobj_update_dynamic_helper): Rewrite.
5150 (mi_varobj_update_dynamic): New proc.
5151 (mi_list_varobj_children): Update.
5152 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5153 * gdb.python/python-prettyprint.py (pp_outer): New class.
5154 (pp_nullstr): Likewise.
5155 (lookup_function): Register new printers.
5156 * gdb.python/python-prettyprint.c (struct substruct): New type.
5157 (struct outerstruct): Likewise.
5158 (substruct_test): New function.
5159 (struct nullstr): New type.
5160 (string_1, string_2): New globals.
5161 (main): Add new tests.
5162 * gdb.python/python-mi.exp: Added regression tests.
5163 * gdb.mi/mi2-var-display.exp: Update.
5164 * gdb.mi/mi2-var-cmd.exp: Update.
5165 * gdb.mi/mi2-var-child.exp: Update.
5166 * gdb.mi/mi2-var-block.exp: Update.
5167 * gdb.mi/mi-var-invalidate.exp: Update.
5168 * gdb.mi/mi-var-display.exp: Update.
5169 * gdb.mi/mi-var-cmd.exp: Update.
5170 * gdb.mi/mi-var-child.exp: Update.
5171 * gdb.mi/mi-var-block.exp: Update.
5172 * gdb.mi/mi-break.exp: Update.
5173 * gdb.mi/gdb701.exp: Update.
5174
a96d9b2e
SDJ
51752009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5176
5177 * Makefile.in: Inclusion of catch-syscall object.
5178 * gdb.base/catch-syscall.c: New file.
5179 * gdb.base/catch-syscall.exp: New file.
5180
b43b923a
MS
51812009-09-12 Michael Snyder <msnyder@vmware.com>
5182
5183 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5184 that can support reverse debuggnig.
5185
cec03d70
TT
51862009-09-11 Tom Tromey <tromey@redhat.com>
5187
5188 * gdb.dwarf2/valop.S: New file.
5189 * gdb.dwarf2/valop.exp: New file.
5190
e23bb3fc
MK
51912009-09-11 Mark Kettenis <kettenis@gnu.org>
5192
5193 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5194
37c3696d
DE
51952009-09-10 Doug Evans <dje@google.com>
5196
5197 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5198 Add $gdb_prompt to second breakpoint regexp.
5199
5172aecb
JB
52002009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5201
5202 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5203 names, add missing ones.
5204 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5205 * gdb.python/py-frame.c: Rename from python-frame.c.
5206 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5207 testfile name.
5208 * gdb.python/py-function.exp: Rename from python-function.exp.
5209 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5210 testfile name.
5211 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5212 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5213 Adjust testfile name.
5214 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5215 * gdb.python/py-template.cc: Rename from python-template.cc.
5216 * gdb.python/py-template.exp: Rename from python-template.exp.
5217 Adjust testfile name.
5218 * gdb.python/py-value.c: Rename from python-value.c.
5219 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5220 testfile name.
5221
b554e4bd
JK
52222009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5223
5224 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5225 $bpt2address.
5226 (Second breakpoint address is valid on ia64)
5227 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5228
9a68ae16
JM
52292009-09-03 Joseph Myers <joseph@codesourcery.com>
5230
5231 * gdb.base/ending-run.exp: Restrict regular expression matching
5232 line number to require closing brace following.
5233
146b9145
DE
52342009-09-03 Doug Evans <dje@google.com>
5235
5236 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5237
787d21e1
TT
52382009-09-02 Tom Tromey <tromey@redhat.com>
5239
5240 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5241
e7802207
TT
52422009-09-02 Tom Tromey <tromey@redhat.com>
5243
5244 * gdb.dwarf2/callframecfa.exp: New file.
5245 * gdb.dwarf2/callframecfa.S: New file.
5246
817aadd2
JK
52472009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5248
5249 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5250 gdb.base/solib-overlap-main.c: New.
5251
4a76eae5
DJ
52522009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5253
5254 PR gdb/10565
5255
5256 * gdb.base/bitfields.c (struct container, container): New.
5257 (main): Initialize it and call break5.
5258 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5259
d4b96c9a
JK
52602009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5261
5262 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5263 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5264
4e22772d
JK
52652009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5266
5267 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5268
2efab443
MS
52692009-08-26 Michael Snyder <msnyder@vmware.com>
5270
5271 * gdb.base/i386-reverse.c: New file.
5272 * gdb.base/i386-reverse.exp: New file.
5273 * gdb.base/Makefile.in: Add new files to be removed.
5274
07ab73a0
JM
52752009-08-26 Joseph Myers <joseph@codesourcery.com>
5276
5277 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5278 environment-pwd for remote host.
5279 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5280
676accff
KS
52812009-08-24 Keith Seitz <keiths@redhat.com>
5282
5283 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5284 Add two new C++ completer tests which limit the output to a
889bf7c5 5285 given class.
676accff 5286
f9f7ad22
MS
52872009-08-24 Michael Snyder <msnyder@vmware.com>
5288
5289 * gdb.base/del.exp: Fix typo in comment.
5290 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5291
81ecdfbb
RW
52922009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5293
5294 * configure: Regenerate.
5295 * gdb.hp/configure: Likewise.
5296 * gdb.hp/gdb.aCC/configure: Likewise.
5297 * gdb.hp/gdb.base-hp/configure: Likewise.
5298 * gdb.hp/gdb.compat/configure: Likewise.
5299 * gdb.hp/gdb.defects/configure: Likewise.
5300 * gdb.hp/gdb.objdbg/configure: Likewise.
5301 * gdb.stabs/configure: Likewise.
5302
cab0c772
UW
53032009-08-19 Doug Evans <dje@google.com>
5304
5305 * gdb.base/gdbvars.c: New file.
5306 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5307
b8fa0bfa
PA
53082009-08-14 Pedro Alves <pedro@codesourcery.com>
5309
5310 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5311 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5312
b84aa90a
PA
53132009-08-13 Pedro Alves <pedro@codesourcery.com>
5314
5315 * gdb.base/default.exp: Adjust "set language test": it's now an
5316 enum command. Larger help string moved to "help set language".
5317 * gdb.base/help.exp: Adjust "help set language" expected output,
5318 now lists all known languages.
5319
0d8f9b2c
NF
53202009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5321
5322 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5323 all frame arguments.
5324 * gdb.arch/altivec-regs.exp: Likewise.
5325
bda180e0
TT
53262009-08-07 Tom Tromey <tromey@redhat.com>
5327
5328 * gdb.base/setshow.exp: Add tests for changes to set language, set
5329 check range, and set check type.
5330
48cb2d85
VP
53312009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5332
5333 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5334 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5335 Call it.
48cb2d85 5336
1ea34204
UW
53372009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5338
5339 * configure.ac: Run gdb.cell tests when appropriate.
5340 * configure: Regenerate.
5341 * lib/cell.exp: New file.
5342 * gdb.cell: New directory.
5343 * gdb.cell/configure.ac: New file.
5344 * gdb.cell/configure: New file.
5345 * gdb.cell/Makefile.in: New file.
5346 * gdb.cell/arch.exp: New file.
5347 * gdb.cell/break.c: New file.
5348 * gdb.cell/break.exp: New file.
5349 * gdb.cell/break-spu.c: New file.
5350 * gdb.cell/bt.c: New file.
5351 * gdb.cell/bt2-spu.c: New file.
5352 * gdb.cell/bt-spu.c: New file.
5353 * gdb.cell/bt.exp: New file.
5354 * gdb.cell/coremaker.c: New file.
5355 * gdb.cell/coremaker-spu.c: New file.
5356 * gdb.cell/core.exp: New file.
5357 * gdb.cell/gcore.exp: New file.
5358 * gdb.cell/data.c: New file.
5359 * gdb.cell/data.exp: New file.
5360 * gdb.cell/data-spu.c: New file.
5361 * gdb.cell/ea-cache.exp: New file.
5362 * gdb.cell/ea-cache.c: New file.
5363 * gdb.cell/ea-cache-spu.c: New file.
5364 * gdb.cell/ea-standalone.c: New file.
5365 * gdb.cell/ea-standalone.exp: New file.
5366 * gdb.cell/ea-test.c: New file.
5367 * gdb.cell/ea-test.exp: New file.
5368 * gdb.cell/f-regs.exp: New file.
5369 * gdb.cell/mem-access.c: New file.
5370 * gdb.cell/mem-access.exp: New file.
5371 * gdb.cell/mem-access-spu.c: New file.
5372 * gdb.cell/ptype.exp: New file.
5373 * gdb.cell/registers.exp: New file.
5374 * gdb.cell/size.c: New file.
5375 * gdb.cell/sizeof.exp: New file.
5376 * gdb.cell/size-spu.c: New file.
5377 * gdb.cell/solib.exp: New file.
5378 * gdb.cell/solib-symbol.exp: New file.
5379
85e747d2
UW
53802009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5381
5382 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5383
58d6951d
DJ
53842009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5385
5386 * gdb.base/float.exp: Handle VFP registers.
5387
6e0a4f15
MS
53882009-07-14 Michael Snyder <msnyder@vmware.com>
5389
dcd5da87
MS
5390 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5391 to bring gdb to the beginning of the calling line.
5392
6e0a4f15
MS
5393 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5394 confusing the i386 epilogue unwinder.
5395
782b2b07
SS
53962009-07-14 Stan Shebs <stan@codesourcery.com>
5397
5398 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5399
f662c3bc
MS
54002009-07-14 Michael Snyder <msnyder@vmware.com>
5401
5402 * gdb.reverse/step-reverse.exp (stepi into function call):
5403 Call instruction may not be first instruction in the line.
5404 (reverse stepi from a function call): Used wrong line number.
5405
8f313923
JK
54062009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5407
5408 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5409
4662c76e
JK
54102009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5411
5412 Fix gdb.base/macscp.exp when using custom inputrc.
5413 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5414 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5415 env(TERM) set.
5416 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5417 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5418
aa81e255
JK
54192009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5420
5421 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5422 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5423 Change the compilation target to match the testcase name.
5424 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5425 testcase name.
5426 * a2-run.exp: Use for setup prepare_for_testing. Change the
5427 compilation target to match the testcase name.
5428 * gdb.base/commands.exp: Likewise.
5429 * gdb.base/finish.exp: Likewise.
5430 * gdb.base/float.exp: Likewise.
5431 * gdb.base/info-target.exp: Likewise.
5432 * gdb.base/relational.exp: Likewise.
5433 * gdb.base/term.exp: Likewise.
5434 * gdb.base/until.exp: Likewise.
5435 * gdb.base/volatile.exp: Likewise.
5436 * gdb.base/whatis-exp.exp: Likewise.
5437
4c93b1d7
HZ
54382009-07-11 Hui Zhu <teawater@gmail.com>
5439
5440 * gdb.base/help.exp (disassemble): Update expected help text.
5441
812f7342
TT
54422009-07-09 Tom Tromey <tromey@redhat.com>
5443
5444 * lib/gdb.exp: Handle TRANSCRIPT.
5445 (remote_spawn, remote_close, send_gdb): New procs.
5446
fbb8f299
PM
54472009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5448
5449 * gdb.python/python-prettyprint.c: Add counted null string
5450 structure.
5451 * gdb.python/python-prettyprint.exp: Print null string. Test for
5452 embedded nulls.
5453 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5454 * gdb.python/python-value.exp (test_value_in_inferior): Add
5455 variable length string fetch tests.
5456 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5457
c0ac0ec7
JK
54582009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5459
5460 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5461
30b66ecc
TT
54622009-07-07 Tom Tromey <tromey@redhat.com>
5463
5464 * gdb.base/call-rt-st.exp: Update for change to escape output.
5465 * gdb.base/callfuncs.exp: Likewise.
5466 * gdb.base/charset.exp: Likewise.
5467 * gdb.base/constvars.exp: Likewise.
5468 * gdb.base/long_long.exp: Likewise.
5469 * gdb.base/pointers.exp: Likewise.
5470 * gdb.base/printcmds.exp: Likewise.
5471 * gdb.base/setvar.exp: Likewise.
5472 * gdb.base/store.exp: Likewise.
5473 * gdb.cp/ref-types.exp: Likewise.
5474 * gdb.mi/mi-var-child.exp: Likewise.
5475 * gdb.mi/mi-var-display.exp: Likewise.
5476 * gdb.mi/mi2-var-display.exp: Likewise.
5477 * gdb.base/charset.exp: Test octal escape sequence length.
5478 Update for change to escape output.
5479
187c4a2b
JK
54802009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5483
d80a43f9
DJ
54842009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5485
5486 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5487
047427a8
JK
54882009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5489
5490 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5491 gdbserver increasing $portnum if "Can't bind address" has been seen.
5492
8b5a0f4f
PA
54932009-07-05 Pedro Alves <pedro@codesourcery.com>
5494
5495 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5496 mingw32ce.
5497
7d93ba58
PA
54982009-07-05 Pedro Alves <pedro@codesourcery.com>
5499
5500 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5501 VFP format.
5502
2277426b
PA
55032009-07-02 Pedro Alves <pedro@codesourcery.com>
5504
5505 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5506 linux. Adjust to use "inferior", "info inferiors", "detach
5507 inferior" and "kill inferior" instead of "restart", "info fork",
5508 "detach fork" and "delete fork".
5509 * gdb.base/ending-run.exp: Spell out "info".
5510 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5511 the "kill" command.
5512
5af949e3
UW
55132009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5514
5515 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5516 change to prefix TLS offset in hex with 0x.
5517
5d3729b5
UW
55182009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5519
5520 * gdb.base/default.exp: Update test case for "x" changes.
5521
af589bd0
TG
55222009-07-01 Tristan Gingold <gingold@adacore.com>
5523
5524 * gdb.base/bigcore.exp: Make darwin untested.
5525
40974f91
JK
55262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 * gdb.base/completion.exp (directory completion): Create the directory.
5529 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5530 escapeuniquesub.
5531 (directory completion 2): Expect now ${escapeuniquesub}.
5532 (Glob remaining of directory test): Remove one excessive newline.
5533 Expect the real output.
5534
59dd3af6
JK
55352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5536
5537 Fix `make check//%' target after `make check' has been ran.
5538 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5539 a mkdir call.
5540 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5541 (%/.dir): Remove.
5542
f4e164aa
JK
55432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5544
5545 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5546 the expected result record.
5547
69af2122
JK
55482009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5549
5550 Remove racy FAILs relying just on the timeouts.
5551 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5552 (annotation_level 2): Remove racy FAILs.
5553
2fd481e1
PP
55542009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5555
5556 gdb/10275
889bf7c5
PA
5557 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5558
c38f313d
DJ
55592009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5562
8b777f02
VP
55632009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5564
5565 * gdb.mi/mi-stack.exp: Testing symbolic options
5566 to -stack-list-locals and -stack-list-arguments.
5567
00c7eacf
JK
55682009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5569
5570 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5571
6bc80edc
TT
55722009-06-29 Tom Tromey <tromey@redhat.com>
5573
5574 * dg-extract-results.sh: New file.
5575 * Makefile.in (FORCE_PARALLEL): New variable.
5576 (CHECK_TARGET): New conditional variable.
5577 (check): Use CHECK_TARGET.
5578 (DO_RUNTEST): New variable.
5579 (check-single): New target.
5580 (TEST_DIRS): New variable.
5581 (TEST_TARGETS): Likewise.
5582 (check-parallel): New target.
5583 (check-gdb.%): New pattern.
5584 (BASE1_FILES): New variable.
5585 (BASE2_FILES): Likewise.
5586 (check-gdb.base%): New pattern.
5587 (%/.dir): New pattern.
5588 * configure: Rebuild.
5589 * aclocal.m4 (AM_CONDITIONAL): New defun.
5590 * configure.ac: Check whether user is using GNU make.
5591 (GMAKE): New conditional.
5592
794684b6
SW
55932009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5594
5595 * gdb.cp/namespace-nested-import.cc: New test.
5596 * gdb.cp/namespace-nested-import.exp: New test.
5597
edb3359d
DJ
55982009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5599
5600 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5601 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5602 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5603 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5604 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5605 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5606 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5607 gdb.opt/inline-markers.c: New files.
5608 * lib/gdb.exp (skip_inline_frame_tests): New function.
5609 (skip_inline_var_tests): New function.
5610
cf657a0c
AS
56112009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5612
5613 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5614 backtrace.
5615
28d41a99
MS
56162009-06-27 Michael Snyder <msnyder@vmware.com>
5617
5618 * gdb.reverse: New directory.
5619 * gdb.reverse/break-reverse.c: New test.
5620 * gdb.reverse/break-reverse.exp: New test.
5621 * gdb.reverse/consecutive-reverse.c: New test.
5622 * gdb.reverse/consecutive-reverse.exp: New test.
5623 * gdb.reverse/finish-reverse.c: New test.
5624 * gdb.reverse/finish-reverse.exp: New test.
5625 * gdb.reverse/machinestate.c: New test.
5626 * gdb.reverse/ms1.c: New test.
5627 * gdb.reverse/machinestate.exp: New test.
5628 * gdb.reverse/Makefile.in: New file.
5629 * gdb.reverse/shr2.c: New test.
5630 * gdb.reverse/solib-reverse.c: New test.
5631 * gdb.reverse/solib-reverse.exp: New test.
5632 * gdb.reverse/step-reverse.c: New test.
5633 * gdb.reverse/step-reverse.exp: New test.
5634 * gdb.reverse/until-reverse.c: New test.
5635 * gdb.reverse/ur1.c: New test.
5636 * gdb.reverse/until-reverse.exp: New test.
5637 * gdb.reverse/watch-reverse.c: New test.
5638 * gdb.reverse/watch-reverse.exp: New test.
5639 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5640 * configure: Regenerate.
5641
fe3c8b0d
DE
56422009-06-26 Doug Evans <dje@google.com>
5643
5644 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5645
3a72a602
PM
56462009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5647
5648 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5649 windows problem for 'file delete $binfile'.
5650
27aa8d6a
SW
56512009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5652
5653 * gdb.cp/namespace-using.exp: New test.
5654 * gdb.cp/namespace-using.cc: New test.
5655
8ac055f8
JB
56562009-05-20 Joel Brobecker <brobecker@adacore.com>
5657
5658 * gdb.ada/variant_record_packed_array: New testcase.
5659
85e306ed
TT
56602009-06-23 Tom Tromey <tromey@redhat.com>
5661
5662 * gdb.base/charset.exp (test_combination): Regression test.
5663 * gdb.base/charset.c (my_wchar_t): New typedef.
5664 (myvar): New global.
5665 (main): Set myvar.
5666
56643c5e
PM
56672009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5668
5669 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5670 target.
5671
1fac167a
UW
56722009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5673
5674 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5675
7ccb0be9
UW
56762009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5677
5678 * gdb.mi/gdb680.exp: Update test for error message.
5679
568d6575
UW
56802009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5681
5682 * gdb.base/annota1.exp: Allow multiple occurrences of the
5683 frames-invalid annotation.
5684 * gdb.cp/annota2.exp: Likewise.
5685
7cd1089b
PM
56862009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5687
5688 * gdb.cp/gdb2495.cc: New file.
5689 * gdb.cp/gdb2495.exp: New file.
5690
72c63395
JK
56912009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 Report error on GDB crash during runto.
5694 * lib/gdb.exp (runto <eof>): New.
5695
3788363d
DJ
56962009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5697
5698 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5699 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5700 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5701 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5702 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5703 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5704 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5705 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5706 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5707 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5708 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5709 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5710 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5711 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5712 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5713 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5714 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5715 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5716 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5717 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5718 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5719 gdb.trace/passcount.exp, gdb.trace/report.exp,
5720 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5721 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5722 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5723 executable.
5724
17592de3
PA
57252009-06-07 Pedro Alves <pedro@codesourcery.com>
5726
5727 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5728 defined before referencing it.
5729
701e355d
DE
57302009-06-03 Doug Evans <dje@google.com>
5731
5732 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5733 * gdb.arch/i386-see.c: Ditto.
5734
f2292c65
PM
57352009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5736
5737 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5738 (check_macro): Return 1 if undefined.
5739 If first test fails, check if macro debug information is available,
5740 and report unsupported test if no macro information is found.
5741
5a437975
DE
57422009-05-29 Doug Evans <dje@google.com>
5743
5744 * gdb.threads/hand-call-in-threads.exp: New.
5745 * gdb.threads/hand-call-in-threads.c: New.
5746
c141c696
MS
57472009-05-29 Michael Snyder <msnyder@vmware.com>
5748
5749 * gdb.base/break-always.exp: Change "1" to "on".
5750 Add confirmation check.
5751
b3444185
PA
57522009-05-28 Pedro Alves <pedro@codesourcery.com>
5753
5754 * gdb.threads/threxit-hop-specific.c: New.
5755 * gdb.threads/threxit-hop-specific.exp: New.
5756 * gdb.threads/thread-execl.c: New.
5757 * gdb.threads/thread-execl.exp: New.
5758
b6313243
TT
57592009-05-27 Tom Tromey <tromey@redhat.com>
5760 Thiago Jung Bauermann <bauerman@br.ibm.com>
5761
5762 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5763 (mi_child_regexp): Likewise.
5764 (mi_list_varobj_children_range): Likewise.
5765 (mi_get_features): Likewise.
5766 (mi_list_varobj_children): Rewrite.
5767 * gdb.python/python-mi.exp: New file.
5768
a6bac58e
TT
57692009-05-27 Tom Tromey <tromey@redhat.com>
5770 Thiago Jung Bauermann <bauerman@br.ibm.com>
5771 Phil Muldoon <pmuldoon@redhat.com>
5772 Paul Pluzhnikov <ppluzhnikov@google.com>
5773
5774 * gdb.python/python-prettyprint.exp: New file.
5775 * gdb.python/python-prettyprint.c: New file.
5776 * gdb.python/python-prettyprint.py: New file.
5777 * gdb.base/display.exp: print/r is now valid.
5778
2c74e833
TT
57792009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5780 Tom Tromey <tromey@redhat.com>
5781 Pedro Alves <pedro@codesourcery.com>
5782 Paul Pluzhnikov <ppluzhnikov@google.com>
5783
5784 * gdb.python/python-template.exp: New file.
5785 * gdb.python/python-template.cc: New file.
5786 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5787 tests.
5788 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5789 Call it.
5790 (test_value_after_death): New proc.
5791 * gdb.python/python-value.c (PTR): New typedef.
5792 (main): New variable 'x'.
5793
89c73ade
TT
57942009-05-27 Tom Tromey <tromey@redhat.com>
5795
5796 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5797 tests.
5798 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5799 Call it.
5800
a75724bc
PA
58012009-05-27 Pedro Alves <pedro@codesourcery.com>
5802
5803 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5804
e58b0e63
PA
58052009-05-24 Pedro Alves <pedro@codesourcery.com>
5806
5807 * gdb.threads/fork-thread-pending.c: New.
5808 * gdb.threads/fork-thread-pending.exp: New.
5809
4ac36638
JK
58102009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5811
5812 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5813 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5814
889bf7c5 58152009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5816
889bf7c5 5817 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5818
b242c3c2
PA
58192009-05-17 Pedro Alves <pedro@codesourcery.com>
5820
5821 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5822 `gdb_get_line_number'. Call `callee' in both parent and child.
5823 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5824 `gdb_get_line_number' instead of hardcoding line numbers.
5825 (catch_fork_unpatch_child): New procedure to test detaching
5826 breakpoints from child fork.
5827 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5828 hardcoding line numbers.
5829 (do_fork_tests): Run `catch_fork_unpatch_child'.
5830
ee342b23
VP
58312009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5832
5833 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5834 of structure type enters or leaves the scope, it
5835 is reported by -var-update.
5836
e2009e98
DE
58372009-05-11 Doug Evans <dje@sebabeach.org>
5838
5839 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5840 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5841 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5842
00903456
JK
58432009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5844
5845 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5846
dc621c35
DE
58472009-04-30 Doug Evans <dje@google.com>
5848
5849 * gdb.threads/watchthreads2.exp: New testcase.
5850 * gdb.threads/watchthreads2.c: New testcase.
5851
9ab4e744
DE
58522009-04-29 Doug Evans <dje@google.com>
5853
5854 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5855 * gdb.cp/mb-ctor.cc: Ditto.
5856 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5857 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5858 * gdb.cp/mb-inline1.cc: Call it.
5859 * gdb.cp/mb-inline2.cc: Ditto.
5860 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5861 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5862
484086b7
JK
58632009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5864
5865 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5866 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5867 Replace all uses of `decimal' by `nonzero'.
5868 (info macro FROM_COMMANDLINE): New test.
5869
379a77b5
TT
58702009-04-27 Tom Tromey <tromey@redhat.com>
5871
5872 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5873
b92b73c2
DE
58742009-04-27 Doug Evans <dje@google.com>
5875
5876 * gdb.threads/watchthreads.c (main): Initialize args before starting
5877 the threads. Plus formatting cleanup.
5878 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5879 biased scheduling of one thread.
5880
945a118d
JG
58812009-04-27 Jerome Guitton <guitton@adacore.com>
5882
5883 * gdb.cp/templates.cc (GetMax): New template.
5884 (main): Declare two instances of GetMax.
5885 * gdb.cp/templates.exp: Add new test.
5886
d389af10
JK
58872009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5888
5889 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5890
e7f86de9
JM
58912009-04-22 Joseph Myers <joseph@codesourcery.com>
5892
5893 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5894
334cc82d
TT
58952009-04-15 Tom Tromey <tromey@redhat.com>
5896
5897 * gdb.base/charset.exp: Add regression test.
5898
d12672cc
JB
58992009-04-14 Joel Brobecker <brobecker@adacore.com>
5900
5901 * gdb.base/exe-lock.exp: New testcase.
5902
18e8c3bc
TT
59032009-04-13 Tom Tromey <tromey@redhat.com>
5904
5905 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5906 operator on Frame.
5907
5ecd5cbe
UW
59082009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5909
5910 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5911 * gdb.server/ext-attach.exp: Likewise.
5912
7309f756
VP
59132009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5914
5915 Eliminate some sleep usage.
5916
889bf7c5
PA
5917 * gdb.mi/basics.c (do_nothing): New.
5918 (main): Use do_nothing instead of printf, so that
5919 not to introduce race condition between output of
5920 inferiour and output of gdb. Do not use sleep as it
5921 is not generally available on embedded targets.
7309f756 5922
f4b95f6f
PA
59232009-04-02 Pedro Alves <pedro@codesourcery.com>
5924
5925 * gdb.server/ext-attach.exp: Expect an optional process id after
5926 "Detached from remote process".
5927
de40b933
JK
59282009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5929
5930 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5931 gdb.dwarf2/dw2-unresolved.exp: New.
5932
2ae101a4
PA
59332009-04-02 Pedro Alves <pedro@codesourcery.com>
5934
5935 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5936 mi_run_to_main.
5937
56a8e183
PA
59382009-04-02 Pedro Alves <pedro@codesourcery.com>
5939
5940 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5941 mi_run_to_main. Skip thread exit test on remote targets.
5942 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5943 mi_run_to_main.
5944 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5945 mi_run_to_main.
5946 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5947 when expecting ^connected. Detect when the target doesn't support
5948 non-stop mode.
5949 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5950 supported. Return -1 on error, 0 on success.
5951 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5952 (mi_runto): Return mi_runto_helper's result explicitly.
5953
c35fafde
PA
59542009-04-01 Pedro Alves <pedro@codesourcery.com>
5955
5956 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5957
f8a8dce6
JB
59582009-04-01 Tom Tromey <tromey@redhat.com>
5959
5960 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5961 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5962 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5963 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5964
71c25dea
TT
59652009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5966 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 PR gdb/931
5969 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5970 output.
5971 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5972 for gdb/931.
5973 * dw2-strp.S (DW_AT_language): Change to C++.
5974 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5975
02d9a9ce
JB
59762009-03-31 Joel Brobecker <brobecker@adacore.com>
5977
5978 * gdb.ada/tasks: New testcase.
5979
1042e4c0
SS
59802009-03-30 Stan Shebs <stan@codesourcery.com>
5981
5982 * gdb.trace/actions.exp: Update to match new info trace format.
5983 * gdb.trace/deltrace.exp: Ditto.
5984 * gdb.trace/infotrace.exp: Ditto.
5985 * gdb.trace/passcount.exp: Ditto.
5986 * gdb.trace/save-trace.exp: Ditto.
5987 * gdb.trace/while-stepping.exp: Ditto.
5988 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
5989
f8f6f20b
TJB
59902009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5991
5992 * gdb.python/python-frame.c: New file.
5993 * gdb.python/python-frame.exp: New file.
5994
c0c6f777
TJB
59952009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
5996
5997 * gdb.python/python-value.exp: Add tests for the address
5998 attribute.
5999
3cb51905
AS
60002009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6001
6002 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6003
88fc996f
DE
60042009-03-26 Doug Evans <dje@google.com>
6005
6006 * gdb.mi/mi-nonstop-exit.exp: New file.
6007 * gdb.mi/non-stop-exit.c: New file.
6008
56ef84b1
TT
60092009-03-26 Tom Tromey <tromey@redhat.com>
6010
6011 Update for change to prologue skipping:
6012 * gdb.mi/mi2-simplerun.exp: Update.
6013 * gdb.mi/mi2-break.exp: Update.
6014 * gdb.mi/mi-simplerun.exp: Update.
6015 * gdb.mi/mi-break.exp: Update.
6016 * gdb.base/ending-run.exp: Update.
6017
def2b000
TJB
60182009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6019
6020 * gdb.python/python-value.exp (test_value_in_inferior): Test
6021 gdb.Value.is_optimized_out attribute.
6022
442ddf59
JK
60232009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6024
6025 * gdb.dwarf2/dw2-noloc-main.c: New file.
6026 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6027 (.text): Remove.
6028 (.data): New.
6029 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6030 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6031 (DW_TAG_subprogram func_cu1, noloc): Remove.
6032 (main): New.
6033 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6034 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6035 (file_symbols): New procedure.
6036
a8df5de4
TT
60372009-03-25 Tom Tromey <tromey@redhat.com>
6038
6039 * gdb.base/charset.exp (valid_target_charset): New proc.
6040 Use it to skip tests on invalid charsets.
6041
cc1d7add
PM
60422009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6043
6044 * gdb.base/completion.exp: Add a test for directory completion.
6045
bcd5727b
JK
60462009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6047
6048 Fix a racy FAIL.
6049 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6050 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6051
cc924cad
TJB
60522009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6053
6054 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6055 * gdb.python/python-function.exp: Add test for function returning
6056 a GDB value.
6057
bc3b79fd
TJB
60582009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6059
6060 * gdb.python/python-function.exp: New file.
6061
6c7a06a3
TT
60622009-03-20 Tom Tromey <tromey@redhat.com>
6063
6064 * gdb.base/store.exp: Update for change to escape output.
6065 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6066 to escape output.
6067 * gdb.base/pointers.exp: Update for change to escape output.
6068 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6069 to escape output.
6070 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6071 escape output.
6072 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6073 to escape output.
6074 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6075 escape output.
6076 * gdb.base/setvar.exp: Update for change to escape output.
6077 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6078 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6079 to escape output.
6080 (test_print_string_constants): Likewise.
6081 * gdb.base/charset.exp (valid_host_charset): Check size of
6082 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6083 cases. Handle "auto"-related output.
6084 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6085 (uvar, Uvar): New globals.
6086
c31af87b
JG
60872009-03-19 Jerome Guitton <guitton@adacore.com>
6088
6089 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6090 deltas.
6091 * gdb.ada/fixed_points.exp: Ditto.
6092
51272cf2
PA
60932009-03-18 Pedro Alves <pedro@codesourcery.com>
6094
6095 * return-nodebug.c: Don't include stdio.h.
6096 (init): Delete.
6097 (func): Delete definition and provide extern declaration.
6098 (t): New.
6099 (main): Don't call printf. Call func and store its result in t.
6100 * return-nodebug1.c: New.
6101 * return-nodebug.exp: Don't expect stdio output. Instead, print
6102 the global variable t. Drop printf formatters and cast types from
6103 foreach loop. Don't use prepare_for_testing. Compile
6104 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6105 define FORMAT or CAST.
6106
d24948ac
PP
61072009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6108
6109 * gdb.base/solib-display.exp: Disable test for remote targers.
6110
61ff14c6
JK
61112009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6112
6113 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6114
cb4dce93
JK
61152009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6116
6117 Fix a racy FAIL.
6118 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6119 code from `follow parent, print pids'.
6120 (`follow child, print pids', `follow parent, print pids'): Call it.
6121 Replace `gdb_test "break..."' by gdb_breakpoint.
6122
f7c60c5e
VP
61232009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6124
6125 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6126 sync and async modes.
f7c60c5e 6127
383ace49
JB
61282009-03-12 Joel Brobecker <brobecker@adacore.com>
6129
6130 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6131 that was checked in by mistake. Remove loading of ada.exp, since
6132 this is not necessary in this case.
6133
4ce102af
JB
61342009-03-12 Joel Brobecker <brobecker@adacore.com>
6135
6136 * gdb.ada/ptype_arith_binop.exp: New testcase.
6137
529a2aef
JB
61382009-03-12 Joel Brobecker <brobecker@adacore.com>
6139
6140 * gdb.ada/mod_from_name: New testcase.
6141
8a38181c
JB
61422009-03-12 Joel Brobecker <brobecker@adacore.com>
6143
6144 * gdb.ada/tick_last_segv: New testcase.
6145
11436dee
VP
61462009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6147
61ff14c6 6148 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6149
1f31650a
VP
61502009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6151
61ff14c6
JK
6152 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6153 include the token in ^running and frame info in *stopped.
1f31650a 6154
a3247a22
PP
61552009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6156
6157 * solib-display.exp: New file.
6158 * solib-display-main.c: New file.
6159 * solib-display-lib.c: New file.
61ff14c6 6160
aae64587
PA
61612009-03-05 Pedro Alves <pedro@codesourcery.com>
6162
6163 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6164
44aabfbc
JK
61652009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6166
6167 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6168 (list_and_check_macro): Use more specific test name.
6169 (next to definition): Make the test names unique.
6170
c087fcd3
PM
61712009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6172
6173 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6174
c86cf029
VP
61752009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6176
6177 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6178 notifications.
6179 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6180 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6181 * lib/mi-support.exp (library_loaded_re): New.
6182 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6183
3ea85240
VP
61842009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6185
6186 * gdb.gdb/observer.exp: Use test_notification observer, not
6187 normal_stop, everywhere.
6188 (test_normal_stop_notifications): Rename to...
6189 (test_notifications): ...this.
6190 (test_observer_normal_stop): Rename to...
6191 (test_observer): ...this.
6192
1903f0e6
DE
61932009-02-16 Doug Evans <dje@google.com>
6194
6195 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6196 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6197 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6198 (test_prefixed_syscall,test_int3): New tests.
6199 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6200 (test_prefixed_syscall,test_int3): New tests.
6201
1d33d6ba
VP
62022009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6203
3cb51905
AS
6204 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6205 (mi_expect_interrupt): Likewise.
6206 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6207 response.
1d33d6ba 6208
faafb047
PM
62092009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6210
6211 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6212 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6213 Replace calls to get_valueofx by get_hexadecimal_valueof.
6214
417e16e2
PM
62152009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6216
6217 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6218 (get_integer_valueof): New procedure.
6219 (get_sizeof): Use new get_integer_value_of.
6220 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6221 by get_integer_valueof.
6222
7065b901
TT
62232009-02-13 Tom Tromey <tromey@redhat.com>
6224
6225 * gdb.base/remote.exp (get_sizeof): Remove.
6226 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6227 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6228 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6229 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6230 (get_sizeof): Likewise.
6231
5d7cb8df
JK
62322009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6233
6234 PR fortran/9806
6235 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6236
b2febfff
PP
62372009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6238
6239 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6240
4aa995e1
PA
62412009-02-06 Pedro Alves <pedro@codesourcery.com>
6242
6243 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6244
d8906c6f
TJB
62452009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6246
6247 * gdb.python/python-cmd.exp: New file.
6248
ff4ab08d
TG
62492009-02-06 Tristan Gingold <gingold@adacore.com>
6250
6251 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6252
aacd552b
TG
62532009-02-05 Tristan Gingold <gingold@adacore.com>
6254
6255 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6256 pointer is dereferenced and use this signal name in regexp.
6257 * gdb.base/signull.exp: Ditto.
6258 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6259 * gdb.base/signull.c (main): Ditto.
6260
08c637de
TJB
62612009-02-04 Tom Tromey <tromey@redhat.com>
6262 Thiago Jung Bauermann <bauerman@br.ibm.com>
6263
6264 * gdb.python/python-value.exp: Use `gdb.history' instead of
6265 `gdb.value_from_history'.
6266 (test_value_numeric_ops): Add test for conversion of enum constant.
6267 * gdb.python/python-value.c (enum e): New type.
6268 (evalue): New global.
6269 (main): Use argv.
6270
20261af8
JG
62712009-02-04 Jerome Guitton <guitton@adacore.com>
6272
6273 * gdb.ada/uninitialized_vars: New test program.
6274 * gdb.ada/uninitialized_vars.exp: New testcase.
6275
52e44b43
TT
62762009-02-02 Tom Tromey <tromey@redhat.com>
6277
6278 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6279 * gdb.cp/pr2489.cc: Rename...
6280 * gdb.cp/pr9594.cc: ... to this.
6281
1c71341a
TT
62822009-02-02 Tom Tromey <tromey@redhat.com>
6283
6284 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6285 * gdb.cp/pr2489.cc: New file.
6286 * gdb.cp/cpcompletion.exp: New file.
6287
a4295225
TT
62882009-02-02 Tom Tromey <tromey@redhat.com>
6289
6290 PR exp/9059:
6291 * gdb.cp/call-c.exp: Add regression test.
6292 * gdb.cp/call-c.cc (FooHandle): New typedef.
6293 (main): New variable 'handle'.
6294
592375cd
VP
62952009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6296
6297 * lib/mi-support.exp (et_mi_thread_list)
6298 (check_mi_and_console_threads): Adjust for current thread in
6299 -thread-list-ids output.
6300
41447f92
VP
63012009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6302
889bf7c5
PA
6303 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6304 Call it.
41447f92 6305
35669430
DE
63062009-01-28 Doug Evans <dje@google.com>
6307
6308 * gdb.arch/amd64-disp-step.S: New file.
6309 * gdb.arch/amd64-disp-step.exp: New file.
6310 * gdb.arch/i386-disp-step.S: New file.
6311 * gdb.arch/i386-disp-step.exp: New file.
6312
09f00d9a
PM
63132009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6314
6315 * gdb.base/find.exp: Set newline variable
6316 using quotes instead of braces to fix cygwin failures.
6317
1e8fb976
PA
63182009-01-23 Pedro Alves <pedro@codesourcery.com>
6319
6320 * gdb.base/radix.exp: Add tests to ensure that that set
6321 input-radix 0 and set output-radix 0 are really rejected.
6322
da061712
PA
63232009-01-23 Pedro Alves <pedro@codesourcery.com>
6324
6325 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6326 copyright years.
6327
dd7e2d2b
PA
63282009-01-23 Pedro Alves <pedro@codesourcery.com>
6329
6330 PR gdb/9664:
6331 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6332
392452f6
PA
63332009-01-22 Pedro Alves <pedro@codesourcery.com>
6334
6335 PR c++/9631:
6336 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6337
8653e71c
PM
63382009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6339
6340 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6341 binfile definition to fix Windows OS failure.
6342
a12cc160
DJ
63432009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6344
6345 PR gdb/9346
6346 * gdb.base/interrupt.c (sigint_handler): New.
6347 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6348 on error.
6349 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6350 Test "signal SIGINT".
6351
b89667eb
DE
63522009-01-19 Doug Evans <dje@google.com>
6353
6354 * gdb.base/break.exp: Update expected gdb output.
6355 * gdb.base/sepdebug.exp: Ditto.
6356 * gdb.mi/mi-syn-frame.exp: Ditto.
6357 * gdb.mi/mi2-syn-frame.exp: Ditto.
6358 * gdb.base/call-signal-resume.exp: New file.
6359 * gdb.base/call-signals.c: New file.
6360 * gdb.base/unwindonsignal.exp: New file.
6361 * gdb.base/unwindonsignal.c: New file.
6362 * gdb.threads/interrupted-hand-call.exp: New file.
6363 * gdb.threads/interrupted-hand-call.c: New file.
6364 * gdb.threads/thread-unwindonsignal.exp: New file.
6365
adb483fe
DJ
63662009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6367
6368 * gdb.base/define.exp: Test defining and hooking prefix commands.
6369 * gdb.python/python.exp: Update test for "show user" output.
6370
60023297
JK
63712009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6372
6373 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6374 now the output exactly, using less wildcards. Expect also the output
6375 of gfortran-4.3. Update for the f-valprint.c modification from
6376 2008-04-22.
6377 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6378 Remove gdb_test test names where matching the command.
6379
ccc57cf9
PA
63802009-01-01 Pedro Alves <pedro@codesourcery.com>
6381
6382 PR breakpoints/9681:
6383 * gdb.base/watchpoint.exp: Add regression test.
6384
c7a6ca08
PA
63852008-12-31 Pedro Alves <pedro@codesourcery.com>
6386
6387 * gdb.threads/attach-into-signal.exp: Don't use
6388 gdb_suppress_entire_file.
6389 * gdb.threads/attach-stopped.exp: Ditto.
6390 * gdb.threads/attachstop-mt.exp: Ditto.
6391
3a031f65
PA
63922008-12-31 Pedro Alves <pedro@codesourcery.com>
6393
6394 PR gdb/8812:
6395 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6396
09e6485f
PA
63972008-12-29 Pedro Alves <pedro@codesourcery.com>
6398
6399 PR gdb/7536:
6400 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6401 and unsupported output radices are really rejected.
6402
0cd53049
JK
64032008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6406
ba163c7e
TT
64072008-12-22 Tom Tromey <tromey@redhat.com>
6408
6409 * gdb.cp/punctuator.exp: New file.
6410
6f4de6c9
JK
64112008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6412
6413 * gdb.base/completion.exp (Completing non-existing component): New test.
6414
0f34d0b4
JK
64152008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 Fix for PR gdb/8648.
6418 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6419 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6420 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6421 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6422
db2ad4c3
JK
64232008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6424
6425 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6426
bb5ef15e
DP
64272008-12-16 Christophe Lyon <christophe.lyon@st.com>
6428
6429 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6430 compiler actually generate code at the expected line number.
6431
90142adc
JZ
64322008-12-15 Jie Zhang <jie.zhang@analog.com>
6433
6434 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6435
fad6eecd
TT
64362008-12-12 Tom Tromey <tromey@redhat.com>
6437
6438 * gdb.base/commands.exp (redefine_hook_test): New proc.
6439 Call it.
6440
17c8aaf5
TT
64412008-12-11 Tom Tromey <tromey@redhat.com>
6442
6443 * gdb.base/macscp.exp: New regression test.
6444
7c8adf68
TT
64452008-12-11 Tom Tromey <tromey@redhat.com>
6446
6447 * gdb.base/macscp.exp: Print "address.addr".
6448 * gdb.base/macscp1.c (struct outer): New struct.
6449 (address): New global.
6450
b05dcbb7
TT
64512008-12-09 Tom Tromey <tromey@redhat.com>
6452
6453 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6454 Call it.
6455
2d476de1
DE
64562008-12-04 Doug Evans <dje@google.com>
6457
6458 * gdb.server/ext-run.exp: Relax regexp for init program.
6459
87bdc959
TG
64602008-12-03 Tristan Gingold <gingold@adacore.com>
6461
6462 * gdb.base/macscp.exp: Generate an object file during compilation
6463 to work around Darwin dsymutil limitations.
6464
e0740f77
JK
64652008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6466
6467 Test resolving external references to TLS variables.
6468 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6469 FILE2_THREAD_LOCAL.
6470 (testfile2, srcfile2): New variables.
6471 * gdb.threads/tls.c (file2_thread_local)
6472 (function_referencing_file2_thread_local): New.
6473 * gdb.threads/tls2.c: New file.
6474
67f0aac5
JB
64752008-11-28 Joel Brobecker <brobecker@adacore.com>
6476
6477 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6478 rather than integer, as integer might not be big enough when
6479 on 64bit targets.
67f0aac5 6480
c332165e
JG
64812008-11-27 Jerome Guitton <guitton@adacore.com>
6482
6483 * gdb.cp/formatted-ref.exp: Add equality test.
6484 * gdb.ada/formatted_ref.exp: Ditto.
6485
fc9b693c
JK
64862008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6487
6488 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6489 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6490
a9c64011
AS
64912008-11-20 Andreas Schwab <schwab@suse.de>
6492
6493 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6494 matching syscall entry point.
6495 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6496 (tcatch_vfork_then_child_follow): Likewise. Finish through
6497 vfork even if we stopped at the syscall trampoline.
6498
e2fd701e
DE
64992008-11-20 Doug Evans <dje@google.com>
6500
6501 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6502
69abc51c
TJB
65032008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6504
6505 * gdb.arch/ppc-dfp.exp: New file.
6506 * gdb.arch/ppc-dfp.c: New file.
6507
c14c28ba
PP
65082008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6509
6510 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6511
2e74121d
DE
65122008-11-17 Doug Evans <dje@google.com>
6513
6514 * gdb.mi/mi-syn-frame.exp: Update expected output.
6515 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6516
66bb093b
VP
65172008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6518
6519 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6520 "thread N" results in =thread-selected.
6521 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6522 (mi_send_resuming_command_raw): Be prepared for
6523 =thread-selected.
6524
3d043ef6
VP
65252008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6526
a9c64011
AS
6527 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6528 * lib/mi-support.exp: Likewise.
3d043ef6 6529
808104c8
JB
65302008-11-16 Joel Brobecker <brobecker@adacore.com>
6531
6532 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6533 commands from the expected output for "help catch".
6534
00b22944
JB
65352008-11-15 Joel Brobecker <brobecker@adacore.com>
6536
6537 * gdb.ada/int_deref.exp: New testcase.
6538
59669435
TT
65392008-11-14 Nick Roberts <nickrob@snap.net.nz>
6540
6541 * gdb.mi/gdb2549.exp: New file.
6542
de04a248
DE
65432008-11-11 Doug Evans <dje@google.com>
6544
6545 * gdb.base/callexit.exp: New file.
6546 * gdb.base/callexit.c: New file.
6547
6b8ce727
DE
65482008-11-10 Doug Evans <dje@google.com>
6549
6550 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6551 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6552 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6553 (default_gdb_start,default_gdb_exit): Ditto.
6554 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6555 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6556 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6557 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6558 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6559 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6560
1b14b8aa
AS
65612008-11-03 Andreas Schwab <schwab@suse.de>
6562
6563 * gdb.base/hashline2.exp: Fix typo.
6564 * gdb.base/hashline3.exp: Likewise.
6565
f3134b88
TT
65662008-10-30 Tom Tromey <tromey@redhat.com>
6567
6568 * gdb.base/pointers.exp: Add test.
6569 * gdb.base/pointers.c (k, S): New typedefs.
6570 (instance): New global.
6571
c2226152
AS
65722008-10-30 Andreas Schwab <schwab@suse.de>
6573
6574 * gdb.base/args.exp: Add tests for newlines.
6575
462f405c
JB
65762008-10-30 Joel Brobecker <brobecker@adacore.com>
6577
6578 gdb.base/foll-exec.exp: Update the expected output of a couple
6579 of "info breakpoints" tests.
6580
79a45b7d
TT
65812008-10-28 Tom Tromey <tromey@redhat.com>
6582
6583 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6584
adc13a14
PA
65852008-10-24 Pedro Alves <pedro@codesourcery.com>
6586
6587 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6588 gdb_start_cmd.
6589 Use runto_main before any test that requires execution.
6590
252fbfc8
PA
65912008-10-23 Pedro Alves <pedro@codesourcery.com>
6592
6593 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6594 instead of SIGINT.
6595
28148e3d
JB
65962008-10-22 Joel Brobecker <brobecker@adacore.com>
6597
6598 * gdb.base/completion.exp: Update expected output following
6599 the addition of the "info tasks" command.
6600
c209f847
TT
66012008-10-22 Tom Tromey <tromey@redhat.com>
6602
6603 * gdb.base/exprs.exp (test_expr): Add test for string
6604 concatenation.
6605
f177e350
PA
66062008-10-19 Pedro Alves <pedro@codesourcery.com>
6607
6608 * configure.ac: Output gdb.python/Makefile.
6609 * configure: Regenerate.
6610 * gdb.python/Makefile.in: New.
6611
cce89356
JB
66122008-10-16 Joel Brobecker <brobecker@adacore.com>
6613
6614 * gdb.base/foll-fork.exp: Adjust the expected output to match
6615 the new description for fork/vfork catchpoints in the "info
6616 breakpoints" output.
6617
176d289d
TJB
66182008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6619
6620 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6621
a08702d6
TJB
66222008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6623
6624 * gdb.python/python-value.c: New file.
6625 * gdb.python/python-value.exp: New file.
6626
1c5cfe86
PA
66272008-10-15 Pedro Alves <pedro@codesourcery.com>
6628
6629 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6630
5a98ad69
DP
66312008-10-15 Denis Pilat <denis.pilat@st.com>
6632
41702f1b 6633 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6634
dcb1a1e2
TT
66352008-10-09 Tom Tromey <tromey@redhat.com>
6636
6637 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6638 'fprintf' and 'stderr'.
6639
9124fe48
JB
66402008-10-07 Joel Brobecker <brobecker@adacore.com>
6641
6642 * gdb.ada/ref_tick_size.exp: New testcase.
6643
45452591
DE
66442008-10-06 Doug Evans <dje@google.com>
6645
6646 * gdb.dwarf2/dw2-cu-size.exp: New file.
6647 * gdb.dwarf2/dw2-cu-size.S: New file.
6648
6649 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6650 .Ltype_int for clarity.
6651
4fc5b208
PP
66522008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6653
6654 PR gdb/2384:
6655 * gdb.cp/gdb2384.exp: Extended to test more cases.
6656 * gdb.cp/gdb2384.cc: Likewise.
6657 * gdb.cp/gdb2384-base.h: Likewise.
6658 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6659
d78df370
JK
66602008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6661
6662 * gdb.base/maint.exp (maint print type): Remove printing
6663 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6664
9a044a89
TT
66652008-09-30 Tom Tromey <tromey@redhat.com>
6666
6667 * gdb.base/macscp.exp: Add completion tests.
6668 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6669 (TWENTY_THREE): Likewise.
6670 (FORTY_EIGHT): Likewise.
6671
506800a9
TT
66722008-09-30 Tom Tromey <tromey@redhat.com>
6673
6674 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6675 everywhere.
6676 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6677
1a6f01b5
JK
66782008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6679
6680 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6681 testcase is derived from. Fix racy dependency on an expected PID
6682 number. No longer support the testcase on Linux kernel 2.4.x.
6683
2fae03e8
TT
66842008-09-27 Tom Tromey <tromey@redhat.com>
6685
6686 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6687 and varargs.
6688
1ad15515
PA
66892008-09-22 Pedro Alves <pedro@codesourcery.com>
6690
6691 * lib/mi-support.exp (mi_expect_interrupt): New.
6692 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6693 from gdb.mi/mi-nonstop.exp.
6694 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6695 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6696 lib/mi-support.exp.
6697 Use mi_check_thread_states throughout. Avoid ".*" and do not
6698 require an anchor after -exec-run.
6699
d0b76dc6
DJ
67002008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6701
6702 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6703 stop is pending. Avoid ".*" when two stops are pending.
6704 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6705 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6706 newlines in fullnames.
6707 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6708 (mi_expect_stop): Update comments. Only anchor in sync mode.
6709 Do not match newlines.
6710 (mi_send_resuming_command_raw): Always return status.
6711 (mi_get_stop_line): Do not match more than one line by accident.
6712 Only anchor in sync mode.
6713 (mi_run_inline_test): If -exec-next fails, give up.
6714
9990c830
UW
67152008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6716
6717 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6718 on SPU.
6719
ebcf6f00
JB
67202008-09-10 Joel Brobecker <brobecker@adacore.com>
6721
6722 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6723
b6db24e5
JB
67242008-09-10 Joel Brobecker <brobecker@adacore.com>
6725
6726 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6727 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6728 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6729 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6730 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6731 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6732 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6733 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6734 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6735 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6736 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6737 Include the "= " sequence in the expected output of print tests.
6738
2bf448e0
JB
67392008-09-10 Joel Brobecker <brobecker@adacore.com>
6740
6741 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6742 description for boolean types.
6743
d51fd4c8
PA
67442008-09-09 Pedro Alves <pedro@codesourcery.com>
6745
6746 * gdb.base/hook-stop-continue.c: New.
6747 * gdb.base/hook-stop-continue.exp: New.
6748
694182d2
DJ
67492008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6750
6751 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6752
3b8a7fc0
JG
67532008-09-08 Jerome Guitton <guitton@adacore.com>
6754
6755 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6756 (stack_check_probe_2, stack_check_probe_loop_1)
6757 (stack_check_probe_loop_2): New functions.
6758 (main): Add call to these new functions.
6759 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6760 functions, check that the breakpoint is inserted at the appropriate
6761 location.
6762 (insert_breakpoint): Slightly refine this procedure so that it can
6763 be called several times in the test.
6764
96cc0ae8
JG
67652008-09-08 Jerome Guitton <guitton@adacore.com>
6766
6767 * gdb.base/stack-checking.c: New file.
6768 * gdb.base/stack-checking.exp: New file.
6769
1f08b409
TJB
67702008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6771
6772 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6773 * gdb.arch/altivec-regs.exp: Likewise.
6774 * gdb.arch/vsx-regs.exp: Likewise.
6775
3099e1c4
TJB
67762008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6777
6778 * gdb.arch/ppc-fp.exp: New file.
6779 * gdb.arch/ppc-fp.c: New file.
6780
cc69bfc1
PP
67812008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6782
6783 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6784 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6785
b02a33db
MS
67862008-09-04 Michael Snyder <msnyder@vmware.com>
6787
6788 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6789 as "at" (for non-debug functions such as _start).
6790
2992cbe0
UW
67912008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6792
6793 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6794 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6795 software watchpoints.
6796 * gdb.base/watch_thread_num.exp: Likewise.
6797
514f746b
AR
67982008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6799
6800 * gdb.arch/i386-bp_permanent.exp: New test.
6801
876cecd0
TT
68022008-08-24 Tom Tromey <tromey@redhat.com>
6803
6804 * gdb.base/maint.exp: Update "maint print type".
6805
80f73d71
VP
68062008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6807
6808 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6809 support. Adjust the order of "*running" notifications.
6810 * gdb.mi/non-stop.c: Don't cast from int to void* and
6811 back.
6812
d9c78d7d
MK
68132008-08-20 Mark Kettenis <kettenis@gnu.org>
6814
6815 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6816 expect to find it in the "info frame" output.
6817
97a2d1d3
DJ
68182008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6819
6820 * gdb.base/interp.exp: Always consume both prompts.
6821
b96e2927
PA
68222008-08-20 Pedro Alves <pedro@codesourcery.com>
6823
6824 * gdb.base/pending.exp: Test pending breakpoints without symbols
6825 loaded.
6826
8cf6e61a
VP
68272008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6828
6829 * lib/mi-support.exp (mi_expect_stop): Produce
6830 more details on failures.
6831 * gdb.mi/mi-nonstop.exp: New.
6832 * gdb.mi/non-stop.c: New.
6833
c6ebd6cf
VP
68342008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6835
a9c64011
AS
6836 * gdb.mi/mi-async.exp: Use 'set target-async'.
6837 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6838
46a9b8ed
DJ
68392008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6840
6841 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6842
44feb3ce
TT
68432008-08-17 Tom Tromey <tromey@redhat.com>
6844
6845 * gdb.base/help.exp (help catch): Rewrite.
6846
311a4e6b
TJB
68472008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6848
6849 * gdb.base/define.exp: Test indented command documentation.
6850 * gdb.python/python.exp: Test indented multi-line command.
6851
604c2f83
LM
68522008-08-15 Luis Machado <luisgpm@br.ibm.com>
6853
6854 * testsuite/gdb.arch/vsx-regs.c: New source file.
6855 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6856 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6857
886a217c
TT
68582008-08-14 Tom Tromey <tromey@redhat.com>
6859
6860 * gdb.base/macscp.exp: Add regression test for "macro define" or
6861 "macro undef" with no arguments.
6862
c814a4f3
PP
68632008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6864
6865 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6866
12ab8a60
UW
68672008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6868
6869 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6870
d57a3c85
TJB
68712008-08-06 Tom Tromey <tromey@redhat.com>
6872
6873 * gdb.python/python.exp: New file.
6874
c7b778ff
JK
68752008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6876
6877 Fix for PR gdb/1543.
6878 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6879 $LOCATION.
6880 (location): New variable.
6881 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6882 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6883 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6884 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6885 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6886 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6887 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6888 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6889 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6890 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6891 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6892 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6893 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6894 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6895 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6896 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6897 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6898 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6899 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6900 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6901 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6902 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6903 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6904 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6905 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6906 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6907 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6908 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6909 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6910 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6911 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6912 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6913 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6914 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6915 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6916 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6917 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6918 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6919 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6920 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6921 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6922 gdb.base/type-opaque.exp, gdb.base/until.exp,
6923 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6924 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6925 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6926 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6927 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6928 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6929 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6930 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6931 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6932 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6933 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6934 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6935 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6936 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6937 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6938 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6939 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6940 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6941 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6942 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6943 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6944 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6945 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6946 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6947 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6948 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6949 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6950 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6951 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6952 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6953 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6954 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6955 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6956 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6957 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6958 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6959 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6960 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6961 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6962 to bug-gdb@prep.ai.mit.edu .
6963
5e06a3d1
VP
69642008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6965
6966 * lib/mi-support.exp (mi_load_shlibs): New.
6967 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6968
9d81d21b
VP
69692008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6970
6971 * lib/mi-support.exp (get_mi_thread_list)
6972 (check_mi_and_console_threads): New, moved from ...
6973 * gdb.mi/mi-pthread.exp: ...here.
6974 * gdb.mi/gdb669.exp (get_mi_thread_list)
6975 (check_mi_and_console_threads): Delete.
6976 * gdb.mi/mi2-pthread.exp: Likewise.
6977
bae98fe0
TT
69782008-07-28 Tom Tromey <tromey@redhat.com>
6979
6980 * Makefile.in (just-check): Remove. Move body to...
6981 (check): ... here.
6982
57380f4e
DJ
69832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6984
6985 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6986 Add a test for duplicated SIGINTs.
6987
e09490f1
DJ
69882008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6989
6990 * gdb.threads/schedlock.exp (get_args): Update to work for any
6991 value of NUM.
6992 (Top level): Report the number of threads that did not resume.
6993
6387b45f
DJ
69942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6995
6996 * gdb.dwarf2/dw2-compressed.S: Also define __start.
6997
62f64ff2
DJ
69982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6999
7000 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7001 non-MI prompt.
7002
fa8de41e
TT
70032008-07-26 Tom Tromey <tromey@redhat.com>
7004
7005 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7006 (function_struct, function_struct_ptr): New globals.
7007 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7008 function pointer in a struct.
7009
ccb3ac8a
TT
70102008-07-26 Tom Tromey <tromey@redhat.com>
7011
7012 * gdb.base/macscp.exp: Add test for macro lexing bug.
7013
d7d9f01e
TT
70142008-07-18 Tom Tromey <tromey@redhat.com>
7015
7016 * gdb.base/macscp.exp: Add macro tests.
7017
9bf07184
PP
70182008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7019
7020 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7021
becf6477
PP
70222008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7023
7024 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7025
0709f7d3
PP
70262008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7027
7028 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7029
7093c834
PP
70302008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7031
7032 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7033
b432ffe3
JK
70342008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7035
7036 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7037
b1a268e5
VP
70382008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7039
7040 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7041
e2995f8e
KB
70422008-07-11 Kevin Buettner <kevinb@redhat.com>
7043
7044 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7045 of regexp to account for changes made to GDB in the printing of
7046 byte vectors.
7047
14032a66
TT
70482008-07-11 Tom Tromey <tromey@redhat.com>
7049
7050 * gdb.base/completion.exp: Add 'help' completion test.
7051
981505ef
JK
70522008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7053
7054 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7055
10568435
JK
70562008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7057
7058 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7059
4487aabf
PA
70602008-07-09 Pedro Alves <pedro@codesourcery.com>
7061
7062 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7063
a4a9b1c4
PA
70642008-07-09 Pedro Alves <pedro@codesourcery.com>
7065
7066 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7067
3c3185ac
JK
70682008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7069
7070 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7071
7ebd49dc
VP
70722008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7073
7074 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7075 previous commit. Add a comment.
7076
84e46146
PA
70772008-06-28 Pedro Alves <pedro@codesourcery.com>
7078
7079 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7080
0f8d4a2f
VP
70812008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7082
7083 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7084
f747e0ce
PA
70852008-06-27 Pedro Alves <pedro@codesourcery.com>
7086
7087 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7088 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7089 compiling an executable, link in an object that forces unbuffered
7090 output.
7091 * lib/set_unbuffered_mode.c: New file.
7092
734a5c36
JK
70932008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7094
7095 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7096
a2840c35
VP
70972008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7098
a9c64011
AS
7099 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7100 mi_expect_stop.
7101 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7102 Demand that *running is output.
7103 (detect_async): Perform checking every time.
7104 (mi_send_resuming_command): Extract everything into...
7105 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7106 (mi_expect_stop): Don't accept any output before *stopped.
7107
6ae37fef
VP
71082008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7109
7110 Robustify mi-simplerun.
a9c64011
AS
7111 * gdb.mi/basics.c (main): Add a call to sleep.
7112 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7113 * gdb.mi/mi2-cli.exp: Likewise.
7114 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7115
b4aa76f0 71162008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7117
7118 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7119
e1ac3328
VP
71202008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7121
a9c64011
AS
7122 * gdb.mi/mi-console.exp: Adjust.
7123 * gdb.mi/mi-syn-frame.exp: Adjust.
7124 * gdb.mi/mi2-console.exp: Adjust.
7125 * gdb.mi/mi2-syn-frame.exp: Adjust.
7126 * lib/mi-support.exp (mi_run_cmd): Adjust.
7127 (mi_send_resuming_command): Adjust.
e1ac3328 7128
f7f9a841
VP
71292008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7130
7131 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7132 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7133 testing of stopped.
7134 * gdb.mi/mi2-syn-frame.exp: Likewise.
7135 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7136 (async, detect_async): New.
7137 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7138 depending on if we're running in sync or async mode.
f7f9a841 7139
37cd5d19
TT
71402008-06-09 Tom Tromey <tromey@redhat.com>
7141
7142 * gdb.base/completion.exp: New tests for field name completion
7143 with spaces, and field name completion with '->'.
7144
65d12d83
TT
71452008-06-06 Tom Tromey <tromey@redhat.com>
7146
7147 * gdb.base/break1.c (struct some_struct): New struct.
7148 (values): New global.
7149 * gdb.base/completion.exp: Add field name completion test.
7150
ebfe2e3f
PP
71512008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7152
7153 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7154 to pointer.
7155 * gdb.cp/call-c.cc: Likewise.
7156
bcf6fc3a
NR
71572008-06-06 Nick Roberts <nickrob@snap.net.nz>
7158
7159 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7160 annotation.
7161
49fd4a42 71622008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7163 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7164
7165 * gdb.threads/execl.c, gdb.threads/execl1.c,
7166 gdb.threads/execl.exp: New tests.
a9c64011 7167
8a34ac3f
AR
71682008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7169 Daniel Jacobowitz <dan@codesourcery.com>
7170
7171 * gdb.cp/exception.exp: Activate test, make it work with pending
7172 catchpoints.
7173
86ae69ef
JK
71742008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7175
7176 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7177
f7f9ae2c
VP
71782008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7179
a9c64011
AS
7180 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7181 now printed.
7182 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7183
2a2d4dc3
AS
71842008-05-27 Andreas Schwab <schwab@suse.de>
7185
7186 * gdb.base/frame-args.exp: Handle arguments that are optimized
7187 out.
7188
5099e4d9
LM
71892008-05-26 Luis Machado <luisgpm@br.ibm.com>
7190
7191 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7192 quiet for ppc32 and group options into a single variable.
7193
d9c36a91
JB
71942008-05-23 Joel Brobecker <brobecker@adacore.com>
7195
7196 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7197 of zero-size elements.
7198 * gdb.ada/null_array.exp: Test printing this new array.
7199
103a8671
JK
72002008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7201
7202 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7203
07a4cc1a 72042008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7205
7206 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7207 of the "finish" command.
7208
55f996a7
NR
72092008-05-21 Nick Roberts <nickrob@snap.net.nz>
7210
7211 * gdb.base/annota1.exp: Test for new annotation.
7212
907fc202
UW
72132008-05-16 Pedro Alves <pedro@codesourcery.com>
7214
7215 * gdb.base/fixsection.exp: New file.
7216 * gdb.base/fixsection0.c: New file.
7217 * gdb.base/fixsection1.c: New file.
7218
e8f97270
UW
72192008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7220
7221 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7222 * gdb.base/annota3.exp: Likewise.
7223
ac0bb574
NF
72242008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7225
7226 * gdb.base/watch_thread_num.exp: Don't run tests that require
7227 watchpoints if the target doesn't support them.
7228
6fadd07a
DE
72292008-05-12 Doug Evans <dje@google.com>
7230
7231 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7232
6e9a4a30
JB
72332008-05-09 Joel Brobecker <brobecker@adacore.com>
7234
7235 * gdb.ada/assign_1.exp: New testcase.
7236
08388c79
DE
72372008-05-09 Doug Evans <dje@google.com>
7238
a3c83fae
DE
7239 * gdb.base/find.exp: New file.
7240 * gdb.base/find.c: New file.
08388c79 7241
bd5ddfe8
DJ
72422008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7243
7244 * gdb.base/commands.exp (watchpoint_command_test): Handle
7245 gdb,no_hardware_watchpoints.
7246 * gdb.base/float.exp: Allow ARM targets without floating point.
7247 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7248
b5dd68e2 72492008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7250 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7251
7252 * gdb.ada/lang_switch: New test program.
7253 * gdb.ada/lang_switch.exp: New testcase.
7254
382d13d1
DE
72552008-05-05 Doug Evans <dje@google.com>
7256
7257 * gdb.base/help.exp (disassemble): Update expected help text.
7258
9dd789d0
PA
72592008-05-04 Pedro Alves <pedro@codesourcery.com>
7260
7261 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7262
611c83ae
PA
72632008-05-04 Pedro Alves <pedro@codesourcery.com>
7264
7265 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7266 different times.
7267
ff013f42
JK
72682008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7271 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7272 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7273 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7274
96dff6a2
VP
72752008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7276
7277 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7278 notification to appear.
7279
55cd6f92
DJ
72802008-05-04 Daniel Jacobowitz <dan@debian.org>
7281
7282 * gdb.base/fullname.c: New file.
7283 * gdb.base/fullname.exp: New file.
7284 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7285
d705c43c
PA
72862008-05-03 Pedro Alves <pedro@codesourcery.com>
7287
7288 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7289 expressions with macros.
7290
333222e1
JK
72912008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7292
7293 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7294
5ac01682
DJ
72952008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7296
7297 * gdb.base/completion.exp: Handle lack of other symbols beginning
7298 with "a".
7299
7300 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7301
237fc4c9
PA
73022008-05-02 Jim Blandy <jimb@codesourcery.com>
7303
7304 * gdb.asm/asmsrc1.s: Add scratch space.
7305
ed5e9466
DJ
73062008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7307 Daniel Jacobowitz <dan@codesourcery.com>
7308
7309 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7310 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7311 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7312
b39cc962
DJ
73132007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7314
7315 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7316
36d520f5
JB
73172008-05-01 Joel Brobecker <brobecker@adacore.com>
7318
7319 * gdb.base/info-target.exp: New testcase.
7320
8d4e3071
DJ
73212008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7322
7323 * gdb.cp/hang.exp: Use .cc instead of .C.
7324 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7325 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7326
6f3f3097
DJ
73272008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7328
7329 * gdb.base/gdb1250.exp: Remove perror.
7330 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7331
5550a914
PA
73322008-04-30 Pedro Alves <pedro@codesourcery.com>
7333
7334 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7335 .2byte.
7336
d848e687
DJ
73372008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7338
7339 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7340 (maybe_kfail): New.
7341
93b5768b
PA
73422008-04-25 Pedro Alves <pedro@codesourcery.com>
7343
7344 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7345
721c02de
VP
73462008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7347
a9c64011
AS
7348 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7349 * gdb.mi/mi2-syn-frame.exp: Likewise.
7350 * lib/mi-support.exp: Likewise.
721c02de 7351
74960c60
VP
73522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7353
7354 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7355 to specify regexp for the location to stop at.
7356 * gdb.base/break-always.c: New.
7357 * gdb.base/break-always.exp: New.
7358
d24317b4
VP
73592008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7360
7361 * lib/mi-support.exp (mi_runto_helper): Adjust
7362 for the original-location field.
7363 (mi_create_breakpoint, mi_list_breakpoints): New.
7364 * gdb.mi/mi-break.exp: Adjust.
7365 * gdb.mi/mi2-break.exp: Adjust.
7366 * gdb.mi/mi-pending.exp: Adjust.
7367 * gdb.mi/mi-simplerun.exp: Adjust.
7368 * gdb.mi/mi2-simplerun.exp: Adjust.
7369 * gdb.mi/mi-syn-frame.exp: Adjust.
7370 * gdb.mi/mi2-syn-frame.exp: Adjust.
7371 * gdb.mi/mi-until.exp: Adjust.
7372 * gdb.mi/mi2-until.exp: Adjust.
7373 * gdb.mi/mi-var-display.exp: Adjust.
7374 * gdb.mi/mi2-var-display.exp: Adjust.
7375 * gdb.mi/mi-watch.exp: Adjust.
7376 * gdb.mi/mi2-watch.exp: Adjust.
7377
fdc59709 73782008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7379
a9c64011
AS
7380 * aclocal.m4: Add override.m4.
7381 * configure: Regenerate.
fdc59709 7382
8e91f023
VP
73832008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7384
7385 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7386 '-var-update --all-values' reports new value even the type
7387 of a variable object has changed.
7388
233a11ab
CS
73892008-04-18 Craig Silverstein <csilvers@google.com>
7390
7391 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7392 files.
d24317b4 7393
9c1137ad
JB
73942008-04-18 Joel Brobecker <brobecker@adacore.com>
7395
7396 * gdb.ada/atomic_enum: New test program.
7397 * gdb.ada/atomic_enum.exp: New testcase.
7398
66d0bbc7
DE
73992008-04-17 Doug Evans <dje@google.com>
7400
7401 * gdb.opt/Makefile.in: Fix whitespace.
7402
100906b0
UW
74032008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7404
7405 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7406
4584e32e
DE
74072008-04-17 Doug Evans <dje@google.com>
7408
7409 * gdb.base/hashline1.exp: New testcase.
7410 * gdb.base/hashline2.exp: New testcase.
7411 * gdb.base/hashline2.exp: New testcase.
7412
0a320680
PA
74132008-04-17 Pedro Alves <pedro@codesourcery.com>
7414
7415 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7416
18ac113b
AR
74172008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7418
7419 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7420 temporary breakpoint to match "Temporary breakpoint".
7421 * gdb.base/break.exp (delete_breakpoints): Likewise.
7422 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7423 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7424 * gdb.base/display.exp: Likewise.
7425 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7426 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7427 * gdb.base/restore.exp (restore_tests): Likewise.
7428 * gdb.base/sepdebug.exp: Likewise.
7429 * gdb.base/watchpoint.exp: Likewise.
7430 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7431 * gdb.mi/mi-pending.exp: Likewise.
7432 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7433 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7434 * gdb.mi/mi-var-cmd.exp: Likewise.
7435 * gdb.mi/mi-var-display.exp: Likewise.
7436 * gdb.mi/mi2-cli.exp: Likewise.
7437 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7438 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7439 * gdb.mi/mi2-var-display.exp: Likewise.
7440 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7441 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7442 new "disp" field.
a9c64011 7443 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7444 reason. This is to support fix for PR2424.
7445
add38693
JK
74462008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7447
7448 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7449
fcacd99f
VP
74502008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7451
7452 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7453 field. Add more floating varobj tests.
fcacd99f 7454 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7455 field.
7456 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7457 (main): Call do_at_tests.
7458 * lib/mi-support.exp (mi_create_floating_varobj)
7459 (mi_varobj_update_with_type_change): New.
fcacd99f 7460
de051565
MK
74612008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7462
7463 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7464 option of -var-evaluate-expression.
7465 * gdb.mi/mi2-var-display.exp: Likewise.
7466
dbc52822
VP
74672008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7468
7469 Introduce test setup helpers.
a9c64011
AS
7470 * lib/gdb.exp (build_executable, clean_restart)
7471 (prepare_for_testing): New.
7472 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7473 * gdb.base/return.exp: Likewise.
7474 * gdb.base/ending-run.exp: Likewise.
dbc52822 7475
473591da
NR
74762008-04-07 Nick Roberts <nickrob@snap.net.nz>
7477
7478 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7479 Interface (MI) responses.
7480
2b2d9e11
VP
74812008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7482
a9c64011
AS
7483 * gdb.cp/breakpoint.cc: New code to test conditions involving
7484 member variables.
7485 * gdb.cp/breakpoint.exp: Test condition involving member
7486 variables.
2b2d9e11 7487
bb378428
VP
74882008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7489
7490 * lib/mi-support.exp (mi_expect_stop): New.
7491 (mi_run_cmd): Change the
7492 token. Use mi_send_resuming_command, use
7493 mi_expect_stop.
7494 (mi_execute_to_helper): Rename to mi_execute_to.
7495 (mi_send_resuming_command): Add more error patterns.
7496 (mi_wait_for_stop): Renamed to...
7497 (mi_get_stop_line): ...this.
7498 (mi_run_inline_test): Adjust.
7499
7500 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7501 * gdb.mi/mi-console.exp: Likewise.
7502 * gdb.mi/mi-pending.exp: Likewise.
7503 * gdb.mi/mi-simplerun.exp: Likewise.
7504 * gdb.mi/mi-stack.exp: Likewise.
7505 * gdb.mi/mi-stepi.exp: Likewise.
7506 * gdb.mi/mi-syn-frame.exp: Add comment.
7507 * gdb.mi/mi-until.exp: Likewise.
7508 * gdb.mi/mi-var-display.exp: Likewise.
7509 * gdb.mi/mi-watch.exp: Likewise.
7510 * gdb.mi/mi2-cli.exp: Likewise.
7511 * gdb.mi/mi2-console.exp: Likewise.
7512 * gdb.mi/mi2-simplerun.exp: Likewise.
7513 * gdb.mi/mi2-stack.exp: Likewise.
7514 * gdb.mi/mi2-stepi.exp: Likewise.
7515 * gdb.mi/mi2-until.exp: Likewise.
7516 * gdb.mi/mi2-var-display.exp: Likewise.
7517 * gdb.mi/mi2-watch.exp: Likewise.
7518
62172bb9
UW
75192008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7520
7521 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7522
7523 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7524
a13e061a
PA
75252008-04-04 Pedro Alves <pedro@codesourcery.com>
7526
7527 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7528 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7529 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7530 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7531 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7532 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7533 expect an mi error duplicated in stderr.
7534
eae06beb
JB
75352008-04-03 Joel Brobecker <brobecker@adacore.com>
7536
7537 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7538 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7539 Add a couple of tests that verify the behavior when the new setting
7540 is set to "cancel" and "all".
7541 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7542 "ask" before we start the testing.
7543
79c6ced6
AR
75442008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7545
7546 * gdb.cp/casts.cc: Add class reference variables.
7547 * gdb.cp/casts.exp: New test cases for up/down casting references.
7548
6c2d1a6b
MK
75492008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7550
7551 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7552 instead of beginning to make an extra test pass.
7553 * gdb.mi/mi2-var-display.exp: Likewise.
7554
55b411d9
MR
75552008-03-31 Maciej W. Rozycki <macro@mips.com>
7556
7557 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7558
c6140da2
MD
75592008-03-31 Markus Deuling <deuling@de.ibm.com>
7560 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7561
7562 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7563 value. Add xfail for older kernels.
7564
79732189
AR
75652008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7566
7567 Bring mi-support in line with gdb.exp.
7568 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7569 (mi_gdb_start): New function.
7570
33c3676e
MR
75712008-03-28 Maciej W. Rozycki <macro@mips.com>
7572
7573 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7574
92e28119
VP
75752008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7576
7577 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7578 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7579
9e8e3afe
VP
75802008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7581
7582 * lib/mi-support.exp (mi_create_varobj_checked): New.
7583 (mi_list_varobj_children): Allow to check for a
7584 value.
7585 (mi_list_array_varobj_children): New.
7586
7587 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7588 and mi_list_varobj_children, as opposed to hardcoding
7589 expected strings.
7590 * gdb.mi/gdb701.exp: Likewise.
7591 * gdb.mi/gdb792.exp: Likewise.
7592 * gdb.mi/mi-var-block.exp: Likewise.
7593 * gdb.mi/mi-var-cmd.exp: Likewise.
7594 * gdb.mi/mi-var-invalidate.exp: Likewise.
7595 * gdb.mi/mi2-var-block.exp: Likewise.
7596 * gdb.mi/mi2-var-child.exp: Likewise.
7597 * gdb.mi/mi2-var-cmd.exp: Likewise.
7598 * gdb.mi/mi2-var-display.exp: Likewise.
7599
9df50351
JK
76002008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 Fix random false FAILs on i386.
7603 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7604
31e5d73a
DJ
76052008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7606
7607 PR gdb/544
7608 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7609
12f4afab
DJ
76102008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7611
7612 PR gdb/544
7613 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7614
b562a0cb
DJ
76152008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7616
7617 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7618 fixed PR gdb/544.
7619
17faa917
DJ
76202008-03-21 Pedro Alves <pedro@codesourcery.com>
7621
7622 * gdb.threads/fork-child-threads.exp: Test next over fork.
7623
6214f497
DJ
76242008-03-21 Chris Demetriou <cgd@google.com>
7625
7626 * gdb.base/break.exp (rbreak junk): New test for rbreak
7627 "Junk at end of arguments" issue.
7628
63092375
DJ
76292008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7630
7631 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7632 *& to work on created array elements.
7633 (Top level): Test print $pc with a file. Test string operations
7634 without a target.
7635 * gdb.base/ptype.exp: Do not expect *& to work on created array
7636 elements.
7637
b21991b0
DJ
76382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7639
7640 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7641 gdb.threads/staticthreads.exp: Update exit query.
7642
c4b347c7
SL
76432008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7644
7645 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7646
fa4727a6
DJ
76472008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7648
7649 * gdb.base/watchpoint.c (global_ptr, func4): New.
7650 (main): Call func4.
7651 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7652 (test_inaccessible_watchpoint): New.
7653
2f34202f
MR
76542008-02-29 Maciej W. Rozycki <macro@mips.com>
7655
7656 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7657 select the largest.
7658
0d6ba1b1
DJ
76592008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7660
7661 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7662 frames-invalid annotations.
7663
e691325a
PM
76642008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7665
a9c64011 7666 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7667
f85b5ecc
DE
76682008-02-27 Doug Evans <dje@google.com>
7669
7670 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7671 for bug 1738.
7672 (breakpoint_to_handler_entry): Ditto.
7673
b40e7bf3
JB
76742008-02-27 Joel Brobecker <brobecker@adacore.com>
7675
7676 * gdb.base/ending-run.exp: Use the first line of code inside
7677 function body to test breakpoints.
7678 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7679 location where the breakpoint is inserted when using the line
7680 where a function is declared. Fix typo in the description of
7681 one of the tests.
7682 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7683
2faca73a
PM
76842008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7685
7686 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7687 tests.
2faca73a 7688
6f439c36
PM
76892008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7690
7691 * gdb.base/args.exp: avoid same output for tests
7692 with single quotes.
7693
54e52265
VP
76942008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7695
a9c64011
AS
7696 * gdb.base/annota1.exp: Adjust for 'info break'
7697 format changes.
7698 * gdb.base/annota3.exp: Likewise.
7699 * gdb.base/break.exp: Likewise.
7700 * gdb.base/condbreak.exp: Likewise.
7701 * gdb.base/pending.exp: Likewise.
7702 * gdb.base/sepdebug.exp: Likewise.
7703 * gdb.base/unload.exp: Likewise.
7704 * gdb.cp/ovldbreak.exp: Likewise.
7705 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7706
897b09ca
DE
77072008-02-07 Doug Evans <dje@google.com>
7708
7709 * gdb.cp/mb-inline.exp: New.
7710 * gdb.cp/mb-inline.h: New.
7711 * gdb.cp/mb-inline1.cc: New.
7712 * gdb.cp/mb-inline2.cc: New.
7713
b1c32d35
PM
77142008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7715
7716 * gdb.pascal/floats.pas: New test program.
7717 * gdb.pascal/floats.exp: New testcase.
7718
1a4ca44a
TJB
77192008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7720
7721 * gdb.base/callfuncs.c (t_float_many_args): New function.
7722 (t_double_many_args): New function.
7723 * gdb.base/callfuncs.exp: Add tests for exceeding float
7724 and double parameters passed through the stack.
7725
439048e8
JB
77262008-02-05 Joel Brobecker <brobecker@adacore.com>
7727
7728 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7729 gdb.ada/complete/foo.adb: New files.
7730 * gdb.ada/complete.exp: New testcase.
7731
81fe8080
DE
77322008-02-03 Doug Evans <dje@google.com>
7733
301f0ecf
DE
7734 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7735
81fe8080
DE
7736 * gdb.cp/gdb2384.exp: New file.
7737 * gdb.cp/gdb2384.cc: New file.
7738 * gdb.cp/gdb2384-base.h: New file.
7739 * gdb.cp/gdb2384-base.cc: New file.
7740
4b071aec
DE
77412008-02-02 Doug Evans <dje@google.com>
7742
7743 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7744
61137ba6
JB
77452007-02-01 Joel Brobecker <brobecker@adacore.com>
7746
7747 * gdb.ada/sym_print_name: New test program.
7748 * gdb.ada/sym_print_name.exp: New testcase.
7749
77502007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7751
7752 * gdb.ada/nested/hello.adb: New file.
7753 * gdb.ada/nested.exp: New testcase.
7754 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7755
98deb0da
VP
77562008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7757
7758 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7759 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7760 don't cause future evaluations of function to report
7761 creation of internal breakpoints.
98deb0da 7762
723a2275
VP
77632008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7764
7765 * gdb.mi/mi-break.exp (test_error): New.
7766 Call it.
7767
fb546a2f
LM
77682008-01-31 Luis Machado <luisgpm@br.ibm.com>
7769
7770 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7771 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7772
2d8fd90a
PM
77732008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7774
7775 * gdb.pascal/integers.pas: New test program.
7776 * gdb.pascal/integers.exp: New testcase.
7777
a7fa0ded
PM
77782008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7779
7780 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7781
5e1a1926
TJB
77822008-01-30 Luis Machado <luisgpm@br.ibm.com>
7783
7784 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7785 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7786
8d04f9f0
JB
77872008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7788
7789 * gdb.ada/formatted_ref: New test program.
7790 * gdb.ada/formatted_ref.exp: New testcase.
7791
7792 * gdb.cp/formatted-ref.cc: New file.
7793 * gdb.cp/formatted-ref.exp: New testcase.
7794
ce75a98f
JB
77952008-01-30 Joel Brobecker <brobecker@adacore.com>
7796
7797 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7798
e835f6bf
NR
77992008-01-30 Nick Roberts <nickrob@snap.net.nz>
7800
7801 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7802 (test_file_list_exec_source_file): Update to new macro-info field.
7803
d118ef87
PH
78042008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7805
7806 * gdb.ada/exprs: New test program.
7807 * gdb.ada/exprs.exp: New testcase.
7808
7d35ab09
TJB
78092008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7810
7811 * dfp-test.c (DELTA, DELTA_B): New definitions.
7812 (double_val1, double_val2, double_val3, double_val4, double_val5,
7813 double_val6, double_val7, double_val8, double_val9, double_val10,
7814 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7815 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7816 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7817 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7818 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7819 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7820 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7821 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7822 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7823 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7824 dec128_val16): New global variables.
7825 (decimal_dec128_align): New function.
7826 (decimal_mixed): Likewise.
7827 (decimal_many_args_dec32): Likewise.
7828 (decimal_many_args_dec64): Likewise.
7829 (decimal_many_args_dec128): Likewise.
7830 (decimal_many_args_mixed): Likewise.
7831 * dfp-test.exp: Add tests calling new inferior functions.
7832
2d717e4f
DJ
78332008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7834
7835 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7836 gdb.server/ext-run.exp: New files.
7837 * lib/gdbserver-support.exp (gdbserver_download): New.
7838 (gdbserver_start): New. Update gdbserver expected
7839 output.
7840 (gdbserver_spawn): Use them.
7841 (gdbserver_start_extended): New.
7842
e85a822c
DJ
78432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7844
7845 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7846 Run on GNU/Linux.
7847 (do_exec_tests): Check for systems which do not support catchpoints.
7848 Do not match START.
7849 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7850 Run on GNU/Linux. Enable verbose output.
7851 (check_fork_catchpoints): New.
7852 (explicit_fork_child_follow, catch_fork_child_follow)
7853 (tcatch_fork_parent_follow): Update expected messages.
7854 (do_fork_tests): Use check_fork_catchpoints.
7855 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7856 Run on GNU/Linux. Enable verbose output.
7857 (check_vfork_catchpoints): New.
7858 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7859 expected messages.
7860 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7861
401ea829
JB
78622008-01-29 Jim Blandy <jimb@red-bean.com>
7863
7864 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7865 host' errors.
7866 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7867
aceaf3ad
JB
78682008-01-29 Jim Blandy <jimb@red-bean.com>
7869
7870 * gdb.threads/sigthread.c: Use barriers to ensure that
7871 child_thread and child_thread_two are always initialized before we
7872 start to use them.
7873
a5606eee
VP
78742008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7875
7876 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7877 * gdb.base/watchpoint-solib.c: New.
7878 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7879
c55a82bb
PM
78802008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7881
7882 * gdb.base/gdb1056.exp: Add unsigned integer test.
7883
0993fe05
DE
78842008-01-28 Doug Evans <dje@google.com>
7885
7886 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7887
4fe42e7f
JB
78882008-01-27 Jim Blandy <jimb@codesourcery.com>
7889
c7a69933
JB
7890 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7891
4fe42e7f
JB
7892 * gdb.base/expand-psymtabs.exp: Doc fix.
7893
5def8285
MK
78942008-01-26 Mark Kettenis <kettenis@gnu.org>
7895
7896 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7897
5313c911
NR
78982008-01-24 Nick Roberts <nickrob@snap.net.nz>
7899
a9c64011 7900 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7901 -var-set-format.
7902
93815fbf
VP
79032008-01-23 Chris Demetriou <cgd@google.com>
7904
7905 * gdb.threads/thread_events.c: New testcase source file.
7906 * gdb.threads/thread_events.exp: New testcase expect file.
7907
467a88ee
NR
79082008-01-23 Nick Roberts <nickrob@snap.net.nz>
7909
7910 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7911
7912 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7913 -var-set-format.
7914
d8f82aba
DJ
79152008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7916 Vladimir Prus <vladimir@codesourcery.com>
7917
7918 * gdb.base/float.exp: Allow missing floating point for m68k and
7919 PowerPC.
7920
60c46647
VP
79212008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7922
7923 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7924 ignore count.
7925 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7926 * gdb.mi/mi-cli.exp: Adjust.
7927 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7928
c7dd36a1
PA
79292008-01-17 Pedro Alves <pedro@codesourcery.com>
7930
7931 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7932 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7933 with dummy_ptr's address.
7934 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7935 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7936 all targets.
7937 * gdb.mi/mi2-var-child.exp: Likewise.
7938
39d5313e
JB
79392008-01-09 Joel Brobecker <brobecker@adacore.com>
7940
7941 * gdb.ada/null_array: New test program.
7942 * gdb.ada/null_array.exp: New testcase.
7943
0aea4bf3
LM
79442008-01-09 Luis Machado <luisgpm@br.ibm.com>
7945
7946 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7947 with required float modifiers.
7948
0b354900
JB
79492008-01-08 Joel Brobecker <brobecker@adacore.com>
7950
7951 * gdb.ada/funcall_param: New test program.
7952 * gdb.ada/funcall_param.exp: New testcase.
7953
cdb7f5d4
JB
79542008-01-08 Joel Brobecker <brobecker@adacore.com>
7955
7956 * gdb.ada/arrayparam: New test program.
7957 * gdb.ada/arrayparam.exp: New testcase.
7958
88e2547f
JB
79592008-01-08 Joel Brobecker <brobecker@adacore.com>
7960
7961 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7962 landed. Should also fix random failures in the test following it.
7963
f6867ce0
TJB
79642008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7965
7966 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7967 for expressions with decimal float values.
7968 (test_dfp_conversions): New function to test casts to and from
7969 decimal float types.
7970 Call test_dfp_conversions.
7971 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7972 elements.
7973 (main): Initialize ds.float4 and ds.double8 elements.
7974 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7975 string to new error message.
7976 (d64_set_tests): Likewise.
7977 (d128_set_tests): Likewise.
7978 Add tests for expressions with decimal float variables. Add tests for
7979 conversions to and from decimal float types.
7980
f9c11282
JB
79812008-01-05 Joel Brobecker <brobecker@adacore.com>
7982
7983 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7984 * gdb.ada/packed_tagged.exp: New testcase.
7985
0ecbca72
JB
79862008-01-04 Joel Brobecker <brobecker@adacore.com>
7987
7988 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
7989 gdb.ada/homonym/homonym_main.adb: New files.
7990 * gdb.ada/homonym.exp: New testcase.
7991
c18d3d89
JB
79922008-01-04 Joel Brobecker <brobecker@adacore.com>
7993
7994 * gdb.ada/packed_array.exp: Add testing of references to
7995 a packed array.
7996
ecc7085b
JB
79972008-01-04 Joel Brobecker <brobecker@adacore.com>
7998
7999 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8000 New files.
8001 * gdb.ada/type_coercion.exp: New testcase.
8002
c474c922
JB
80032008-01-04 Joel Brobecker <brobecker@adacore.com>
8004
8005 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8006 gdb.ada/tagged/foo.adb: New file.
8007 * gdb.ada/tagged.exp: New testcase.
8008
9005b927
JB
80092008-01-04 Joel Brobecker <brobecker@adacore.com>
8010
8011 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8012 gdb.ada/ptype_field/foo.adb: New files.
8013 * gdb.ada/ptype_field.exp: New testcase.
8014
1a6aaad8
JB
80152008-01-03 Joel Brobecker <brobecker@adacore.com>
8016
8017 * gdb.ada/print_pc.exp: New testcase.
8018
0ef22f53
JB
80192008-01-03 Joel Brobecker <brobecker@adacore.com>
8020
8021 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8022 gdb.ada/taft_type/p.adb: New files.
8023 * gdb.ada/taft_type.exp: New testcase.
8024
1689ecf8
JB
80252008-01-03 Joel Brobecker <brobecker@adacore.com>
8026
8027 * gdb.ada/array_bounds/bar.adb: New file.
8028 * gdb.ada/array_bounds.exp: New testcase.
8029
a4d0b9c3
JB
80302008-01-03 Joel Brobecker <brobecker@adacore.com>
8031
8032 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8033 gdb.ada/arrayptr/foo.adb: New files.
8034 * gdb.ada/arrayptr.exp: New testcase.
8035
a31ace00
JB
80362008-01-03 Joel Brobecker <brobecker@adacore.com>
8037
8038 * gdb.base/set-lang-auto.exp: New testcase.
8039
a97fced3
JB
80402008-01-03 Joel Brobecker <brobecker@adacore.com>
8041
8042 * gdb.ada/fun_addr/foo.adb: New file.
8043 * gdb.ada/fun_addr.exp: New testcase.
8044
ef29ce1a
JK
80452008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8046
8047 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8048 New files
8049
0fafefe3
JB
80502008-01-02 Joel Brobecker <brobecker@adacore.com>
8051
8052 * array_subscript_addr/p.adb: New file.
a9c64011 8053 * array_subscript_addr.exp: New testcase.
0fafefe3 8054
c4359f8d
JB
80552008-01-02 Joel Brobecker <brobecker@adacore.com>
8056
a9c64011 8057 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8058 New files.
8059 * gdb.ada/str_cmp_ref.exp: New testcase.
8060
1aa1b15b
JB
80612008-01-01 Joel Brobecker <brobecker@adacore.com>
8062
8063 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8064 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8065 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8066
81c9b2cf
JB
80672008-01-01 Joel Brobecker <brobecker@adacore.com>
8068
8069 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8070 gdb.ada/ref_param/pck.ads: New files.
8071 * gdb.ada/ref_param.exp: New testcase.
8072
319e4674
JB
80732008-01-01 Joel Brobecker <brobecker@adacore.com>
8074
8075 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8076 gdb.ada/interface/foo.adb: New files.
8077 * gdb.ada/interface.exp: New testcase.
8078
ef682c56
JB
80792007-12-31 Jim Blandy <jimb@codesourcery.com>
8080
8081 * gdb.base/multi-forks.exp: Consume all output from child
8082 processes before proceeding to next test.
8083
f6f3eb6c
JB
80842007-12-29 Jim Blandy <jimb@codesourcery.com>
8085
8086 * configure: Regenerated.
8087
f652e42f
JB
80882007-12-27 Joel Brobecker <brobecker@adacore.com>
8089
8090 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8091 gdb.ada/fixed_cmp/fixed.adb: New files.
8092 * gdb.ada/fixed_cmp.exp: New testcase.
8093
6943e596
JB
80942007-12-27 Joel Brobecker <brobecker@adacore.com>
8095
8096 * gdb.ada/boolean_expr.exp: New testcase.
8097
aad9a193
JB
80982007-12-26 Jim Blandy <jimb@codesourcery.com>
8099
8100 * gdb.base/multi-forks.exp: Doc fix.
8101
fb5f3683
JB
81022007-12-26 Joel Brobecker <brobecker@adacore.com>
8103
8104 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8105 * gdb.ada/char_param.exp: Do not compile our test program with
8106 -gnata, this is unnecessary.
8107 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8108
384e4a9c
JB
81092007-12-24 Joel Brobecker <brobecker@adacore.com>
8110
8111 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8112 gdb.ada/print_chars/foo.adb: New files.
8113 * gdb.ada/print_chars.exp: New testcase.
8114
01e044f7
JB
81152007-12-24 Joel Brobecker <brobecker@adacore.com>
8116
8117 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8118 gdb.ada/char_param/foo.adb: New files.
8119 * gdb.ada/char_param.exp: New testcase.
8120
0ce17860
JB
81212007-12-22 Jim Blandy <jimb@codesourcery.com>
8122
8123 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8124 hard-coding source line numbers into the test.
8125 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8126 gdb_get_line_number to find.
8127
919809b9
JB
81282007-12-22 Joel Brobecker <brobecker@adacore.com>
8129
8130 * gdb.base/ptype.c (highest): New struct type.
8131 (the_highest): New variable of that type.
8132 (main): Add dummy assignment to a field of variable the_highest.
8133 * gdb.base/ptype.exp: Test type printing of our new variable.
8134
abc8a88d
PM
81352007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8136
8137 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8138 and record first explicitly generated thread number.
abc8a88d
PM
8139 Use that thread number for thread specific watchpoint test.
8140 Add iteration number to repetitive tests.
8141
5158f3e3
CES
81422007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8143 Jim Blandy <jimb@codesourcery.com>
8144
8145 * gdb.base/expand-psymtabs.c: New testcase
8146 source file.
8147 * gdb.base/expand-psymtabs.exp: New testcase
8148 expect file.
8149
37e4754d
LM
81502007-12-17 Luis Machado <luisgpm@br.ibm.com>
8151
8152 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8153 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8154
551e5d04
JB
81552007-12-17 Joel Brobecker <brobecker@adacore.com>
8156
8157 * gdb.ada/frame_args/foo.adb: New file.
8158 * gdb.ada/frame_args/pck.ads: New file.
8159 * gdb.ada/frame_args/pck.adb: New file.
8160 * gdb.ada/frame_args.exp: New testcase.
8161
a05ee097
JB
81622007-12-17 Joel Brobecker <brobecker@adacore.com>
8163
8164 * gdb.base/frame-args.c: New file.
8165 * gdb.base/frame-args.exp: New testcase.
8166
c162e8c9 81672007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8168 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8169
8170 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8171
afe8ab22 81722007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8173
afe8ab22
VP
8174 * gdb.mi/mi-pending.exp: New.
8175 * gdb.mi/mi-pending.c: New.
8176 * gdb.mi/mi-pendshr.c: New.
8177
dfdfb3ca
JB
81782007-12-06 Jim Blandy <jimb@codesourcery.com>
8179
8180 * gdb.base/default.exp: Update expected output for 'info catch'.
8181
b7fca990
JK
81822007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8183
8184 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8185 must be set to binary.
8186
6a1afc1e
PA
81872007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8188
8189 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8190
a6b151f1
DJ
81912007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8192
8193 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8194 gdb.mi/mi-file-transfer.exp: New.
8195
43039443
JK
81962007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8197
8198 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8199
0ef2251b
MR
82002007-11-22 Maciej W. Rozycki <macro@mips.com>
8201
8202 * gdb.trace/backtrace.exp: Fix a typo.
8203 * gdb.trace/circ.exp: Likewise.
8204 * gdb.trace/collection.exp: Likewise.
8205 * gdb.trace/limits.exp: Likewise.
8206 * gdb.trace/report.exp: Likewise.
8207 * gdb.trace/tfind.exp: Likewise.
8208 * gdb.trace/while-dyn.exp: Likewise.
8209
5443631e
NR
82102007-11-21 Nick Roberts <nickrob@snap.net.nz>
8211
8212 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8213 objects of pointers that can't be dereferenced are now
8214 "noneditable".
8215
a4ce5b0d
UW
82162007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8217
8218 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8219 (target_cpu): Remove.
8220
d6e956e5
VP
82212007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8222
8223 * gdb.base/ending-run.exp: Expect the list of cleared
8224 breakpoint to come in natural order, not the reversed one.
a9c64011 8225
214270ab
VP
82262007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8227
8228 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8229 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8230
1a619819
LM
82312007-11-05 Luis Machado <luisgpm@br.ibm.com>
8232
8233 * gdb.base/printcmds.exp: New function
8234 test_printf_with_dfp.
8235
5b01a6fa
DE
82362007-11-02 Doug Evans <dje@google.com>
8237
8238 * gdb.disasm/t01_mov.s: Remove carriage returns.
8239 * gdb.disasm/t02_mova.s: Ditto.
8240 * gdb.disasm/t03_add.s: Ditto.
8241 * gdb.disasm/t04_sub.s: Ditto.
8242 * gdb.disasm/t05_cmp.s: Ditto.
8243 * gdb.disasm/t06_ari2.s: Ditto.
8244 * gdb.disasm/t07_ari3.s: Ditto.
8245 * gdb.disasm/t08_or.s: Ditto.
8246 * gdb.disasm/t09_xor.s: Ditto.
8247 * gdb.disasm/t10_and.s: Ditto.
8248 * gdb.disasm/t11_logs.s: Ditto.
8249 * gdb.disasm/t12_bit.s: Ditto.
8250 * gdb.disasm/t13_otr.s: Ditto.
8251
ec33ab7f
JK
82522007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8253
8254 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8255
ae0d01ff
UW
82562007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8257
8258 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8259 provide DFP support.
8260
55eddb0f
DJ
82612007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8262
8263 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8264 Test "set powerpc vector-abi". Skip auto-detection tests for old
8265 toolchains.
8266
7020f05c
PA
82672007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8268
8269 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8270 with [string compare].
8271
84bc3db9
PA
82722007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8273
8274 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8275 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8276
5876dc88
LM
82772007-10-25 Luis Machado <luisgpm@br.ibm.com>
8278
8279 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8280 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8281 * gdb.opt/Makefile.in: New makefile.
8282 * Makefile.in: Create new directory "gdb.opt".
8283 * configure.ac: Add "gdb.opt" directory.
8284 * configure: Regenerated.
a9c64011 8285
c3ea9a14
DE
82862007-10-25 Doug Evans <dje@google.com>
8287
8288 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8289 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8290
a9c64011 82912007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8292 Thiago Jung Bauermann <bauerman@br.ibm.com>
8293
8294 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8295 Floating Point expressions.
8296 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8297 Floating Point variables.
8298 * gdb.base/dfp-test.c: new file containing program with Decimal
8299 Floating variables, used by gdb.base/dfp-test.exp.
8300
62a24a2b
DJ
83012007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8302
8303 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8304
e7b1eae6
UW
83052007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8306
8307 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8308 compiling test case with GCC.
8309 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8310
c641edcc
UW
83112007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8312
8313 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8314 format changes.
8315
5e5ebfe6
MS
83162007-10-18 Michael Snyder <msnyder@specifix.com>
8317
8318 * gdb.base/dbx.exp: Add missing "-re " operator.
8319
e831e7b6
GM
83202007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8321
8322 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8323 * configure.ac: Removed trailing spaces after backslash.
8324 * gdb.modula2: New directory.
8325 * gdb.modula2/Makefile.in: New file.
8326 * gdb.modula2/unbounded-array.exp: New file.
8327 * gdb.modula2/unbounded1.c: New file.
8328
7cc46491
DJ
83292007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8330
8331 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8332
83332007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8334
8335 * gdb.base/sigstep.c (main): Add checks for
8336 return values for setitimer call.
8337 Call setitimer again with itimer = ITIMER_REAL
8338 if first call to setitimer fails.
8339
e91528f0
KH
83402007-10-11 Kazu Hirata <kazu@codesourcery.com>
8341
8342 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8343 of $timeout.
8344
2ec9a4f8
DJ
83452007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8346
8347 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8348
83492007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8350
8351 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8352 of gdb_expect call, to avoid interruption.
8353
64b2fa04
PA
83542007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8355
8356 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8357 (v_unsigned_long_long, v_long_long_array)
8358 (v_signed_long_long_array, v_unsigned_long_long_array)
8359 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8360 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8361 [!NO_LONG_LONG]: New.
8362 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8363 v_long_long_member.
8364
8365 (v_long_long_func, v_signed_long_long_func)
8366 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8367 (main) [!NO_LONG_LONG]: Initialize long long variants.
8368
8369 * gdb.base/whatis.exp: If board file requests no_long_long, build
8370 test with NO_LONG_LONG defined. Test long long, signed long long,
8371 and unsigned long long variants but only if board file doesn't
8372 disable it.
8373
a912286e 83742007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8375 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8376
8377 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8378 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8379 * configure: Regenerated.
8380 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8381 gdb.pascal/types.exp, lib/pascal.exp: New files.
8382
471ba8c9
DJ
83832007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8384
8385 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8386 call.
8387 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8388 to return to the call.
8389 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8390 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8391 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8392 * gdb.mi/mi-until.exp (test_until): Likewise.
8393 * gdb.mi/mi2-until.exp (test_until): Likewise.
8394
fef8a650
DJ
83952007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8396
8397 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8398 two-char array.
8399 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8400
d983da9c
DJ
84012007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8402
8403 * gdb.threads/watchthreads.c (thread_function): Sleep between
8404 iterations.
8405 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8406 at once for S/390. Generate matching fails and passes.
8407
17f62551
VP
84082007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8409
8410 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8411 the 'struct_declarations' variable to zeros.
a9c64011 8412
ed0616c6
VP
84132007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8414
8415 * gdb.cp/mb-ctor.cc: New.
8416 * gdb.cp/mb-ctor.exp: New.
8417 * gdb.cp/mb-templates.cc: New.
8418 * gdb.cp/mb-templates.exp: New.
8419
41f1b697
DJ
84202007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8421
8422 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8423
3f213f78
PA
84242007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8425
8426 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8427 targets.
8428 * configure: Regenerate.
8429
0d381245 84302007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8431
0d381245
VP
8432 * gdb.base/annota1.exp: Adjust for 'info break'
8433 format changes.
8434 * gdb.base/annota3.exp: Likewise.
8435 * gdb.base/break.exp: Likewise.
8436 * gdb.base/condbreak.exp: Likewise.
8437 * gdb.base/pending.exp: Likewise.
8438 * gdb.base/sepdebug.exp: Likewise.
8439 * gdb.base/unload.exp: Likewise.
8440 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8441
fe3f5fa8
VP
84422007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8443
8444 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8445 messages.
8446 * gdb.base/chng-syms.exp: Likewise.
8447 * gdb.base/unload.exp: Likewise.
a9c64011 8448
a75cf6c0
DJ
84492007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8450
8451 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8452
18ecae38
DJ
84532007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8454
8455 * schedlock.c (NUM): Change to 1.
8456 (main): Use args[0] for the main thread.
8457 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8458 regardless of the number of threads.
8459
5509918f
MR
84602007-09-14 Maciej W. Rozycki <macro@mips.com>
8461
4a543daf
MR
8462 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8463 type down.
8464 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8465 test.
8466 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8467 watchpoint type down.
8468 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8469 test.
8470
84712007-09-14 Maciej W. Rozycki <macro@mips.com>
8472
5509918f
MR
8473 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8474 Move all the tests here and run them twice, once using software
8475 watchpoints and once using hardware watchpoints.
8476 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8477
40b53987
DJ
84782007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8479
8480 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8481 test.
8482
695e2681
MK
84832007-09-10 Mark Kettenis <kettenis@gnu.org>
8484
8b3fc8d8
MK
8485 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8486 build-id.
8487
695e2681
MK
8488 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8489 know about $ORIGIN. Calculate output dir from $dest instead of
8490 using ${objdir}/{$subdir}.
8491
58d69f29
MK
84922007-09-09 Mark Kettenis <kettenis@gnu.org>
8493
8494 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8495 gcore, before continuing with the test.
8496
3e347599
DJ
84972007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8498
8499 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8500 * gdb.mi/mi-watch.exp: Likewise.
8501
ea37ba09
DJ
85022007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8503 Jim Blandy <jimb@codesourcery.com>
8504
8505 * gdb.arch/i386-sse.exp: Do not expect character constants.
8506 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8507 * gdb.base/display.exp: Allow print/s.
8508 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8509 and unsigned char array changes.
8510
2025a643
DJ
85112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8512
8513 * gdb.base/display.exp: Add tests for printf %p.
8514
26669a27
PA
85152007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8516
8517 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8518 the dll name to unicode.
8519
c8f021f8
JK
85202007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8521
8522 * gdb.base/default.exp (show version): Update the version text.
8523 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8524
4cf31eea
JK
85252007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8526
8527 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8528 New files.
8529
4935890f
JK
85302007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8531
8532 * lib/gdb.exp (build_id_debug_filename_get): New function.
8533 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8534 Remove the generate DEBUG file for the future testcase runs.
8535 New testcase for the NT_GNU_BUILD_ID retrieval.
8536 Move the final testing step to ...
8537 (test_different_dir): ... a new function.
8538 New parameter XFAIL to XFAIL all the tests performed.
8539 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8540 New parameter TYPE to PF_PREFIX all the tests performed.
8541
02142340
VP
85422007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8543
8544 * gdb.mi/mi-var-cp.cc (path_expression): New
8545 function.
8546 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8547
36acd84e
UW
85482007-08-27 Markus Deuling <deuling@de.ibm.com>
8549
8550 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8551 to fit into SPU Local Store memory.
8552
a896d121
JB
85532007-08-23 Joel Brobecker <brobecker@adacore.com>
8554
8555 * gdb.base/default.exp: Adjust the expected output of "info
8556 warranty" after the switch to GPLv3.
8557
7b433602
JB
85582007-08-23 Joel Brobecker <brobecker@adacore.com>
8559
8560 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8561 to 30000 (from 20000).
8562
e22f8b7c
JB
85632007-08-23 Joel Brobecker <brobecker@adacore.com>
8564
8565 Switch the license of all .exp files to GPLv3.
8566 Switch the license of all .f and .f90 files to GPLv3.
8567 Switch the license of all .s and .S files to GPLv3.
8568
5a0e3bd0
JB
85692007-08-23 Joel Brobecker <brobecker@adacore.com>
8570
8571 * configure.ac: Switch license to GPLv3.
8572
cc00619d
JB
85732007-08-23 Joel Brobecker <brobecker@adacore.com>
8574
8575 Switch the licensing to GPLv3 for all .ads and .adb files.
8576
8d26208a
DJ
85772007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8578
8579 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8580 and t_int_double.
8581 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8582
4fcb9948
JB
85832007-08-17 Joel Brobecker <brobecker@adacore.com>
8584
8585 * gdb.base/step-line.c: Switch license to GPL version 3, and
8586 update copyright year.
8587 * gdb.base/step-line.inp: Likewise.
8588
b9c34f67
JB
85892007-08-17 Joel Brobecker <brobecker@adacore.com>
8590
8591 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8592 changes inside gdb1555.c.
8593 * gdb.base/pending.exp: Likewise.
8594
2cc17678
DJ
85952007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8596
8597 * config/default.exp: New file.
8598
e48883f7
DJ
85992007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8600
8601 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8602 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8603
1ab80e5b
MR
86042007-07-30 Maciej W. Rozycki <macro@mips.com>
8605
8606 * gdb.base/dump.exp: Force the correct endianness for binary
8607 formats not carrying this information.
8608
aba471f5
DJ
86092007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8610
8611 * gdb.threads/staticthreads.exp: Match .*sem_post.
8612
d4e07204
DJ
86132007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8614
8615 * gdb.base/readline.exp (operate_and_get_next): Match the final
8616 prompt.
8617
2b97317d
KB
86182007-07-23 Kevin Buettner <kevinb@redhat.com>
8619
8620 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8621 to restarting SID.
8622
44efa07a
KB
86232007-07-18 Kevin Buettner <kevinb@redhat.com>
8624
8625 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8626 prior to `gdb_start'.
8627
7b5ebade
KB
86282007-07-18 Kevin Buettner <kevinb@redhat.com>
8629
8630 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8631 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8632 Remove call to gdb_unload.
8633
255e7678
DJ
86342007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8635 Daniel Jacobowitz <dan@codesourcery.com>
8636
8637 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8638 for __WIN32__.
8639 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8640 * gdb.base/unload.exp: Use shared library test routines.
8641
3a40aaa0
UW
86422007-07-03 Markus Deuling <deuling@de.ibm.com>
8643
8644 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8645 * gdb.base/solib-symbol-lib.c: Likewise.
8646 * gdb.base/solib-symbol-main.c: Likewise.
8647
b0f4b84b
DJ
86482007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8649
8650 * config/gdbserver.exp (gdb_reconnect): New.
8651 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8652 gdb.base/solib-disc.exp: New files.
8653 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8654 remote debugging".
8655 (gdb_compile): Add shlib_load flag.
8656 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8657 port.
8658 (gdbserver_reconnect): New.
8659
1b05479a
DJ
86602007-07-01 Nick Roberts <nickrob@snap.net.nz>
8661 Daniel Jacobowitz <dan@codesourcery.com>
8662
8663 * gdb.base/annota3.exp: Test for if construct.
8664
86f78eb2
DJ
86652007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8666
8667 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8668
6a2eb474 86692007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8670 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8671
8672 * gdb.base/display.exp: Allow a newline after display/i.
8673 * gdb.base/pc-fp.exp: Likewise.
8674 * gdb.base/sigbpt.exp: Likewise.
8675
f8b73d13
DJ
86762007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8677
8678 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8679 required features to be included.
8680
4339e69e
DJ
86812007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8682
8683 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8684 in info threads output.
8685
23d964e7
UW
86862007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8687 Markus Deuling <deuling@de.ibm.com>
8688
8689 * gdb.arch/spu-info.exp: New testcase.
8690 * gdb.arch/spu-info.c: New file.
8691
fd20f75b
DJ
86922007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8693
8694 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8695 tpcs_offset. Restore lr after the call.
8696 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8697
2226f861
DJ
86982007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8699
8700 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8701 (gdbserver_run): Kill any running gdbserver.
8702 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8703
d12371a9
MR
87042007-05-17 Maciej W. Rozycki <macro@mips.com>
8705
8706 * gdb.base/sigbpt.exp: Preset segv_addr.
8707
93f02886
DJ
87082007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8709
8710 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8711 (gdb_compile_shlib): Likewise.
8712 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8713 (default_gdb_init): Clear cleanfiles.
8714 (gdb_finish): Delete recorded cleanfiles.
8715 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8716
8717 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8718 Do not use isnative.
8719 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8720 gdb.base/so-impl-ld.exp: Likewise.
8721 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8722 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8723 gdb_compile.
8724
b04e06d7
VP
87252007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8726
8727 * config/unknown.exp: Remove.
8728
069ed931
UW
87292007-05-15 Markus Deuling <deuling@de.ibm.com>
8730
8731 * gdb.base/info-proc.exp: Check is_remote.
8732
09db0d03
UW
87332007-05-14 Markus Deuling <deuling@de.ibm.com>
8734
8735 * gdb.base/gcore.exp: Initialize variable core_supported.
8736
af2cbe8c
DJ
87372007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8738
8739 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8740
027c0295
DJ
87412007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8742
8743 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8744 * gdb.threads/print-threads.exp (test_all_threads): Allow
8745 negative and hexadecimal thread IDs.
8746
dc5000e7
DJ
87472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8748
8749 * gdb.java/jprint.java (public): Avoid invalid call to static
8750 method.
8751
2e74ed18
DP
87522007-05-14 Denis Pilat <denis.pilat@st.com>
8753
8754 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8755 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8756 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8757 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8758 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8759
83547f02
UW
87602007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8761
8762 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8763 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8764 this mode.
8765 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8766 * gdb.base/spu.ld: New file.
8767
b18be20d
DJ
87682007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8769
8770 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8771
be444858
DJ
87722007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8773
8774 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8775
b1d53152
DJ
87762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8777
8778 * gdb.java/jmain.exp: Handle demangled names with and without method
8779 signatures.
8780
d084b331
DJ
87812007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8782
8783 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8784 (have_a_very_merry_interrupt): Remove calls to puts.
8785 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8786 inferior output.
8787 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8788 test names.
8789
db9d7fc5
DJ
87902007-04-29 Markus Deuling <deuling@de.ibm.com>
8791 Daniel Jacobowitz <dan@codesourcery.com>
8792
8793 * gdb.base/auxv.exp (core_works): Also check is_remote.
8794 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8795
ef783a7d 87962007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8797
ef783a7d
VP
8798 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8799 message, not the undefined 'module' variable.
8800 * gdb.base/siginfo.exp: Likewise.
8801 * gdb.base/sigstep.exp: Likewise.
8802 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8803 serialport.
8804 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8805
b7b73cae
CV
88062007-04-25 Corinna Vinschen <vinschen@redhat.com>
8807
8808 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8809 target sim fails. Return 0 otherwise.
8810 (gdb_load): Return prematurely if gdb_target_sim fails.
8811
7d90fdfa
DP
88122007-04-16 Denis Pilat <denis.pilat@st.com>
8813
8814 * gdb.base/setshow.exp: Reset height after having set it to 100.
8815
5d3e9c85
DP
88162007-04-16 Denis Pilat <denis.pilat@st.com>
8817
8818 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8819
18e75969
DP
88202007-04-16 Denis Pilat <denis.pilat@st.com>
8821
8822 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8823
25d5ea92
VP
88242007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8825
8826 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8827 tests. Run the frozen varobjs test.
8828 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8829 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8830
0b49cb80
JK
88312007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8832
8833 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8834 gdb.base/type-opaque.exp: New files.
8835
a73bafbc 88362007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8837
8838 * gdb.mi/mi-var-child.c
a73bafbc
VP
8839 (do_children_tests): User char[2] instead of
8840 char so that automatic printing of pointers to char
8841 don't give unpredicable result.
8842 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8843 local variables.
8844 * gdb.mi/mi-var-child.exp: Step to right line
8845 of do_children_tests.
8846 * gdb.mi/mi2-var-child.exp: Likewise.
8847 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8848 do_locals_tests.
a73bafbc
VP
8849 (do_children_tests): User char[2] instead of
8850 char so that automatic printing of pointers to char
a9c64011 8851 don't give unpredicable result.
a73bafbc 8852 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8853 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8854 Pass test name to mi_wait_for_stop.
8855
7ce59000
DJ
88562007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8857
8858 * gdb.asm/asm-source.exp: Remove d10v case.
8859 * lib/gdb.exp (skip_cplus_tests): Likewise.
8860 * gdb.asm/d10v.inc: Deleted.
8861
20389057
DJ
88622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8863
8864 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8865
8807d78b
DJ
88662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8867
8868 * config/netware.exp: Delete file.
8869
aa3edb8e
JB
88702007-03-29 Joel Brobecker <brobecker@adacore.com>
8871
8872 * gdb.dwarf2/dw2-noloc.S: New file.
8873 * gdb.dwarf2/dw2-noloc.exp: New file.
8874
297561ac
PA
88752007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8876
8877 * gdb.cp/method2.cc: New test.
8878 * gdb.cp/method2.exp: New test.
8879 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8880
1f81bd39
DJ
88812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8882
8883 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8884
9453113a
DJ
88852007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8886
8887 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8888
b741e217
DJ
88892007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8890
8891 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8892 (gdb_load): Delete, replace with...
8893 (gdb_reload): ...this.
8894 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8895 * gdb.server/server-mon.exp: Likewise.
8896 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8897 (gdb_start_cmd): New.
8898 (gdb_file_cmd): Save the last loaded file.
8899 (gdb_reload): New.
8900 (gdb_gnu_strip_debug): Use transform.
8901 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8902 support here. Use new $last_loaded_file. Check mtime.
8903 (gdb_target_cmd): Handle ObjC failure case.
8904 (infer_host_exec): Delete.
8905 (gdbserver_load): Rename to...
8906 (gdbserver_run): ...this. Simplify.
8907 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8908 (mi_gdb_load): Move most contents to a new function...
8909 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8910 (mi_run_cmd): Use mi_gdb_target_load.
8911 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8912 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8913 Use gdb_run_cmd.
8914 * gdb.base/charsign.exp: Remove incorrect comment.
8915 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8916 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8917 gdb.base/start.exp: Use gdb_start_cmd.
8918
446ab585 89192007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8920 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8921
8922 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8923 * gdb.base/signull.exp: Similarly.
8924
bbb88ebf
UW
89252007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8926
8927 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8928 messages available to test cases (like chng-sym.exp).
8929
cb8c4a99
AS
89302007-03-14 Andreas Schwab <schwab@suse.de>
8931
8932 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8933 format changes.
8934
4e463ff5
DJ
89352007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8936
8937 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8938 (optimized_1): New.
8939 (main): Call optimized_1.
8940 (gdb2029): Correct typos. Call gdb2029_marker.
8941 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8942 for gdb2029.
8943
b6db2c47
MK
89442007-03-12 Mark Kettenis <kettenis@gnu.org>
8945
8946 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8947 as tabs. Remove redundant test pattern.
8948
70ed3737
UW
89492007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8950
8951 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8952 for /a format output.
8953
47b67b60
DJ
89542007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8955
8956 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8957 collect output incrementally.
8958
b8953b0e
UW
89592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8960
8961 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8962 for -var-create lpcharacter test.
8963 * gdb.mi/mi2-var-cmd.exp: Likewise.
8964
7acd5c40
UW
89652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8966
8967 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8968 pass on targets where address zero is readable.
8969
9c6759c1
UW
89702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8971
8972 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8973 just a single architecture.
8974
a2f1aeb4
UW
89752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8976
8977 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8978 (fetch_all_registers): New function, uses gdb_test_multiple and
8979 exp_continue to fetch inferior output line-by-line.
8980 Replace all uses of do_get_all_registers by fetch_all_registers.
8981
46579ac2
UW
89822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8983
8984 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8985 in target_info.
8986
fc133f24
MS
89872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8988
a9c64011 8989 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
8990 consistancy; add a default (timeout) case.
8991
7646a51d
MS
89922007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8993
8994 * gdb.base/watchpoint.exp: Fix truncated comment.
8995
dcfff61f
MS
89962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
8997
8998 * Makefile.in: Remove spurious single-quotes from sed command.
8999
664e3ee9
DJ
90002007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9001
9002 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9003 func.
9004 * gdb.mi/mi2-var-cmd.exp: Likewise.
9005
d7cc6f2f
JB
90062007-02-27 Joel Brobecker <brobecker@adacore.com>
9007
a9c64011
AS
9008 * gdb.dwarf2/dw2-producer.S: New file.
9009 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9010
90112007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9012
9013 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9014 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9015 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9016 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9017 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9018 Revert tests to use mi_gdb_test and include value field in output
9019 of -var-create.
9020
93d42b30
DJ
90212007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9022
9023 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9024
c499ed39
DJ
90252007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9026
9027 * gdb.base/maint.exp: Remove full paths from test names.
9028 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9029 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9030
9836f81b
JB
90312007-02-27 Joel Brobecker <brobecker@adacore.com>
9032
9033 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9034
c74d0ad8
DJ
90352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9036
9037 * gdb.server/server-mon.exp: New test.
9038
2711e456
DJ
90392007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9040
9041 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9042
ff6f572f
DJ
90432007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9044
9045 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9046 register capitalization.
9047
fada3feb
DP
90482007-02-13 Denis Pilat <denis.pilat@st.com>
9049
9050 * gdb.mi/mi-var-invalidate.exp: New file.
9051
fb1e4ffc
DJ
90522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9053
9054 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9055
3da939d7
DJ
90562007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9057
9058 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9059
123dc839
DJ
90602007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9061
9062 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9063 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9064
877e3645 90652007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9066
9067 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9068 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9069 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9070 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9071 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9072 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9073 Update tests to include value field in output of -var-create.
a9c64011 9074
3c0a2960
AS
90752007-02-08 Andreas Schwab <schwab@suse.de>
9076
9077 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9078
108546a0
DJ
90792007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9080
9081 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9082 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9083
d701dcab
DP
90842007-02-02 Denis Pilat <denis.pilat@st.com>
9085
9086 * gdb.threads/threadapply.exp: check that frame is not changed by
9087 the thread apply all command.
9088
783e3e2f
AS
90892007-01-31 Andreas Schwab <schwab@suse.de>
9090
6d9c3a87
AS
9091 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9092
3c50d7b9
AS
9093 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9094 in the dwarf sections.
9095 * gdb.dwarf2/mac-fileno.S: Likewise.
9096
783e3e2f
AS
9097 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9098 bspstore register on ia64.
9099
78ff580e
AS
91002007-01-29 Andreas Schwab <schwab@suse.de>
9101
cc8e9b12
AS
9102 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9103 "frame-begin" annotation.
9104
78ff580e
AS
9105 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9106 number of "frames-invalid" annotations.
9107
704a4f78
DJ
91082007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9109
9110 * gdb.base/commands.exp: Call if_commands_test.
9111 (gdb_test_no_prompt, if_commands_test): New.
9112
e741bf94
MK
91132007-01-28 Mark Kettenis <kettenis@gnu.org>
9114
9115 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9116
474d0ad3
AS
91172007-01-27 Andreas Schwab <schwab@suse.de>
9118
9119 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9120 .short/.int/.quad in the dwarf sections.
9121 * gdb.dwarf2/dw2-intercu.S: Likewise.
9122 * gdb.dwarf2/dw2-intermix.S: Likewise.
9123
e784b426
JK
91242007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9125
9126 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9127 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9128 array.
e784b426
JK
9129 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9130 * gdb.base/setvar.exp: Likewise.
9131
37f08e04
AS
91322007-01-26 Andreas Schwab <schwab@suse.de>
9133
9a01813a
AS
9134 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9135 test.
9136
37f08e04
AS
9137 * gdb.base/multi-forks.exp ("restart $i"): Also match
9138 __kernel_syscall_via_break.
9139
6e2a9270
VP
91402007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9141
9142 * lib/mi-support.exp (mi_delete_varobj): New.
9143 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9144 testcase.
9145 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9146 (main): Call the above.
9147 (reference_update_test, base_in_reference_test)
9148 (reference_to_pointer): Delete the created varobjs.
a9c64011 9149
e515b470
DJ
91502007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9151
9152 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9153 * configure: Regenerated.
9154 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9155 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9156 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9157 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9158 * lib/gdb.exp (gdb_skip_xml_test): New function.
9159
08d8bcd7
DJ
91602007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9161
9162 * gdb.base/sigrepeat.exp: Correct error message.
9163
91642007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9165 Daniel Jacobowitz <dan@codesourcery.com>
9166
9167 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9168 gdb.arch/i386-gnu-cfi-asm.S: New files.
9169
97c3f1f3
JK
91702007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9171
9172 * lib/gdb.exp: Abort on missing `site.exp'.
9173
cb1df416
DJ
91742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9175 Daniel Jacobowitz <dan@codesourcery.com>
9176
9177 * gdb.base/included.c, gdb.base/included.exp,
9178 gdb.base/included.h: New files.
9179
35990120
DJ
91802007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9181
9182 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9183 (maximize_rlimit): Reduce limits on 64-bit systems.
9184
6e81a116 91852007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9186
9187 From Marcus Deuling <deuling@de.ibm.com>:
9188 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9189 every case.
9190
6c3c41f3
NR
91912007-01-13 Nick Roberts <nickrob@snap.net.nz>
9192
9193 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9194 (test_path_specification): Use objdir instead of srcdir to always
9195 get an absolute filename.
9196
2f12c312
DJ
91972007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9198
9199 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9200
81121995
VP
92012007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9202
9203 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9204 Make sure the variable we're using is in scope.
9205 (reference_to_pointer): Likewise.
9206
4741b737
DJ
92072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9208
9209 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9210 has no debug information.
9211
054410c3
DJ
92122007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9213
9214 * gdb.base/annota1.exp: Remove extra send_gdb.
9215
818f79f6
DJ
92162007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9217
9218 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9219
f7a6bb70
DJ
92202007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9221
9222 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9223
57e66780
DJ
92242007-01-08 Nick Roberts <nickrob@snap.net.nz>
9225 Daniel Jacobowitz <dan@codesourcery.com>
9226
9227 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9228 lcharacter or linteger change. Correct duplicated test name.
9229 * gdb.mi/mi2-var-cmd.exp: Likewise.
9230
3d799a95
DJ
92312007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9232
9233 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9234
92352007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9236
a9c64011
AS
9237 * gdb.base/nofield.c: New file.
9238 * gdb.base/nofield.exp: New testcase.
51679ba9 9239
eafb94e8
NR
92402007-01-05 Nick Roberts <nickrob@snap.net.nz>
9241
9242 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9243
9244 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9245 test.
9246
5e572bb4
DJ
92472007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9248
9249 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9250
74a44383
DJ
92512007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9252
9253 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9254 when continuing.
9255
1b572db9
DJ
92562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9257
9258 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9259 Expect ".exe" extension.
9260
381bc39b
DJ
92612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9262
9263 * gdb.base/charset.exp: Add explicit filename to break.
9264 * gdb.base/dbx.exp: Add explicit filename to breaks.
9265
2b70e4c6
DJ
92662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9267
9268 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9269 * gdb.mi/mi2-file.exp: Likewise.
9270
303b6f5d
DJ
92712007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9272
9273 Implement specification of MI tests as comments
9274 in C and C++ sources.
9275 * lib/mi-support.exp (mi_autotest_data): New variable.
9276 (mi_autotest_source): New variable.
9277 (count_newlines, mi_prepare_inline_tests)
9278 (mi_get_inline_test, mi_continue_to_line)
9279 (mi_run_inline_test, mi_tbreak)
9280 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9281 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9282 Run inline tests.
9283 * gdb.mi/mi-var-cp.cc: Define tests here.
9284
23da0d94
VP
92852007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9286
9287 Simplify usage of mi_continue_to.
9288 * lib/mi-support.exp (mi_runto_helper): Renamed
9289 from mi_runto, added new parameter 'run_or_continue'.
9290 (mi_runto): Use mi_runto_helper.
9291 (mi_continue_to): Accept just function name as parameter.
9292 Use mi_runto_helper.
9293 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9294 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9295
f9e18282
JB
92962006-01-04 Joel Brobecker <brobecker@adacore.com>
9297
9298 Make this testcase a bit more realistic. The current code
9299 is too simplistic, and allows the compiler to optimize out
9300 some of the entities we need for this testcase.
9301 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9302 (Do_Nothing): Add extra parameter.
9303 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9304 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9305 by using a variable of type Void_Star.
9306
fd678c65
JB
93072006-01-04 Joel Brobecker <brobecker@adacore.com>
9308
9309 * gdb.ada/catch_ex/foo.adb: New file.
9310 * gdb.ada/catch_ex.exp: New testcase.
9311
05cfdb42
DJ
93122007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9313
9314 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9315 pass --image-base to linker.
9316
2e03ee74
DJ
93172007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9318 Daniel Jacobowitz <dan@codesourcery.com>
9319
9320 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9321 secondary prompts.
9322
0d5de010
DJ
93232007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9324
9325 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9326 output. Test the types of members and member pointers.
9327 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9328 gdb/2092.
9329 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9330 statement. Enable for GCC. Update expected output for some tests
9331 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9332 layout.
9333 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9334 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9335 (Diamond::vget_base): New.
9336 (main): Add new tests.
9337 * gdb.cp/printmethod.exp: Update expected output for member functions.
9338 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9339 print pEe->D::vg().
9340
61a771aa
DJ
93412007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9342
9343 * gdb.threads/tls.exp: Allow stops in sem_post.
9344
2fa63963
DJ
93452006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9346
9347 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9348 * gdb.base/annota3.exp: Likewise.
9349 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9350 again (instead of timing out).
9351 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9352 GCC bug 26475.
9353 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9354 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9355 test from jmisc1.exp.
9356 * gdb.java/jmisc1.exp: Delete.
9357 * gdb.java/jprint.exp: Adjust to work with method signatures including
9358 return types.
9359 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9360 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9361 * lib/java.exp (compile_java_from_source): Pass the correct type
9362 to target_compile.
9363
5eefc2b7
JB
93642006-12-31 Joel Brobecker <brobecker@adacore.com>
9365
9366 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9367 (stack_align_edx): New function.
9368 (stack_align_eax): New function.
9369 (main): Add calls to stack_align_edx and stack_align_eax.
9370 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9371 Add testing for the cases where the register used during a stack
9372 realignment is edx. Same for eax.
9373
227c54da
DJ
93742006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9375
9376 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9377 and generic PE targets.
9378
cab8ac94
JB
93792006-12-29 Joel Brobecker <brobecker@adacore.com>
9380
9381 * gdb.ada/array_return.exp: Update copyright date list.
9382
ba54f318
JB
93832006-12-27 Joel Brobecker <brobecker@adacore.com>
9384
9385 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9386 (Create_Small_Float_Vector): New function.
9387 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9388 function body.
9389 * gdb.ada/array_return/p.adb: Use new type and function from
9390 package Pck.
9391 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9392 able to print the value returned by a function returning an
9393 array of float.
9394
6b7a35dd
JB
93952006-12-20 Joel Brobecker <brobecker@adacore.com>
9396
9397 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9398 The associated tests should be PASSing.
9399
038224f6
VP
94002006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9401
9402 Test for base in references.
9403 * gdb.mi/mi-var-cp.cc: Add test code.
9404 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9405 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9406 * gdb.mi/mi2-watch.exp: Likewise.
9407 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9408 (mi_list_varobj_children): New function.
9409
b26ed50d
VP
94102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9411
9412 * lib/mi-support.exp
9413 (mi_runto): Accept "()" after function name.
9414 (mi_create_varobj): New function.
9415 (mi_varobj_update): New function.
9416 (mi_Check_varobj_value): New function.
9417 * gdb.mi/mi-var-cp.exp: New file.
9418 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9419
08232497
DJ
94202006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9421
9422 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9423 gdb.base/weaklib2.c: New files.
9424
d394c993 94252006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9426
ac6c2fba
NS
9427 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9428 info. Adjust test names.
9429
8ec659a0 9430 * gdb.base/break.c (main): Move position of malloc.
d394c993 9431 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9432
acd65feb
VP
94332006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9434
9435 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9436 assignement of arrays and function pointers.
9437 * gdb.mi/var-cmd.c: Add declaration necessary for above
9438 tests.
9439
f556d5e5
NS
94402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9441
9442 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9443
9444 * gdb.threads/linux-dp.exp: Read thread table before and after
9445 creating each philosopher and verify it.
9446
697bc68d
NS
94472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9448 Paul Brook <paul@codesourcery.com>
9449 Daniel Jacobowitz <dan@codesourcery.com>
9450
9451 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9452 main to remove duplication. Add start function of the form
697bc68d
NS
9453 '_*start[1-9]*'. Add RVDS start function.
9454
29d73ae4
DJ
94552006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9456
9457 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9458
c1d88655
UW
94592006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9460
9461 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9462 * gdb.asm/spu.inc: New file.
9463 * gdb.base/term.exp: Disable if [target_info exists noargs].
9464 * gdb.gdb/complaints.exp: Disable if ![isnative].
9465 * gdb.gdb/selftest.exp: Likewise.
9466 * gdb.gdb/observer.exp: Likewise.
9467 * gdb.gdb/xfullpath.exp: Likewise.
9468 * gdb.base/attach.exp: Disable on SPU target.
9469 * gdb.cp/bs145503.exp: Likewise.
9470 * gdb.cp/exception.exp: Likewise.
9471 * gdb.cp/userdef.exp: Likewise.
9472
32a13b1a
DJ
94732006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9474
9475 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9476
d8295fe9
VP
94772006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9478
9479 * gdb.base/completion.exp: Fix completion tests for
9480 'info' and 'info '.
9481 * gdb.base/help.exp (help_test_raw, test_class_help)
9482 (test_prefix_command_help): Move...
9483 * lib/gdb.exp: Here.
9484 * gdb.base/main.exp: Adjust.
9485 * gdb.cp/maint.exp: Adjust.
9486 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9487
8c394015
VP
94882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9489
9490 * gdb.stabs/weird.exp (print_weird_var): Use
9491 gdb_test_multiple instead of gdb_expect.
9492
027fc1bc
VP
94932006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9494
9495 * gdb.base/help.exp (help_test_raw): New.
9496 (test_class_help): New.
9497 (test_prefix_command_help): New.
9498 Adjust testcases.
9499
67609209
FR
95002006-11-09 Christophe Lyon <christophe.lyon@st.com>
9501
9502 * gdb.base/constvars.c (main): Write to crass and crips, so that
9503 they are allocated by the compiler.
9504
f73adfeb
AS
95052006-10-27 Andreas Schwab <schwab@suse.de>
9506
9507 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9508 "detach-fork".
9509
2f83a18e
DJ
95102006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9511
9512 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9513 of patterns.
9514
94277a38
DJ
95152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9516
9517 * gdb.base/sepdebug.exp: Remove debug format test.
9518 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9519 Handle no-symtab.
9520 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9521
5bd2f6e2
DJ
95222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9523
9524 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9525 int to pointer or pointer to int.
9526 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9527
8c008720
DJ
95282006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9529
9530 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9531
9e35dae4
DJ
95322006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9533
9534 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9535
d9639e13
DJ
95362006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9537
9538 PR c++/2116
9539 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9540
390a1bd0
JB
95412006-10-06 Joel Brobecker <brobecker@adacore.com>
9542
9543 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9544 the corresponding bug has been fixed in GDB (PR/2018).
9545
dd920c33
JB
95462006-10-06 Joel Brobecker <brobecker@adacore.com>
9547
9548 * gdb.base/subst.exp: New testcase.
9549
53bbefe9
JB
95502006-10-06 Joel Brobecker <brobecker@adacore.com>
9551
9552 * gdb.ada/array_return/pck.ads: Add copyright notice.
9553 * gdb.ada/array_return/pck.adb: Likewise.
9554 * gdb.ada/array_return/p.adb: Likewise.
9555 * gdb.ada/exec_changed/first.adb: Likewise.
9556 * gdb.ada/exec_changed/second.adb: Likewise.
9557
09851417
JB
95582006-10-06 Joel Brobecker <brobecker@adacore.com>
9559
9560 * gdb.ada/watch_arg/watch.adb: New file.
9561 * gdb.ada/watch_arg.exp: New testcase.
9562
041bf30d
VP
95632006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9564
9565 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9566 via string_to_regexp.
041bf30d 9567 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9568
f286fbdd 95692006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9570
9571 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9572 Remove unused / obsolete files.
9573
7c07f349
NR
95742006-09-19 Nick Roberts <nickrob@snap.net.nz>
9575
9576 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9577
cd5ff84a
VP
95782006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9579
9580 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9581 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9582 the number of frames.
cd5ff84a 9583
ae018d1a
DJ
95842006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9585
9586 * gdb.base/args.c (main): Add breakpoint marker.
9587 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9588 really test empty arguments.
9589 (args_load): Delete.
9590 (args_test): New.
9591
b399c549
NR
95922006-09-13 Nick Roberts <nickrob@snap.net.nz>
9593
9594 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9595 check for one file.
b399c549 9596
2ab1eb7a
VP
95972006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9598
9599 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9600 HIGH_FRAME argument to -stack-list-locals can be larger than
9601 the number of frames.
a9c64011 9602
476308bf
FF
96032006-08-18 Fred Fish <fnf@specifix.com>
9604
9605 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9606 '$' in front of skip_vmx_tests_saved when setting that.
9607
8625200f
AS
96082006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9609
9610 * gdb.base/trace-commands.exp: New file.
9611
089ec8f1
DJ
96122006-08-10 Joel Brobecker <brobecker@adacore.com>
9613 Daniel Jacobowitz <dan@codesourcery.com>
9614
9615 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9616 expected output of the backtrace commands.
9617
b60f0898
JB
96182006-08-09 Joel Brobecker <brobecker@adacore.com>
9619
9620 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9621 untested followed by return combination.
9622 * gdb.arch/altivec-regs.exp: Likewise.
9623 * gdb.arch/e500-abi.exp: Likewise.
9624 * gdb.arch/e500-regs.exp: Likewise.
9625 * gdb.arch/gdb1291.exp: Likewise.
9626 * gdb.arch/gdb1431.exp: Likewise.
9627 * gdb.arch/gdb1558.exp: Likewise.
9628 * gdb.arch/i386-prologue.exp: Likewise.
9629 * gdb.arch/i386-unwind.exp: Likewise.
9630 * gdb.asm/asm-source.exp: Likewise.
9631 * gdb.base/a2-run.exp: Likewise.
9632 * gdb.base/advance.exp: Likewise.
9633 * gdb.base/all-bin.exp: Likewise.
9634 * gdb.base/annota1.exp: Likewise.
9635 * gdb.base/annota3.exp: Likewise.
9636 * gdb.base/args.exp: Likewise.
9637 * gdb.base/arithmet.exp: Likewise.
9638 * gdb.base/assign.exp: Likewise.
9639 * gdb.base/async.exp: Likewise.
9640 * gdb.base/attach.exp: Likewise.
9641 * gdb.base/bang.exp: Likewise.
9642 * gdb.base/bigcore.exp: Likewise.
9643 * gdb.base/bitfields.exp: Likewise.
9644 * gdb.base/bitfields2.exp: Likewise.
9645 * gdb.base/break.exp: Likewise.
9646 * gdb.base/call-sc.exp: Likewise.
9647 * gdb.base/call-strs.exp: Likewise.
9648 * gdb.base/callfuncs.exp: Likewise.
9649 * gdb.base/checkpoint.exp: Likewise.
9650 * gdb.base/chng-syms.exp: Likewise.
9651 * gdb.base/code-expr.exp: Likewise.
9652 * gdb.base/commands.exp: Likewise.
9653 * gdb.base/completion.exp: Likewise.
9654 * gdb.base/cond-expr.exp: Likewise.
9655 * gdb.base/condbreak.exp: Likewise.
9656 * gdb.base/consecutive.exp: Likewise.
9657 * gdb.base/constvars.exp: Likewise.
9658 * gdb.base/corefile.exp: Likewise.
9659 * gdb.base/cvexpr.exp: Likewise.
9660 * gdb.base/dbx.exp: Likewise.
9661 * gdb.base/define.exp: Likewise.
9662 * gdb.base/detach.exp: Likewise.
9663 * gdb.base/display.exp: Likewise.
9664 * gdb.base/dump.exp: Likewise.
9665 * gdb.base/ena-dis-br.exp: Likewise.
9666 * gdb.base/ending-run.exp: Likewise.
9667 * gdb.base/environ.exp: Likewise.
9668 * gdb.base/eval-skip.exp: Likewise.
9669 * gdb.base/exprs.exp: Likewise.
9670 * gdb.base/fileio.exp: Likewise.
9671 * gdb.base/finish.exp: Likewise.
9672 * gdb.base/float.exp: Likewise.
9673 * gdb.base/foll-exec.exp: Likewise.
9674 * gdb.base/foll-fork.exp: Likewise.
9675 * gdb.base/foll-vfork.exp: Likewise.
9676 * gdb.base/freebpcmd.exp: Likewise.
9677 * gdb.base/funcargs.exp: Likewise.
9678 * gdb.base/gcore.exp: Likewise.
9679 * gdb.base/gdb1090.exp: Likewise.
9680 * gdb.base/gdb1250.exp: Likewise.
9681 * gdb.base/huge.exp: Likewise.
9682 * gdb.base/info-proc.exp: Likewise.
9683 * gdb.base/interrupt.exp: Likewise.
9684 * gdb.base/jump.exp: Likewise.
9685 * gdb.base/langs.exp: Likewise.
9686 * gdb.base/lineinc.exp: Likewise.
9687 * gdb.base/list.exp: Likewise.
9688 * gdb.base/logical.exp: Likewise.
9689 * gdb.base/long_long.exp: Likewise.
9690 * gdb.base/macscp.exp: Likewise.
9691 * gdb.base/maint.exp: Likewise.
9692 * gdb.base/mips_pro.exp: Likewise.
9693 * gdb.base/miscexprs.exp: Likewise.
9694 * gdb.base/multi-forks.exp: Likewise.
9695 * gdb.base/opaque.exp: Likewise.
9696 * gdb.base/overlays.exp: Likewise.
9697 * gdb.base/pc-fp.exp: Likewise.
9698 * gdb.base/pointers.exp: Likewise.
9699 * gdb.base/printcmds.exp: Likewise.
9700 * gdb.base/psymtab.exp: Likewise.
9701 * gdb.base/ptype.exp: Likewise.
9702 * gdb.base/recurse.exp: Likewise.
9703 * gdb.base/relational.exp: Likewise.
9704 * gdb.base/relocate.exp: Likewise.
9705 * gdb.base/remote.exp: Likewise.
9706 * gdb.base/reread.exp: Likewise.
9707 * gdb.base/restore.exp: Likewise.
9708 * gdb.base/return.exp: Likewise.
9709 * gdb.base/return2.exp: Likewise.
9710 * gdb.base/scope.exp: Likewise.
9711 * gdb.base/sect-cmd.exp: Likewise.
9712 * gdb.base/sep.exp: Likewise.
9713 * gdb.base/sepdebug.exp: Likewise.
9714 * gdb.base/setshow.exp: Likewise.
9715 * gdb.base/setvar.exp: Likewise.
9716 * gdb.base/sigall.exp: Likewise.
9717 * gdb.base/sigbpt.exp: Likewise.
9718 * gdb.base/signals.exp: Likewise.
9719 * gdb.base/signull.exp: Likewise.
9720 * gdb.base/sizeof.exp: Likewise.
9721 * gdb.base/solib.exp: Likewise.
9722 * gdb.base/step-line.exp: Likewise.
9723 * gdb.base/step-test.exp: Likewise.
9724 * gdb.base/structs.exp: Likewise.
9725 * gdb.base/structs2.exp: Likewise.
9726 * gdb.base/term.exp: Likewise.
9727 * gdb.base/twice.exp: Likewise.
9728 * gdb.base/until.exp: Likewise.
9729 * gdb.base/varargs.exp: Likewise.
9730 * gdb.base/volatile.exp: Likewise.
9731 * gdb.base/watchpoint.exp: Likewise.
9732 * gdb.base/whatis-exp.exp: Likewise.
9733 * gdb.base/whatis.exp: Likewise.
9734 * gdb.cp/ambiguous.exp: Likewise.
9735 * gdb.cp/annota2.exp: Likewise.
9736 * gdb.cp/annota3.exp: Likewise.
9737 * gdb.cp/bool.exp: Likewise.
9738 * gdb.cp/breakpoint.exp: Likewise.
9739 * gdb.cp/casts.exp: Likewise.
9740 * gdb.cp/class2.exp: Likewise.
9741 * gdb.cp/classes.exp: Likewise.
9742 * gdb.cp/cplusfuncs.exp: Likewise.
9743 * gdb.cp/ctti.exp: Likewise.
9744 * gdb.cp/derivation.exp: Likewise.
9745 * gdb.cp/exception.exp: Likewise.
9746 * gdb.cp/gdb1355.exp: Likewise.
9747 * gdb.cp/hang.exp: Likewise.
9748 * gdb.cp/inherit.exp: Likewise.
9749 * gdb.cp/local.exp: Likewise.
9750 * gdb.cp/m-data.exp: Likewise.
9751 * gdb.cp/m-static.exp: Likewise.
9752 * gdb.cp/member-ptr.exp: Likewise.
9753 * gdb.cp/method.exp: Likewise.
9754 * gdb.cp/misc.exp: Likewise.
9755 * gdb.cp/namespace.exp: Likewise.
9756 * gdb.cp/overload.exp: Likewise.
9757 * gdb.cp/ovldbreak.exp: Likewise.
9758 * gdb.cp/pr-1023.exp: Likewise.
9759 * gdb.cp/pr-1210.exp: Likewise.
9760 * gdb.cp/pr-574.exp: Likewise.
9761 * gdb.cp/printmethod.exp: Likewise.
9762 * gdb.cp/psmang.exp: Likewise.
9763 * gdb.cp/ref-params.exp: Likewise.
9764 * gdb.cp/ref-types.exp: Likewise.
9765 * gdb.cp/rtti.exp: Likewise.
9766 * gdb.cp/templates.exp: Likewise.
9767 * gdb.cp/try_catch.exp: Likewise.
9768 * gdb.cp/userdef.exp: Likewise.
9769 * gdb.cp/virtfunc.exp: Likewise.
9770 * gdb.disasm/am33.exp: Likewise.
9771 * gdb.disasm/h8300s.exp: Likewise.
9772 * gdb.disasm/mn10300.exp: Likewise.
9773 * gdb.disasm/sh3.exp: Likewise.
9774 * gdb.disasm/t01_mov.exp: Likewise.
9775 * gdb.disasm/t02_mova.exp: Likewise.
9776 * gdb.disasm/t03_add.exp: Likewise.
9777 * gdb.disasm/t04_sub.exp: Likewise.
9778 * gdb.disasm/t05_cmp.exp: Likewise.
9779 * gdb.disasm/t06_ari2.exp: Likewise.
9780 * gdb.disasm/t07_ari3.exp: Likewise.
9781 * gdb.disasm/t08_or.exp: Likewise.
9782 * gdb.disasm/t09_xor.exp: Likewise.
9783 * gdb.disasm/t10_and.exp: Likewise.
9784 * gdb.disasm/t11_logs.exp: Likewise.
9785 * gdb.disasm/t12_bit.exp: Likewise.
9786 * gdb.disasm/t13_otr.exp: Likewise.
9787 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9788 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9789 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9790 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9791 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9792 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9793 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9794 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9795 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9796 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9797 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9798 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9799 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9800 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9801 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9802 * gdb.mi/gdb701.exp: Likewise.
9803 * gdb.mi/gdb792.exp: Likewise.
9804 * gdb.mi/mi-basics.exp: Likewise.
9805 * gdb.mi/mi-break.exp: Likewise.
9806 * gdb.mi/mi-cli.exp: Likewise.
9807 * gdb.mi/mi-console.exp: Likewise.
9808 * gdb.mi/mi-disassemble.exp: Likewise.
9809 * gdb.mi/mi-eval.exp: Likewise.
9810 * gdb.mi/mi-file.exp: Likewise.
9811 * gdb.mi/mi-read-memory.exp: Likewise.
9812 * gdb.mi/mi-regs.exp: Likewise.
9813 * gdb.mi/mi-return.exp: Likewise.
9814 * gdb.mi/mi-simplerun.exp: Likewise.
9815 * gdb.mi/mi-stack.exp: Likewise.
9816 * gdb.mi/mi-stepi.exp: Likewise.
9817 * gdb.mi/mi-syn-frame.exp: Likewise.
9818 * gdb.mi/mi-until.exp: Likewise.
9819 * gdb.mi/mi-var-block.exp: Likewise.
9820 * gdb.mi/mi-var-child.exp: Likewise.
9821 * gdb.mi/mi-var-cmd.exp: Likewise.
9822 * gdb.mi/mi-var-display.exp: Likewise.
9823 * gdb.mi/mi-watch.exp: Likewise.
9824 * gdb.mi/mi2-basics.exp: Likewise.
9825 * gdb.mi/mi2-break.exp: Likewise.
9826 * gdb.mi/mi2-cli.exp: Likewise.
9827 * gdb.mi/mi2-console.exp: Likewise.
9828 * gdb.mi/mi2-disassemble.exp: Likewise.
9829 * gdb.mi/mi2-eval.exp: Likewise.
9830 * gdb.mi/mi2-file.exp: Likewise.
9831 * gdb.mi/mi2-read-memory.exp: Likewise.
9832 * gdb.mi/mi2-regs.exp: Likewise.
9833 * gdb.mi/mi2-return.exp: Likewise.
9834 * gdb.mi/mi2-simplerun.exp: Likewise.
9835 * gdb.mi/mi2-stack.exp: Likewise.
9836 * gdb.mi/mi2-stepi.exp: Likewise.
9837 * gdb.mi/mi2-syn-frame.exp: Likewise.
9838 * gdb.mi/mi2-until.exp: Likewise.
9839 * gdb.mi/mi2-var-block.exp: Likewise.
9840 * gdb.mi/mi2-var-child.exp: Likewise.
9841 * gdb.mi/mi2-var-cmd.exp: Likewise.
9842 * gdb.mi/mi2-var-display.exp: Likewise.
9843 * gdb.mi/mi2-watch.exp: Likewise.
9844 * gdb.stabs/exclfwd.exp: Likewise.
9845 * gdb.stabs/weird.exp: Likewise.
9846 * gdb.threads/gcore-thread.exp: Likewise.
9847 * gdb.trace/actions.exp: Likewise.
9848 * gdb.trace/backtrace.exp: Likewise.
9849 * gdb.trace/circ.exp: Likewise.
9850 * gdb.trace/collection.exp: Likewise.
9851 * gdb.trace/deltrace.exp: Likewise.
9852 * gdb.trace/infotrace.exp: Likewise.
9853 * gdb.trace/limits.exp: Likewise.
9854 * gdb.trace/packetlen.exp: Likewise.
9855 * gdb.trace/passc-dyn.exp: Likewise.
9856 * gdb.trace/passcount.exp: Likewise.
9857 * gdb.trace/report.exp: Likewise.
9858 * gdb.trace/save-trace.exp: Likewise.
9859 * gdb.trace/tfind.exp: Likewise.
9860 * gdb.trace/tracecmd.exp: Likewise.
9861 * gdb.trace/while-dyn.exp: Likewise.
9862 * gdb.trace/while-stepping.exp: Likewise.
9863
f4b618d1
JB
98642006-08-08 Joel Brobecker <brobecker@adacore.com>
9865
9866 * gdb.base/step-bt.c: New file.
9867 * gdb.base/step-bt.exp: New testcase.
9868
3d00d119
DJ
98692006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9870
9871 * config/monitor.exp (gdb_load): Remove support for obsolete
9872 download-write-size.
9873 * gdb.base/remote.exp: Likewise. Update all callers of
9874 gdb_timed_load.
9875
017b5bd4
DJ
98762006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9877
9878 * cursal.exp: Pass binfile to gdb_load.
9879
837c599d
DJ
98802006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9881
9882 * gdb.base/cursal.exp: Add "" to gdb_load call.
9883
8dd4540b
MK
98842006-07-29 Mark Kettenis <kettenis@gnu.org>
9885
9886 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9887 NetBSD/ELF targets.
9888
ab5c9f60
DJ
98892006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9890
9891 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9892 operator*.
9893
4c42eaff
DJ
98942006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9895
9896 * gdb.base/completion.exp: Update for change in "file" behavior.
9897 * gdb.stabs/weird.exp: Likewise.
9898 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9899 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9900
0155cc76
NS
99012006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9902
9903 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9904 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9905
16026cd7
AS
99062006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9907
9908 * gdb.base/default.exp: Update source command error message.
9909 * gdb.base/help.exp: Update 'help source' message.
9910
16963cb6
DJ
99112006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9912
9913 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9914 test.
9915
6d7fd486
AS
99162006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9917
9918 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9919
29e8a844
DJ
99202006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9921
9922 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9923
6afcfa39
DJ
99242006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9925
9926 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9927
267a692b
MK
99282006-07-17 Mark Kettenis <kettenis@gnu.org>
9929
9930 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9931 *-*-openbsd* from targets for wich we expect ARM FPA floating
9932 point format.
9933
85d2fec4
NR
99342006-07-17 Nick Roberts <nickrob@snap.net.nz>
9935
9936 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9937
99382006-07-17 Mark Kettenis <kettenis@gnu.org>
9939
9940 * gdb.base/annota3.exp: Expect frame-begin annotation.
9941
85b4c6e8
JB
99422006-07-14 Joel Brobecker <brobecker@adacore.com>
9943
9944 * gdb.base/help.exp: Adjust "help unset" test to accept
9945 any list of unset commands.
9946
fb933624
DJ
99472006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9948 Daniel Jacobowitz <dan@codesourcery.com>
9949
9950 * gdb.cp/ref-params.exp: New test.
9951 * gdb.cp/ref-params.cc: New source file.
9952 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9953
1dff4b64
MK
99542006-07-08 Mark Kettenis <kettenis@gnu.org>
9955
9956 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9957 spaces/tabs in regular expressions since they might not be there.
9958
40d2e0e3
AS
99592006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9960
9961 * gdb.base/ifelse.exp: New file.
9962
f6c957d2
NS
99632006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9964
9965 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9966 line.
9967 * gdb.base/huge.exp: Loop over compilation to find a size that
9968 is acceptable.
9969 * gdb.base/remote.exp: Correct expected strings.
9970 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9971
b9c5a23d
DJ
99722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9973
9974 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9975
9af2e58d
DJ
99762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9977
9978 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9979 native.
9980
30930ca5
DJ
99812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9982
9983 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9984 enable stabs testing.
9985
aa32fa1d
DJ
99862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9987
bd4a4c80 9988 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
9989 gdb_test_multiple does.
9990
321fef15
DJ
99912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * Makefile.in (host_alias): Remove.
9994 (target_alias): Use @target_noncanonical@.
9995 (site.exp): Don't set host_alias.
9996 * aclocal.m4: Remove contents. Include acx.m4.
9997 * configure: Regenerated.
9998 * configure.ac: Use ACX_NONCANONICAL_TARGET.
9999
e1c2defa
NS
100002006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10001
e63b55d1
NS
10002 * lib/gdb.exp (gdb_load_cmd): New.
10003
5600ea19
NS
10004 * gdb.base/fileio.c: Add system(NULL) test.
10005 * gdb.base/fileio.exp: Check it.
10006
e1c2defa
NS
10007 * gdb.base/break.c: Add 10a breakpoint at }
10008 * gdb.base/break.exp: Add test for breakpoint at }
10009 * gdb.cp/anon-union.cc: Add code at end of function.
10010 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10011 * gdb.mi/var-cmd.c: Add code at end of function.
10012 * gdb.mi/mi-var-display.exp: Adjust end of next.
10013 * gdb.mi/mi2-var-display.exp: Likewise.
10014 * gdb.base/fileio.c: Add stop function and insert calls at
10015 stopping places.
10016 * gdb.base/fileio.exp: Breakpoint stop function and remove
10017 explicit line number references.
10018
6c0112ec
JB
100192006-05-19 Joel Brobecker <brobecker@adacore.com>
10020
a9c64011
AS
10021 * gdb.base/del.exp (test_delete_alias): New function.
10022 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10023
154189a4
FF
100242006-05-18 Fred Fish <fnf@specifix.com>
10025
10026 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10027 required. Check for spurious output after program exits normally.
10028
582e64c2
FF
100292006-05-17 Fred Fish <fnf@specifix.com>
10030
10031 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10032 gdb_load, so it works in the simulator.
10033
8ef6493a
FF
100342006-05-11 Fred Fish <fnf@specifix.com>
10035
10036 * gdb.base/bang.exp: Ignore unexpected output between the
10037 "program exited normally" and the gdb prompt, as many other
10038 tests do.
10039
692b141c
MK
100402006-05-07 Mark Kettenis <kettenis@gnu.org>
10041
10042 * gdb.base/help.exp: Make "delete checkpoint" part option for
10043 "help d" and "help delete" tests.
10044
540b8a30
UW
100452006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10046
a9c64011 10047 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10048 expected output in some mi_gdb_test statements.
10049 * gdb.mi/mi2-basics.exp: Likewise.
10050
9b6462d9
JB
100512006-05-05 Joel Brobecker <brobecker@adacore.com>
10052
10053 * gdb.base/del.c: New file.
10054 * gdb.base/del.exp: New testcase.
10055
954de43b
DM
100562006-05-05 David S. Miller <davem@sunset.davemloft.net>
10057
10058 * gdb.base/break.exp: Do not assume a breakpoint on
10059 main will actually be in $srcfile when optimizing.
1303f75e
DM
10060 * gdb.base/savedregs.exp: Do not require that the dummy
10061 frame location match up to a symbol and source file location.
c3242428
DM
10062 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10063 will get printed without a mi_cmd_data_list_register_values prefix.
10064 (*-data-list-register-*): Correct regular expressions to expect the new
10065 pseudo d? floating point registers.
10066 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10067
c7e64c9a
DJ
100682006-05-05 Christophe Lyon <christophe.lyon@st.com>
10069
10070 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10071 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10072 is allocated by the compiler.
10073 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10074 anons, e, anone to force their allocation by the compiler.
10075
100762006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10077
10078 * gdb.base/help.exp: Update expected text for help d and
10079 help delete.
10080
27ce9a6d
MK
100812006-05-02 Mark Kettenis <kettenis@gnu.org>
10082
10083 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10084 NetBSD/ELF targets.
10085
8608915f
MK
100862006-04-30 Mark Kettenis <kettenis@gnu.org>
10087
10088 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10089 single-step breakpoint fails; make this a KFAIL on
10090 sparc*-*-openbsd*.
10091 * gdb.base/siginfo.exp: Likewise.
10092 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10093
b8db102d
MS
100942006-04-26 Michael Snyder <msnyder@redhat.com>
10095
10096 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10097 which may have to consume output from other forks.
10098 Add tests to make sure that "delete fork" succeeded.
10099
c702009a
MS
101002006-04-20 Michael Snyder <msnyder@redhat.com>
10101
10102 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10103 Add support for the Renesas M32C and M16C.
10104
10105 * gdb.asm/asm-source.exp: Add m32c target.
10106 * gdb.asm/m32c.inc: Support for m32c target.
10107
e28493f2
AS
101082006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10109
10110 * gdb.base/commands.exp (recursive_source_test): New test.
10111
880da185
DM
101122006-04-04 David S. Miller <davem@sunset.davemloft.net>
10113
10114 * gdb.base/float.exp: Add pattern for sparc targets.
10115
61d9b92f
DJ
101162006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10117
10118 * gdb.base/commands.exp (stray_arg0_test): New test.
10119
bd717df8
PB
101202006-03-30 Paul Brook <paul@codesourcery.com>
10121
10122 * gdb.mi/mi-until.exp: kfail broken until command.
10123 * gdb.mi/mi2-until.exp: Ditto.
10124
ec793d3c
NR
101252006-03-27 Nick Roberts <nickrob@snap.net.nz>
10126
10127 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10128
831004b7
AO
101292006-03-08 Alexandre Oliva <aoliva@redhat.com>
10130
10131 * gdb.base/prelink.exp: Anchor tested-for regular expression
10132 on gdb prompt.
10133
effe49a0
PB
101342006-03-07 Paul Brook <paul@codesourcery.com>
10135
10136 * gdb.base/assign.exp: Correct fail message.
10137
e5461016
PB
101382006-03-07 Paul Brook <paul@codesourcery.com>
10139
10140 * lib/compiler.c: Extract armcc version number.
10141 * lib/compiler.cc: Ditto.
10142
fc91c6c2
PB
101432006-03-07 Paul Brook <paul@codesourcery.com>
10144
10145 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10146 additional_flags=-w.
10147 * gdb.arch/altivec-regs.exp: Ditto.
10148 * gdb.arch/e500-abi.exp: Ditto.
10149 * gdb.arch/e500-regs.exp: Ditto.
10150 * gdb.base/all-bin.exp: Ditto.
10151 * gdb.base/annota1.exp: Ditto.
10152 * gdb.base/annota3.exp: Ditto.
10153 * gdb.base/args.exp: Ditto.
10154 * gdb.base/arithmet.exp: Ditto.
10155 * gdb.base/assign.exp: Ditto.
10156 * gdb.base/async.exp: Ditto.
10157 * gdb.base/bang.exp: Ditto.
10158 * gdb.base/break.exp: Ditto.
10159 * gdb.base/call-rt-st.exp: Ditto.
10160 * gdb.base/completion.exp: Ditto.
10161 * gdb.base/cond-expr.exp: Ditto.
10162 * gdb.base/condbreak.exp: Ditto.
10163 * gdb.base/consecutive.exp: Ditto.
10164 * gdb.base/define.exp: Ditto.
10165 * gdb.base/display.exp: Ditto.
10166 * gdb.base/ena-dis-br.exp: Ditto.
10167 * gdb.base/environ.exp: Ditto.
10168 * gdb.base/eval-skip.exp: Ditto.
10169 * gdb.base/info-proc.exp: Ditto.
10170 * gdb.base/jump.exp: Ditto.
10171 * gdb.base/logical.exp: Ditto.
10172 * gdb.base/long_long.exp: Ditto.
10173 * gdb.base/maint.exp: Ditto.
10174 * gdb.base/miscexprs.exp: Ditto.
10175 * gdb.base/pc-fp.exp: Ditto.
10176 * gdb.base/pointers.exp: Ditto.
10177 * gdb.base/relational.exp: Ditto.
10178 * gdb.base/reread.exp: Ditto.
10179 * gdb.base/sect-cmd.exp: Ditto.
10180 * gdb.base/sep.exp: Ditto.
10181 * gdb.base/sepdebug.exp: Ditto.
10182 * gdb.base/until.exp: Ditto.
10183 * gdb.base/whatis-exp.exp: Ditto.
10184 * gdb.cp/annota2.exp: Ditto.
10185 * gdb.cp/annota3.exp: Ditto.
10186 * gdb.trace/actions.exp: Ditto.
10187 * gdb.trace/backtrace.exp: Ditto.
10188 * gdb.trace/circ.exp: Ditto.
10189 * gdb.trace/collection.exp: Ditto.
10190 * gdb.trace/deltrace.exp: Ditto.
10191 * gdb.trace/infotrace.exp: Ditto.
10192 * gdb.trace/limits.exp: Ditto.
10193 * gdb.trace/packetlen.exp: Ditto.
10194 * gdb.trace/passc-dyn.exp: Ditto.
10195 * gdb.trace/passcount.exp: Ditto.
10196 * gdb.trace/report.exp: Ditto.
10197 * gdb.trace/save-trace.exp: Ditto.
10198 * gdb.trace/tfind.exp: Ditto.
10199 * gdb.trace/tracecmd.exp: Ditto.
10200 * gdb.trace/while-dyn.exp: Ditto.
10201 * gdb.trace/while-stepping.exp: Ditto.
10202 * lib/gdb.exp: Ditto.
10203 (gdb_compile): Handle nowarning option.
10204
5f4a23d9
AO
102052006-03-07 Alexandre Oliva <aoliva@redhat.com>
10206
10207 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10208 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10209 Rename executable to prelinkt. Don't re-prelink if we didn't
10210 get a core file. Test prelink -u exit status to tell whether
10211 prelinking failed. Use gdb_test_multiple.
10212
9733fc94
DJ
102132006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10214
10215 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10216 (do_tests): Call it.
10217
cc10cae3
AO
102182006-02-28 Alexandre Oliva <aoliva@redhat.com>
10219
10220 * gdb.base/prelink.exp: New test.
10221 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10222
15c46491
WZ
102232006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10224
10225 * gdb.fortran/derived-type.f90: New file.
10226 * gdb.fortran/derived-type.exp: New testcase.
10227
5c9f7ded
DJ
102282006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10229
10230 * gdb.base/default.exp: Allow ';' as a directory separator.
10231
5b96932b
AS
102322006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10233
10234 * gdb.base/help.exp (help add-symbol-file): Update.
10235
1986bccd
AS
102362006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10237
10238 * gdb.base/help.exp (help load): Update expected results.
10239
a8b7528f
FF
102402006-02-19 Fred Fish <fnf@specifix.com>
10241
10242 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10243 specifix hex value as part of results.
10244 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10245
f8261448
FF
102462006-02-16 Fred Fish <fnf@specifix.com>
10247
10248 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10249 ushort_addr, and slong_addr, so the typedefs are not optimized
10250 away.
10251 * gdb.base/whatis.exp: Add tests using type name for struct type,
10252 union type, enum type, and typedef.
a9c64011 10253
31d8bdd2
MK
102542006-02-13 Mark Kettenis <kettenis@gnu.org>
10255
10256 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10257
34e41e63
JB
102582006-02-13 Jim Blandy <jimb@redhat.com>
10259
10260 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10261 case where it takes two "next" commands to skip past the init
10262 call.
10263
ac6e4f31
FF
102642006-02-12 Fred Fish <fnf@specifix.com>
10265
10266 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10267 to handle cases where it takes two "next" commands to skip
10268 past the init call.
10269
2db2d571
JB
102702006-02-07 Joel Brobecker <brobecker@adacore.com>
10271
10272 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10273 on hppa32 targets.
10274
38fcd64c
DJ
102752006-02-06 Vladimir Prus <ghost@cs.msu.su>
10276
10277 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10278 field.
10279
1315ad46
MK
102802006-01-29 Mark Kettenis <kettenis@gnu.org>
10281
10282 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10283
5625b943
DJ
102842006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10285
10286 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10287 files.
10288
80df1bbe
DJ
102892006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10290
10291 * gdb.cp/maint.exp: Set complaints to a positive value.
10292
9078e690
DJ
102932006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10294
10295 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10296 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10297 function name.
10298
9c903399
DJ
102992006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10300
10301 * gdb.base/checkpoint.c: Update copyright notice. Include
10302 <stdlib.h>.
10303
761ae4d6
JB
103042006-01-04 Jim Blandy <jimb@redhat.com>
10305
10306 * gdb.asm/asm-source.exp: Independently provide default values for
10307 asm-flags and debug-flags. Use 'string equal' to do the
10308 comparison, not the implicit expr's '==' operator. Remove
10309 now-unneeded assignments to asm-flags. In h8300 case, place
10310 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10311
099ac3dd
MS
103122006-01-04 Michael Snyder <msnyder@redhat.com>
10313
10314 * gdb.base/checkpoint.c: New file.
10315 * gdb.base/checkpoint.exp: New file.
10316 * gdb.base/multi-fork.c: New file.
10317 * gdb.base/multi-fork.exp: New file.
10318 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10319
f4d85314
FF
103202006-01-04 Fred Fish <fnf@specifix.com>
10321
10322 * gdb.base/ptype.c (foo): Add typedef.
10323 (intfoo): Add function.
10324 * gdb.base/ptype1.c: New file.
10325 * gdb.base/ptype.exp: Handle compilation and linking with two
10326 source files. Test that proper type for "foo" is found based
10327 on source context rather than first match found in symtabs.
10328
a1b06f35
MK
103292005-12-28 Mark Kettenis <kettenis@gnu.org>
10330
10331 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10332 * gdb.asm/openbsd.inc: Indent commands.
10333
d082a1e2
MK
103342005-12-26 Mark Kettenis <kettenis@gnu.org>
10335
c65016bd
MK
10336 * gdb.base/freebpcmd.exp: Increase timeout.
10337
d082a1e2
MK
10338 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10339
d3c32a0e
DJ
103402005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10341
10342 * gdb.base/default.exp: Update check for "show version".
10343
9fdb1f50
RC
103442005-12-09 Randolph Chung <tausq@debian.org>
10345
10346 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10347 * gdb.asm/pa64.inc: New file.
10348
5f2c56f7
RC
103492005-12-09 Randolph Chung <tausq@debian.org>
10350
10351 * gdb.asm/common.inc: Indent commands.
10352 * gdb.asm/asmsrc1.s: Likewise.
10353 * gdb.asm/asmsrc2.s: Likewise.
10354
8117349c
RC
103552005-12-09 Randolph Chung <tausq@debian.org>
10356
10357 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10358 (get_addr_of_sym): Remove duplicate print.
10359 (gen_core): xfail hppa*-*-hpux*, update expected output.
10360 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10361 * gdb.arch/pa64-nullify.s: New file.
10362
8f07f25a
RC
103632005-12-09 Randolph Chung <tausq@debian.org>
10364
10365 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10366
55b39184
DJ
103672005-12-07 Christophe Lyon <christophe.lyon@st.com>
10368
10369 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10370 code generation for these functions.
10371 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10372 error message.
10373
31e2b00f
AS
103742005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10375
10376 * gdb.base/help.exp (help b, help br, help bre, help brea)
10377 (help break): Update the expected message.
10378
c3d0b56e
SC
103792005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10380
10381 * gdb.asm/m68hc11.inc: Setup the data section.
10382 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10383 script for this test.
10384 (m6812-*-*): Likewise.
10385
36ae0ea9
RC
103862005-11-09 Randolph Chung <tausq@debian.org>
10387
10388 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10389
9d6f42e9
WZ
103902005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10391
10392 * gdb.base/break.exp: Fix a comment typo.
10393
e2126a14
EZ
103942005-11-03 Jim Blandy <jimb@redhat.com>
10395
a9c64011
AS
10396 Checked in by Elena Zannoni <ezannoni@redhat.com>
10397
889bf7c5 10398 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10399
e0ac7199
CV
104002005-11-02 Corinna Vinschen <vinschen@redhat.com>
10401
10402 * gdb.arch/gdb1558.c: Include stdio.h.
10403
31d3fb18
MK
104042005-10-31 Mark Kettenis <kettenis@gnu.org>
10405
10406 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10407
e52b687c
MK
104082005-10-31 Mark Kettenis <kettenis@gnu.org>
10409
10410 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10411
f4711d79
PG
104122005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10413
a9c64011
AS
10414 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10415 vscr" tests to better match output.
f4711d79 10416
987a9106
JB
104172005-10-12 Jim Blandy <jimb@redhat.com>
10418
10419 * gdb.base/structs.exp (any): New function.
10420 (test_struct_returns): Don't make any assumptions at all about
10421 what value the function returns when GDB can't set the return
10422 value.
10423
2336bb58
JB
104242005-10-09 Joel Brobecker <brobecker@adacore.com>
10425
10426 * gdb.ada/arrayidx/p.adb: New file.
10427 * gdb.ada/arrayidx.exp: New testcase
10428
104292005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10430
10431 * gdb.ada/array_return/pck.ads: New file.
10432 * gdb.ada/array_return/pck.adb: New file.
10433 * gdb.ada/array_return/p.adb: New file.
10434 * gdb.ada/array_return.exp: New testcase.
10435
705335ea
JB
104362005-10-03 Joel Brobecker <brobecker@adacore.com>
10437
a9c64011
AS
10438 * gdb.base/arrayidx.c: New file.
10439 * gdb.base/arrayidx.exp: New testcase.
705335ea 10440
11ee9940
NR
104412005-09-29 Nick Roberts <nickrob@snap.net.nz>
10442
10443 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10444 frames-invalid and breakpoints-invalid are no longer generated
10445 with level 3 so don't expect them in the output.
10446
39fb8e9e
BR
104472005-09-27 Bob Rossi <bob@brasko.net>
10448
a9c64011 10449 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10450 from test. Escape the | in mi_gdb_test call.
10451 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10452 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10453 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10454 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10455 expected regex's in mi_gdb_test calls.
10456 * lib/mi-support.exp: Remove arbitrary .* from tests.
10457 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10458 Fully anchor GDB/MI expected results in mi_gdb_test.
10459 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10460 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10461
2af48f68
PB
104622005-09-26 Paul Brook <paul@codesourcery.com>
10463
10464 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10465
f34502bc
WZ
104662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10467
10468 * bfp-test.c: New file.
10469 * bfp-test.exp: New testcase.
10470
ca929517
WZ
104712005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10472
10473 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10474 of subarray and substring variable.
10475 * gdb.fortran/subarray.f: New source file for the test of subarray
10476 and substring variable evaluation.
10477 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10478 of string constant.
10479
c761af65
DJ
104802005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10481
10482 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10483 copyright dates.
10484
561d7a1d
PG
104852005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10486
10487 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10488 powerpc altivec' test with an almost identical 'info vector' test.
10489
b2b64cc9
PG
104902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10491
a9c64011
AS
10492 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10493 vscr" tests to match output.
b2b64cc9 10494
6ac4d15a
PG
104952005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10496
a9c64011
AS
10497 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10498 output.
6ac4d15a 10499
40e55bef
BR
105002005-09-11 Bob Rossi <bob@brasko.net>
10501
889bf7c5
PA
10502 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10503 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10504 commands that return an MI output command and an asyncronous MI output
10505 command.
40e55bef
BR
10506 * gdb.mi/mi-console.exp: Ditto.
10507
3c7385ec
BR
105082005-09-11 Bob Rossi <bob@brasko.net>
10509
10510 * gdb.mi/mi-var-child.c: Include <string.h>.
10511
a6cd0eb3
DJ
105122005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10513
10514 * killed.exp: Correct gdb_expect syntax.
10515
2f168eed
CV
105162005-08-09 Corinna Vinschen <vinschen@redhat.com>
10517
10518 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10519
ecd3fd0f
BR
105202005-08-02 Bob Rossi <bob@brasko.net>
10521
10522 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10523 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10524 Change tests to inferior-tty-set/show.
10525 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10526 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10527 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10528 inferior. Use mi_gdb_test to get GDB and Inferior output.
10529 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10530 descriptor.
10531 (mi_inferior_tty_name): Add inferior PTY file name.
10532 (mi_gdb_start): Add INFERIOR_PTY parameter.
10533 (mi_gdb_test): Add IPATTERN parameter.
10534
f1ea48cb 105352005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10536
f1ea48cb
BR
10537 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10538 parameter to mi_gdb_test.
10539 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10540
6e650a67
DJ
105412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10542
10543 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10544 struct_declarations.
10545 * gdb.mi/mi-var-child.exp: Step over the initialization of
10546 struct_declarations.
10547
8be260b6
DJ
105482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10549
10550 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10551 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10552 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10553 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10554 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10555 file.
10556
4e660f07
NR
105572005-07-27 Nick Roberts <nickrob@snap.net.nz>
10558
10559 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10560 (do_children_tests): Assign values to the extra elements.
10561
10562 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10563 them for tests for "-var-update --no-values" and
a9c64011 10564 "-var-update --all-values".
4e660f07
NR
10565 Add test for "-var-list-children --simple-values".
10566
10567 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10568
10569 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10570 "-stack-list-locals --simple-values" Improve doc strings and
10571 comments.
10572
6bdae935
MK
105732005-07-18 Mark Kettenis <kettenis@gnu.org>
10574
598b7a6f
MK
10575 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10576 *-*-openbsd*.
10577 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10578
6bdae935
MK
10579 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10580 sigaltsatck'.
10581
1323e929 105822005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10583
1323e929
BR
10584 * gdb.base/default.exp (tty): Changed output of command.
10585 * gdb.base/help.exp (help tty): Ditto.
10586
b1a9c082
MK
105872005-07-12 Mark Kettenis <kettenis@gnu.org>
10588
10589 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10590
10a844a2
MK
105912005-07-10 Mark Kettenis <kettenis@gnu.org>
10592
10593 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10594 -stack-select-frame without arguments.
10595 (test_stack_frame_listing): Add test for newly implemented command
10596 -stack-info-frame.
10597
3cb3b8df
BR
105982005-07-06 Bob Rossi <bob@brasko.net>
10599
10600 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10601 command.
10602 (Copyright): Update copyright.
10603
a0c5fbcf
WZ
106042005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10605
10606 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10607 tests to evaluate exponentiation expression.
10608
984971d0
AS
106092005-06-29 Andreas Schwab <schwab@suse.de>
10610
10611 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10612 main to avoid warnings.
10613
10614 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10615
fe03833f
NR
106162005-06-20 Nick Roberts <nickrob@snap.net.nz>
10617
10618 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10619 -stack-select-frame without arguments.
10620 (test_stack_frame_listing): Add test for newly implemented command
10621 -stack-info-frame.
a9c64011 10622
7a55f279
WZ
106232005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10624
0ffa0ea5
DJ
10625 * gdb.fortran/array-element.f: New file.
10626 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10627
26585198
DJ
106282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10629
10630 * gdb.base/bigcore.exp: Correct checks for systems which can
10631 not dump a large core file.
10632
c1bd25fd
DJ
106332005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10634
10635 * gdb.base/relocate.c: Add a copyright notice.
10636 (dummy): Remove.
10637 * gdb.base/relocate.exp: Test printing the values of variables
10638 from a relocatable file.
10639
589e074d
DJ
106402005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10641
10642 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10643 excess MI output after an error.
10644
0915f927
JB
106452005-05-29 Joel Brobecker <brobecker@adacore.com>
10646
10647 * gdb.arch/alpha-step.c: New file.
10648 * gdb.arch/alpha-step.exp: New testcase.
10649
76ff342d
DJ
106502005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10651 Dennis Brueni <dennis@slickedit.com>
10652
10653 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10654 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10655 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10656 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10657 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10658 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10659 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10660
96b0c7ac
DJ
106612005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10662 Wu Zhou <woodzltc@cn.ibm.com>
10663
10664 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10665 IBM's xlc compiler.
10666 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10667 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10668
f21565d2
JB
106692005-05-13 Jim Blandy <jimb@redhat.com>
10670
10671 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10672 calling gdb_suppress_entire_file.
10673 * gdb.base/charset.exp: Same.
10674 * gdb.base/call-rt-st.exp: Same.
10675
6006a3a1
BR
106762005-05-05 Bob Rossi <bob_rossi@cox.net>
10677
10678 * lib/gdb.exp (fullname_syntax): Added global regex.
10679 (fullname_syntax_POSIX): Ditto.
10680 (fullname_syntax_UNC): Ditto.
10681 (fullname_syntax_DOS_CASE): Ditto.
10682 (fullname_syntax_DOS): Ditto.
10683 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10684 fullname_syntax variable to scope and use it.
10685 (test_file_list_exec_source_files): Ditto.
10686 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10687
c3b69c04
DJ
106882005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10689
10690 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10691
3c95e6af
PG
106922004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10693
a9c64011
AS
10694 * lib/gdb.exp (skip_altivec_tests): New function, based on
10695 check_vmx_hw_available from the GCC testsuite.
10696 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10697 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10698
78df6c56
JB
106992005-05-02 Jim Blandy <jimb@redhat.com>
10700
10701 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10702 calling gdb_suppress_entire_file.
10703
1690f9cf
DJ
107042005-04-30 Randolph Chung <tausq@debian.org>
10705
10706 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10707 Slightly relax "sem_post" name checking.
10708
5ea106f7
PG
107092005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10710
10711 * gdb.base/unload.exp: Use new shared library infrastructure.
10712
bf7234cf
PG
107132005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10714
10715 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10716 infrastructure.
bf7234cf 10717
547b869a
CV
107182005-04-29 Corinna Vinschen <vinschen@redhat.com>
10719
10720 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10721 * gdb.asm/h8300.inc: New file.
10722
f07e55f0
PG
107232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10724
10725 * gdb.base/shlib-call.exp: Change to use new shared library
10726 infrastructure.
10727
3cbba3d1
PG
107282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10729
a9c64011
AS
10730 * gdb.base/pending.exp: Change to use new shared library
10731 infrastructure.
3cbba3d1 10732
ed6df200
PG
107332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10734
a9c64011
AS
10735 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10736 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10737
8c8f4ebe
PG
107382005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10739
a9c64011
AS
10740 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10741 shared objects being adjusted and update copyright years.
8c8f4ebe 10742
607fbc54
DJ
107432005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10744
10745 * ChangeLog: Correct some 2003-01-13 dates.
10746 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10747 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10748 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10749 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10750 gdb.trace/tfind.exp: Update copyright years.
10751
57bf0e56
DJ
107522005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10753 Daniel Jacobowitz <dan@codesourcery.com>
10754
10755 * lib/gdb.exp (gdb_compile): Handle shlib=.
10756 (gdb_compile_shlib): New function.
10757
9b593790
PG
107582005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10759
a9c64011 10760 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10761
9494c6a5
DJ
107622005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10763
10764 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10765 gdb.server.
10766 * configure.ac: Likewise.
10767 * configure: Regenerated.
10768 * gdb.gdbserver/Makefile.in: Moved to...
10769 * gdb.server/Makefile.in: ... here.
10770 * gdb.gdbserver/server.c: Moved to...
10771 * gdb.server/server.c: ... here.
10772 * gdb.gdbserver/server-run.exp: Moved to...
10773 * gdb.server/server-run.exp: ... here.
10774
6f8eac0e
DJ
107752005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10776
10777 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10778 * configure.ac: Create gdb.gdbserver/Makefile.
10779 * configure: Regenerated.
10780 * lib/gdbserver-support.exp: New file, derived from
10781 config/gdbserver.exp.
10782 * config/gdbserver.exp: Use gdbserver-support.exp.
10783 * gdb.gdbserver/Makefile.in: New file.
10784 * gdb.gdbserver/server.c: New file.
10785 * gdb.gdbserver/server-run.exp: New file.
10786
6e87504d
PG
107872005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10788
a9c64011
AS
10789 * lib/gdb.exp (test_compiler_info): Return compiler_info
10790 if no arguments are given.
6e87504d 10791
d1779be4
PG
107922005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10793
10794 * gdb.arch/altivec-abi.exp: Check for compiler and set
10795 use altivec' flag accordingly.
10796 * gdb.arch/altivec-regs.exp: Likewise.
10797
88750304
DJ
107982005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10799
10800 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10801
f3fb768d
AS
108022005-03-27 Andreas Schwab <schwab@suse.de>
10803
10804 * gdb.base/bigcore.c (main): Add missing mode argument in open
10805 call.
10806
7e813ac5
DJ
108072005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10808
10809 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10810 downloads.
10811 * config/gdbserver.exp (gdb_load): Likewise.
10812
8e3049aa
PB
108132005-03-14 Paul Brook <paul@codesourcery.com>
10814
10815 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10816 targets.
10817
a9df7c44
JB
108182005-03-09 Joel Brobecker <brobecker@adacore.com>
10819
10820 * gdb.dwarf2/dup-psym.S: New file.
10821 * gdb.dwarf2/dup-psym.exp: New testcase.
10822
9f0d94e8
JB
108232005-03-09 Joel Brobecker <brobecker@adacore.com>
10824
10825 * gdb.ada/exec_changed/first.adb: New file.
10826 * gdb.ada/exec_changed/second.adb: New file.
10827 * gdb.ada/exec_changed.exp: New testcase.
10828
5f579bc5
NS
108292005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10830
36e9969c
NS
10831 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10832 (A2): New class.
10833 (main): Test operator+.
10834 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10835 breakpoint test.
10836
5f579bc5
NS
10837 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10838 * gdb.base/signull.exp: Disable if gdb,nosignals.
10839 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10840 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10841 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10842 * gdb.mi/mi2-console.exp: Likewise.
10843 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10844 continue output at start.
10845 (gdb_collect_locals_test): Robustify regexp.
10846 * gdb.trace/passc-dyn.exp: Fix comment typo.
10847 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10848
be46087e
CV
108492005-03-08 Corinna Vinschen <vinschen@redhat.com>
10850
10851 * gdb.asm/asm-source.exp: Add iq2000 case.
10852 * gdb.asm/iq2000.inc: New file.
10853
384e1a61 108542005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10855
384e1a61
MI
10856 * gdb.base/command.exp: Change hardcoded value to regular expression.
10857 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10858
584b6e9e
DJ
108592005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10860
10861 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10862 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10863 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10864 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10865 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10866
ab5b5d61
MK
108672005-03-05 Mark Kettenis <kettenis@gnu.org>
10868
10869 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10870 changes.
10871
ae051c1b
PG
108722004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10873
a9c64011
AS
10874 * lib/compiler.c: Add test for IBM's xlc compiler.
10875 * lib/compiler.cc: Likewise.
ae051c1b 10876
3f0f6ed2
JB
108772004-02-24 Joel Brobecker <brobecker@adacore.com>
10878
10879 * gdb.ada/fixed_points.exp: Create compilation object directory
10880 before running the test.
10881 * gdb.ada/null_record.exp: Likewise.
10882 * gdb.ada/packed_array.exp: Likewise.
10883 * gdb.ada/start.exp: Likewise.
10884
724f452b
JB
108852005-02-15 Joel Brobecker <brobecker@adacore.com>
10886
10887 * gdb.ada/packed_array/pa.adb: New file.
10888 * gdb.ada/packed_array.exp: New testcase.
10889
57f5cdfb 108902005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10891
1f393151
MK
10892 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10893 files.
10894
ebdda337
MK
10895 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10896 on *-*-openbsd*. Correctly match whitespace in regukar
10897 expressions.
10898
cf309262
DJ
108992005-02-10 Daniel Jacobowitz <dan@debian.org>
10900
10901 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10902 PR exp/1821
10903 * gdb.base/gdb1821.c: New test file.
10904 * gdb.base/gdb1821.exp: New test file.
10905
3be49e7a
JB
109062005-02-09 Joel Brobecker <brobecker@adacore.com>
10907
10908 * gdb.base/start.c: New file.
10909 * gdb.base/start.exp: New testcase.
10910
e292e67d
JB
109112005-02-09 Joel Brobecker <brobecker@adacore.com>
10912
10913 * gdb.ada/start/dummy.adb: New file.
10914 * gdb.ada/start.exp: New testcase.
10915
dbdfa66c
CV
109162005-02-09 Corinna Vinschen <vinschen@redhat.com>
10917
10918 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10919 for printing symbols and statistics.
10920 Add test for using relative pathnames in "maint print msymbols" test.
10921 Mark "maint info sections DATA" XFAIL on Cygwin.
10922 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10923 tests.
10924
d7941671
AC
109252005-02-09 Andreas Schwab <schwab@suse.de>
10926
10927 Committed by Andrew Cagney <cagney@gnu.org>
10928 * gdb.base/remotetimeout.exp: New file.
10929
74e5ef44
MK
109302005-02-07 Mark Kettenis <kettenis@gnu.org>
10931
10932 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10933
464dd14d
JB
109342005-02-03 Joel Brobecker <brobecker@adacore.com>
10935
10936 * gdb.ada/gnat_ada.gpr: New file.
10937 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10938 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10939 * configure.ac: No longer generate gnat_ada.gpr.
10940 * configure: Regenerate.
10941 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10942 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10943 * gdb.ada/null_record/bar.ads: Likewise.
10944 * gdb.ada/null_record/bar.adb: Likewise.
10945 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10946 * gdb.ada/null_record.exp (testdir): New variable.
10947 (testfile): executable is now in testdir subdirectory.
10948 (srcfile): Use full path to the main compilation unit.
10949 * gdb.ada/fixed_points.exp: Same changes as above.
10950
30d756ae
NR
109512005-02-03 Nick Roberts <nickrob@snap.net.nz>
10952
10953 * gdb.base/interp.exp: New test.
10954
9d799f85
AC
109552005-01-24 Andrew Cagney <cagney@gnu.org>
10956
10957 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10958
15656118
AC
109592005-01-19 Andrew Cagney <cagney@gnu.org>
10960
a892c31b
AC
10961 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10962 configure.ac not configure.in.
10963
15656118
AC
10964 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10965 of powerpc*-*-*.
10966 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10967 * gdb.base/list.exp (test_list_function)
15656118
AC
10968 (test_list_filename_and_function): Ditto.
10969 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10970
a7b01baf
AC
109712005-01-16 Andrew Cagney <cagney@gnu.org>
10972
17d92a02
AC
10973 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10974
a7b01baf
AC
10975 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10976
bc8332bb
AC
109772005-01-14 Andrew Cagney <cagney@gnu.org>
10978
10979 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10980 * gdb.mi/mi2-var-cmd.exp: Ditto.
10981
4d074752
CV
109822005-01-10 Corinna Vinschen <vinschen@redhat.com>
10983
10984 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10985
bec39cab
AC
109862005-01-07 Andrew Cagney <cagney@gnu.org>
10987
10988 * configure.ac: Rename configure.in, require autoconf 2.59.
10989 * configure: Re-generate.
10990 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
10991 * gdb.stabs/configure: Re-generate.
10992 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
10993 * gdb.hp/configure: Re-generate.
10994 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
10995 autoconf 2.59.
10996 * gdb.hp/gdb.objdbg/configure: Re-generate.
10997 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
10998 autoconf 2.59.
10999 * gdb.hp/gdb.defects/configure: Re-generate.
11000 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11001 autoconf 2.59.
11002 * gdb.hp/gdb.compat/configure: Re-generate.
11003 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11004 autoconf 2.59.
11005 * gdb.hp/gdb.base-hp/configure: Re-generate.
11006 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11007 autoconf 2.59.
11008 * gdb.hp/gdb.aCC/configure: Re-generate.
11009
f10b16d4
JB
110102004-12-15 Jim Blandy <jimb@redhat.com>
11011
11012 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11013 under NPTL when there is debugging info available for libpthread.
11014
fb6e1814
JG
110152004-12-13 Jerome Guitton <guitton@gnat.com>
11016
11017 * gdb.ada/fixed_points.c: New file.
11018 * gdb.ada/fixed_points.exp: New file.
11019
fe46cd3a
RC
110202004-12-03 Randolph Chung <tausq@debian.org>
11021
11022 * gdb.arch/pa-nullify.exp: New file.
11023 * gdb.arch/pa-nullify.s: New file.
11024
8de0841b
RC
110252004-11-30 Randolph Chung <tausq@debian.org>
11026
11027 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11028 instead of "tbug". Fix regexp to work properly with gdb_test.
11029
c8170782
PH
110302004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11031
11032 * gdb.base/bitfields2.exp: New test.
11033 * gdb.base/bitfields2.c: New file.
11034
954269c2
RE
110352004-11-28 Richard Earnshaw <rearnsha@arm.com>
11036
11037 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11038
0107feed
RC
110392004-11-16 Randolph Chung <tausq@debian.org>
11040
11041 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11042
f073ae8c
DJ
110432004-11-14 Daniel Jacobowitz <dan@debian.org>
11044
11045 * gdb.threads/threadapply.exp: Correct "macro details" test.
11046
19ad59e7
JJ
110472004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11048
11049 * gdb.threads/threadapply.exp: New test.
11050 * gdb.threads/threadapply.c: New file.
11051
9cf0961b
MK
110522004-11-07 Mark Kettenis <kettenis@gnu.org>
11053
11054 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11055 frames.
11056
c789492a
FL
110572004-11-05 Felix Lee <felix+log1@specifixinc.com>
11058
11059 * gdb.base/cursal.exp: New file.
11060 * gdb.base/cursal.c: New file.
11061
a1e167bb
AC
110622004-11-03 Andrew Cagney <cagney@gnu.org>
11063
11064 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11065
b7cbf173
MK
110662004-10-30 Mark Kettenis <kettenis@gnu.org>
11067
11068 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11069 NetBSD/ELF targets.
11070
88f9d34f
JB
110712004-10-29 Joel Brobecker <brobecker@gnat.com>
11072
11073 * gdb.threads/bp_in_thread.c: New file, copied from
11074 pthread_cond_wait.c.
11075 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11076 file, rather than reusing the .c file from another testcase.
11077
ca7d6a0c
JB
110782004-10-20 Joel Brobecker <brobecker@gnat.com>
11079
11080 * gdb.ada/null_record.exp: Check where we stopped after
11081 sending the start command, instead of where the associated
11082 temporary breakpoint was inserted.
11083
0d863d03
AC
110842004-10-14 Andrew Cagney <cagney@gnu.org>
11085
11086 * gdb.mi/gdb701.c (main): Return 0.
11087
d11e72cb
DJ
110882004-10-13 Daniel Jacobowitz <dan@debian.org>
11089
d40539a4 11090 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11091
e1923096
JJ
110922004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11093
11094 * gdb.threads/schedlock.c: Add comment markers to use to find
11095 line numbers.
11096 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11097 comments.
11098 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11099 breakpoint lines.
11100
ec8ba2c9
DJ
111012004-10-12 Daniel Jacobowitz <dan@debian.org>
11102
11103 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11104
0eb3658b
DJ
111052004-10-12 Daniel Jacobowitz <dan@debian.org>
11106
11107 * configure.in: Add gdb.dwarf2.
11108 * configure: Regenerated.
11109 * Makefile.in: Add gdb.dwarf2.
11110 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11111 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11112 gdb.dwarf2/file1.txt: New files.
11113
a271cc33
OF
111142004-10-11 Orjan Friberg <orjanf@axis.com>
11115
a9c64011 11116 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11117 of "run", since the latter doesn't work with remote targets. Adjust
11118 the breakpoint numbering accordingly.
11119 * gdb.threads/pthread_cond_wait.exp: Ditto.
11120
895ce074
MC
111212004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11122
11123 * gdb.base/overlays.exp: Update copyright years.
11124
6be3092d
KI
111252004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11126
11127 * gdb.base/overlays.exp: Disable if target is Linux.
11128
e05389b8
FL
111292004-10-06 Felix Lee <felix+log1@specifixinc.com>
11130
11131 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11132
73cb587d
KI
111332004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11134
11135 * gdb.asm/asm-source.exp: Add m32r-linux target.
11136 * gdb.asm/m32r-linux.inc: New file.
11137
3c0edcdc
AC
111382004-09-24 Andrew Cagney <cagney@redhat.com>
11139 David Anderson <anderson@redhat.com>
11140
11141 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11142 command fails, assume things will work.
11143 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11144 (_GNU_SOURCE): Define.
11145 (print_unsigned, print_hex): Change parameter to "long long".
11146 (print_byte_count): New function, use to print byte counts.
11147 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11148 O_LARGEFILE.
11149 (main): Compute an upper bound on a corefile in max_core_size.
11150 Limit memory chunk size to max_core_size. Limit total memory
11151 allocated to max_core_size.
11152
4bb3667f
AC
111532004-09-23 Andrew Cagney <cagney@gnu.org>
11154
11155 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11156 from a separate process with code that creates a corefile by
11157 making the inferior dump core.
11158
60fe1a51
MK
111592004-09-23 Mark Kettenis <kettenis@gnu.org>
11160
11161 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11162 block.
11163
8e937346
MC
111642004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11165
11166 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11167 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11168 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11169 Likewise.
11170
7213f6d6
JJ
111712004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11172
11173 * gdb.java/jprint.exp: New test case for java inferior call.
11174 * gdb.java/jprint.java: Ditto.
11175
eac69dca
JB
111762004-09-15 Joel Brobecker <brobecker@gnat.com>
11177
11178 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11179
22227696
MC
111802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11181
11182 * gdb.threads/killed.c: Include <stdlib.h>.
11183 * gdb.threads/pthreads.c: Likewise.
11184
7dd403a4
MC
111852004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11186
11187 * gdb.threads/killed.c: Add copyright notice.
11188
33f2d567
JM
111892004-09-10 Jason Molenda (jmolenda@apple.com)
11190
a9c64011
AS
11191 * gdb.base/define.exp: Two new tests to verify zero space chars
11192 after 'if' and 'while' commands in a user-defined command is correctly
11193 parsed.
33f2d567 11194
e05b62ac
AC
111952004-09-08 Andrew Cagney <cagney@gnu.org>
11196
11197 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11198 delivery test with duplicate at end of file.
11199
9cbe82da
MK
112002004-09-06 Mark Kettenis <kettenis@jive.nl>
11201
11202 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11203
564803d9
MC
112042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11205
11206 * config/hppro.exp: Removed.
11207
7c6807ce
MC
112082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11209
11210 * config/sparclet.exp: Removed.
11211
bf7e26dd
MC
112122004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11213
11214 * config/udi.exp: Removed.
11215
714e341b
MC
112162004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11217
11218 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11219 of "exp_continue".
11220 (advancei): Likewise.
11221
1236e623
JJ
112222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11223
11224 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11225
3bdcad15
MI
112262004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11227
228af206 11228 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11229 to check for nodebug in executable.
11230 * gdb.gdb/observer.exp (setup_test): Likewise.
11231 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11232 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11233
c72b934c
AC
112342004-09-01 Andrew Cagney <cagney@gnu.org>
11235
11236 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11237 files.
11238
edd9b715
JJ
112392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11240
11241 * gdb.base/unload.exp: Fix expected warning message to match
11242 latest format.
11243
fb4ce06b
CV
112442004-09-01 Corinna Vinschen <vinschen@redhat.com>
11245
11246 * gdb.base/call-rt-st.exp: Fix typos.
11247
ce78e7c3
MI
112482004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11249
11250 * gdb.threads/thread_check.exp: New testcase.
11251 * gdb.threads/thread_check.c: New testcase.
11252
2dedb159
AC
112532004-08-31 Andrew Cagney <cagney@gnu.org>
11254
11255 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11256 (skip_to_handler_entry): New procedures. Test stepping into a
11257 handler when the breakpoint is at the handler's entry point.
11258
68f53502
AC
112592004-08-30 Andrew Cagney <cagney@gnu.org>
11260
11261 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11262 gdb/1757.
11263
3e3ffd2b
MC
112642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11265
11266 With code from Manoj Iyer <manjo@austin.ibm.com>:
11267 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11268 return value. Add an arm for "no debugging symbols found".
11269 Change a stray "error" to "perror".
11270 (gdb_run_cmd): Adapt to new return value.
11271 * gdb.base/remote.exp: Adapt to new return value.
11272 * gdb.gdb/complaints.exp: Likewise.
11273 * gdb.gdb/observer.exp: Likewise.
11274 * gdb.gdb/selftest.exp: Likewise.
11275 * gdb.gdb/xfullpath.exp: Likewise.
11276
4b6f5fd2
JB
112772004-08-27 Joel Brobecker <brobecker@gnat.com>
11278
11279 * gdb.threads/bp_in_thread.exp: New testcase.
11280
e5b25496
MC
112812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11282
11283 Fix PR testsuite/1735.
11284 * gdb.threads/schedlock.c (thread_function): Add a cast
11285 to suppress a gcc warning.
11286 * gdb.threads/thread-specific.c (thread_function): Likewise.
11287
934353d6
MC
112882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11289
11290 * gdb.base/unload.c: Include <stdlib.h>.
11291
f98a0aef 112922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11293
f98a0aef 11294 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11295 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11296 synchronized after the "return".
11297
5a2e8882
MC
112982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11299
11300 * gdb.mi/basics.c: Include <stdio.h>.
11301 * gdb.mi/pthreads.c: Include <stdlib.h>.
11302 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11303
a9640423
MC
113042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11305
11306 * gdb.threads/schedlock.c: Add copyright notice.
11307
b04e311d
AC
113082004-08-25 Andrew Cagney <cagney@gnu.org>
11309
11310 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11311 (skip_over_handler, breakpoint_over_hander): New test procedures.
11312 (advance, advancei): Add a proper prefix, do not use
11313 rerun_to_main.
11314 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11315
7c27f15b
MC
113162004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11317
11318 * gdb.mi/basics.c: Add copyright notice.
11319 * gdb.mi/var-cmd.c: Add copyright notice.
11320
fffc87ae
MC
113212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11322
11323 * lib/gdb.exp: Remove signed_keyword_not_used.
11324 * lib/compiler.c: Likewise.
11325 * lib/compiler.cc: Likewise.
11326
d782e0bf
MC
113272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11328
11329 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11330 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11331
96033e83
MC
113322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11333
11334 * gdb.base/whatis.c: Add copyright notice.
11335
cf38c229
MK
113362004-08-20 Mark Kettenis <kettenis@gnu.org>
11337
11338 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11339 it to skip the breakpoints encoded in the inline assembly.
11340
f4b49756
MC
113412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11342
11343 * Makefile.in: Add gdb.fortran.
11344
2f193b69
MC
113452004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11346
11347 * gdb.base/call-sc.exp (test_scalar_returns):
11348 Fix cut-and-paste glitch in "Make fun return now".
11349
89a237cb
MC
113502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11351
11352 * configure.in: Add gdb.fortran.
11353 * configure: Regenerate.
11354 * gdb.fortran/Makefile.in: New file.
11355 * lib/gdb.exp (skip_fortran_tests): New procedure.
11356
469aff8e
MC
113572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11358
11359 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11360 reference to bug-gnu@prep.ai.mit.edu.
11361 * gdb.mi/mi-var-child.exp: Likewise.
11362 * gdb.mi/mi-var-cmd.exp: Likewise.
11363 * gdb.mi/mi-var-display.exp: Likewise.
11364 * gdb.mi/mi2-var-block.exp: Likewise.
11365 * gdb.mi/mi2-var-child.exp: Likewise.
11366 * gdb.mi/mi2-var-cmd.exp: Likewise.
11367 * gdb.mi/mi2-var-display.exp: Likewise.
11368
00b51b9f
MK
113692004-08-15 Mark Kettenis <kettenis@gnu.org>
11370
11371 * gdb.base/unload.c (main): Make local variable msg const.
11372
45f07fef
MC
113732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11374
11375 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11376 to bug-gnu@prep.ai.mit.edu.
11377 * gdb.mi/mi-disassemble.exp: Likewise.
11378 * gdb.mi/mi-eval.exp: Likewise.
11379 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11380 default line number.
11381 * gdb.mi/mi-return.exp: Likewise.
11382 * gdb.mi/mi-simplerun.exp: Likewise.
11383 * gdb.mi/mi-stack.exp: Likewise.
11384 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11385 number with explicit range test.
11386 * gdb.mi/mi-watch.exp: Likewise.
11387 * gdb.mi/mi2-break.exp: Likewise.
11388 * gdb.mi/mi2-cli.exp: Likewise.
11389 * gdb.mi/mi2-disassemble.exp: Likewise.
11390 * gdb.mi/mi2-eval.exp: Likewise.
11391 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11392 default line number.
11393 * gdb.mi/mi2-return.exp: Likewise.
11394 * gdb.mi/mi2-simplerun.exp: Likewise.
11395 * gdb.mi/mi2-stack.exp: Likewise.
11396 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11397 number with explicit range test.
11398 * gdb.mi/mi2-watch.exp: Likewise.
11399
dd8c8ee7
MC
114002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11401
11402 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11403 * gdb.cp/m-static.exp: Likewise.
11404 * gdb.cp/rtti.exp: Likewise.
11405
4e838464
MK
114062004-08-14 Mark Kettenis <kettenis@gnu.org>
11407
11408 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11409
8d8cb839
EZ
114102004-08-14 Eli Zaretskii <eliz@gnu.org>
11411
11412 * ChangeLog: Prefix Local Variables with semi-colons and indent
11413 the reference to older ChangeLog files, to fix fontification in
11414 Emacs.
11415
deea8bb0
MC
114162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11417
11418 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11419 * gdb.mi/mi2-break.exp: Likewise.
11420
c3297504
MC
114212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11422
11423 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11424
25808999
MC
114252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11426
11427 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11428
226a8d71
MC
114292004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11430
11431 * gdb.cp/classes.exp: Remove unused declarations. Just let
11432 test names default instead of providing special names. Remove
11433 extraneous demangler test.
11434
37fdf854
JJ
114352004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11436
11437 * gdb.base/unload.exp: New test for breakpoints in dynamically
11438 loaded libraries.
11439 * gdb.base/unload.c: Ditto.
11440 * gdb.base/unloadshr.c: Ditto.
11441
2d3a7986
MC
114422004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11443
11444 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11445 cp_test_ptype_class.
11446 (test_enums): Likewise.
11447
c72b934c
AC
114482004-08-10 Andrew Cagney <cagney@gnu.org>
11449
11450 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11451 files.
11452
cc503c8a
AC
114532004-08-10 Andrew Cagney <cagney@gnu.org>
11454
11455 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11456 init_malloc call.
11457
902f2ccb
MC
114582004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11459
11460 * ChangeLog: Add copyright notice. The notice is copied
11461 from emacs 21.3 top level ChangeLog.
11462
78c90502
MC
114632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11464
11465 * lib/cp-support.exp: New file.
11466 * lib/cp-support.exp (cp_test_type_class): New function.
11467 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11468 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11469 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11470 cp_test_ptype_class.
11471
88e5ea78
MC
114722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11473
11474 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11475 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11476 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11477 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11478 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11479 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11480 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11481 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11482 gdb.mi/mi2-watch.exp: Update copyright years.
11483
6a89fc9c
MK
114842004-08-09 Mark Kettenis <kettenis@gnu.org>
11485
11486 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11487
1482e0de
MC
114882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11489
11490 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11491 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11492 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11493 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11494 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11495 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11496 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11497 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11498 gdb.mi/mi-watch.exp: Update copyright years.
11499
1a5ce3f3
DJ
115002004-08-08 Daniel Jacobowitz <dan@debian.org>
11501
11502 PR gdb/1738
11503 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11504 from a breakpoint with a pending signal.
11505
04f6ecf2
DJ
115062004-08-08 Daniel Jacobowitz <dan@debian.org>
11507
11508 PR gdb/1736
11509 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11510 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11511 the prompt.
11512 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11513
54d90d35
DJ
115142004-08-08 Daniel Jacobowitz <dan@debian.org>
11515
11516 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11517
d2f6abb0
DJ
115182004-08-08 Daniel Jacobowitz <dan@debian.org>
11519
11520 PR gdb/1736
11521 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11522 for i?86-*-linux*.
11523
5598c03d
DJ
115242004-08-08 Daniel Jacobowitz <dan@debian.org>
11525
11526 * gdb.arch/i386-prologue.exp: Compile without debug information.
11527
c6fee705
MC
115282004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11529
11530 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11531 rather than asking gdb to search.
11532
dd90efdb
MC
115332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11534
11535 * gdb.base/gcore.c: Include <string.h>.
11536
1e84bec1
MC
115372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11538
11539 * gdb.base/gcore.c: Add copyright notice.
11540
e425eb2b
MC
115412004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11542
11543 * gdb.base/freebpcmd.c: Include <stdio.h>.
11544 * gdb.base/long_long.c: Include <string.h>.
11545 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11546 * gdb.base/siginfo.c: Include <string.h>.
11547 * gdb.base/sigstep.c: Include <string.h>.
11548
cb9aaed5
MC
115492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11550
11551 * gdb.base/complex.c: Include <stdlib.h>.
11552
55944f3d
MC
115532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11554
11555 * gdb.base/complex.c: Add copyright notice.
11556
7b2953d9
MC
115572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11558
11559 * gdb.base/charset.c: Include <stdlib.h>.
11560
c9133d23
MC
115612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11562
11563 * gdb.base/auxv.c: Include <stdlib.h>.
11564
0a8490ad
MC
115652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11566
11567 * gdb.base/auxv.c: Add copyright notice.
11568
3426d5ec
MC
115692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11570
11571 * gdb.base/coremaker.c: Add copyright notice.
11572 * gdb.base/coremaker2.c: Add copyright notice.
11573
8da195dd
AC
115742004-08-04 Andrew Cagney <cagney@gnu.org>
11575
11576 * gdb.base/store.exp: Update copyright.
11577 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11578 names, do not import gdb_prompt.
11579
8d394f98
AC
115802004-08-01 Andrew Cagney <cagney@gnu.org>
11581
11582 Fix PR testsuite/1729.
11583 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11584 not use capture_value with value 4.
11585 (capture_value): Add optional test name parameter.
11586 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11587 the prefix, pass to capture_value.
11588
b6702b23
MK
115892004-08-01 Mark Kettenis <kettenis@gnu.org>
11590
11591 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11592 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11593 (main): Call new function.
11594
c203e0ca
MC
115952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11596
11597 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11598
a7995a30
MC
115992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11600
11601 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11602
9366563b
MC
116032004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11604
b6eeaf26 11605 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11606 Accept more values of vtbl pointer. Remove some messages
11607 about "obsolete gcc or gdb".
11608
2fc1f950
MC
116092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11610
11611 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11612
c724d49b
MC
116132004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11614
11615 * gdb.base/asm-source.exp: Properly convert target board
11616 debug flags from gcc format to binutils format.
11617
736b0fce
MK
116182004-07-28 Mark Kettenis <kettenis@gnu.org>
11619
11620 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11621 gdb1718". PR backtrace/1718 partially fixed.
11622
5633ea5c
JJ
116232004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11624
11625 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11626
575eebb1
NC
116272004-07-26 Nick Clifton <nickc@redhat.com>
11628
11629 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11630 good default value for a specific architecture is available then
11631 set it to that value. Otherwise default to the -gstabs switch.
11632 Remove the -g... switches from the asm-flags variable. Allow the
11633 target board info to override the value if it wants to. Pass the
11634 switch on the assembler command line.
11635
62104619
MK
116362004-07-23 Mark Kettenis <kettenis@gnu.org>
11637
11638 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11639 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11640 (main): Call new function.
11641
4a1135b8
MC
116422004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11643
11644 Test for PR exp/1715.
11645 * gdb.base/radix.exp: Refactor common procedures. Make all
11646 test names unique. Change XFAIL to KFAIL.
11647
8a12c1f0
MC
116482004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11649
11650 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11651 * gdb.ada/gnat_ada.gin: ... to here.
11652 * configure.in: Use gnat_ada.gin.
11653 * configure: Regenerate.
11654
23b451cf
AC
116552004-07-20 Andrew Cagney <cagney@gnu.org>
11656
11657 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11658 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11659 XFAILs. Clean up test messages and comments. Check backtraces.
11660 Delete re-sync code.
11661
ab618a02
MC
116622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11663
11664 Fix PR cli/740.
11665 * gdb.base/annota1.exp: Honor gdb,nosignals.
11666 * gdb.base/annota3.exp: Likewise.
11667
46dad340
MC
116682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11669
11670 * lib/java.exp: Update copyright notice.
11671
756d8c70
AC
116722004-07-19 Andrew Cagney <cagney@gnu.org>
11673
11674 * gdb.base/selftest.exp: Copy file from here ...
11675 * gdb.gdb/selftest.exp: ... to here.
11676
586027e6
AC
116772004-07-16 Andrew Cagney <cagney@redhat.com>
11678
11679 * lib/insight-support.exp: Delete file.
11680 * lib/java.exp (java_init): Fix copyright.
11681
029d2200
AC
116822004-07-16 Andrew Cagney <cagney@gnu.org>
11683
11684 * gdb.base/restore.c: Append "prologue" to comments marking the a
11685 function's prologue.
11686 * gdb.base/restore.exp: Update copyright, re-indent.
11687 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11688 callerN" prefix where needed. Update patterns that match a
11689 function's prologue.
11690
653b62c5
MC
116912004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11692
11693 * gdb.base/restore.c: Add copyright notice.
11694
f7d690e5
AC
116952004-07-16 Andrew Cagney <cagney@gnu.org>
11696
11697 * gdb.base/logical.exp: Update copyright.
11698 (evaluate): New procedure. Use to re-implement tests using
11699 several tables.
11700
d629a7cb
MH
117012004-07-14 Martin Hunt <hunt@redhat.com>
11702
11703 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11704 which fixes some problems where init.tcl was not found.
11705
9c7bb332
AC
117062004-07-13 Andrew Cagney <cagney@gnu.org>
11707
6bf46641
AC
11708 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11709 (check_sizeof, check_valueof): Do not include the output in the
11710 test name. Use gdb_test.
11711 (get_valueof): Use gdb_test_multiple.
11712
c4ffd4c0
AC
11713 * gdb.base/step-test.exp: Update copyright. Use
11714 gdb_test_multiple. Ensure that test names do not include
11715 architecture dependent output.
11716
ab89363a
AC
11717 * gdb.gdb/observer.exp: Update copyright.
11718 (setup_test): Use gdb_test_multiple.
11719 (attach_first_observer, attach_second_observer)
11720 (attach_third_observer, detach_first_observer)
11721 (detach_second_observer, detach_third_observer)
11722 (reset_counters, check_counters): Make $message a prefix.
11723 (test_normal_stop_notifications): Add "args" parameter - a list of
11724 init functions to be called. Make $message a prefix,
11725 (test_observer_normal_stop): Change the message prefixes so that
11726 they are unique, pass the attach / detach procedures to
11727 test_normal_stop_notifications.
11728
ec58997a
AC
11729 * gdb.base/signull.exp (test_segv): Prefix all tests with
11730 "${name}". Clean up test messages.
11731
b475183b
AC
11732 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11733
9c7bb332
AC
11734 * gdb.base/ena-dis-br.exp: Update copyright.
11735 (break_at): New function. Replace send_gdb with gdb_test,
11736 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11737 ignore count, not stopped at bpt", with KFAIL.
11738
2dd95497
CV
117392004-07-13 Corinna Vinschen <vinschen@redhat.com>
11740
11741 * gdb.base/attach.exp: Remove cleanupfile handling.
11742
419e626b
AC
117432004-07-12 Andrew Cagney <cagney@gnu.org>
11744
11745 * gdb.base/annota1.exp: Cleanup corefile test name.
11746 * gdb.base/annota3.exp: Ditto.
11747
8b1b3228
AC
117482004-07-12 Andrew Cagney <cagney@gnu.org>
11749
78650829
AC
11750 * gdb.base/signals.exp: Clean up copyright, re-indent.
11751
8b1b3228
AC
11752 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11753 gdb_test and gdb_test_multiple.
11754
935c2760
JJ
117552004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11756
11757 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11758 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11759 provide line number info for first statement in main.
11760
1544280f
AC
117612004-07-08 Andrew Cagney <cagney@gnu.org>
11762
1279f4ff
AC
11763 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11764
1544280f
AC
11765 * gdb.base/sigbpt.exp: Make the common part of each test name a
11766 prefix instead of suffix.
11767
bcc82369
BR
117682004-07-07 Bob Rossi <bob_rossi@cox.net>
11769
11770 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11771 test from test_tbreak_creation_and_listing to
11772 test_file_list_exec_source_file
11773 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11774 Changed name of test from test_tbreak_creation_and_listing to
11775 test_file_list_exec_source_file
11776
23f4b0aa
JJ
117772004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11778
11779 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11780 the jmisc() constructor instead of <init>.
11781 * gdb.java/jmisc1.exp: Ditto.
11782
56401cd5
AC
117832004-07-07 Andrew Cagney <cagney@gnu.org>
11784
11785 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11786 corrupting the PC.
11787
44ae2f6a
MC
117882004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11789
11790 * gdb.cp/templates.exp: Accept whitespace change in demangler
11791 output.
11792
45a83408
AC
117932004-07-06 Andrew Cagney <cagney@gnu.org>
11794
11795 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11796
d205ad70
MC
117972004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11798
11799 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11800 * lib/compiler.cc: Likewise.
11801
06ea1a61
MC
118022004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11803
11804 * lib/compiler.cc: Work around string preprocessing problem
11805 with old hp c++ compiler.
11806 * lib/compiler.c: Likewise.
11807
daab1251
CV
118082004-06-29 Corinna Vinschen <vinschen@redhat.com>
11809
11810 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11811 directives to conditionalize symbol prefixing.
11812 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11813 additional_flags handling. Add underscore prefix for Cygwin.
11814 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11815 conditionalize symbol prefixing.
11816 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11817 additional_flags handling. Add underscore prefix for Cygwin.
11818
cc984116
CV
118192004-06-29 Corinna Vinschen <vinschen@redhat.com>
11820
11821 * gdb.base/bigcore.exp: Skip test on Cygwin.
11822
c279b077
MC
118232004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11824
11825 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11826 formats for "info register". Use gdb_test_multiple. Fix
11827 the "invalid register" test.
11828
0e915747
CV
118292004-06-28 Corinna Vinschen <vinschen@redhat.com>
11830
11831 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11832 PID for Cygwin. Add Cygwin specific strings to check for in some
11833 tests.
11834 (do_attach_tests): Add a test for user interaction when attaching
11835 to a process with no matching symbol table already loaded.
11836
11422c86
AC
118372004-06-26 Andrew Cagney <cagney@gnu.org>
11838
11839 Test PR java/1567 and PR java/1565.
11840 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11841 * gdb.java/jmisc2.exp: Delete file.
11842
cefbce26
MC
118432004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11844
11845 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11846
e19f872c
CV
118472004-06-25 Corinna Vinschen <vinschen@redhat.com>
11848
11849 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11850 attach process.
11851
d931ba3b
MC
118522004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11853
11854 * gdb.cp/pr-1553.exp: Remove.
11855
aef68c48
MC
118562004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11857
11858 * gdb.cp/pr-1553.cc: Remove.
11859 * gdb.cp/pr-1553.exp: Disable this test.
11860
8d5df71a
JB
118612004-06-20 Jim Blandy <jimb@redhat.com>
11862
a9c64011 11863 Fix PR testsuite/1680.
8d5df71a
JB
11864 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11865 regular expressions.
11866
4ac6f39d
MC
118672004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11868
11869 Fix PR testsuite/1679.
11870 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11871 Issue an UNSUPPORTED result instead.
11872
1b413552
JB
118732004-06-18 Jim Blandy <jimb@redhat.com>
11874
11875 * gdb.base/charset.exp: Only send a control-C if we see a new
11876 prompt and incomplete command.
11877
6daa6ebd
MC
118782004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11879
11880 * gdb.cp/pr-574.cc: Add copyright notice.
11881
51fa4ae0
JB
118822004-06-17 Jim Blandy <jimb@redhat.com>
11883
11884 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11885 cases where the regexp has no groups; this grabs random text from
11886 the previous test suite, whatever that was.
11887
8fea26c5
MC
118882004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11889
11890 * gdb.cp/printmethod.cc: Add copyright notice.
11891
1e3aeb41
MC
118922004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11893
11894 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11895
9d9030bc
AC
118962004-06-16 Andrew Cagney <cagney@gnu.org>
11897
11898 * gdb.base/signull.c: Update copyright. Include <string.h>.
11899 (bowler): Replace data_pointer with data_read
11900 and data_write cases. Add code_descriptor case.
11901 (zero, desc): New array and pointer.
11902 (data, code): Change to simple pointers.
11903 * gdb.base/signull.exp: Fix probe pattern matching a function
11904 descriptor SIGSEGV. Replace data_pointer with data_read and
11905 data_write tests.
11906
acd4ad44
AC
119072004-06-16 Andrew Cagney <cagney@gnu.org>
11908
11909 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11910
08fd625c
MC
119112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11912
11913 * gdb.base/long_long.c: Add copyright notice.
11914
1903502c
MC
119152004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11916
11917 * gdb.base/long_long.exp: Remove reference to
11918 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11919 to gdb_breakpoint and gdb_continue_to_breakpoint.
11920
83313cb1
JB
119212004-06-14 Jim Blandy <jimb@redhat.com>
11922
11923 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11924 endian case.
11925
1bf404ef
AC
119262004-06-14 Andrew Cagney <cagney@gnu.org>
11927
11928 * gdb.base/gcore.exp (capture_command_output): Delete the always
11929 passing tests containing inferior values.
11930 * gdb.base/ending-run.exp: Do not include the breakpoint address
11931 in the test message. Update copyright.
11932 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11933 size in the test name, use gdb_test_multiple. Update copyright.
11934
ef220b33
MC
119352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11936
11937 * gdb.cp/ref-types.cc: Add copyright notice.
11938
4f70a4c9
MC
119392004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11940
11941 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11942 hp_aCC_compiler.
11943 * lib/compiler.cc: Likewise.
11944 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11945 'set' commands. Log diagnostics for other lines. Set
11946 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11947
335928ac
MC
119482004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11949
11950 * gdb.cp/try_catch.cc: Add copyright notice.
11951
2efb12e8
MC
119522004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11953
11954 * gdb.cp/userdef.cc: Add copyright notice.
11955
0bbed51a
MC
119562004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11957
11958 * gdb.cp/virtfunc.cc: Add copyright notice.
11959
e12a46c9
RC
119602004-06-11 Randolph Chung <tausq@debian.org>
11961
11962 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11963 problem.
11964
338e05af
AC
119652004-06-10 Andrew Cagney <cagney@gnu.org>
11966
11967 * lib/compiler.cc, lib/compiler.c: Append either
11968 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11969 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11970 instead of gcc-3-3.
11971
dc3f10cb
AC
119722004-06-09 Andrew Cagney <cagney@gnu.org>
11973
b4d946af
AC
11974 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11975 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11976
dc3f10cb
AC
11977 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11978 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11979 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11980 fixed.
11981
b5c0bfa2
AC
119822004-06-09 Andrew Cagney <cagney@gnu.org>
11983
11984 * gdb.base/structs.exp (test_struct_returns): Replace
11985 "return_value_unknown" and "finish_value_unknown" by
11986 "return_value_known" and "finish_value_known". Instead of
11987 "return_value_unknown" iff "finish_value_unknown", check
11988 "return_value_known" implies "finish_value_known".
11989
caeb605f
MH
119902004-06-08 Martin Hunt <hunt@redhat.com>
11991
11992 * gdb.base/float.exp: Add pattern for mips targets.
11993
c892bb64
RC
119942004-06-08 Randolph Chung <tausq@debian.org>
11995
11996 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
11997 message for unknown architectures more clear.
11998
48306d3e
JB
119992004-06-08 Joel Brobecker <brobecker@gnat.com>
12000
12001 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12002 start the execution of the program.
12003
83ecb59f
JB
120042004-06-07 Jim Blandy <jimb@redhat.com>
12005
12006 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12007 * gdb.arch/i386-cpuid.h: New helper file.
12008
55264cb4
RC
120092004-06-07 Randolph Chung <tausq@debian.org>
12010
12011 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12012 has started.
12013
23cadb28
RM
120142004-06-04 Roland McGrath <roland@redhat.com>
12015
12016 Fix PR gdb/1647.
12017 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12018 differently to be robust to output buffering differences.
12019
51d01eda
MC
120202004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12021
12022 * gdb.threads/pthreads.exp: Update copyright years.
12023 (check_control_c): Change asynchronous 'after' to synchronous.
12024
f4fc3b93
RM
120252004-06-04 Roland McGrath <roland@redhat.com>
12026
12027 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12028 next gdb prompt.
12029
4013522b
MC
120302004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12031
12032 Fix PR gdb/1636.
12033 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12034 calls to synchronous.
12035
7a8f1e6b
JB
120362004-05-26 Jim Blandy <jimb@redhat.com>
12037
12038 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12039
81bb3443
RC
120402004-05-24 Randolph Chung <tausq@debian.org>
12041
12042 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12043 * gdb.asm/pa.inc: New file.
12044
8f5a3103
MK
120452004-05-22 Mark Kettenis <kettenis@gnu.org>
12046
12047 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12048
734b8fe8 120492004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12050 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12051
12052 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12053 GDB prompt.
12054
725603e1
UW
120552004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12056
f4fc3b93 12057 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12058 setjmp/longjmp. Use sigaction instead of signal.
12059
8b923272 120602004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12061 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12062
12063 * gdb.threads/pthread_cond_wait.c: New file.
12064 * gdb.threads/pthread_cond_wait.exp: New testcase.
12065
8bfabb04
AC
120662004-05-13 Andrew Cagney <cagney@redhat.com>
12067
12068 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12069 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12070
42edda50
AC
120712004-05-11 Andrew Cagney <cagney@redhat.com>
12072
12073 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12074 fixed but revealed gdb/1639.
12075
d303a6c7
AC
120762004-05-10 Andrew Cagney <cagney@redhat.com>
12077
12078 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12079 func1" and "next to 2nd alarm", kernel bug avoided.
12080
bf08c2a1
DJ
120812004-05-10 Daniel Jacobowitz <dan@debian.org>
12082
12083 PR external/1568
12084 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12085 XFAIL if it is smaller than bytes_allocated.
12086 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12087 (main): Make chunks_allocated unsigned. Correct comment.
12088
c0586a34
JB
120892004-05-07 Joel Brobecker <brobecker@gnat.com>
12090
12091 * gdb.arch/powerpc-aix-prologue.c: New file.
12092 * gdb.arch/powerpc-aix-prologue.exp: New file.
12093
f2785d12
JB
120942004-05-07 Jim Blandy <jimb@redhat.com>
12095
12096 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12097 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12098
bd7f6e30
JB
120992004-05-06 Joel Brobecker <brobecker@gnat.com>
12100
12101 * gdb.base/sep.exp: No longer setup_kfail when the program was
12102 built with dwarf2.
12103
0a5e7efe
JI
121042004-05-05 Jim Ingham <jingham@apple.com>
12105
12106 * gdb.base/pending.exp: Make sure pending breakpoints
12107 preserve the ignore count.
f4fc3b93 12108
a8958849
MK
121092004-04-27 Jerome Guitton <guitton@gnat.com>
12110
12111 * i386-prologue.exp: Add testcase for jump instruction as first
12112 instruction of the real code.
12113 * i386-prologue.c (jump_at_beginning): New function.
12114
7e103f5b
MK
121152004-04-28 Mark Kettenis <kettenis@gnu.org>
12116
12117 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12118 x86_64-*-*.
12119
5d38b224
MK
121202004-04-28 Mark Kettenis <kettenis@gnu.org>
12121
12122 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12123 i*86-*-*.
12124
0ef32fd9
MK
121252004-04-25 Mark Kettenis <kettenis@gnu.org>
12126
12127 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12128 expression that checks the return type.
12129
71d7dd7c
AC
121302004-04-23 Andrew Cagney <cagney@redhat.com>
12131
12132 * gdb.base/call-sc.exp: New test of scalar call/return values.
12133 * gdb.base/call-sc.c: Ditto.
12134
1e9f977e
JJ
121352004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12136
12137 * gdb.threads/manythreads.c: Reduce thread stack size.
12138
899d9e3a
JJ
121392004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12140
12141 * gdb.threads/manythreads.c: Add copyright notice.
12142
61bcae62
AC
121432004-04-23 Andrew Cagney <cagney@redhat.com>
12144
12145 * gdb.base/siginfo.exp: Better handle step out of signal.
12146 * gdb.base/sigstep.exp: Ditto.
12147
7339a42e 121482004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12149 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12150
12151 * gdb.threads/manythreads.c: New testcase.
12152 * gdb.threads/manythreads.exp: Ditto.
12153
5c98409b
JB
121542004-04-22 Jim Blandy <jimb@redhat.com>
12155
12156 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12157 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12158
3b611f1a
MC
121592004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12160
12161 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12162
f0fd9238
AC
121632004-04-21 Andrew Cagney <cagney@redhat.com>
12164
12165 * gdb.base/sigstep.c: New file.
12166 * gdb.base/sigstep.exp: New file.
12167
90990674
JB
121682004-04-16 Joel Brobecker <brobecker@gnat.com>
12169
12170 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12171 call to observer_notify_normal_stop.
12172
78cef34b
AC
121732004-04-15 Andrew Cagney <cagney@redhat.com>
12174
12175 * gdb.base/siginfo.c: New file.
12176 * gdb.base/siginfo.exp: New file.
12177
d2343407
JB
121782004-04-12 J. Brobecker <brobecker@gnat.com>
12179
12180 * gdb.base/sep.exp: Fix typo in comment.
12181
a2dba3c8
JB
121822004-04-12 J. Brobecker <brobecker@gnat.com>
12183
12184 * gdb.base/sep.c: New file.
12185 * gdb.base/sep-proc.c: New file.
12186 * gdb.base/sep.exp: New testcase.
12187
15f7b60e
MK
121882004-04-09 Mark Kettenis <kettenis@gnu.org>
12189
12190 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12191 support.
12192
44f4de1a
AC
121932004-04-05 Andrew Cagney <cagney@redhat.com>
12194
12195 * gdb.base/sigaltstack.c: New file.
12196 * gdb.base/sigaltstack.exp: New file.
12197
ef04f396
JB
121982004-04-04 Joel Brobecker <brobecker@gnat.com>
12199
12200 * gdb.base/foll-fork.exp: Update the expected output for
12201 "help set follow-fork-mode", to match a change that was made
12202 to the help of this variable on 2004-01-13.
12203
d40d2c92
JB
122042004-04-01 Joel Brobecker <brobecker@gnat.com>
12205
12206 * lib/ada.exp: Add copyright notice.
12207 * bar.ads: Likewise.
12208 * bar.adb: Likewise.
12209 * null_record.adb: Likewise.
12210 * null_record.exp: Likewise.
12211 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12212
f86ef5a3
JB
122132004-04-01 Joel Brobecker <brobecker@gnat.com>
12214
12215 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12216 * configure: Regenerate.
12217
414e70e3
JB
122182004-04-01 Joel Brobecker <brobecker@gnat.com>
12219
12220 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12221 to build the application. Remove the message printed when in
12222 verbose mode, redundant with the UNSUPPORTED message above.
12223
f0aaee49
JB
122242004-03-31 Joel Brobecker <brobecker@gnat.com>
12225
12226 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12227 * gdb.ada (null_record.exp): New testcase.
12228
ac81cb54
JB
122292004-03-31 Joel Brobecker <brobecker@gnat.com>
12230
12231 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12232
854af2f7
JB
122332004-03-31 Joel Brobecker <brobecker@gnat.com>
12234
12235 * gdb.ada: New subdirectory.
12236 * gdb.ada/Makefile.in: New file.
12237 * gdb.ada/gnat_ada.gpr.in: New file.
12238
034cb681
JB
122392004-03-31 Joel Brobecker <brobecker@gnat.com>
12240
12241 * lib/ada.exp: New file.
12242
78a1a894
DJ
122432004-03-24 Daniel Jacobowitz <drow@mvista.com>
12244
12245 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12246 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12247
4b2b3b3e
AC
122482004-03-22 Andrew Cagney <cagney@redhat.com>
12249
12250 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12251 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12252 Problem identified by Ulrich Weigand.
12253
23c73aa3
DC
122542004-03-17 David Carlton <carlton@kealia.com>
12255
12256 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12257 PR c++/826.
12258
d63a86f8
RM
122592004-03-16 Roland McGrath <roland@redhat.com>
12260
12261 * gdb.base/auxv.exp: New file.
12262 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12263
0e02aa50
DC
122642004-03-12 David Carlton <carlton@kealia.com>
12265
12266 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12267 * gdb.cp/pr-1553.cc: Ditto.
12268 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12269 pass branch.
12270
c20b71be
MC
122712004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12272
12273 * gdb.cp/templates.exp: Accept more template types.
12274
c7414a01
MC
122752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12276
12277 From Corinna Vinschen with modifications.
12278 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12279 local variable obj_with_enum.
12280 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12281 results with obj_with_enum.
12282
ed69573c
MC
122832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12284
12285 * gdb.cp/classes.cc: New file, copied from misc.cc.
12286 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12287
28301461
MC
122882004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12289
12290 * gdb.cp/misc.cc: Add copyright notice.
12291
1198ecbe
DC
122922004-03-05 David Carlton <carlton@kealia.com>
12293
12294 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12295 * gdb.cp/rtti.h: Update copyright.
12296 (namespace n2::n3): New.
12297 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12298 (n2::n3::func3): New.
12299 (main): Call n2::n3::func3.
12300 * gdb.cp/rtti2.cc: Update copyright.
12301 (n2::create3): New.
12302
9e08c470
MK
123032004-03-04 Mark Kettenis <kettenis@gnu.org>
12304
12305 * gdb.asm/openbsd.inc: Fix typo.
12306
4bebc3aa
FF
123072004-03-03 Fred Fish <fnf@redhat.com>
12308
12309 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12310 "val" instead of unused "size". Update copyright year.
12311
6ea9fb37
DJ
123122004-02-29 Daniel Jacobowitz <drow@mvista.com>
12313
12314 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12315 to use unsigned char.
12316 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12317 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12318
23b23974
DJ
123192004-02-29 Daniel Jacobowitz <drow@mvista.com>
12320
12321 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12322 line of output.
12323
7574fd53
DJ
123242004-02-28 Daniel Jacobowitz <drow@mvista.com>
12325
12326 * gdb.base/relocate.c (dummy): Initialize.
12327
a195357f
DJ
123282004-02-28 Daniel Jacobowitz <drow@mvista.com>
12329
12330 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12331 a breakpoint at exit.
12332
72fd54a9
FF
123332004-02-27 Fred Fish <fnf@redhat.com>
12334
12335 * gdb.base/chng-syms.exp: Add expect condition to match failing
12336 case that isn't a timeout.
12337
b9d23137
AC
123382004-02-27 Andrew Cagney <cagney@redhat.com>
12339
12340 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12341 support.
12342
15d208f6 123432004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12344
15d208f6
FF
12345 * gdb.arch/gdb1431.c: Remove.
12346 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12347 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12348 of "until" incorrectly.
12349
98f9cd2d
JB
123502004-02-26 J. Brobecker <brobecker@gnat.com>
12351
12352 * gdb.cp/class2.cc (empty): New class.
12353 (refer): New function.
12354 (main): Declare an object of type empty and use it.
12355 * gdb.cp/class2.exp: Print the value of an object of type empty.
12356
9b50c11b
JJ
123572004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12358
12359 * gdb.base/langs.exp: Update query string to match the
12360 new nquery format used for pending breakpoints.
12361
0dcd613f
AC
123622004-02-26 Andrew Cagney <cagney@redhat.com>
12363
12364 Fix PR i18n/1570.
12365 * gdb.base/charset.c: Update copyright notice.
12366 (main, init_string): Remove the escape character '\e' tests.
12367 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12368 * gdb.base/charset.exp (valid_host_charset): Ditto.
12369 * gdb.base/setvar.exp: Ditto.
12370
b8a56647
AC
123712004-02-24 Andrew Cagney <cagney@redhat.com>
12372
90d59e34
AC
12373 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12374 mmapped data in core file" PASS and FAIL messages consistent.
12375
b8a56647
AC
12376 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12377 setting a breakpoint. Work around PR java/1565.
12378
9f27c604
JJ
123792004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12380
12381 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12382 new nquery format.
12383 * gdb.base/pending.exp: Ditto.
12384
3224a706
MK
123852004-02-22 Mark Kettenis <kettenis@gnu.org>
12386
12387 * configure.in: Run stabs tests on *BSD.
12388 * configure: Regenerated.
12389
41e0a9ca
MK
123902004-02-21 Mark Kettenis <kettenis@gnu.org>
12391
12392 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12393
1e1b3428
FF
123942004-02-20 Fred Fish <fnf@redhat.com>
12395
12396 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12397 blank in test for "returns short", for consistency with other
12398 "returns xxx" tests. Update copyright year.
12399
f9a7572a
FF
124002004-02-19 Fred Fish <fnf@redhat.com>
12401
12402 New testcase for PR breakpoint/1558.
12403 * gdb.arch/gdb1558.exp: New file.
12404 * gdb.arch/gdb1558.c: New file.
12405
b2ce2854
EZ
124062004-02-19 Elena Zannoni <ezannoni@redhat.com>
12407
12408 * gdb.base/nodebug.exp: Fix typo.
12409
e7c9ff01
JB
124102004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12411
12412 Committed by Jim Blandy <jimb@redhat.com>.
12413
62f4b920
JB
12414 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12415
2db536a1
JB
12416 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12417
e7c9ff01
JB
12418 * gdb.base/float.exp: Support s390*-*-* targets.
12419
f3205b34
AF
124202004-02-17 Adam Fedor <fedor@gnu.org>
12421
12422 * gdb.base/gdb1555.exp: New file.
12423 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12424
9d62932d
EZ
124252004-02-17 Elena Zannoni <ezannoni@redhat.com>
12426
12427 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12428
344c9711
FF
124292004-02-16 Fred Fish <fnf@redhat.com>
12430
12431 * gdb.arch/gdb1291.c: Remove
12432 * gdb.arch/gdb1291.s: New test input file.
12433 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12434 fail. Test for correct result, known incorrect result, other
12435 failures and timeouts.
12436
2d822687
AC
124372004-02-16 Andrew Cagney <cagney@redhat.com>
12438
12439 * gdb.base/bigcore.exp: New file.
12440 * gdb.base/bigcore.c: New file.
12441
dac15b66
AC
124422004-02-13 Andrew Cagney <cagney@redhat.com>
12443
12444 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12445 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12446 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12447 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12448 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12449 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12450 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12451 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12452 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12453 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12454
6bdfc2c4
JJ
124552004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12456
12457 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12458 executed is an alloc instruction.
12459
87b3ede8
DC
124602004-02-11 David Carlton <carlton@kealia.com>
12461
12462 * gdb.cp/breakpoint.exp: New.
12463 * gdb.cp/breakpoint.cc: New.
12464
6e19e2bf
MC
124652004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12466
12467 Partial fix for PR gdb/1543.
12468 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12469 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12470 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12471 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12472 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12473 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12474 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12475 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12476 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12477 to bug-gdb@prep.ai.mit.edu .
12478 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12479 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12480 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12481 Likewise.
12482
5c5455dc
AC
124832004-02-10 Andrew Cagney <cagney@redhat.com>
12484
12485 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12486 using gdb_internal_error_resync.
12487
9cf689d7
DJ
124882004-02-09 Daniel Jacobowitz <drow@mvista.com>
12489
12490 * gdb.threads/thread-specific.exp: Stop early if no threads are
12491 found.
12492
d2dc51db
MC
124932004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12494
12495 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12496
14b1a056
DJ
124972004-02-08 Daniel Jacobowitz <drow@mvista.com>
12498
12499 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12500 breakpoints.
12501
83f66e8f
DJ
125022004-02-07 Daniel Jacobowitz <drow@mvista.com>
12503
12504 * config/sim.exp (gdb_load): Handle $arg == "".
12505 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12506 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12507
30fc0091
EZ
125082004-02-07 Elena Zannoni <ezannoni@redhat.com>
12509
a9c64011
AS
12510 * gdb.base/maint.exp: Update test to reflect
12511 obstack changes.
30fc0091 12512
4d806929
JJ
125132004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12514
12515 * gdb.base/pendshr.c (pendfunc): New function that calls
12516 pendfunc1.
12517 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12518
7bfdd688
FF
125192004-02-04 Fred Fish <fnf@redhat.com>
12520
12521 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12522 function symbols and update copyright years.
12523 * gdb.arch/gdb1291.c: Ditto.
12524
aaa08ee4
MC
125252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12526
12527 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12528
dbad7755
MC
125292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12530
12531 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12532
ec4646ef
MC
125332004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12534
12535 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12536
1b802196
FF
125372004-02-02 Fred Fish <fnf@redhat.com>
12538
12539 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12540 remote targets. Update copyright years.
12541
18fe2033
JJ
125422004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12543
12544 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12545 support.
12546 * gdb.base/langs.exp: Fix test which attempts to create
12547 breakpoint on non-existent function to handle new pending
12548 support.
12549 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12550 a breakpoint.
12551 * gdb.base/pending.exp: New test.
12552 * gdb.base/pending.c: New file.
12553 * gdb.base/pendshr.c: Ditto.
12554
8d577d32
DC
125552004-02-02 David Carlton <carlton@kealia.com>
12556
12557 * gdb.cp/overload.exp: Add overloadNamespace tests.
12558 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12559 (overloadNamespace, XXX): New.
12560 (main): Call XXX::marker2.
12561
3ad13771
FF
125622004-02-01 Fred Fish <fnf@redhat.com>
12563
12564 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12565 * gdb.base/finish.exp: Ditto.
12566 * gdb.base/gcore.exp: Ditto.
12567 * gdb.base/huge.exp: Ditto.
12568 * gdb.base/info-proc.exp: Ditto.
12569 * gdb.base/return2.exp: Ditto.
12570 * gdb.threads/gcore-thread.exp: Ditto.
12571
44c75849
DJ
125722004-02-01 Daniel Jacobowitz <drow@mvista.com>
12573
12574 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12575
005bc093
MK
125762004-02-01 Mark Kettenis <kettenis@gnu.org>
12577
12578 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12579 that opening the file succeeds on OpenBSD.
12580
c47cebdb
DJ
125812004-02-01 Daniel Jacobowitz <drow@mvista.com>
12582
12583 * gdb.threads/thread-specific.c: New file.
12584 * gdb.threads/threads-specific.exp: New test script.
12585 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12586 to expect_out.
12587
5a01311c
MK
125882004-02-01 Mark Kettenis <kettenis@gnu.org>
12589
12590 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12591 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12592 only on the "print_small_structs from print_long_arg_list" test.
12593
ce22a4f1
DJ
125942004-02-01 Daniel Jacobowitz <drow@mvista.com>
12595
12596 * gdb.base/completion.exp: Kill a stray backslash.
12597
12598 From Jim Ingham <jingham@apple.com>:
12599 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12600 agrees with the result from sending a tab.
12601
abbab9d3
DJ
126022004-01-31 Daniel Jacobowitz <drow@mvista.com>
12603
12604 * gdb.base/chng-syms.exp: Remove stray newline.
12605
53904d1e
MK
126062004-01-31 Mark Kettenis <kettenis@gnu.org>
12607
12608 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12609 *-*-openbsd*.
12610 * gdb.asm/openbsd.inc: New file.
12611
3a4b3aac
MK
126122004-01-30 Mark Kettenis <kettenis@gnu.org>
12613
12614 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12615 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12616 *-*solaris2*. Remove commented out default settings for
12617 asm-flags. Replace gdb_compile with target_link.
12618
ebac27b4
MC
126192004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12620
12621 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12622 for all tests. Remove old hp-ux and cygnus xfail cases.
12623
d8679d84
PH
126242004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12625
12626 * gdb.base/chng-syms.exp: New file.
12627 * gdb.base/chng-syms.c: New file.
12628
0a55bc22
MC
126292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12630
12631 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12632 Provide arms for current output in all my configurations.
12633
94b8e876
MC
126342004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12635
12636 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12637 * lib/compiler.cc: Likewise.
12638 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12639 get the right preprocessor. Eval the output directly. Remove
12640 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12641 hp_f77_compiler and hp_f90_compiler completely.
12642 (gdb_preprocess): Delete.
12643 (get_compiler): Delete.
12644
7cf03d44
MK
126452004-01-24 Mark Kettenis <kettenis@gnu.org>
12646
12647 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12648 <string.h>.
12649
68b6dce9
NR
126502004-01-24 Nick Roberts <nick@nick.uklinux.net>
12651
12652 * gdb.mi/mi-stack.exp: Update copyright.
12653
b368761e
DC
126542004-01-23 David Carlton <carlton@kealia.com>
12655
12656 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12657 test for cp_lookup_transparent_type.
12658 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12659 call them.
12660
f2061b53
DJ
126612004-01-23 Daniel Jacobowitz <drow@mvista.com>
12662
12663 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12664 after -var-update.
12665
37fc574a
DC
126662004-01-23 David Carlton <carlton@kealia.com>
12667
12668 * gdb.cp/namespace.cc (C::ensureRefs): New.
12669 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12670
8e94b928
NR
126712004-01-20 Nick Roberts <nick@nick.uklinux.net>
12672
12673 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12674 case "-stack-list-locals 2".
12675 * gdb.mi/mi-var-child.exp: Test for case
12676 "-var-list-children --all-values NAME".
12677
997b0952
MC
126782004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12679
12680 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12681
52470da3
MK
126822004-01-18 Mark Kettenis <kettenis@gnu.org>
12683
7049b4b8
MK
12684 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12685 used with gdb_test_multiple.
12686
52470da3
MK
12687 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12688 read at address 0. This fixes PR testsuite/1504.
12689
da6012e5
DJ
126902004-01-18 Daniel Jacobowitz <drow@mvista.com>
12691
12692 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12693 Remove downloading, guessing the host executable, the calls to
12694 gdb_file_cmd and gdb_target_cmd, and "load" support.
12695 (infer_host_exec): New function broken out from gdb_load.
12696 (gdb_load): New wrapper for gdbserver_gdb_load.
12697 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12698 gdb_target_cmd. Use -target-select.
12699 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12700 Download binaries to the host. Clear last_mi_remote_file when
12701 we load a new binary.
12702 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12703 call gdbserver_gdb_load and mi_gdb_target_cmd.
12704
32c70722
MC
127052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12706
12707 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12708 type patterns.
12709
b0cecf36
MC
127102004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12711
12712 * gdb.cp/templates.exp: Fix typo in test name of
12713 "print Foo<volatile char*>::foo".
12714
4120d7e6
MC
127152004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12716
12717 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12718
f679e530
BE
127192004-01-16 Ben Elliston <bje@wasabisystems.com>
12720
12721 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12722 (clean mostlyclean): Remove empty rm.
12723
091c48f6
MC
127242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12725
12726 * gdb.base/setvar.exp: Add copyright years.
12727
3e5fc8d2
DC
127282004-01-14 David Carlton <carlton@bactrian.org>
12729
12730 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12731 PR c++/1511 and update coment.
12732 * gdb.cp/templates.exp: Update patterns to match current output.
12733 If changes involve something other than whitespace, KFAIL
12734 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12735
63d06c5c
DC
127362004-01-14 David Carlton <carlton@kealia.com>
12737
12738 * gdb.cp/namespace.exp: Add tests involving classes defined within
12739 namespaces.
12740 * gdb.cp/namespace.cc (C::CClass): New.
12741 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12742
a51dab88
EZ
127432004-01-14 Elena Zannoni <ezannoni@redhat.com>
12744
12745 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12746 what debug info we have. Print a better message if something goes
12747 wrong while producing the separate debug info file.
12748
a476ccc9
MC
127492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12750
12751 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12752
f453692c
MC
127532004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12754
12755 * gdb.base/callfuncs.c: Add copyright notice.
12756
f40063a5
MC
127572004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12758
12759 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12760 inheritance. PR gdb/1498, PR gcc/13539.
12761
19ac3974
EZ
127622004-01-13 Elena Zannoni <ezannoni@redhat.com>
12763
a9c64011
AS
12764 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12765 test specific name.
12766 * gdb.mi/gdb669.exp: Ditto.
12767 * gdb.mi/mi-pthreads.exp: Ditto.
12768 * gdb.mi/mi1-pthreads.exp: Ditto.
12769 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12770
56c97c6e
MC
127712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12772
12773 * gdb.cp/member-ptr.cc: Add copyright notice.
12774
a0644324
MC
127752004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12776
12777 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12778 some patterns for recent versions of gcc and hpacc. Delete
12779 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12780 Delete tests that access a NULL pointer-to-member-data. This
12781 script is still disabled for gcc.
12782
32fabe09
EZ
127832004-01-12 Elena Zannoni <ezannoni@redhat.com>
12784
12785 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12786 escaped correctly.
32fabe09 12787
1f8a6abb
EZ
127882004-01-12 Elena Zannoni <ezannoni@redhat.com>
12789
12790 * gdb.base/sepdebug.exp: New file.
12791 * gdb.base/sepdebug.c: New file.
12792 * lib/gdb.exp (separate_debug_filename): New procedure.
12793 (gdb_gnu_strip_debug): New procedure.
12794
48efe704
AC
127952004-01-12 Andrew Cagney <cagney@redhat.com>
12796
12797 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12798 * gdb.mi/ChangeLog-1999-2003: New file.
12799
a9415475
AC
128002004-01-12 Andrew Cagney <cagney@redhat.com>
12801
12802 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12803 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12804 or EEXIST", treat EBUSY as an XFAIL.
12805
83b8cf9d
MC
128062004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12807
12808 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12809 hp_cc_compiler.
12810
9939d2a8
MC
128112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12812
12813 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12814 decorations.
12815
1ff8cadf
MC
128162004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12817
12818 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12819 and "(aCC)" decorations. Remove obsolete doco about old
12820 test results.
12821
6fa9022e
MC
128222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12823
12824 * gdb.cp/exception.exp: Fix typo in doco.
12825
209721fe
MK
128262004-01-09 Mark Kettenis <kettenis@gnu.org>
12827
12828 * gdb.base/gdb1476.exp: Fix typo.
12829
ef11303e
MC
128302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12831
12832 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12833 file.
12834
041ab88c
MC
128352004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12836
12837 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12838 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12839 Use gdb_compile. Remove restriction on gcc. Add some patterns
12840 for recent version of gdb. Delete second half, which was a copy
12841 of the first half with different build flags. This test is
12842 still disabled because it is still not ready for production.
12843
e36d075a
MC
128442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12845
12846 * gdb.cp/exception.cc: Add copyright notice.
12847 * gdb.cp/exception.exp: Add a notice that this file is broken
12848 because of line number changes caused by addition of copyright
12849 notice.
12850
42b190ad
MC
128512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12852
12853 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12854 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12855
8f25f06b
MC
128562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12857
12858 * gdb.cp/classes.exp: Accept gnu abi 2.
12859 * gdb.cp/derivation.exp: Likewise.
12860 * gdb.cp/overload.exp: Likewise.
12861 * gdb.cp/virtfunc.exp: Likewise.
12862
06ded8b8
MC
128632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12864
12865 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12866 semicolon after end of function.
12867
77c26ae3
MC
128682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12869
12870 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12871 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12872 boilerplate code for compiling and running the program under
12873 test. Add some string method tests.
12874
20757486
MC
128752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12876
12877 * gdb.cp/bs15503.cc: Add copyright notice.
12878 * gdb.cp/bs15503.exp: Adjust line number.
12879
0fd3b503
MC
128802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12881
12882 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12883 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12884
10d1bea8
MC
128852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12886
12887 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12888 hp_cc_compiler.
12889
2789202a
MC
128902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12891
12892 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12893 * gdb.cp/ctti.exp: Use the marker instead of "next".
12894 With gcc, run further before bailing.
12895
b862f14c
MC
128962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12897
12898 * gdb.cp/cttiadd.cc: Add copyright notice.
12899 * gdb.cp/cttiadd1.cc: Likewise.
12900 * gdb.cp/cttiadd2.cc: Likewise.
12901 * gdb.cp/cttiadd3.cc: Likewise.
12902
96da2469
MC
129032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12904
12905 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12906 Use gdb_test, gdb_test_multiple. Use floating-point values that
12907 have exact representations in IEEE-ish formats.
12908
053248ff
MC
129092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12910
12911 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12912 compilers. Delete duplicate call to get_compiler_info.
12913 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12914 * gdb.base/volatile.exp: Likewise.
12915
84acecdd
MK
129162004-01-07 Mark Kettenis <kettenis@gnu.org>
12917
12918 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12919 memory at address 0.
12920
fe11a27f
MC
129212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12922
12923 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12924 to test for hp-ux assembler. Fix copyright years.
12925
60ad077b
AC
129262004-01-07 Andrew Cagney <cagney@redhat.com>
12927
12928 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12929
1c9b8f33
AC
129302004-01-07 Andrew Cagney <cagney@redhat.com>
12931
12932 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12933 when creating the read-only file. From analysis by Roland McGrath
12934 and Elena Zannoni.
12935
753ccc7a
MC
129362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12937
12938 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12939
eca3e36b
MC
129402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12941
12942 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12943 data pointers.
12944
f8d4bac4
MC
129452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12946
12947 * gdb.cp/m-static.exp: Compile one source file at a time.
12948 Delete unused call to get_compiler_info.
12949
9b4e0f94
MC
129502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12951
12952 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12953 * gdb.base/call-rt-st.exp: Likewise.
12954 * gdb.base/nodebug.exp: Likewise.
12955 * gdb.base/volatile.exp: Likewise.
12956 * gdb.cp/ref-types.exp: Likewise.
12957 * gdb.cp/templates.exp: Likewise.
12958
023c1024
MK
129592004-01-05 Mark Kettenis <kettenis@gnu.org>
12960
12961 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12962
19703c4a
MC
129632004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12964
12965 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12966 hppa*-hp-hpux*.
12967
18b67037
MK
129682004-01-04 Mark Kettenis <kettenis@gnu.org>
12969
ba6219c8
MK
12970 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12971 x86_64-*-*.
12972
18b67037
MK
12973 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12974 sparc64-*-* and sparc*-solaris2*.
12975
1bfbbb9d
MK
129762004-01-04 Mark Kettenis <kettenis@gnu.org>
12977
12978 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12979 return ${tests}" test. The ${tests} already mentions the
12980 filename.
12981
06846494
MC
129822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12983
12984 * gdb.cp/local.exp: Accept gcc abi 2.
12985
3b0cb202
MC
129862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12987
12988 * gdb.cp/templates.exp: Accept gcc abi 2.
12989
0643ec3f
MC
129902004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12991
12992 * lib/compiler.cc: Remove supports_template_debugging.
12993 * gdb.cp/templates.exp: Do not test supports_template_debugging.
12994
d231d0b1
MC
129952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
12996
12997 * gdb.cp/namespace.exp: Accept gcc abi 2.
12998
44ffb27c
MC
129992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13000
13001 * gdb.cp/method.exp: Accept gcc abi 2.
13002
184ad485
MC
130032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13004
13005 * gdb.cp/classes.exp: Generate identical results as old version.
13006 * gdb.cp/derivation.exp: Likewise.
13007 * gdb.cp/overload.exp: Likewise.
13008 * gdb.cp/virtfunc.exp: Likewise.
13009
116f09e7
MC
130102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13011
13012 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13013 mysterious bug with sourceware version of expect.
13014
b1379776
MC
130152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13016
13017 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13018 current versions of gcc, including gcc abi 2. Remove gratuitous
13019 restart of test program. Use gdb_test_multiple and gdb_test for
13020 all tests. Add patterns to xfail missing "const" in "const char *"
13021 and kfail PR gdb/1155.
13022
6b7a4c0e
MC
130232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13024
13025 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13026 current versions of gcc, including gcc abi 2. Remove gratuitous
13027 restart of test program. Use gdb_test_multiple and gdb_test for
13028 all tests. Add patterns to kfail PR gdb/1498.
13029
51615d72
MC
130302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13031
13032 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13033 current versions of gcc, including gcc abi 2. Use "breakpoint"
13034 and "continue" instead of restarting the target program. Use
13035 gdb_test_multiple and gdb_test for all tests.
13036
7b79a9d7
MK
130372004-01-01 Mark Kettenis <kettenis@gnu.org>
13038
13039 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13040 for *-*-solaris2*.
13041
1cd3489f
MC
130422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13043
13044 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13045 current versions of gcc, including gcc abi 2. Use "breakpoint"
13046 and "continue" instead of restarting the target program several
13047 times. Use gdb_test_multiple and gdb_test for all tests.
13048
850742db
MC
130492003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13050
13051 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13052 source files.
13053
eb4bbda8
MC
130542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13055
13056 * gdb.base/environ.exp: Handle compiling test case from multiple
13057 source files.
13058
e42c7771
MC
130592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13060
13061 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13062
80e4b428
JB
130632003-12-17 Jim Blandy <jimb@redhat.com>
13064
5f06973a
JB
13065 * gdb.base/freebpcmd.c: Add copyright notice.
13066
80e4b428
JB
13067 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13068
0ab84fb7
MC
130692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13070
13071 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13072
1b3bb3d0
JB
130732003-12-13 Jim Blandy <jimb@redhat.com>
13074
13075 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13076
3a4c9371
KB
130772003-12-12 Kevin Buettner <kevinb@redhat.com>
13078
13079 * gdb.asm/frv.inc: New file.
13080 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13081
a1dea79a
FF
130822003-12-09 Fred Fish <fnf@redhat.com>
13083
13084 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13085 functions to break1.c and leave prototypes behind. Add more
13086 "set breakpoint NN here" comments.
13087 * gdb.base/break1.c: New file.
13088
13089 * gdb.base/break.exp: Handle compiling test case from multiple
13090 source files and change source file references as needed.
13091 * gdb.base/completion.exp: Ditto.
13092 * gdb.base/condbreak.exp: Ditto.
13093 * gdb.base/define.exp: Ditto.
13094 * gdb.base/ena-dis-br.exp: Ditto.
13095 * gdb.base/info-proc.exp: Ditto.
13096 * gdb.base/maint.exp: Ditto.
13097 * gdb.base/until.exp: Ditto.
13098
13099 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13100 hardcoded line numbers.
13101 * gdb.base/define.exp: Ditto.
13102 * gdb.base/ena-dis-br.exp: Ditto.
13103 * gdb.base/maint.exp: Ditto.
13104 * gdb.base/until.exp: Ditto.
13105
13106 * gdb.base/completion.exp: Use "break1" for completion tests since
13107 "break" is no longer a unique prefix.
13108
5266b69c
AC
131092003-12-06 Andrew Cagney <cagney@redhat.com>
13110
13111 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13112 "return_value_unimplemented". When an unimplemented struct return
13113 architecture, report incorrect values as a KFAIL
13114
374451f0
MC
131152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13116
13117 * gdb.cp/rtti.exp: Accept new wording of warning from
13118 cp_lookup_rtti_type.
13119
ba9b20a7
MC
131202003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13121
13122 Partial fix for PR testsuite/1456.
13123 * gdb.base/scope.exp (test_at_main): Replace references to
13124 gcc_compiled with calls to test_compiler_info.
13125 (test_at_foo): Likewise.
13126 (test_at_bar): Likewise.
13127
b74b6d0b
MC
131282003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13129
13130 Partial fix for PR testsuite/1456.
13131 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13132 to test_compiler_info.
13133
ccfa3402
MC
131342003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13135
13136 * gdb.base/so-impl-ld.exp: Update copyright notice.
13137
f6246aba
MC
131382003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13139
13140 Partial fix for PR testsuite/1456.
13141 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13142 to test_compiler_info.
13143
13ae734a
MC
131442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13145
13146 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13147 from current versions of gdb. Clean up regular expressions.
13148 Delete redundant timeout case.
13149
d8e1cdee
MC
131502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13151
13152 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13153 from current versions of gdb. Clean up regular expressions.
13154 Delete redundant timeout case.
13155
96457b64
MC
131562003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13157
13158 Partial fix for PR testsuite/1456.
13159 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13160 gcc_compiled with call to test_compiler_info.
13161
f35309fc
MC
131622003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13163
13164 Partial fix for PR testsuite/1456.
13165 * gdb.base/list.exp (test_list_function): Delete unused declaration
13166 of gcc_compiled.
13167
d7afdf9b
MC
131682003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13169
13170 Partial fix for PR testsuite/1456.
13171 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13172 call to test_compiler_info.
13173
71507b56
MK
131742003-11-29 Mark Kettenis <kettenis@gnu.org>
13175
13176 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13177 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13178 it to create the appropriate note.inc.
13179 * gdb.asm/asmsrc1.s: Include "note.inc".
13180 * gdb.asm/netbsd.inc: New file.
13181 * gdb.asm/empty.inc: New file.
13182
f81f93f7
MC
131832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13184
13185 Partial fix for PR testsuite/1456.
13186 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13187 calls to test_compiler_info.
13188
9a77938e
MC
131892003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13190
13191 Partial fix for PR testsuite/1456.
13192 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13193 calls to test_compiler_info.
13194
e8367dc7
MK
131952003-11-27 Mark Kettenis <kettenis@gnu.org>
13196
13197 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13198 pattern for the KFAILs.
13199
526c61ee
AF
132002003-11-25 Adam Fedor <fedor@gnu.org>
13201
13202 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13203 * gdb.objc/objcdecode.m: New file.
13204
28f2d600
AF
132052003-11-25 Adam Fedor <fedor@gnu.org>
13206
13207 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13208 * gdb.objc/nondebug.m: New file.
13209
a3895cee
BE
132102003-11-26 Ben Elliston <bje@wasabisystems.com>
13211
13212 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13213 NetBSD as it does on FreeBSD. Modelled on a similar change by
13214 Mark Kettenis on 2003-05-30.
13215 (link-flags): Set to "--entry _start" regardless of target.
13216 Special linker flags are to be appended to $link-flags.
13217 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13218
c9f2c8a3
MC
132192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13220
13221 * gdb.cp/method.exp: Accept output of new demangler.
13222
15a0587a 132232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13224
13225 * gdb/class2.exp: New file.
13226 * gdb/class2.cc: New file.
13227
3c00b570
MC
132282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13229
13230 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13231 of new demangler.
13232
7027acc7
MK
132332003-11-23 Mark Kettenis <kettenis@gnu.org>
13234
13235 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13236 of gdb_test "run".
13237
b0e1598a
MK
132382003-11-23 Mark Kettenis <kettenis@gnu.org>
13239
13240 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13241 "continue" into "run".
13242
4d9eda44
MC
132432003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13244
13245 Partial fix for PR testsuite/1456.
13246 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13247 call to test_compiler_info.
13248 * gdb.cp/ctti.exp: Likewise.
13249 * gdb.cp/derivation.exp: Likewise.
13250 * gdb.cp/member-ptr.exp: Likewise.
13251 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13252 reference to gcc_compiled.
13253
132542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13255
13256 Fix PR testsuite/1463.
13257 * gdb.base/structs.exp (start_structs_test): Call
13258 get_debug_format before using the debug format.
13259
d422fe19
AC
132602003-11-22 Andrew Cagney <cagney@redhat.com>
13261
13262 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13263 * gdb.base/structs.exp: Use gdb_test_multiple.
13264
039cf96d
AC
132652003-11-20 Andrew Cagney <cagney@redhat.com>
13266
6882279b
AC
13267 * gdb.base/structs.exp: Handle and recover from internal errors.
13268 Replace "foo${n}" with "foo<n>" in test messages.
13269
e53890ae
AC
13270 * gdb.base/structs.exp: Update copyright. Rewrite.
13271 * gdb.base/structs.c: Update copyright. Rewrite.
13272
2b211c59
AC
13273 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13274 resync count exceeded.
d63a86f8 13275
039cf96d
AC
13276 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13277 from the internal error.
13278 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13279 Original from Jim Blandy.
13280 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13281
eac98b22
AC
132822003-11-19 Andrew Cagney <cagney@redhat.com>
13283
13284 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13285 KFAIL.
13286
67455b2a
MK
132872003-11-17 Mark Kettenis <kettenis@gnu.org>
13288
13289 New testcase for PR backtrace/1435.
13290 * gdb.arch/i386-unwind.exp: New file.
13291 * gdb.arch/i386-unwind.c: New file.
13292
853d6e5b
AC
132932003-11-17 Andrew Cagney <cagney@redhat.com>
13294
13295 * lib/gdb.exp (compiler_info): New global.
13296 (test_compiler_info): New function.
13297 (get_compiler_info): Set compiler_info.
13298 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13299 "compiler_info" to gcc-<major>-<minor>.
13300
38cf6e11
MC
133012003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13302
13303 * gdb.trace/configure: Remove.
13304
a50d3602
EZ
133052003-11-13 Elena Zannoni <ezannoni@redhat.com>
13306
13307 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13308 breakpoints.
a50d3602
EZ
13309 * gdb.base/break.exp: Remove all references to explicit line
13310 numbers.
13311
d9407aaa
NC
133122003-11-11 Nick Clifton <nickc@redhat.com>
13313
13314 * gdb.base/shreloc.exp: Do not run for targets which do not
13315 support shared objects.
13316
db488fc1
CV
133172003-11-10 Corinna Vinschen <vinschen@redhat.com>
13318
13319 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13320 Don't run tests if nofileio flag is given.
13321
6a90a18e
EZ
133222003-11-07 Elena Zannoni <ezannoni@redhat.com>
13323
13324 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13325 as well as 'Watchpoint'.
6a90a18e 13326
0b915e9c
EZ
133272003-11-06 Elena Zannoni <ezannoni@redhat.com>
13328
13329 Reported by Jim Ingham <jingham@apple.com>:
13330 * gdb.base/annota1.exp: Match at least one occurrence of the
13331 signal handler annotation.
13332
d7e4b55f
EZ
133332003-11-06 Elena Zannoni <ezannoni@redhat.com>
13334
a9c64011
AS
13335 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13336 as well as 'Watchpoint'.
d7e4b55f 13337
2fe4e8d0
MC
133382003-11-05 Michael Chastain <mec@shout.net>
13339
13340 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13341
6ef88553
KW
133422003-11-03 Kris Warkentin <kewarken@qnx.com>
13343
13344 * gdb.arch/gdb1291.c: New test file.
13345 * gdb.arch/gdb1291.exp: New test script.
13346 * gdb.arch/gdb1431.c: New test file.
13347 * gdb.arch/gdb1431.exp: New test script.
13348
ae7dc4d8
MC
133492003-10-22 Michael Chastain <mec@shout.net>
13350
13351 * gdb.mi/pthreads.c: Add copyright notice.
13352
c39d7427
MC
133532003-10-22 Michael Chastain <mec@shout.net>
13354
13355 * gdb.threads/pthreads.c: Add copyright notice.
13356
8b7d96c1
MC
133572003-10-20 Michael Chastain <mec@shout.net>
13358
13359 * gdb.base/gdb1056.exp: New test script.
13360
d1d69fdd
DJ
133612003-10-13 Daniel Jacobowitz <drow@mvista.com>
13362
13363 * gdb.threads/killed.exp: Use gdb_run_cmd.
13364
7d605576
DJ
133652003-10-13 Daniel Jacobowitz <drow@mvista.com>
13366
13367 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13368 create a core file.
13369 * gdb.threads/gcore-thread.exp: Likewise.
13370
618ec112
CV
133712003-10-13 Corinna Vinschen <vinschen@redhat.com>
13372
13373 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13374 type, based on char type.
13375 (struct bit_flags_short_t): New bitfield type, based on short type.
13376 (init_bit_flags_char): New fuction.
13377 (init_bit_flags_short): Ditto.
13378 (print_bit_flags_char): Ditto.
13379 (print_bit_flags_short): Ditto.
13380 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13381
9367a73c
MC
133822003-10-11 Michael Chastain <mec@shout.net>
13383
13384 * gdb.base/call-rt-st.exp: Update copyright year.
13385
1decf120
KI
133862003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13387
13388 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13389 * gdb.disasm/sh3.s: Ditto.
13390
5445b2ae
DJ
133912003-10-07 Daniel Jacobowitz <drow@mvista.com>
13392
13393 * gdb.threads/switch-threads.exp: New test.
13394 * gdb.threads/switch-threads.c: New source file.
13395
aec24853
CV
133962003-10-07 Corinna Vinschen <vinschen@redhat.com>
13397
13398 * gdb.base/ending-run.exp: Add sh specific case.
13399
adc7428d
AC
134002003-10-06 Andrew Cagney <cagney@redhat.com>
13401
13402 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13403 * gdb.disasm/mn10200.exp: Delete obsolete file.
13404
c9d37158
DJ
134052003-09-29 Daniel Jacobowitz <drow@mvista.com>
13406
13407 * ChangeLog: Correct an entry command.exp -> commands.exp.
13408 * gdb.base/commands.exp (bp_deleted_in_command_test)
13409 (temporary_breakpoint_commands): Check noargs.
13410
79c2c32d
DC
134112003-09-25 David Carlton <carlton@kealia.com>
13412
13413 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13414 of some print tests, where appropriate. Add tests for C::D::cd,
13415 E::ce, F::cXfX, G::XgX.
13416 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13417
594e6d67
RE
134182003-09-25 Richard Earnshaw <rearnsha@arm.com>
13419
13420 * lib/java.exp (java_init): Import target_alias before using it.
13421
10f0d451
DC
134222003-09-25 David Carlton <carlton@kealia.com>
13423
13424 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13425
274bcba0
EZ
134262003-09-23 Elena Zannoni <ezannoni@redhat.com>
13427
d63a86f8 13428 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13429 weirdness.
274bcba0 13430
cdbf20f7
MC
134312003-09-17 Michael Chastain <mec@shout.net>
13432
13433 * gdb.cp/gdb1355.exp: New file.
13434 * gdb.cp/gdb1355.c: New file.
13435
71e06f80
CV
134362003-09-15 Corinna Vinschen <vinschen@redhat.com>
13437
13438 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13439 * gdb.asm/sh.inc: New file.
13440
5c4e30ca
DC
134412003-09-11 David Carlton <carlton@kealia.com>
13442
bd45b7af
DC
13443 * gdb.cp/namespace.exp: Add tests for namespace types.
13444 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13445 (test_namespace): New.
13446
1c199746
EZ
134472003-09-11 Elena Zannoni <ezannoni@redhat.com>
13448
a9c64011 13449 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13450 * gdb.stabs/weird.exp: Ditto.
1c199746 13451
04ed252f
MC
134522003-09-08 Michael Chastain <mec@shout.net>
13453
13454 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13455
d8a2d9e7
MC
134562003-09-07 Michael Chastain <mec@shout.net>
13457
13458 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13459 'parse error'.
13460
161afb24
MK
134612003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13462
13463 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13464
49f2741a
MC
134652003-08-30 Michael Chastain <mec@shout.net>
13466
13467 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13468 * gdb.gdb/observer.exp: Ditto.
13469 * gdb.gdb/xfullpath.exp: Ditto.
13470
8afa723e
MK
134712003-08-29 Mark Kettenis <kettenis@gnu.org>
13472
13473 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13474 *-*-*bsd*.
13475
f31dfe3b
JJ
134762003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13477
13478 * gdb.base/dump.exp: Skip for ia64.
13479
4630e498
JJ
134802003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13481
13482 * gdb.asm/asm-source.exp: Add ia64 support.
13483 * gdb.asm/ia64.inc: New file.
13484
1105b7ef
MC
134852003-08-22 Michael Chastain <mec@shout.net>
13486
13487 * gdb.cp: New directory.
13488 * gdb.cp/*: Copy from gdb.c++/*.
13489 * gdb.c++/*: Remove.
13490 * Makefile.in: Change gdb.c++ to gdb.cp.
13491 * configure.in: Ditto.
13492 * configure: Regnerate.
13493
c945b932
MK
134942003-08-18 Mark Kettenis <kettenis@gnu.org>
13495
13496 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13497 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13498
2b66634b
DJ
134992003-08-17 Daniel Jacobowitz <drow@mvista.com>
13500
13501 * mi-var-display.exp (-var-list-children weird): Accept function
13502 pointers with argument types.
13503 * mi1-var-display.exp (-var-list-children weird): Likewise.
13504 * mi2-var-display.exp (-var-list-children weird): Likewise.
13505
a356f73b
DJ
135062003-08-17 Daniel Jacobowitz <drow@mvista.com>
13507
13508 * gdb.base/annota3.exp: Add missing newline.
13509
483417b8
MC
135102003-08-06 Michael Chastain <mec@shout.net>
13511
13512 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13513
c99c59c3
MS
135142003-08-12 Michael Snyder <msnyder@redhat.com>
13515
13516 * gdb.base/float.exp: Add test for SH.
13517
55ed7501
MK
135182003-08-10 Mark Kettenis <kettenis@gnu.org>
13519
13520 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13521
1a371f2e
EZ
135222003-08-07 Elena Zannoni <ezannoni@redhat.com>
13523
13524 * gdb.base/completion.exp: Remove reduntant completion test
13525 on filename.
13526
e0f353ce
EZ
135272003-08-07 Elena Zannoni <ezannoni@redhat.com>
13528
a9c64011
AS
13529 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13530 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13531 gdb.trace/save-trace.exp: Make sure that full pathnames are
13532 escaped correctly.
e0f353ce 13533
5710a1af 135342003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13535
a9c64011
AS
13536 * configure.in: Don't generate config.h from config.hin.
13537 * configure: Regenerate.
13538 * config.hin: Remove file.
13539 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13540 * gdb.threads/pthreads.c: Ditto.
5710a1af 13541
dcd81ce9
DJ
135422003-08-07 Daniel Jacobowitz <drow@mvista.com>
13543
13544 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13545 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13546 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13547 Replace ld24 with seth/add3.
13548
6009d884
AC
135492003-08-02 Andrew Cagney <cagney@redhat.com>
13550
13551 * gdb.base/annota3.exp: New file.
13552 * gdb.base/annota3.c: New file.
13553 * gdb.c++/annota3.exp: New file.
13554 * gdb.c++/annota3.cc: New file.
13555
51514e06
MC
135562003-07-29 Michael Chastain <mec@shout.net>
13557
13558 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13559 actually failed.
13560 (do_pass): Likewise.
13561 * gdb.threads/tls.exp: Always initialize no_of_threads.
13562
4ee6625b
DJ
135632003-07-27 Daniel Jacobowitz <drow@mvista.com>
13564
13565 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13566 pattern.
13567 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13568 * gdb.threads/tls.exp: Recognize one case of the host library not
13569 supporting TLS.
13570
225f2bf6
AC
135712003-07-27 Andrew Cagney <cagney@redhat.com>
13572
13573 * gdb.base/fileio.exp: Use SH when running commands using
13574 remote_exec.
13575
bcb27c9f
DJ
135762003-07-24 Daniel Jacobowitz <drow@mvista.com>
13577
13578 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13579 * gdb.base/relocate.c (dummy): New padding array.
13580
3d67be83
MS
135812003-07-22 Michael Snyder <msnyder@redhat.com>
13582
d63a86f8 13583 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13584
13585 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13586 patterns to be more general, accepting old and new output.
13587 Some output chars (such as '+') also must be quoted.
d63a86f8 13588 Some addresses are displayed numerically instead of
3d67be83
MS
13589 symbolically.
13590
57ba3b85
MS
135912003-07-23 Michael Snyder <msnyder@redhat.com>
13592
686d097c
MS
13593 * gdb.base/return2.exp: Don't test long-long return.
13594
57ba3b85
MS
13595 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13596 * gdb.disasm/t01_mov.exp: Ditto.
13597 * gdb.disasm/t02_mova.s: Ditto.
13598 * gdb.disasm/t02_mova.exp: Ditto.
13599 * gdb.disasm/t03_add.s: Ditto.
13600 * gdb.disasm/t03_add.exp: Ditto.
13601 * gdb.disasm/t04_sub.s: Ditto.
13602 * gdb.disasm/t04_sub.exp: Ditto.
13603 * gdb.disasm/t05_cmp.s: Ditto.
13604 * gdb.disasm/t05_cmp.exp: Ditto.
13605 * gdb.disasm/t06_ari2.s: Ditto.
13606 * gdb.disasm/t06_ari2.exp: Ditto.
13607 * gdb.disasm/t07_ari3.s: Ditto.
13608 * gdb.disasm/t07_ari3.exp: Ditto.
13609 * gdb.disasm/t08_or.s: Ditto.
13610 * gdb.disasm/t08_or.exp: Ditto.
13611 * gdb.disasm/t09_xor.s: Ditto.
13612 * gdb.disasm/t09_xor.exp: Ditto.
13613 * gdb.disasm/t10_and.s: Ditto.
13614 * gdb.disasm/t10_and.exp: Ditto.
13615 * gdb.disasm/t11_logs.s: Ditto.
13616 * gdb.disasm/t11_logs.exp: Ditto.
13617 * gdb.disasm/t12_bit.s: Ditto.
13618 * gdb.disasm/t12_bit.exp: Ditto.
13619 * gdb.disasm/t13_otr.s: Ditto.
13620 * gdb.disasm/t13_otr.exp: Ditto.
13621
e00759ef
EZ
136222003-07-22 Elena Zannoni <ezannoni@redhat.com>
13623
13624 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13625
8bc2021f
EZ
136262003-07-22 Elena Zannoni <ezannoni@redhat.com>
13627
a9c64011
AS
13628 * gdb.threads/tls.c : New file.
13629 * gdb.threads/tls.exp : New file.
13630 * gdb.threads/tls-main.c : New file.
13631 * gdb.threads/tls-shared.c : New file.
13632 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13633
89320c4c
AS
136342003-07-22 Andreas Schwab <schwab@suse.de>
13635
13636 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13637
180dea7c
AS
136382003-07-20 Andreas Schwab <schwab@suse.de>
13639
13640 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13641 due to insn reordering.
13642
0714963c
AC
136432003-07-15 Andrew Cagney <cagney@redhat.com>
13644
13645 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13646
98a23b3f
MC
136472003-07-15 Michael Chastain <mec@shout.net>
13648
13649 * gdb.base/gdb1250.exp: New file.
13650 * gdb.base/gdb1250.c: New file.
13651
27e417a2
ML
136522003-07-09 Michal Ludvig <mludvig@suse.cz>
13653
13654 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13655 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13656
8bc2021f
EZ
136572003-07-09 Elena Zannoni <ezannoni@redhat.com>
13658
a9c64011
AS
13659 * gdb.threads/tls.c: New file.
13660 * gdb.threads/tls.exp: New file.
13661 * gdb.threads/tls-main.c: New file.
13662 * gdb.threads/tls-shared.c: New file.
13663 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13664
d99968dc
EZ
136652003-07-09 Elena Zannoni <ezannoni@redhat.com>
13666
13667 * gdb.base/annota1.exp: Make sure that we properly escape the
13668 full path of the source file. Xfail more permissive patterns,
d63a86f8 13669 due to a compiler debug info problem.
d99968dc 13670
83876b3b
AS
136712003-07-07 Andreas Schwab <schwab@suse.de>
13672
2705e972
AS
13673 * gdb.asm/m68k.inc: New file.
13674 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13675
83876b3b
AS
13676 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13677 arguments"): Also match negative number.
13678
13679 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13680
3a871b37
DJ
136812003-07-03 Daniel Jacobowitz <drow@mvista.com>
13682
13683 * gdb.base/store.c (charest): New typedef.
13684 (add_char): Rename to add_charest, update.
13685 (wack_char): Rename to wack_charest, update types. Return l + r
13686 to keep r live across the call.
13687 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13688 (wack_double, wack_doublest): Return l + r to keep r live across
13689 the call.
13690 * gdb.base/store.exp: Accomodate store.c changes.
13691
b2a7f303
DC
136922003-06-30 David Carlton <carlton@kealia.com>
13693
13694 * gdb.c++/maint.exp (test_invalid_name): New.
13695 (test_first_component): Add tests for invalid names.
13696
3c6cb4a1
MC
136972003-06-29 Michael Chastain <mec@shout.net>
13698
13699 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13700 output of '<VTT for class>' for virtual base classes.
13701
f1c2644b
DJ
137022003-06-29 Daniel Jacobowitz <drow@mvista.com>
13703
13704 * gdb.base/completion.exp: Tab-complete "complet" instead of
13705 "compl".
13706 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13707
18080350
DJ
137082003-06-29 Daniel Jacobowitz <drow@mvista.com>
13709
13710 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13711 * gdb.base/volatile.exp: Likewise.
13712
f56973f8
DJ
137132003-06-29 Daniel Jacobowitz <drow@mvista.com>
13714
13715 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13716 gdb/1265.
13717
137182003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13719 Daniel Jacobowitz <drow@mvista.com>
13720
13721 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13722 initial line count of 'captured_main' from 26 to 32.
13723 (test_with_self): Allow xmalloc call to be interleaved with the
13724 preceding two lines.
13725
e766d4d6
JB
137262003-06-24 Joel Brobecker <brobecker@gnat.com>
13727
13728 * gdb.base/bang.exp: New testcase.
13729
f125c9a4
JB
137302003-06-23 Joel Brobecker <brobecker@gnat.com>
13731
13732 * gdb.base/langs.exp: Add some tests for the "minimal" language
13733 support.
13734
6e25beaf
EZ
137352003-06-23 Elena Zannoni <ezannoni@redhat.com>
13736
13737 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13738 the testcase.
13739
2f816dda
DJ
137402003-06-22 Daniel Jacobowitz <drow@mvista.com>
13741
13742 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13743 offset.
13744
db5a5748
DJ
137452003-06-22 Daniel Jacobowitz <drow@mvista.com>
13746
13747 * gdb.c++/pr-1210.cc: New file.
13748 * gdb.c++/pr-1210.exp: New file.
13749
1df0c130
DJ
137502003-06-21 Daniel Jacobowitz <drow@mvista.com>
13751
13752 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13753 000-exec-continue.
13754
a92feac0
MK
137552003-06-15 Mark Kettenis <kettenis@gnu.org>
13756
13757 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13758 on *-*-*bsd* instead of *-*-freebsd*.
13759
81a58f5b
AC
137602003-06-14 Andrew Cagney <cagney@redhat.com>
13761
13762 * gdb.base/store.exp: Test longest and doublest. Test all
13763 parameters. Weaken return statement match.
13764 * gdb.base/store.c: Add longest and doublest - aka long long and
13765 long double functions. Put all parameters into local register
13766 variables. Use negative values.
13767
b257a0d3
AC
137682003-06-14 Andrew Cagney <cagney@redhat.com>
13769
13770 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13771 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13772 exit status.
13773 * gdb.base/fileio.exp: Disable target when nointerrupts and
13774 noinferiorio, instead of limiting it to remote. Use remote_exec
13775 instead of system.
d63a86f8 13776
21c38304
JJ
137772003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13778
13779 * gdb.base/float.exp: Add ia64 support.
13780
1bcdb424
CV
137812003-06-12 Corinna Vinschen <vinschen@redhat.com>
13782
13783 * gdb.base/fileio.exp: Run only on remote targets.
13784
6aeb981f
CV
137852003-06-10 Corinna Vinschen <vinschen@redhat.com>
13786
13787 * gdb.base/fileio.c: New file, testing File-I/O.
13788 * gdb.base/fileio.exp: Ditto.
13789
53df362e
RG
137902003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13791
13792 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13793 shared objects after relocation at load time (gdb PR/1132).
13794 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13795 as above, part of the shared object relocation test.
53df362e 13796
ffee1b46
MK
137972003-06-08 Mark Kettenis <kettenis@gnu.org>
13798
b5ca3722
MK
13799 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13800 fully filled history list.
13801 * gdb.base/gdb_history: New file.
13802
03ed860d
MK
13803 * gdb.base/signals.exp: XFAIL "continue to func1" on
13804 i*86-*-freebsd*.
13805
ffee1b46
MK
13806 * gdb.base/attach.exp: When trying to attach to a nonexistent
13807 process, make it possible to specify the PID based on the target,
13808 and do so for *-*-freebsd*.
13809
d80dbb52
RH
138102003-06-02 Richard Henderson <rth@redhat.com>
13811
13812 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13813
6dd77b81
RH
138142003-06-02 Richard Henderson <rth@redhat.com>
13815
13816 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13817
f6347e16
RH
138182003-06-02 Richard Henderson <rth@redhat.com>
13819
13820 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13821
2c161407
DJ
138222003-06-01 Daniel Jacobowitz <drow@mvista.com>
13823
13824 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13825 of globalvar.
13826
572eb746
MK
138272003-06-01 Mark Kettenis <kettenis@gnu.org>
13828
13829 * gdb.asm/asm-source.exp: Check for memory read errors in
13830 disassembler test on *BSD too.
13831
9e9617a5
RH
138322003-06-01 Richard Henderson <rth@redhat.com>
13833
13834 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13835 for .frame.
13836 (gdbasm_call): Lose ldgp.
13837 (gdbasm_startup): Add frame information.
13838 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13839
7b34ad4e
MK
138402003-05-31 Mark Kettenis <kettenis@gnu.org>
13841
13842 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13843 i?86-*-*.
13844
10059fdf
MK
138452003-05-30 Mark Kettenis <kettenis@gnu.org>
13846
13847 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13848 FreeBSD.
13849
acf4b816
RH
138502003-05-29 Richard Henderson <rth@redhat.com>
13851
13852 * gdb.asm/alpha.inc: New file.
13853 * gdb.asm/asm-source.exp: Use it.
13854
e9ecd949
JB
138552003-05-29 Jim Blandy <jimb@redhat.com>
13856
13857 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13858 'core.PID'.
13859
e3e5a4f3
JB
138602003-05-22 Jim Blandy <jimb@redhat.com>
13861
13862 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13863 backtrace.
d63a86f8 13864
72fe3d25
DC
138652003-05-20 David Carlton <carlton@math.stanford.edu>
13866
13867 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13868 this time.
13869
58da2eb2
DC
138702003-05-19 David Carlton <carlton@bactrian.org>
13871
13872 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13873 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13874
1fcb5155
DC
138752003-05-19 David Carlton <carlton@bactrian.org>
13876
13877 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13878 namespace tests.
13879 Bump copyright date.
13880 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13881 (main): Call C::D::marker2.
13882 * gdb.c++/namespace1.cc: New file.
13883
85e85163
JJ
138842003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13885
13886 Roland McGrath <roland@redhat.com>
d63a86f8 13887 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13888 there is no manager thread.
13889
a25fbfec
JJ
138902003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13891
d63a86f8
RM
13892 * gdb.threads/schedlock.exp: Remove assumption that all threads
13893 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13894 in one of the child threads rather than the main thread.
13895
be375bae
JB
138962003-05-07 Jim Blandy <jimb@redhat.com>
13897
09bf6082
JB
13898 Add support for assembly source testing on the s390x.
13899 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13900 architecture.
13901 * gdb.asm/s390x.inc: New file.
13902
be375bae
JB
13903 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13904 succession of 'if' statements.
13905
00905d52
AC
139062003-05-05 Andrew Cagney <cagney@redhat.com>
13907
13908 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13909
b1e29e33
AC
139102003-05-05 Andrew Cagney <cagney@redhat.com>
13911
13912 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13913 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13914
e33d66ec
EZ
139152003-05-02 Elena Zannoni <ezannoni@redhat.com>
13916
13917 * gdb.base/charset.exp: Update based on new behavior of set/show
13918 charset commands.
13919
2b6fd0d8
AC
139202003-05-01 Andrew Cagney <cagney@redhat.com>
13921
13922 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13923 variable do not give memory errors.
13924
130cacce
AF
139252003-04-30 Adam Fedor <fedor@gnu.org>
13926
13927 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13928 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13929 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13930 gdb.objc/basicclass.m: : New files
13931
13932 * lib/gdb.exp (gdb_compile_objc): New procedure.
13933
bea71854
DJ
139342003-04-27 Daniel Jacobowitz <drow@mvista.com>
13935
13936 * gdb.base/signals.exp: Make backtrace tests more specific.
13937
0f20eeea
DC
139382003-04-23 David Carlton <carlton@bactrian.org>
13939
13940 * gdb.c++/maint.exp (test_first_component): Add tests for
13941 'operator' in more locations.
13942
c8c4d8dc
KB
139432003-04-16 Kevin Buettner <kevinb@redhat.com>
13944
13945 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13946
3fe60e3c
EZ
139472003-04-16 Elena Zannoni <ezannoni@redhat.com>
13948
13949 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13950 func marke' instead. Update test name.
3fe60e3c 13951
9219021c
DC
139522003-04-15 David Carlton <carlton@math.stanford.edu>
13953
13954 * gdb.c++/maint.exp: New file.
13955
5dd55bdd
EZ
139562003-04-14 Elena Zannoni <ezannoni@redhat.com>
13957
13958 * gdb.threads/schedlock.c: Change type of thread function argument
13959 to long, to avoid warnings on 64-bit platforms.
13960
00890572
EZ
139612003-04-14 Elena Zannoni <ezannoni@redhat.com>
13962
a9c64011
AS
13963 * gdb.base/attach.exp: Add new message from ptrace in case of
13964 attaching to nonexistent process.
d63a86f8 13965
93201743
JB
139662003-04-11 Jim Blandy <jimb@redhat.com>
13967
13968 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13969 gdb.c++/userdef.cc: Place comments on the lines to which the
13970 marker function might return.
13971 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13972 gdb.c++/userdef.exp: Look for those comments to check that we've
13973 returned to the right place, instead of checking line numbers.
13974
2a11c64d
EZ
139752003-04-11 Elena Zannoni <ezannoni@redhat.com>
13976
a9c64011
AS
13977 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13978 match on sourcefile name, instead of directory name.
2a11c64d 13979
68ab8fc5
EZ
139802003-04-10 Elena Zannoni <ezannoni@redhat.com>
13981
d63a86f8 13982 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13983 working directory name.
13984
5624293a
JB
139852003-04-09 Jim Blandy <jimb@redhat.com>
13986
13987 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13988 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
13989 after an inferior function call, report the failure, but allow the
13990 test to continue.
13991
f1f02ee4
SC
139922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13993
13994 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
13995 with -DPROTOTYPES.
13996
6eb79af0
SC
139972003-04-05 Stephane Carrez <stcarrez@nerim.fr>
13998
13999 * gdb.base/break.exp: Revert last patch.
14000
8dfb4cf0
SC
140012003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14002
14003 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14004 with -DPROTOTYPES.
14005
ed4c619a
AC
140062003-04-02 Andrew Cagney <cagney@redhat.com>
14007
14008 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14009 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14010 matching directories by the name breakpoint.
14011 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14012 Make "continue to marker1" consistent.
14013 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14014 message consistent.
14015 * lib/gdb.exp: Put "the program is no longer running", and "the
14016 program exited" in parenthesis.
14017 * lib/mi-support.exp: Ditto.
d63a86f8 14018
4e35d5f0 140192003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14020
4e35d5f0
BR
14021 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14022
71900fe8
AC
140232003-03-29 Andrew Cagney <cagney@redhat.com>
14024
14025 * gdb.base/sizeof.c (main): Print the value of '\377'.
14026 * gdb.base/sizeof.exp: Check the sign of '\377'.
14027
c0655a16
MC
140282003-03-27 Michael Chastain <mec@shout.net>
14029
14030 * gdb.base/gdb1090.exp: New file.
14031 * gdb.base/gdb1090.cc: New file.
14032
5b2a3989
JB
140332003-03-27 J. Brobecker <brobecker@gnat.com>
14034
14035 * gdb.gdb/observer.exp: New regression test.
14036
79876890
MC
140372003-03-27 Michael Chastain <mec@shout.net>
14038
14039 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14040 * gdb.base/ptype.exp: Likewise.
14041
6eac95e3
CV
140422003-03-27 Corinna Vinschen <vinschen@redhat.com>
14043
14044 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14045
e8c71839
MC
140462003-03-26 Michael Chastain <mec@shout.net>
14047
14048 * gdb.base/ptype.exp: Actually use some typedef'd types.
14049
71b10041
SC
140502003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14051
14052 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14053 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14054
2512cf80
CV
140552003-03-20 Corinna Vinschen <vinschen@redhat.com>
14056
14057 * gdb.base/default.exp: Fix regular expression.
14058
0d195a4f
CV
140592003-03-20 Corinna Vinschen <vinschen@redhat.com>
14060
14061 * gdb.base/args.exp: Fix regular expression.
14062
8a2dbca8
CV
140632003-03-20 Corinna Vinschen <vinschen@redhat.com>
14064
14065 * gdb.base/help.exp: Allow Win32 child process.
14066
bf028682
CV
140672003-03-20 Corinna Vinschen <vinschen@redhat.com>
14068
14069 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14070 when stepping out of main().
14071
182dbe85
CV
140722003-03-20 Corinna Vinschen <vinschen@redhat.com>
14073
14074 * gdb.base/default.exp: Check for win32 specific message when calling
14075 "run" without executable.
14076
d67a6ba5
CV
140772003-03-20 Corinna Vinschen <vinschen@redhat.com>
14078
14079 * gdb.base/args.exp: Expect .exe in output.
14080
a955b5bb
CV
140812003-03-20 Corinna Vinschen <vinschen@redhat.com>
14082
14083 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14084 Cygwin native.
14085
bf6bad4b
AC
140862003-03-17 Andrew Cagney <cagney@redhat.com>
14087
14088 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14089 vector registes.
14090 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14091 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14092
293e9a31
DC
140932003-03-17 David Carlton <carlton@math.stanford.edu>
14094
14095 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14096 test, for PR breakpoints/38.
14097 Call test_watchpoint_and_breakpoint.
14098 * gdb.base/watchpoint.c (func3): New function.
14099 (main): Call func3.
14100
5330f2db
DC
141012003-03-04 David Carlton <carlton@math.stanford.edu>
14102
14103 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14104 Garply<Garply<char> >:: garply".
14105 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14106 with respect to PR c++/1111; note also PR c++/1113.
14107 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14108 respect to PR c++/1062.
14109 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14110
6ece72da
DC
141112003-03-03 David Carlton <carlton@math.stanford.edu>
14112
14113 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14114 with respect to PR c++/57.
14115 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14116 c++/826.
14117 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14118 respect to PR c++/57.
14119
85ca1584
DC
141202003-03-03 David Carlton <carlton@math.stanford.edu>
14121
14122 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14123 respect to PR c++/33 into FAILs.
14124
98e9c5b8
MC
141252003-03-03 Michael Chastain <mec@shout.net>
14126
7bedbf27
MC
14127 * configure.in: Update copyright years.
14128
141292003-03-03 Michael Chastain <mec@shout.net>
14130
14131 * Makefile.in: Update copyright years.
98e9c5b8 14132
f683e100
DC
141332003-02-28 David Carlton <carlton@math.stanford.edu>
14134
14135 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14136 print class instead of struct and/or superfluous protection
14137 specifiers, as long as the resulting output is equivalent to the
14138 source code.
14139 Delete FIXME from end of messages on tests that don't need
14140 fixing.
14141
a9e0cf2c
DC
141422003-02-28 David Carlton <carlton@math.stanford.edu>
14143
14144 * gdb.c++/templates.exp (do_tests): Allow const in the two
14145 Foo<volatile char *>::foo tests.
14146
e8d359df
MS
141472003-02-27 Michael Snyder <msnyder@redhat.com>
14148
d63a86f8 14149 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14150 will be consistant.
14151
0b71dc91
DC
141522003-02-26 David Carlton <carlton@math.stanford.edu>
14153
14154 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14155 char *>::foo" test with respect to PR c++/33. Create a new test
14156 which is identical to that one except that it doesn't put the
14157 space between the "char" and the "*"; KFAIL it, too.
14158
dd14ab43
DC
141592003-02-26 David Carlton <carlton@math.stanford.edu>
14160
14161 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14162 template types into either PASSes or KFAILs (corresponding to PR
14163 c++/57). Tweak indentation. Update copyright.
14164
1146c7f1
SC
141652003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14166
14167 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14168
74641dfb
MC
141692003-02-13 Michael Chastain <mec@shout.net>
14170
14171 * gdb.base/exprs.exp: Remove i960 remnants.
14172 * gdb.base/funcargs.exp: Likewise.
14173 * gdb.base/list.exp: Likewise.
14174 * gdb.base/ptype.exp: Likewise.
14175
559cd2d0
DC
141762003-02-14 David Carlton <carlton@math.stanford.edu>
14177
14178 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14179 pEe->D::vg()" from XFAIL to KFAIL.
14180
c4f90d87
JM
141812003-02-13 Jason Molenda (jmolenda@apple.com)
14182
14183 * gdb.base/maint.exp: Update maint print statistics regexp to include
14184 new entries.
14185
cbc4d97c
MC
141862003-02-13 Michael Chastain <mec@shout.net>
14187
14188 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14189
40f235b7
MC
141902003-02-12 Michael Chastain <mec@shout.net>
14191
14192 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14193 * gdb.c++/inherit.exp: Likewise.
14194 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14195 * gdb.c++/templates.exp: Likewise.
14196 * gdb.c++/virtfunc.exp: Likewise.
14197
c56716b0
JM
141982003-02-06 Jason Molenda (jason-cl@molenda.com)
14199
14200 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14201 why the code is written that way.
14202
070afcf8
MC
142032003-02-05 Michael Chastain <mec@shout.net>
14204
14205 * gdb.base/dump.exp: Add missing copyright line.
14206
5d0331e5
JM
142072003-02-05 Jason Molenda (jason-cl@molenda.com)
14208
f7ae6d3e 14209 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14210 at the beginning so the breakpoint doesn't get set on the loop.
14211
92851186
MC
142122003-02-05 Michael Chastain <mec@shout.net>
14213
14214 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14215 output for configurations with gcc 2.95.3.
14216
cbf1e085
AC
142172003-02-05 Keith Seitz <keiths@redhat.com>
14218 Andrew Cagney <ac131313@redhat.com>
14219
14220 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14221
29518e1e
MC
142222003-02-04 Michael Chastain <mec@shout.net>
14223
14224 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14225 Call perror and then continue.
14226
5af1d5f3
MC
142272003-02-03 Michael Chastain <mec@shout.net>
14228
14229 * gdb.c++/pr-1023.cc: New file.
14230 * gdb.c++/pr-1023.exp: New file.
14231
6b549786
JB
142322003-02-05 Jim Blandy <jimb@redhat.com>
14233
14234 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14235 it's local to foobar. Check for it there, and check that it's not
14236 present in main.
14237 * gdb.c++/local.cc (marker2): New function.
14238 (foobar): Call marker1.
14239 (main): Call marker2 instead of marker1.
14240
67f16606
AC
142412003-02-04 Andrew Cagney <ac131313@redhat.com>
14242
14243 * gdb.disasm/mn10200.exp: Obsolete file.
14244 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14245 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14246 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14247
1c5cb38e
DC
142482003-02-04 David Carlton <carlton@math.stanford.edu>
14249
14250 * gdb.c++/overload.exp: Test intToChar(1).
14251 * gdb.c++/overload.cc (intToChar): New.
14252 (main): Call intToChar.
14253
d1fe6965
DC
142542003-02-03 David Carlton <carlton@math.stanford.edu>
14255
14256 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14257 'might_kfail' arg.
14258 KFAIL some of the continue_to_bp_overloaded calls, according to
14259 PR c++/1025.
14260
9ba61c5d
MC
142612003-02-01 Michael Chastain <mec@shout.net>
14262
14263 * gdb.base/advance.c (marker1): New marker function.
14264 * gdb.base/advance.exp: When the 'advance' command lands on the
14265 return breakpoint, it can legitimately stop on either the
14266 current line or the next line. Accommodate both outcomes.
14267 * gdb.base/until.exp: Likewise.
14268
e7494ffb
AC
142692003-02-02 Andrew Cagney <ac131313@redhat.com>
14270
14271 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14272 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14273 now a list, not a tuple.
14274 * gdb.mi/mi-var-display.exp: Ditto.
14275 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14276
075559bc
AC
142772003-02-01 Andrew Cagney <ac131313@redhat.com>
14278
14279 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14280 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14281 stack backtraces.
14282 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14283
2bd4c7b1
MK
142842003-02-01 Mark Kettenis <kettenis@gnu.org>
14285
14286 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14287 gdb.mi/mi1-pthreads.exp: Return instead of calling
14288 gdb_suppress_entire_file.
14289
eabd8992
MS
142902003-02-01 Mark Salter <msalter@redhat.com>
14291
14292 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14293
71469e2f
MS
142942003-01-31 Mark Salter <msalter@redhat.com>
14295
14296 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14297 Support empty arg.
14298
38a94d44
MC
142992003-01-30 Michael Chastain <mec@shout.net>
14300
14301 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14302 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14303 has been fixed in gdb/readline on 2003-01-09.
14304
19ea9e73
MS
143052003-01-29 Michael Snyder <msnyder@redhat.com>
14306
e8d359df
MS
14307 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14308 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14309 * gdb.base/args.exp: Skip if target does not support args passing.
14310
2307bd6a
DJ
143112003-01-22 Daniel Jacobowitz <drow@mvista.com>
14312
19ea9e73 14313 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14314 gdb_test. Accept a list of expect arguments as the third
14315 parameter.
14316 (gdb_test): Use it.
14317
f2dd3617
EZ
143182003-01-20 Elena Zannoni <ezannoni@redhat.com>
14319
14320 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14321 allow for different test tree configurations. Update some
14322 tescases accordingly.
14323 * gdb.arch/altivec-regs.exp: Ditto.
14324 * gdb.asm/asm-source.exp: Ditto.
14325 * gdb.base/advance.exp: Ditto.
14326 * gdb.base/display.exp: Ditto.
d63a86f8 14327 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14328 * gdb.base/mips_pro.exp: Ditto.
14329 * gdb.base/overlays.exp: Ditto.
14330 * gdb.base/relocate.exp: Ditto.
14331 * gdb.base/setshow.exp: Ditto.
14332 * gdb.base/step-line.exp: Ditto.
14333 * gdb.base/step-test.exp: Ditto.
14334 * gdb.base/until.exp: Ditto.
14335 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14336
c71cdefd
DC
143372003-01-17 David Carlton <carlton@math.stanford.edu>
14338
14339 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14340 corresponding to PR c++/945.
14341 Update copyright.
14342
fdba05d7
DC
143432003-01-17 David Carlton <carlton@math.stanford.edu>
14344
14345 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14346 corresponding to PR c++/68.
14347
143482003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14349
14350 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14351 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14352 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14353
c362c33a
EZ
143542003-01-15 Elena Zannoni <ezannoni@redhat.com>
14355
0fbc361c
EZ
14356 * gdb.base/break.exp: Fix change of default location, because of
14357 removal of until tests.
14358 * gdb.base/help.exp: Update test for new 'until' help message.
14359 Add test for help on 'advance'.
a9c64011 14360 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14361
dabf8a35
MK
143622003-01-15 Mark Kettenis <kettenis@gnu.org>
14363
14364 * gdb.base/default.exp: Adapt "info float" test for recent changes
14365 to that command. Add test for "info vector".
14366 * gdb.base/float.exp: New file. Add test for "info float" that
14367 resembles the old test in gdb.base/default.exp.
14368
a1769aca
DC
143692003-01-15 David Carlton <carlton@math.stanford.edu>
14370
14371 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14372
82025e13
EZ
143732003-01-15 Elena Zannoni <ezannoni@redhat.com>
14374
14375 * gdb.base/break.exp: Move the tests of until command from here...
14376 * gdb.base/until.exp: ... to here. New file. Add other tests.
14377 * gdb.base/advance.c: New file.
14378 * gdb.base/advance.exp: New file.
14379
8f9ab801
EZ
143802003-01-14 Elena Zannoni <ezannoni@redhat.com>
14381
a9c64011
AS
14382 * gdb.base/args.c: New file.
14383 * gdb.base/args.exp: New file.
8f9ab801 14384
9ae66589
DJ
143852003-01-14 Daniel Jacobowitz <drow@mvista.com>
14386
14387 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14388
8d77e5c3
DJ
143892003-01-14 Daniel Jacobowitz <drow@mvista.com>
14390
14391 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14392
12d2f0a1
DJ
143932003-01-14 Daniel Jacobowitz <drow@mvista.com>
14394
14395 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14396 dates.
14397
6ca37014
DJ
143982003-01-13 Daniel Jacobowitz <drow@mvista.com>
14399
14400 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14401
b0023472
DJ
144022003-01-13 Daniel Jacobowitz <drow@mvista.com>
14403
14404 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14405 (ptype &*"foo").
14406 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14407
607fbc54 144082003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14409
14410 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14411 * gdb.mi/mi1-console.exp: Likewise.
14412
607fbc54 144132003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14414
14415 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14416 * gdb.mi/mi1-console.exp: Likewise.
14417
a1fb14a2
DJ
144182003-01-13 Daniel Jacobowitz <drow@mvista.com>
14419
14420 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14421
c4cf40b7
DJ
144222003-01-09 Daniel Jacobowitz <drow@mvista.com>
14423
14424 * gdb.base/detach.exp: New test.
14425
696d5a5b
DJ
144262003-01-09 Daniel Jacobowitz <drow@mvista.com>
14427
14428 * Makefile.in (ALL_SUBDIRS): New variable.
14429 (subdirs, clean, distclean): Use it.
14430 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14431 regenerating Makefile, since it is generated from the top level.
14432 * gdb.asm/Makefile.in: Likewise.
14433 * gdb.base/Makefile.in: Likewise.
14434 * gdb.c++/Makefile.in: Likewise.
14435 * gdb.disasm/Makefile.in: Likewise.
14436 * gdb.java/Makefile.in: Likewise.
14437 * gdb.mi/Makefile.in: Likewise.
14438 * gdb.threads/Makefile.in: Likewise.
14439 * gdb.trace/Makefile.in: Likewise.
14440
754533e4
DC
144412003-01-09 David Carlton <carlton@math.stanford.edu>
14442
14443 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14444 Add copyright year 2003.
14445
d8b3e9ee
MC
144462003-01-06 Michael Chastain <mec@shout.net>
14447
14448 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14449 When selecting a thread, 'line' and 'file' are optional.
14450 * gdb.mi/mi1-pthreads.exp: Likewise.
14451
8e9e0fe6
AS
144522003-01-06 Andreas Schwab <schwab@suse.de>
14453
14454 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14455 failures.
14456
b5ab8ff3
DJ
144572003-01-04 Daniel Jacobowitz <drow@mvista.com>
14458
14459 Fix PR gdb/844
14460 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14461 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14462
14463 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14464 instead of calling gdb_suppress_entire_file.
14465 * gdb.threads/print-threads.exp: Likewise.
14466 * gdb.threads/schedlock.exp: Likewise.
14467
14468 * gdb.threads/killed.exp: Return instead of calling
14469 gdb_suppress_entire_file.
14470 * gdb.threads/linux-dp.exp: Likewise.
14471 * gdb.threads/pthreads.exp: Likewise.
14472
1e698235
DJ
144732003-01-04 Daniel Jacobowitz <drow@mvista.com>
14474
14475 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14476 stabs.
14477 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14478 * gdb.base/whatis.exp: Always allow (void) after function names.
14479
147ff08c
DJ
144802003-01-04 Daniel Jacobowitz <drow@mvista.com>
14481
14482 * gdb.c++/casts.exp: Correct regexp.
14483
dc62bfc2
MK
144842003-01-04 Mark Kettenis <kettenis@gnu.org>
14485
14486 * configure.in: Call AC_CONFIG_HEADER. Don't call
14487 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14488 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14489 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14490 aforementioned directories in the AC_OUPUT call.
14491 * config.hin: New file.
14492 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14493 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14494 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14495 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14496 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14497 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14498 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14499 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14500 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14501 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14502 gdb.threads/configure.in, gdb.threads/configure,
14503 gdb.threads/config.in, gdb.trace/configure.in,
14504 gdb.trace/configure: Removed.
14505
77afa639
MC
145062003-01-03 Michael Chastain <mec@shout.net>
14507
14508 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14509 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14510
7634bb6e
DJ
145112003-01-03 Daniel Jacobowitz <drow@mvista.com>
14512
14513 * gdb.base/store.exp: Fix regular expressions.
14514
b39c905e
MK
145152002-12-28 Mark Kettenis <kettenis@gnu.org>
14516
14517 * configure.in: Rewrite.
14518 * configure: Regenerated.
14519
0a8551dd
DC
145202003-01-03 David Carlton <carlton@math.stanford.edu>
14521
14522 * gdb.base/psymtab.exp: New file.
14523 * gdb.base/psymtab1.c: Ditto.
14524 * gdb.base/psymtab2.c: Ditto.
14525
c60b7188
AF
145262002-12-23 Adam Fedor <fedor@gnu.org>
14527
14528 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14529
ee73db83
DC
145302002-12-23 David Carlton <carlton@math.stanford.edu>
14531
14532 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14533 and current_directory initialization.
14534
d6c1774e
JB
145352002-12-22 Jim Blandy <jimb@redhat.com>
14536
f0a847b8
JB
14537 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14538 rather than as part of the output file name.
14539
d6c1774e
JB
14540 * gdb.base/attach.exp: There's no need to copy the test program to
14541 /tmp; that was only ever necessary on HP/UX, and this test is
14542 entirely disabled there anyway.
14543
f0708dbb
JB
145442002-12-21 Jim Blandy <jimb@redhat.com>
14545
4c2acfea
JB
14546 * gdb.c++/psmang.exp: Doc fix.
14547
f0708dbb
JB
14548 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14549 test.
14550
9579e000
DC
145512002-12-20 David Carlton <carlton@math.stanford.edu>
14552
14553 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14554
d1810171
MC
145552002-12-18 Michael Chastain <mec@shout.net>
14556
14557 * gdb.c++/annota2.exp: Add copyright year 2002.
14558
76565097
DC
145592002-12-17 David Carlton <carlton@math.stanford.edu>
14560
14561 * gdb.c++/try_catch.cc: Add marker comments.
14562 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14563 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14564 * gdb.c++/m-static.cc: Ditto.
14565 * gdb.c++/m-static1.cc: Ditto.
14566 * gdb.c++/try_catch.cc: Ditto.
14567
da81390b
JJ
145682002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14569
14570 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14571 to see whether we are using the new -environment-directory
14572 command which resets via -r or the old version of the command
14573 which may prompt the user. Part of fix for gdb/741.
14574
b304d130
AC
145752002-12-13 Andrew Cagney <ac131313@redhat.com>
14576
14577 * gdb.fortran/types.exp: Update obsolete comment.
14578 * gdb.fortran/exprs.exp: Ditto.
14579 * lib/gdb.exp: Delete obsolete code.
14580 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14581 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14582 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14583 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14584 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14585 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14586 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14587 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14588 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14589 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14590 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14591 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14592 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14593 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14594 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14595 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14596 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14597 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14598 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14599 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14600 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14601 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14602 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14603 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14604 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14605 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14606 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14607 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14608 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14609 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14610 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14611 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14612 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14613 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14614 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14615 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14616 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14617
a23b6e6a
DC
146182002-12-11 David Carlton <carlton@math.stanford.edu>
14619
14620 * gdb.c++/m-data.exp: Add test for members that shadow global
14621 variables: see PR gdb/804.
14622 * gdb.c++/m-data.cc: Ditto.
14623
6604731b
DJ
146242002-12-10 Daniel Jacobowitz <drow@mvista.com>
14625
14626 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14627
de46ecd7
DC
146282002-12-06 David Carlton <carlton@math.stanford.edu>
14629
14630 * gdb.base/store.c: Don't declare functions static.
14631
27e829d0
AC
146322002-12-04 Andrew Cagney <ac131313@redhat.com>
14633
14634 * gdb.base/store.exp, gdb.base/store.c: New files.
14635
92806416
DJ
146362002-12-03 Daniel Jacobowitz <drow@mvista.com>
14637
14638 * gdb.base/selftest.exp: Update for current gdb.
14639
3bcbaac5
DJ
146402002-12-03 Daniel Jacobowitz <drow@mvista.com>
14641
14642 * gdb.base/maint.exp: Only dump symbols from one source file
14643 or objfile.
14644
f4f00b1f
DJ
146452002-12-03 Daniel Jacobowitz <drow@mvista.com>
14646
14647 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14648 function call.
14649
f1c8a949
JB
146502002-11-25 Jim Blandy <jimb@redhat.com>
14651
14652 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14653 function appearing in error message.
14654
9e297a97
DJ
146552002-11-21 Daniel Jacobowitz <drow@mvista.com>
14656
14657 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14658
1f312e79
JJ
146592002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14660
d63a86f8
RM
14661 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14662 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14663 should be in mi console format. This is part of fix for PR gdb/604.
14664
83c31e7d
FN
146652002-09-18 Fernando Nasser <fnasser@redhat.com>
14666
14667 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14668 which explicitly prints the zero offset as "+0".
14669
322b3f65
DJ
146702002-10-22 Daniel Jacobowitz <drow@mvista.com>
14671
14672 * gdb.threads/schedlock.c (args): Make unsigned.
14673
146742002-10-21 Daniel Jacobowitz <drow@mvista.com>
14675
14676 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14677 numbers. Allow "foo2|selected stack frame".
14678 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14679 * gdb.asm/asmsrc2.s: Likewise.
14680 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14681 comments.
14682 * gdb.asm/mips.inc: New file.
14683
5e2fe5b8
AF
146842002-10-18 Adam Fedor <fedor@gnu.org>
14685
14686 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14687 * gdb.base/help.exp: Likewise.
14688
abe1a5d0
KB
146892002-10-17 Kevin Buettner <kevinb@redhat.com>
14690
14691 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14692 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14693
10abb1d4
JB
146942002-10-02 Jim Blandy <jimb@redhat.com>
14695
14696 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14697
1f609b42
AC
146982002-10-01 Andrew Cagney <ac131313@redhat.com>
14699
14700 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14701 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14702 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14703 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14704 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14705 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14706 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14707
0aee02e4
AC
147082002-09-29 Andrew Cagney <ac131313@redhat.com>
14709
14710 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14711 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14712 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14713 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14714 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14715 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14716 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14717
6fde09ad
KB
147182002-09-27 Kevin Buettner <kevinb@redhat.com>
14719
14720 * gdb.base/annota1.exp (info break): Make directory components of
14721 path optional since not all compilers emit this debug information.
14722
889bf7c5
PA
14723 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14724 step ends up stepping out of the function instead of stopping on
14725 the epilogue.
6fde09ad 14726
9e8aab75
KS
147272002-09-26 Keith Seitz <keiths@redhat.com>
14728
14729 * lib/insight-support.exp (gdbtk_start): Figure out where
14730 the insight executable is based on where gdb is. Use this
14731 executable to start insight instead of gdb.
14732
e36180d7
AC
147332002-09-25 Andrew Cagney <cagney@redhat.com>
14734
14735 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14736
9dd34b2b
AC
147372002-09-24 Andrew Cagney <ac131313@redhat.com>
14738
14739 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14740 test_isolated_complaints.
14741 (test_empty_complaint): New function.
14742 (test_empty_complaints): New function. Check no output when no
14743 complaints.
d63a86f8 14744
dea97812
KB
147452002-09-19 Jim Blandy <jimb@redhat.com>
14746
a9c64011 14747 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14748
54951bd7
AC
147492002-09-19 Andrew Cagney <ac131313@redhat.com>
14750
14751 * gdb.gdb/complaints.exp: New file.
14752
dec43320
AC
147532002-09-18 Andrew Cagney <ac131313@redhat.com>
14754
14755 * gdb.base/maint.exp: Check `help maint internal-warning'.
14756
e70d6e3f
DC
147572002-09-18 David Carlton <carlton@math.stanford.edu>
14758
14759 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14760 numbers, and replace them by a single breakpoint after the
14761 constructors are all finished.
14762 Add test 4.
14763 * gdb.c++/m-static.cc: Add test 4.
14764 * gdb.c++/m-static.h: New file.
14765 * gdb.c++/m-static1.cc: New file.
14766
14767 * gdb.c++/printmethod.exp: New file.
14768 * gdb.c++/printmethod.cc: New file.
14769
14770 * gdb.c++/pr-574.exp: New file.
14771 * gdb.c++/pr-574.cc: New file.
14772
afb5c968
CV
147732002-09-18 Corinna Vinschen <vinschen@redhat.com>
14774
14775 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14776 embedded targets which never actually exit.
14777
31e45dee
FN
147782002-09-18 Fernando Nasser <fnasser@redhat.com>
14779
14780 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14781 "don't step after run" as unresolved or unsupported, instead of xfail.
14782
a283c5a1
CV
147832002-09-18 Corinna Vinschen <vinschen@redhat.com>
14784
14785 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14786 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14787 Add newline to expected string in "step out of main (status wrapper)"
14788 case.
14789
11350d2a
CV
147902002-09-18 Corinna Vinschen <vinschen@redhat.com>
14791
14792 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14793 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14794
0deec7d6
TT
147952002-09-17 Tom Tromey <tromey@redhat.com>
14796
14797 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14798 \000, not \0, in double-quoted string.
14799
b2b4a1b5
CV
148002002-09-14 Corinna Vinschen <vinschen@redhat.com>
14801
c9d37158 14802 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14803 string after running the commands execution on breakpoint tests.
14804
1c56143a
CV
148052002-09-13 Corinna Vinschen <vinschen@redhat.com>
14806
14807 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14808
37f8da45
JB
148092002-09-12 Joel Brobecker <brobecker@gnat.com>
14810
14811 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14812
08b468e0
KS
148132002-09-10 Keith Seitz <keiths@redhat.com>
14814
14815 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14816 runto proc.
14817 (mi_run_to_main): Use mi_runto.
14818 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14819
dc360f58
KS
148202002-09-10 Keith Seitz <keiths@redhat.com>
14821
14822 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14823 regexp for stopping at main. Could have multiple event notifications.
14824 Don't assume that main was declared with no parameters.
14825 (mi_next): Use mi_step_to.
14826 (mi_step): Use mi_next_to.
14827
ce3abcfb
CV
148282002-09-09 Corinna Vinschen <vinschen@redhat.com>
14829
14830 * gdb.base/default.exp: Fix expected string in `info float' test.
14831
d1f5b980
BE
148322002-09-09 Ben Elliston <bje@redhat.com>
14833
14834 * config/mips.exp: Update comments.
14835 * config/mips-idt.exp: Likewise.
14836 * config/nind.exp: Likewise.
14837 * config/slite.exp: Likewise.
14838 * config/sparclet.exp: Likewise.
14839 * config/udi.exp: Likewise.
14840 * config/vx.exp: Likewise.
14841 * config/vxworks29k.exp: Likewise.
14842
2f71430b
JB
148432002-09-05 Jim Blandy <jimb@redhat.com>
14844
14845 * gdb.threads/killed.exp: Fix test failure message.
14846
7ddebc7e
KS
148472002-09-04 Keith Seitz <keiths@redhat.com>
14848
14849 * lib/mi-support.exp: Update copyright.
14850 (mi_gdb_test): Increase the priority of the expected pattern
14851 so that it matches gdb_test.
14852
0ae67eb3
KS
148532002-09-03 Keith Seitz <keiths@redhat.com>
14854
14855 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14856 Use integer comparison instead of string comparison for testing
14857 whether binary was built.
14858
38fc42c8
JB
148592002-09-03 Jim Blandy <jimb@redhat.com>
14860
14861 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14862
b6ff0e81
JB
148632002-08-29 Jim Blandy <jimb@redhat.com>
14864
14865 * gdb.threads/pthreads.exp: Move the portable thread compilation
14866 code into a function in lib/gdb.exp, and call that from here.
14867 * lib/gdb.exp (gdb_compile_pthreads): New function.
14868
07c98896
KS
148692002-08-29 Keith Seitz <keiths@redhat.com>
14870
14871 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14872 expect_out so that callers can get at it.
14873
0312286c
DJ
148742002-08-23 Daniel Jacobowitz <drow@mvista.com>
14875
14876 * gdb.threads/print-threads.c: New file.
14877 * gdb.threads/print-threads.exp: New file.
14878 * gdb.threads/schedlock.c: New file.
14879 * gdb.threads/schedlock.exp: New file.
14880
dd039bc4
EZ
148812002-08-22 Elena Zannoni <ezannoni@redhat.com>
14882
a9c64011
AS
14883 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14884 not altivec.c.
dd039bc4 14885
1f36144c
MK
148862002-08-17 Mark Kettenis <kettenis@gnu.org>
14887
14888 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14889 targets. The problem should be fixed now.
14890
16057ec7 148912002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14892
14893 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14894 2002-07-24 change that removes final dots from error messages.
14895
3c1499ad
TT
148962002-08-13 Tom Tromey <tromey@redhat.com>
14897
14898 * gdb.base/readline.exp: New file.
14899
a20ce2c3
AC
149002002-08-01 Andrew Cagney <ac131313@redhat.com>
14901
14902 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14903 supress message.
14904
db034ac5
AC
149052002-08-01 Andrew Cagney <cagney@redhat.com>
14906
14907 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14908 CHILL_FOR_TARGET and CHILL_LIB.
14909 * configure.in (configdirs): Remove gdb.chill.
14910 * configure: Regenerate.
14911 * lib/gdb.exp: Obsolete references to chill.
14912 * gdb.fortran/types.exp: Ditto.
14913 * gdb.fortran/exprs.exp: Ditto.
14914
3e000b18
KB
149152002-07-30 Kevin Buettner <kevinb@redhat.com>
14916
14917 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14918 set Irix-specific compile and link flags.
14919
28f4966b
KB
149202002-07-29 Kevin Buettner <kevinb@redhat.com>
14921
14922 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14923 source files. The ``-o'' option doesn't work with the ``-E'' option
14924 when using the Irix compiler.
14925
46c0d5a6
DJ
149262002-07-19 Daniel Jacobowitz <drow@mvista.com>
14927
14928 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14929 Improve support for reusing an exec file. Copy exec file
14930 to target, and run gdbserver on the target instead of on the host.
14931
eecf4bed
JB
149322002-07-18 Jim Blandy <jimb@redhat.com>
14933
0f815cdf
JB
14934 * gdb.base/ending-run.exp: Don't expect to see the program end in
14935 some orderly fashion when we're running on a real stand-alone
14936 board.
14937
eecf4bed
JB
14938 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14939 targets that don't support interrupts.
14940
52d309e4
JB
149412002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14942
14943 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14944 systems.
14945 Move comments in expect statements to inside the actions, so that they
14946 don't get matched against.
14947
ff683d9e
MK
149482002-07-10 Mark Kettenis <kettenis@gnu.org>
14949
14950 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14951 function when asleep" test.
14952
b5356753
AC
149532002-07-10 Andrew Cagney <ac131313@redhat.com>
14954
14955 * gdb.base/page.exp: Rewrite to handle problems with very long
14956 `info set' output. Update copyright.
14957
6aa4d13a
AC
149582002-06-26 Andrew Cagney <ac131313@redhat.com>
14959
14960 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14961 gdb.threads-hp.
14962 * gdb.hp/configure: Regenerate.
14963 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14964 * gdb.hp/gdb.threads-hp/configure: Delete file.
14965 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14966
8cf8c2b8
AC
149672002-06-22 Andrew Cagney <ac131313@redhat.com>
14968
14969 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14970 setlocale, bindtextdomain and textdomain.
14971
6827a8f8
JB
149722002-06-11 Jim Blandy <jimb@redhat.com>
14973
919d772c
JB
14974 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14975 preprocessor macro information is present.
14976
6827a8f8
JB
14977 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14978 tests.
14979
c15b0d21
MS
149802002-06-06 Michael Snyder <msnyder@redhat.com>
14981
c5984d70
MS
14982 * gdb.base/overlays.exp: Record addresses of overlay
14983 functions in TCL variables rather than in GDB variables,
14984 to avoid having GDB convert them to pointers (with loss
14985 of information).
14986
d63a86f8 14987 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 14988 default linker script changes.
c15b0d21
MS
14989 * gdb.base/long_long.exp: Add check for sizeof (long double).
14990
be26fe0d
ML
149912002-06-06 Michal Ludvig <mludvig@suse.cz>
14992
14993 * gdb.asm/asm-source.exp: Add x86-64 target.
14994 * gdb.asm/x86_64.inc: New.
d63a86f8 14995
258093ca 149962002-05-30 Michael Chastain <mec@shout.net>
258093ca 14997
4b3153f1 14998 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
14999 * gdb.c++/m-static.cc: New file.
15000 * gdb.c++/m-static.exp: New file.
15001
241264c6
MS
150022002-05-28 Michael Snyder <msnyder@redhat.com>
15003
15004 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15005 precision.
15006
9bba8c8f 150072002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15008
4b3153f1 15009 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15010 * gdb.c++/m-data.cc: New file.
15011 * gdb.c++/m-data.exp: New file.
15012
150132002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15014
4b3153f1 15015 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15016 * gdb.c++/try_catch.cc: New file.
d63a86f8 15017 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15018
def1b996
MC
150192002-05-27 Michael Chastain <mec@shout.net>
15020
15021 * gdb.c++/local.exp: Accept more nested types in output.
15022
522ba268
MC
150232002-05-26 Michael Chastain <mec@shout.net>
15024
15025 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15026
277254ba
MS
150272002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15028
15029 * lib/gdb.exp (gdb_wrapper_init): Just because
15030 gdb_wrapper_file exists, this does not mean that the file
15031 should not be rebuilt. That is what gdb_wrapper_initialized
15032 is for.
15033 (default_gdb_init): Reset gdb_wrapper_initialized.
15034
b61a8733
MS
150352002-05-23 Michael Snyder <msnyder@redhat.com>
15036
d63a86f8 15037 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15038 the precision of the floating point test results.
15039 * gdb.base/call-rt-st.exp: Ditto.
15040
b61a8733
MS
15041 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15042 * gdb.base/call-rt-st.exp: Ditto.
15043
56f6e910
MC
150442002-05-19 Michael Chastain <mec@shout.net>
15045
15046 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15047
ad0b0016
EZ
150482002-05-19 Elena Zannoni <ezannoni@redhat.com>
15049
a9c64011
AS
15050 * configure.in (configdirs): Add gdb.arch.
15051 * configure: Regenerate.
ad0b0016 15052
f617d2b6
JB
150532002-05-17 Jim Blandy <jimb@redhat.com>
15054
15055 * gdb.base/completion.exp: Recognize the more detailed error
15056 messages produced by the macro expander's lexical analyzer.
15057
eac2a696
EZ
150582002-05-14 Elena Zannoni <ezannoni@redhat.com>
15059
a9c64011
AS
15060 * gdb.arch/altivec-abi.c: New file.
15061 * gdb.arch/altivec-abi.exp: New file.
15062 * gdb.arch/altivec-regs.c: New file.
15063 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15064
2fdde8f8
DJ
150652002-05-14 Daniel Jacobowitz <drow@mvista.com>
15066
15067 * gdb.base/maint.exp (maint print type): Update for new type
15068 structure.
d63a86f8 15069
e31f1a7c
EZ
150702002-05-14 Elena Zannoni <ezannoni@redhat.com>
15071
15072 * gdb.arch: New directory.
15073 * gdb.arch/configure.in: New file.
15074 * gdb.arch/configure: New file.
15075 * gdb.arch/Makefile.in: New file.
15076
db589741
CV
150772002-05-13 Corinna Vinschen <vinschen@redhat.com>
15078
15079 * gdb.asm/asm-source.exp: Add v850 as supported target.
15080 * gdb.asm/v850.inc: New file.
15081
8ce2a7dc
DJ
150822002-05-13 Daniel Jacobowitz <drow@mvista.com>
15083
15084 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15085
df763c7f
DJ
150862002-05-12 Daniel Jacobowitz <drow@mvista.com>
15087
15088 * gdb.base/break.exp: Check 'break "marker2"'.
15089
377daeed
MS
150902002-05-10 Michael Snyder <msnyder@redhat.com>
15091
15092 * gdb.base/long_long.exp: Fix typo.
15093
c4b7bc2b
JB
150942002-05-10 Jim Blandy <jimb@redhat.com>
15095
ecac9a4e
JB
15096 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15097 a bug.
15098
c4b7bc2b
JB
15099 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15100 Recognize more detailed error message produced by the macro
15101 expander's lexical analyzer.
15102 * lib/gdb.exp (test_print_reject): Same.
15103
e71019a1
MK
151042002-05-09 Mark Kettenis <kettenis@gnu.org>
15105
15106 * gdb.c++/method.exp: Fix typo.
15107
fedfc8e6
MS
151082002-05-08 Michael Snyder <msnyder@redhat.com>
15109
166a1957
MS
15110 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15111 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15112 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15113 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15114 Add iftarget clause for strongarm.
d63a86f8 15115
f1c47eb2
MS
151162002-05-06 Michael Snyder <msnyder@redhat.com>
15117
cb9a9d3e
MS
15118 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15119 (gdb_continue_to_end): Accept output from status wrapper.
15120 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15121 Clean up fail messages to match pass messages.
15122
f1c47eb2
MS
15123 Enable the "needs_status_wrapper" testsuite feature.
15124 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15125 (gdb_compile): Conditionally call gdb_wrapper_init.
15126 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15127 * gdb.c++/method.exp: Recognize output from status wrapper.
15128
6079c749
BE
151292002-05-06 Ben Elliston <bje@redhat.com>
15130From Graydon Hoare <graydon@redhat.com>
15131
15132 * config/sid.exp: Include support for "rawsid" protocol.
15133
188baff3
JB
151342002-05-03 Jim Blandy <jimb@redhat.com>
15135
15136 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15137 * gdb.c++/hang3.C: New file.
15138
b9c07f0f
AC
151392002-05-04 Andrew Cagney <ac131313@redhat.com>
15140
15141 * gdb.base/default.exp: Remove obsolete code.
15142 * gdb.c++/misc.exp: Ditto. Update copyright.
15143 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15144 * gdb.base/whatis.exp: Ditto. Update copyright.
15145 * gdb.base/scope.exp: Ditto. Update copyright.
15146 * gdb.base/ptype.exp: Ditto. Update copyright.
15147 * gdb.base/printcmds.exp: Ditto. Update copyright.
15148 * gdb.base/opaque.exp: Ditto. Update copyright.
15149 * gdb.base/list.exp: Ditto.
15150 * gdb.base/funcargs.exp: Ditto. Update copyright.
15151 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15152 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15153 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15154 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15155 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15156 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15157
5c7a0397
MS
151582002-05-02 Michael Snyder <msnyder@redhat.com>
15159
d6dcc264 15160 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15161 * gdb.base/long_long.exp: Add xscale target.
15162 * gdb.base/default.exp: Add xscale target.
15163
eb7f1c48
JB
151642002-05-01 Jim Blandy <jimb@redhat.com>
15165
15166 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15167 gdb.c++/hang.exp: New test.
15168
a6befae8
FF
151692002-05-01 Fred Fish <fnf@redhat.com>
15170
15171 * gdb.base/completion.exp: Handle completions of "./Make" for
15172 more than one completion possibility, as is the case when we
15173 build and test in the source tree.
15174
0a310277
AG
151752002-04-29 Anthony Green <green@redhat.com>
15176
15177 * gdb.java/jmisc1.exp: New file.
15178 * gdb.java/jmisc2.exp: New file.
15179
6ff9af88
DJ
151802002-04-24 Daniel Jacobowitz <drow@mvista.com>
15181
15182 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15183
96b3d632
EZ
151842002-04-23 Elena Zannoni <ezannoni@redhat.com>
15185
15186 * gdb.base/help.exp: Change 'help status' to allow for target
15187 dependent output differences.
15188
5019bb54
MC
151892002-04-22 Michael Chastain <mec@shout.net>
15190
15191 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15192
a805a116
MC
151932002-04-22 Michael Chastain <mec@shout.net>
15194
15195 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15196
a1706bfd
DM
151972002-04-17 David S. Miller <davem@redhat.com>
15198
15199 * gdb.asm/sparc64.inc: New file.
15200 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15201
a73a20a2
EZ
152022002-04-19 Elena Zannoni <ezannoni@redhat.com>
15203
15204 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15205 instruction file directly into the build tree. Clean up at end of
15206 test.
15207
ba678339
DM
152082002-04-18 David S. Miller <davem@redhat.com>
15209
15210 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15211 handle 64-bit platforms correctly.
15212 * gdb.base/maint.exp: Likewise.
15213
b03399da
KB
152142002-04-18 Kevin Buettner <kevinb@redhat.com>
15215
15216 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15217 ``-fpic'' when compiling files comprising a shared library, but
15218 it does need additional linker flags in order to find shared
15219 libraries at run time.
15220
e2004992
KB
152212002-04-18 Kevin Buettner <kevinb@redhat.com>
15222
15223 * gdb.base/cvexpr.c (use): New function.
15224 (main): Invoke use() on all global variables to prevent
15225 some linkers from deleting these otherwise unused symbols.
15226
d8937120
MC
152272002-04-17 Michael Chastain <mec@shout.net>
15228From David S. Miller <davem@redhat.com>
15229
15230 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15231 handle 64-bit platforms correctly.
15232
ffd61a58
MS
152332002-04-12 Michael Snyder <msnyder@redhat.com>
15234From Jim Blandy <jimb@redhat.com>
a9c64011 15235 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15236 script can handle this instead.
15237 * gdb.base/bar.c (barx): Same.
15238 * gdb.base/baz.c (bazx): Same.
15239 * gdb.base/grbx.c (grbxx): Same.
15240
15241 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15242 manager doesn't automatically unmap overlays unnecessarily.
15243
6b8426a6
MH
152442002-04-10 Martin M. Hunt <hunt@redhat.com>
15245
15246 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15247 stepping out of main.
15248
34af4875
MC
152492002-04-09 Michael Chastain <mec@shout.net>
15250
15251 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15252 scope so that the nested scope tests will make sense.
15253 * gdb.c++/local.exp: Write patterns that actually work with gcc
15254 (the HP patterns "were never known to work with gcc").
15255 Keep the old aCC patterns too.
15256
2d1676a0
DJ
152572002-04-09 Daniel Jacobowitz <drow@mvista.com>
15258
15259 * gdb.base/attach.exp: Correct target board test.
15260
3a63e3f9
MC
152612002-04-08 Michael Chastain <mec@shout.net>
15262
15263 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15264 in a const method. Add some xfail and fail cases for configurations
15265 that do not emit the "const ...".
15266
f18dabd2
MC
152672002-04-07 Michael Chastain <mec@shout.net>
15268
15269 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15270 Accept "A * const" and "const A * const" as type of "this".
15271 Fix spelling of getFunky throughout. Make messages uniform.
15272
0fcddd82
EZ
152732002-04-07 Elena Zannoni <ezannoni@redhat.com>
15274
a9c64011 15275 Work around for PR gdb/285:
0fcddd82
EZ
15276 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15277
16a8534a
EZ
152782002-04-07 Elena Zannoni <ezannoni@redhat.com>
15279
15280 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15281 instructions file at run time instead of configure time.
15282 Sometimes we run the test in a directory that is not the one we
15283 configured in.
15284 * gdb.asm/configure.in: Delete creation of symlink.
15285 * gdb.asm/configure: Regenerate.
15286
24181d81
JB
152872002-04-05 J. Brobecker <brobecker@gnat.com>
15288
15289 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15290 xfullpath () function.
15291
7cdb7107
DJ
152922002-04-04 Daniel Jacobowitz <drow@mvista.com>
15293
15294 * gdb.asm/Makefile.in: Correct dependencies.
15295
15296 * gdb.asm/powerpc.inc: New file.
15297 * gdb.asm/asm-source.exp: Add PowerPC.
15298 * gdb.asm/configure.in: Likewise.
15299 * gdb.asm/configure: Regenerated.
15300
a7d17088
DJ
153012002-04-04 Daniel Jacobowitz <drow@mvista.com>
15302
15303 * gdb.base/relocate.exp: New file.
15304 * gdb.base/relocate.c: New file.
15305
cd721503
FF
153062002-04-04 Fred Fish <fnf@redhat.com>
15307
15308 * gdb.base/step-test.exp: Update comment regarding stopping in
15309 memcpy/bcopy calls inserted as part of the compiler runtime.
15310
b22ad7a7
MS
153112002-04-04 Michael Snyder <msnyder@redhat.com>
15312
15313 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15314
5f279fa6
DJ
153152002-04-03 Daniel Jacobowitz <drow@mvista.com>
15316
15317 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15318 (gdb_expect): Remove $notransfer hack.
15319
dd0fd3ce
DJ
153202002-04-02 Daniel Jacobowitz <drow@mvista.com>
15321
15322 * gdb.c++/classes.exp ("calling method for small class"): Match
15323 updated register output.
15324
1e50cda1
DJ
153252002-03-30 Daniel Jacobowitz <drow@mvista.com>
15326
15327 Fix PR gdb/452
15328 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15329 when finished. Make gdb_file_cmd send "exec-file" when
15330 appropriate.
15331
24015922
DJ
153322002-03-30 Daniel Jacobowitz <drow@mvista.com>
15333
15334 * gdb.base/attach.exp: Remove extra setup_xfail.
15335
dd7dfd64
MS
153362002-03-26 Michael Snyder <msnyder@redhat.com>
15337
15338 * gdb.base/default.exp: Add tests for dump, append, and restore.
15339 * gdb.base/help.exp: Add tests for dump, append, and restore.
15340 * gdb.base/dump.exp: New file, test dump, append and restore.
15341 * gdb.base/dump.c: New file.
15342
48b2f8d7
MS
153432002-03-27 Michael Snyder <msnyder@redhat.com>
15344
d63a86f8 15345 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15346 clean-ups in help messages.
15347
05b4d525
FF
153482002-03-26 Fred Fish <fnf@redhat.com>
15349
15350 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15351 have debugging info for those functions and the compiler uses them
15352 internally to copy structs around.
15353
d7679631
FF
153542002-03-26 Fred Fish <fnf@redhat.com>
15355
15356 * gdb.base/list.exp: Revert the change made yesterday and add note
15357 about why we don't list the default lines for remote targets.
15358
523ac3f9
MS
153592002-03-25 Michael Snyder <msnyder@redhat.com>
15360
15361 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15362
754b2b8d
FF
153632002-03-25 Fred Fish <fnf@redhat.com>
15364
15365 * gdb.base/list.exp: This test works on remote targets so remove
15366 the short circuit for remote targets. Update copyright.
15367
33c3e192
FF
153682002-03-25 Fred Fish <fnf@redhat.com>
15369
15370 * gdb.base/attach.exp: Fix logic error that was suppressing this
15371 test for all non hppa*-*-hpux* targets, instead of the hp target.
15372 Move comments closer to the suppression point. Also now need to
15373 check that we are running natively.
15374
d43e73ee
MS
153752002-03-22 Michael Snyder <msnyder@redhat.com>
15376
882c8f02
MS
15377 * gdb.base/default.exp: Add test for gcore. Update copyright.
15378 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15379
04c12f60
FF
153802002-03-06 Fred Fish <fnf@redhat.com>
15381
15382 * gdb.base/funcargs.c: Remove extraneous ';' character.
15383 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15384
b43df995
MC
153852002-03-04 Michael Chastain <mec@shout.net>
15386
15387 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15388 accommodate gcc v3 function signature.
15389 * gdb.mi/mi0-var-cmd-exp: Ditto.
15390
92362027
AC
153912002-02-24 Andrew Cagney <ac131313@redhat.com>
15392
15393 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15394 ``GNU/Linux'' or ``Linux kernel''
15395 * testsuite/gdb.threads/pthreads.c: Ditto.
15396
258ad32d
MC
153972002-02-24 Michael Chastain <mec@shout.net>
15398
15399 * gdb.threads/pthreads.c (thread1): Add a return statement.
15400 (thread2): Likewise.
15401 (foo): Likewise.
15402
04c3b3d4
MC
154032002-02-23 Michael Chastain <mec@shout.net>
15404
15405 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15406 to placate gcc.
15407
5a2a0a20
MC
154082002-02-23 Michael Chastain <mec@shout.net>
15409
15410 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15411 test "ptype bint". The test passes on all my stabs configurations.
15412
a640f7fc
JB
154132002-02-21 Jim Blandy <jimb@redhat.com>
15414
27924826
JB
15415 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15416 filename at a time, and watch for the ones we want to see.
15417
a640f7fc
JB
15418 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15419 types of pointers to prototyped functions.
15420
edcc8c75
AC
154212002-02-20 Andrew Cagney <ac131313@redhat.com>
15422
15423 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15424 signed, unsigned and straight char.
15425 (padding_char, padding_short, padding_int, padding_long,
15426 padding_long_long, padding_float, padding_double,
15427 padding_long_double): New global variables.
15428 (fill, fill_structs): New functions.
15429
15430 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15431 for correctly sized writes. Update copyright.
15432 (get_valueof): New procedure.
15433 (get_sizeof): Call get_valueof.
15434 (check_valueof): New procedure.
15435 (check_padding): New procedure.
15436
ac57ea44
MC
154372002-02-20 Michael Chastain <mec@shout.net>
15438
15439 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15440 to setup_xfail. Document some of the remaining calls.
15441
7a10c941
MC
154422002-02-18 Michael Chastain <mec@shout.net>
15443
15444 * gdb.c++/userdef.exp: Update copyright year.
15445
fb8acdcc
DJ
154462002-02-18 Daniel Jacobowitz <drow@mvista.com>
15447
15448 * gdb.c++/userdef.exp: Test overloaded operators properly.
15449 Remove xfails.
15450
fda6ae12
MS
154512002-02-14 Michael Snyder <msnyder@redhat.com>
15452
15453 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15454
676a0442
DJ
154552002-02-14 Daniel Jacobowitz <drow@mvista.com>
15456
15457 * gdb.base/a2-run.exp: Check for a remote target properly.
15458 * gdb.base/annota1.exp: Likewise.
15459 * gdb.base/list.exp: Likewise.
15460 * gdb.base/reread.exp: Likewise.
15461 * gdb.base/scope.exp: Likewise.
15462 * gdb.base/shlib-call.exp: Likewise.
15463 * gdb.base/term.exp: Likewise.
15464 * gdb.c++/annota2.exp: Likewise.
15465
78b4f468
RE
154662002-02-13 Richard Earnshaw <rearnsha@arm.com>
15467
15468 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15469
9a81ba51
MC
154702002-02-10 Michael Chastain <mec@shout.net>
15471
15472 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15473 (call_after_alloca): Ditto.
15474
004af6c7
DJ
154752002-02-10 Daniel Jacobowitz <drow@mvista.com>
15476
15477 * gdb.base/ending-run.exp: Guard "cont" test with
15478 gdb_skip_stdio_test.
15479
37225f62
JB
154802002-02-06 Jim Blandy <jimb@redhat.com>
15481
15482 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15483 from here...
15484 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15485 To here. Disable this test on non-HP platforms. Add big comment.
15486
fe6fdd96
MS
154872002-02-04 Michael Snyder <msnyder@redhat.com>
15488
15489 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15490 other than d10v and m32r.
15491
036fad3f
RE
154922002-02-02 Richard Earnshaw <rearnsha@arm.com>
15493
15494 * gdb.base/default.exp: Rewrite test patterns to reduce time
15495 taken to match them.
15496
7148ab62
DJ
154972002-01-30 Daniel Jacobowitz <drow@mvista.com>
15498
15499 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15500 Allow a start function above main.
15501 * gdb.threads/linux-dp.exp: Fix copyright date.
15502
396cc255
DJ
155032002-01-30 Daniel Jacobowitz <drow@mvista.com>
15504
a9c64011
AS
15505 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15506 (check_philosopher_stack): Check for manager thread before checking
15507 for a just-starting thread.
396cc255 15508
f038d31b
DJ
155092002-01-30 Daniel Jacobowitz <drow@mvista.com>
15510
15511 From Neil Booth <neil@daikokuya.demon.co.uk>:
15512 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15513 warnings.
15514
b3ff9d9a
FF
155152002-01-21 Fred Fish <fnf@redhat.com>
15516
15517 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15518 not caller.
15519
39ad761d
JB
155202002-01-21 Jim Blandy <jimb@redhat.com>
15521
15522 * gdb.base/reread.exp: Check that GDB properly re-reads the
15523 executable file when it changes while no inferior is running.
15524
aaf320fa
FF
155252002-01-21 Fred Fish <fnf@redhat.com>
15526
a9c64011
AS
15527 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15528 optionally accept the "shlib events" variation.
aaf320fa 15529
808a31f5
JB
155302002-01-21 Jim Blandy <jimb@redhat.com>
15531
15532 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15533 call `fflush' after every `printf', so that the output is produced
15534 at predictable points, regardless of whatever buffering does (or
15535 doesn't) take place.
15536 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15537 at different points.
15538
4420d5e2
DJ
155392002-01-20 Daniel Jacobowitz <drow@mvista.com>
15540
15541 * gdb.c++/inherit.exp: Update copyright years.
15542 * gdb.c++/method.exp: Likewise.
15543
3e36a0f4
DJ
155442002-01-20 Daniel Jacobowitz <drow@mvista.com>
15545
15546 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15547 artificial methods/arguments.
15548 * gdb.c++/derivation.exp: Likewise.
15549 * gdb.c++/inherit.exp: Likewise.
15550 * gdb.c++/method.exp: Likewise.
15551 * gdb.c++/virtfunc.exp: Likewise.
15552
b4ceaee6
AC
155532002-01-18 Andrew Cagney <ac131313@redhat.com>
15554
15555 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15556 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15557 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15558 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15559 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15560 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15561
ecace851
JB
155622002-01-17 Jim Blandy <jimb@redhat.com>
15563
15564 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15565 anchoring the pattern matching the entry point symbol's name.
15566
375fc983
AC
155672002-01-17 Andrew Cagney <ac131313@redhat.com>
15568
15569 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15570 continue/quit query. Update copyright.
15571
fe6fdd96
MS
155722002-01-14 Michael Snyder <msnyder@redhat.com>
15573
15574 * gdb.base/gcore.exp: Remove extra debugging output.
15575
e017c81f
DJ
155762002-01-13 Daniel Jacobowitz <drow@mvista.com>
15577
15578 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15579 for slightly dubious v2 mangled string.
15580
37ab3bf8
DJ
155812002-01-13 Daniel Jacobowitz <drow@mvista.com>
15582
15583 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15584
1bc05c3a 155852002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15586
1bc05c3a 15587 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15588
1bc05c3a
JM
15589 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15590 constructors.
15591 * gdb.c++/derivation.exp: Likewise.
15592 * gdb.c++/templates.exp: Likewise.
15593 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15594
1bc05c3a
JM
155952002-01-10 Michael Snyder <msnyder@redhat.com>
15596
15597 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15598
a911c360
MS
155992002-01-08 Michael Snyder <msnyder@redhat.com>
15600
15601 * gdb.base/gcore.exp: New test for generate-core-file command.
15602 * gdb.base/gcore.c: Testcase for above.
15603 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15604
ea2119ec
JM
156052002-01-08 Jason Merrill <jason@redhat.com>
15606
15607 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15608
68203136
FF
156092002-01-07 Fred Fish <fnf@redhat.com>
15610
15611 * gdb.c++/overload.exp: Remove unconditional xfails for:
15612 print foo_instance1.overloadargs(1)
15613 print foo_instance1.overloadargs(1, 2)
15614 print foo_instance1.overloadargs(1, 2, 3)
15615 print foo_instance1.overloadargs(1, 2, 3, 4)
15616 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15617 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15618 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15619 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15620 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15621 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15622 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15623 print foo_instance1.overload1arg()
15624 print foo_instance1.overload1arg((char)arg2)
15625 print foo_instance1.overload1arg((signed char)arg3)
15626 print foo_instance1.overload1arg((unsigned char)arg4)
15627 print foo_instance1.overload1arg((int)arg7)
15628 print foo_instance1.overload1arg((unsigned int)arg8)
15629 print foo_instance1.overload1arg((float)arg11)
15630 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15631
21b9b5b1
MS
156322002-01-07 Michael Snyder <msnyder@redhat.com>
15633
15634 * gdb.base/huge.exp: New test. Print a very large target data object.
15635 (skip_huge_test): New test variable. Define if you want to skip this
15636 test. The test reads an 8 megabyte data object from the target, so it
15637 might be very time consuming on remote targets with a slow connection.
15638 * gdb.base/huge.c: New file. Test case for above.
15639
725f922e
FF
156402002-01-07 Fred Fish <fnf@redhat.com>
15641
15642 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15643 g_instance.bfoo, and g_instance.cfoo.
15644
889bf7c5 156452002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15646
889bf7c5
PA
15647 * gdb.base/break.c (multi_line_if_conditional): New function.
15648 (multi_ilne_while_conditional): Likewise.
15649 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15650 IF or WHILE condition puts the breakpoint at the start of
15651 the condition.
f286b2c3 15652
634d57ec
JL
15653 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15654 hppa*-*-hpux* expected failure.
15655 * gdb.base/structs.exp (do_function_calls): Similarly.
15656
15657 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15658 watchpoints.
15659
9fbfe2dc
AC
156602002-01-06 Andrew Cagney <ac131313@redhat.com>
15661
15662 Fix PR gdb/66.
15663 * gdb.base/structs.exp: Replace skip for a29k with skip for
15664 gdb,cannot_call_functions.
15665 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15666 * gdb.base/callfuncs.exp: Ditto.
15667 * gdb.base/call-rt-st.exp: Ditto.
15668 * gdb.base/call-strs.exp: Ditto.
15669 * gdb.base/callfwmall.exp: Ditto.
15670 * gdb.base/scope.exp: Obsolete xfail a29k.
15671 * gdb.c++/misc.exp: Ditto.
15672 * gdb.c++/cplusfuncs.exp: Ditto.
15673 * gdb.base/ptype.exp: Ditto.
15674 * gdb.base/printcmds.exp: Ditto.
15675 * gdb.base/opaque.exp: Ditto.
15676 * gdb.base/list.exp: Ditto.
15677 * gdb.base/funcargs.exp: Ditto.
15678 * gdb.base/default.exp: Ditto.
15679
8ddad156
MS
156802002-01-04 Michael Snyder <msnyder@redhat.com>
15681
ca4976a6 15682 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15683 * gdb.base/maint.exp: Add tests for maint info sections options.
15684
1b074332
JL
15685Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15686
15687 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15688
7d159115
CV
156892001-12-20 Corinna Vinschen <vinschen@redhat.com>
15690
15691 * gdb.asm/arm.inc: New file.
15692 * gdb.asm/asm-source.exp: Add arm targets.
15693 * gdb.asm/configure.in: Ditto.
15694 * gdb.asm/configure: Recreated from configure.in.
15695
8fb87725
JL
15696Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15697
afabe08c
JL
15698 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15699 with HP's compiler.
15700 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15701 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15702 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15703 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15704
15705 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15706 either HP's compilers or GCC.
15707
db521deb
JL
15708 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15709 a SIGBUS or SIGSEGV.
15710
15711 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15712
15713 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15714 can be compiled with either HP's compiler or GCC.
15715
cfa88ab7
JL
15716 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15717 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15718 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15719
ca344dff
JL
15720 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15721 to match current gdb output. Update due to using auto-solib-limit
15722 for limiting instead of overloading auto-solib-add.
15723 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15724 test program.
15725
3f3c6e55 15726 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15727 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15728 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15729 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15730 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15731 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15732 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15733 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15734 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15735 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15736 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15737 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15738 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15739
8fb87725
JL
15740 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15741 a SIGTRAP to the inferior.
15742
cf599fa7
CV
157432001-12-19 Corinna Vinschen <vinschen@redhat.com>
15744
15745 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15746 Substitute call to target_link by call to gdb_compile.
15747
2cd045cd
JL
15748Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15749
a9c64011
AS
15750 * gdb.base/break.exp: Fix HP specific search string when testing
15751 backtracing in a called function.
2cd045cd 15752
a9c64011
AS
15753 * gdb.base/constvars.exp: Only set lang to C++ if we're
15754 compiling the test with HP's compilers.
15755 * gdb.base/volatile.exp: Similarly.
2cd045cd 15756
99ebe9ac
JB
157572001-12-19 Jim Blandy <jimb@redhat.com>
15758
15759 * gdb.base/printcmds.exp: Expect the null character to be printed
15760 as '\0', and the '\013' to be printed as '\v'.
15761 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15762 * gdb.base/setvar.exp: Same.
15763
b9891b29
JB
157642001-12-17 Jim Blandy <jimb@redhat.com>
15765
0eba65ab
JB
15766 * gdb.base/completion.exp: Rather than completing very long
15767 filenames, which can make the readline library produce output we
15768 don't recognize, cd to the directory first, and then complete
15769 using nice, short relative paths.
15770
6970b5b1
JB
15771 * gdb.base/completion.exp: On some systems, there is, in fact, a
15772 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15773 variables as being in scope. So use `no_var_named_this'
15774 instead of `b'.
6970b5b1 15775
b9891b29 15776 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15777 can't find the core file's registers as a failure.
b9891b29 15778
e6ccd35f
JSC
157792001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15780
a9c64011
AS
15781 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15782 test expect string more specific.
e6ccd35f 15783
105ba819
CV
157842001-12-13 Corinna Vinschen <vinschen@redhat.com>
15785
15786 * gdb.asm/asm-source.exp: Add support for xstormy16.
15787 * gdb.asm/configure.in: Ditto.
15788 * gdb.asm/configure: Rebuild.
15789 * gdb.asm/xstormy16.inc: New file.
15790
e9e79dd9
FF
157912001-12-10 Fred Fish <fnf@redhat.com>
15792
15793 * gdb.base/maint.exp: Update to match changes in type dumping code.
15794
347dc97d
JB
157952001-12-10 Jim Blandy <jimb@redhat.com>
15796
15797 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15798 matching the entry point symbol's name at the beginning of the
15799 line.
347dc97d 15800
5178b9d6
DJ
158012001-12-07 Daniel Jacobowitz <drow@mvista.com>
15802
15803 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15804 gdb.c++/inherit.exp, gdb.c++/method.exp,
15805 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15806 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15807 and class layout support.
15808
af890c52
DJ
158092001-12-07 Daniel Jacobowitz <drow@mvista.com>
15810
15811 * gdb.c++/classes.exp: Add test for static member function.
15812 * gdb.c++/misc.cc: Add class with static member function.
15813
7a345fb3
JB
158142001-12-07 Jim Blandy <jimb@redhat.com>
15815
f2e54a80 15816 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15817 those tests as `unsupported'.
15818 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15819 Rewrite subsequent tests to use it.
15820
15821 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15822 those tests as `unsupported'.
15823 * gdb.base/structs.exp (call_struct_func): New function.
15824 (do_function_calls): Use call_struct_func to call the functions
15825 returning structs.
15826
0bc69509
JB
15827 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15828 whether functions are prototyped or not, so we can't possibly pass
15829 arguments to t_float_values2 properly.
15830
7a345fb3
JB
15831 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15832 value of `timeout' for targets other than the mips*tx39-*.
15833
edb6ede1
MS
158342001-12-06 Michael Snyder <msnyder@redhat.com>
15835
d63a86f8 15836 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15837 and detect whether the start symbol has a leading underscore.
15838
2d842f13
JB
158392001-12-04 Jim Blandy <jimb@redhat.com>
15840
15841 * gdb.base/completion.exp: Clarify indentation.
15842
68550daf
JB
158432001-12-03 Jim Blandy <jimb@redhat.com>
15844
15845 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15846 variables on the S/390, not `.word'.
15847
cd5195a8
JB
158482001-11-30 Jim Blandy <jimb@redhat.com>
15849
15850 Add assembly-source tests for s390-ibm-linux.
15851 * gdb.asm/s390.inc: New file.
15852 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15853 the S/390 architecture.
a9c64011 15854 * gdb.asm/configure: Regenerated.
cd5195a8 15855
ca9efc90
MS
158562001-11-30 Michael Snyder <msnyder@redhat.com>
15857
15858 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15859 next, info source, info sources, info line, global and static
15860 variables, and static functions.
15861 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15862 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15863 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15864 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15865 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15866 (gdbasm_leave): Restore frame pointer.
15867 (gdbasm_startup): Copy stack set-up from crt0.S.
15868
d0e66976
FN
158692001-11-26 Fernando Nasser <fnasser@redhat.com>
15870
15871 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15872 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15873 to a local (non-static) variable. Copy tstruct.a to a static buffer
15874 and return a pointer to that buffer.
15875 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15876
e2334072
MK
158772001-11-24 Mark Kettenis <kettenis@gnu.org>
15878
15879 * gdb.asm/configure.in: Fix recognition of ix86 target.
15880 * gdb.asm/configure: Regenerate.
15881
756caa3d
MS
158822001-11-21 Michael Snyder <msnyder@redhat.com>
15883
15884 * gdb.asm/sparc.inc: New file.
15885 * gdb.asm/asm-source.exp: Recognize sparc target.
15886 * gdb.asm/configure.in: Recognize sparc target.
15887 * gdb.asm/configure: Regenerate.
d63a86f8 15888
9a4d72d5
MS
158892001-11-21 Michael Snyder <msnyder@redhat.com>
15890
15891 * gdb.asm/m32r.inc: New file.
15892 * gdb.asm/asm-source.exp: Recognize m32r target.
15893 * gdb.asm/configure.in: Recognize m32r target.
15894 * gdb.asm/configure: Regenerate.
15895
a773d1cd
MS
158962001-11-20 Michael Snyder <msnyder@redhat.com>
15897
017ac23d
MS
15898 * gdb.asm/i386.inc: New file.
15899 * gdb.asm/asm-source.exp: Recognize ix86 target.
15900 * gdb.asm/configure.in: Recognize ix86 target.
15901 * gdb.asm/configure: Regenerate.
15902
a773d1cd
MS
15903 * gdb.c++/namespace.exp: Fix quotes in output messages.
15904
bb632afb
MS
159052001-11-14 Michael Snyder <msnyder@redhat.com>
15906
25d559ca 15907 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15908 qualifier in a type cast expression, to designate an address
15909 in the instruction space (Harvard architecture).
15910
4749e309
MS
159112001-11-13 Michael Snyder <msnyder@redhat.com>
15912
15913 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15914 Tests for expressions using 'const' and 'volatile'.
15915
25050984
CV
159162001-11-13 Corinna Vinschen <vinschen@redhat.com>
15917
15918 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15919
1902c51f
DJ
159202001-11-12 Daniel Jacobowitz <drow@mvista.com>
15921
15922 * lib/mi-support.exp (mi_run_to_helper): Move comments
15923 outside of gdb_expect.
15924
dcf95b47
DJ
159252001-11-11 Daniel Jacobowitz <drow@mvista.com>
15926
15927 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15928 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15929 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15930 mi0_run_to): New functions.
15931 * gdb.mi/mi-simplerun.exp: Use them.
15932 * gdb.mi/mi0-simplerun.exp: Likewise.
15933 * gdb.mi/mi-var-cmd.exp: Likewise.
15934 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15935
45b074e1
AC
159362001-11-10 Andrew Cagney <ac131313@redhat.com>
15937
15938 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15939 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15940
bf50d346
AC
159412001-11-09 Andrew Cagney <ac131313@redhat.com>
15942
15943 * gdb.base/restore.exp: Include $expected value in restored test
15944 message.
15945
9383332c
AC
159462001-11-09 Andrew Cagney <ac131313@redhat.com>
15947
15948 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15949 implemented.
15950
db62520a
MS
159512001-11-08 Michael Snyder <msnyder@redhat.com>
15952
15953 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15954 Add pass/fail message for stop at breakpoint in call dummy function.
15955
b5703437
MS
159562001-11-07 Michael Snyder <msnyder@redhat.com>
15957
d63a86f8
RM
15958 * gdb.c++/templates.exp (test_template_breakpoints):
15959 If we get an overload menu, but it does not match what
760f6330 15960 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15961 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15962 making the whitespace optional. Argument for "new" may be
15963 "unsigned" as well as "unsigned int/long".
d63a86f8 15964 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15965 making the whitespace optional. Also replace "(void) with
15966 "((void|)), making the keyword "void" optional.
d63a86f8 15967 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15968 making the whitespace optional. Also replace "(void) with
15969 "((void|)), making the keyword "void" optional.
3bf40917
MS
15970 * gdb.base/callfuncs.c (t_float_values): This function must
15971 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15972 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15973 can be tested against both cases. Usually one case involves
15974 promotion of float to double, while the other does not.
15975 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15976 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15977 includes a stack frame for "start".
15978
c8ab4e6d
JB
159792001-11-05 Jim Blandy <jimb@redhat.com>
15980
15981 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15982 pointers are 32 bits long, and that offsets of relocs are always
15983 stored in the data (REL-style), and not in the reloc entry itself
15984 (RELA-style).
15985 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15986 stabs.
15987
3f08ced9
MS
159882001-11-01 Michael Snyder <msnyder@redhat.com>
15989
15990 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
15991 and regular expression operators by using quoting.
15992
cbfa24cd
MS
159932001-10-31 Michael Snyder <msnyder@redhat.com>
15994
15995 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
15996 depending on what the symbol table contains.
15997 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
15998 the output of the ptype command. Similarly, accept both "const &"
15999 and "const&".
16000
aaa68313
CV
160012001-10-31 Corinna Vinschen <vinschen@redhat.com>
16002
16003 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16004 symbol `STORAGE' to allow to choose the storage class of
16005 the local datastructures.
16006 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16007 compiler directive.
16008
91740388
MS
160092001-10-30 Michael Snyder <msnyder@redhat.com>
16010
16011 * gdb.base/jump.exp: Allow it to run for all targets.
16012
1b7c05e7
CV
160132001-10-29 Corinna Vinschen <vinschen@redhat.com>
16014
16015 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16016 with new double_array size.
16017 (main): Change storage class of all local variables to static.
16018 Reduce size of double_array to 9.
16019 * gdb.base/call-ar-st.exp: Increase timeout value.
16020 Change expected output for double array to match new size in
16021 call-ar-st.c.
16022
36a22261
CV
160232001-10-29 Corinna Vinschen <vinschen@redhat.com>
16024
16025 * gdb.base/ending-run.exp: Create identical output when passing
16026 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16027 Stormy16 target.
36a22261 16028
92b8ae91
MK
160292001-10-28 Mark Kettenis <kettenis@gnu.org>
16030
16031 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16032 that we catch the expected failure under Linux/x86.
16033
cb135b83
OF
160342001-10-29 Orjan Friberg <orjanf@axis.com>
16035
16036 * gdb.base/setvar.exp: Escape curly braces.
16037 * gdb.stabs/weird.exp: Ditto.
16038
6884aa54
DJ
160392001-10-27 Daniel Jacobowitz <drow@mvista.com>
16040
16041 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16042 * gdm.mi/mi0-hack-cli.exp: Likewise.
16043
0398c9aa
AC
160442001-10-25 Andrew Cagney <ac131313@redhat.com>
16045
16046 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16047 messages.
16048
d20bf2e8
AC
160492001-10-21 Andrew Cagney <ac131313@redhat.com>
16050
16051 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16052 checking MI enabled.
16053
03dd63aa
CV
160542001-10-09 Corinna Vinschen <vinschen@redhat.com>
16055
16056 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16057
1d9d99f3
FCE
160582001-10-04 Frank Ch. Eigler <fche@redhat.com>
16059
16060 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16061 if gdb child process crashes, just signal an error.
16062
838ae6c4
JB
160632001-10-02 Jim Blandy <jimb@redhat.com>
16064
16065 * lib/gdb.exp (test_xfail_format): Simplify.
16066
16067 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16068 front of the variable name `format'. Simplify `if'.
16069
8f0cbc1c
DJ
160702001-10-01 Daniel Jacobowitz <drow@mvista.com>
16071
16072 * gdb.threads/pthreads.exp: Wait for output and delay
16073 before sending ^C.
16074
1f08dafd
DJ
160752001-10-01 Daniel Jacobowitz <drow@mvista.com>
16076
16077 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16078 some incorrect output instead of timing out.
16079 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16080
674f90ff
CV
160812001-09-28 Corinna Vinschen <vinschen@redhat.com>
16082
16083 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16084 check to allow additional `int'.
16085
9b284272
DJ
160862001-09-27 Daniel Jacobowitz <drow@mvista.com>
16087
16088 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16089 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16090
b55a4771
MS
160912001-09-27 Michael Snyder <msnyder@redhat.com>
16092
16093 * lib/gdb.exp (test_debug_format): New proc.
16094 (setup_xfail_format): Use new proc test_debug_format.
16095 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16096 proc; use new service proc test_debug_format.
16097 Replace all other "gcc_compiled" tests with this test.
16098 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16099 proc; use new service proc test_debug_format.
16100 Replace all other "gcc_compiled" tests with this test.
16101
161022001-09-27 Michael Snyder <msnyder@redhat.com>
16103
16104 * gdb.base/cvexpr.exp: New file.
16105 * gdb.base/cvexpr.c: New file
16106 Test for expressions using const and volatile keywords.
16107
4e6667ac
CV
161082001-09-26 Corinna Vinschen <vinschen@redhat.com>
16109
16110 * gdb.base/constvars.exp: Check for different orders of keywords
16111 and additional "int" strings in output.
16112
4f337972
AC
161132001-09-22 Andrew Cagney <ac131313@redhat.com>
16114
16115 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16116 responses from "help maint".
16117
2015650d
FCE
161182001-09-19 Frank Ch. Eigler <fche@redhat.com>
16119
16120 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16121 to localhost:NNN instead of :NNN, in case Xvfb is listening
16122 only on TCP.
16123
f3bcedc1
CV
161242001-09-19 Corinna Vinschen <vinschen@redhat.com>
16125
16126 * gdb.base/recurse.exp: When checking leaving the watchpoint
16127 scope, recognize when gdb is in function's epilogue and pass.
16128
6b819c92
KS
161292001-09-18 Keith Seitz <keiths@redhat.com>
16130
16131 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16132 support for running tests against sid targets.
16133 (gdbtk_done): Ditto.
16134
a10c9419
CV
161352001-09-18 Corinna Vinschen <vinschen@redhat.com>
16136
16137 * gdb.base/ending-run.c (main): Set stdout buffersize
16138 to the same reasonable value for any target.
16139 * gdb.base/ending-run.exp: Add a regular expression
16140 to make testsuite happy on Sanyo Stormy16 target.
16141
739d0d99
CV
161422001-09-17 Corinna Vinschen <vinschen@redhat.com>
16143
16144 * gdb.base/display.c (do_loops): Add float variable `f'.
16145 Increment f in loop.
16146 * gdb.base/display.exp: Increment timeout by 60 seconds.
16147 Change float display test to use variable `f'.
16148
1b8947f0
JB
161492001-09-17 Jim Blandy <jimb@redhat.com>
16150
16151 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16152 overflowing the limited breakpoint tables on some ROM monitors
16153 (like the ROM68K).
16154
9890ac81
FCE
161552001-09-15 Frank Ch. Eigler <fche@redhat.com>
16156
16157 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16158 the "-ac" (disable access control) flag.
16159
6db765ea
JH
161602001-08-30 Jeff Holcomb <jeffh@redhat.com>
16161
16162 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16163 ints.
16164
4c32cc04
KS
161652001-08-30 Keith Seitz <keiths@redhat.com>
16166
16167 * lib/gdb.exp: Move all insight-related functionality into
16168 separate file.
16169 * lib/insight-support.exp: New file.
16170
8d6e6f81
FCE
161712001-08-29 Frank Ch. Eigler <fche@redhat.com>
16172
16173 * config/sid.exp (sid_start): Never set sid verbosity; disable
16174 expect_background {} that consumed its stdout; tolerate </dev/null.
16175 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16176
6a90e1d0
AC
161772001-08-18 Andrew Cagney <ac131313@redhat.com>
16178
16179 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16180 CLI jump command to start it.
16181 (mi_run_to_main): Fail immediatly when unexpected output.
16182
1759b3c3
AC
161832001-08-18 Andrew Cagney <ac131313@redhat.com>
16184
16185 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16186 beginning of function. Fix PR gdb/191.
16187
61d11d80
FCE
161882001-08-16 Frank Ch. Eigler <fche@redhat.com>
16189
16190 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16191 what to force sid endianness to.
16192
942a4df2
KS
161932001-08-15 Keith Seitz <keiths@redhat.com>
16194
16195 * lib/gdb.exp (gdbtk_start): Don't set environment
16196 variables for TCL_LIBRARY and friends. Insight will
16197 now figure these out for itself.
16198
0521c418
MS
161992001-08-02 Michael Snyder <msnyder@redhat.com>
16200
16201 * gdb.base/completion.exp: Remove the symbol "a64l" from
16202 the expect string; this is target-specific, and not related
16203 to what is being tested.
16204
74a9a58a
DB
162052001-08-02 Dave Brolley <brolley@redhat.com>
16206
16207 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16208
c70819fa
MS
162092001-07-25 Michael Snyder <msnyder@redhat.com>
16210
c2b8fa57
MS
16211 * gdb.base/consecutive.exp: New file. Test stepping over
16212 breakpoints on consecutive instructions.
16213 * gdb.base/consecutive.c: New file.
16214
c70819fa
MS
16215 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16216 curly braces in regular expressions.
16217
2b1a1355
MS
162182001-07-25 Michael Snyder <msnyder@redhat.com>
16219
16220 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16221 legitimate output from stepping out of main.
16222
413eca6f
KS
162232001-07-22 Keith Seitz <keiths@redhat.com>
16224
16225 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16226 the empty string, do not run the tests.
16227
7e5a9322
SC
162282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16229
16230 * gdb.base/long_long.exp: Detect size of pointer. Take into
16231 account 2-byte pointers when testing for p/a results.
16232
de58f10f
SC
162332001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16234
d63a86f8 16235 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16236 and defined to 1K for m68hc11.
16237 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16238 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16239 (sizeof_random_data): New variable to tell the size of the data table;
16240 don't test past this size; always run to main.
16241
d6f5fea1
SC
162422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16243
16244 * gdb.base/return2.exp: return of long long and double fails for
16245 68HC11; don't execute these tests on that platform.
16246 * gdb.base/return.exp: Return of a double fails for 68hc11.
16247
c477543d
SC
162482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16249
16250 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16251 tests that print a float.
16252 * call-rt-st.exp: Likewise.
16253
63cf1c79
MK
162542001-07-12 Mark Kettenis <kettenis@gnu.org>
16255
16256 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16257 running this test on Linux.
16258
112f9ab5
MC
162592001-06-24 Michael Chastain <chastain@redhat.com>
16260
16261 * gdb.base/arithmet.exp: Remove some tests to make all test names
16262 unique.
16263
4970cb0f
MS
162642001-07-03 Michael Snyder <msnyder@redhat.com>
16265
16266 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16267 the output of the ptype command.
16268
d85da69f
MS
162692001-07-02 Michael Snyder <msnyder@redhat.com>
16270
4c8a82de
MS
16271 * gdb.base/completion.exp: Don't assume that break.c is the only
16272 source file that may contain functions named "marker".
d85da69f
MS
16273 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16274
8afc772b
AC
162752001-06-28 Andrew Cagney <ac131313@redhat.com>
16276
16277 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16278 of files to delete.
16279
16280 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16281 * gdb.disasm/h8300s.exp: New file.
16282 gdb.disasm/h8300s.s: Likewise.
16283
cff22675
AC
162842001-06-27 Andrew Cagney <ac131313@redhat.com>
16285
16286 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16287 empty breakpoint tables.
16288
68c81b54
AC
162892001-06-25 Andrew Cagney <ac131313@redhat.com>
16290
16291 * lib/mi-support.exp: Update args=... part of stop-reason
16292 patterns. Accept either a list or a tuple.
16293
2dd62704
AC
162942001-06-23 Andrew Cagney <ac131313@redhat.com>
16295
16296 * lib/mi-support.exp: Remove local emacs variable defining
16297 change-log-default-name.
16298
b4127474
MC
162992001-06-22 Michael Chastain <chastain@redhat.com>
16300
16301 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16302 This is operationally compatible with the previous version.
16303
8dbfb380
JB
163042001-06-13 Jim Blandy <jimb@redhat.com>
16305
16306 * lib/gdb.exp (gdb_test): Doc fix.
16307
f2d8c86d
MC
163082001-06-10 Michael Chastain <chastain@redhat.com>
16309
16310 * gdb.base/exprs.exp: Remove a duplicate test.
16311
81564d34
JB
163122001-06-06 Jim Blandy <jimb@redhat.com>
16313
16314 * gdb.base/return2.exp (main): Use values to test float and double
16315 returns that are not NaN's, to avoid being confused by IEEE
16316 comparison rules.
16317
da55addb
MS
163182001-06-04 Michael Snyder <msnyder@redhat.com>
16319
16320 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16321 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16322 rather than wait for 12 more tests to time out.
16323
42c65987
JB
163242001-06-06 Jim Blandy <jimb@redhat.com>
16325
b18bced9 16326 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16327 Don't forget to match the GDB prompt.
b18bced9 16328
42c65987
JB
16329 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16330
5b41e5f0
JB
163312001-06-04 Jim Blandy <jimb@redhat.com>
16332
16333 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16334 command.
16335
015e046f
KB
163362001-05-31 Kevin Buettner <kevinb@redhat.com>
16337
16338 * gdb.base/annota1.exp (info break): Match four or more spaces
16339 after "Address".
16340
fb1ffbbe
MC
163412001-05-31 Michael Chastain <chastain@redhat.com>
16342
16343 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16344 (dm_type_int_star): Likewise.
16345 (dm_type_long_star): Likewise.
16346 (dm_type_void_star): Likewise.
16347
5ea2a32c
KB
163482001-05-29 Kevin Buettner <kevinb@redhat.com>
16349
16350 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16351 to a known value in order to get consistent results regardless
16352 of the setting of INPUTRC or the presence or contents of .inputrc.
16353
ae23c492
MS
163542001-05-24 Michael Snyder <msnyder@redhat.com>
16355
ac55707e
MS
16356 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16357 Don't require that the main thread and the manager thread are the
16358 first in the list.
16359
ae23c492
MS
16360 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16361 debugging. If test fails, issue an "unsupported" not a "fail".
16362
400071f1
JB
163632001-05-24 Jim Blandy <jimb@redhat.com>
16364
16365 Don't assume that short is shorter than int.
16366 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16367 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16368 this isn't true.
400071f1
JB
16369 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16370 an int, is not equal to ~0 stored in an unsigned char. This tests
16371 the same thing that the previous test meant to, but works on
16372 16-bit machines, too.
16373 ("print unsigned char != (~0)"): Same test, complemented.
16374
0816a3e5
MS
163752001-05-24 Michael Snyder <msnyder@redhat.com>
16376
16377 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16378 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16379 and prevents dejagnu getting out of step.
16380
f6dc23a9
KB
163812001-05-23 Kevin Buettner <kevinb@redhat.com>
16382
16383 * gdb.base/finish.exp (finish_void): Revise pattern for
16384 stopping on the call statement to not permit stopping at
16385 the start of the instructions comprising the call sequence.
16386
7dbd117d
MC
163872001-05-19 Michael Chastain <chastain@redhat.com>
16388
16389 * gdb.base/callfuncs.exp: Make all test names unique.
16390 * gdb.base/commands.exp: Make all test names unique.
16391 * gdb.base/condbreak.exp: Make all test names unique.
16392 * gdb.base/dbx.exp: Make all test names unique.
16393 * gdb.base/default.exp: Make all test names unique.
16394 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16395 and TIMEOUT messages to their corresponding PASS message.
16396 * gdb.base/ending-run.exp: Make all test names unique.
16397 * gdb.base/long_long.exp: Remove duplicate test.
16398
6b0b0a9e
KB
163992001-05-21 Kevin Buettner <kevinb@redhat.com>
16400
16401 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16402 stop on the call statement as well as the statement after the
16403 call.
16404
2caa35cb
MS
164052001-05-21 Michael Snyder <msnyder@redhat.com>
16406
16407 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16408
40713331
EZ
164092001-05-10 Elena Zannoni <ezannoni@redhat.com>
16410
a9c64011
AS
16411 * gdb.base/completion.exp: Revamp test. Make it execute on all
16412 platforms.
40713331 16413
c2c1be8d
EZ
164142001-05-10 Elena Zannoni <ezannoni@redhat.com>
16415
a9c64011
AS
16416 * config/gdbserver.exp (gdb_load): Handle the case
16417 in which the arguments to gdbserver are given in the
16418 baseboard configuration file.
16419 Also handle the case in which the server needs to do a
16420 load.
2c9cd303 16421
9671de48
KS
164222001-05-07 Keith Seitz <keiths@cygnus.com>
16423
a9c64011
AS
16424 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16425 set up the display for testing.
16426 (gdbtk_start): Convert all paths to paths that tcl will like.
16427 Export target information to environment.
16428 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16429 necessary.
16430 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16431 (to_tcl_path): New proc to convert a given pathname into
16432 a path acceptible as an argument to a tcl command.
16433 (_gdbtk_export_target_info): New proc to export target info
16434 into the environment for gdbtk testing.
16435 (gdbtk_done): New proc to signal end-of-test.
9671de48 16436
5a360f47
JB
164372001-05-06 Jim Blandy <jimb@redhat.com>
16438
16439 * restore.c: Make the code of caller0 correspond to its comment.
16440
66c756c6
MS
164412001-05-03 Michael Snyder <msnyder@redhat.com>
16442
16443 * config/sid.exp (gdb_target_sid): Check for error messages.
16444 On error or timeout, don't make expect exit (which will terminate
16445 all subsequent tests); instead just make gdb exit.
d63a86f8 16446 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16447 return a negative value.
16448
a966fde5
JB
164492001-04-24 Jim Blandy <jimb@redhat.com>
16450
851c18e0
JB
16451 * gdb.c++/templates.exp: If we see the prompt for the overload
16452 list, but we haven't recognized any of the longer patterns,
16453 arrange for this test to fail, not hang.
16454
a966fde5
JB
16455 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16456 variations.
16457
db144853
MC
164582001-04-22 Michael Chastain <chastain@redhat.com>
16459
16460 * gdb.c++/local.exp: Use the 'runto' library function.
16461 * gdb.c++/namespace.exp: Likewise.
16462 * gdb.c++/overload.exp: Likewise.
16463
3207ec21
KB
164642001-03-26 Kevin Buettner <kevinb@redhat.com>
16465
16466 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16467 * gdb.base/step-line.exp: New file. Test step/next in presence of
16468 #line directives.
16469 * gdb.base/step-line.c: New file. Test program for the above.
16470 * gdb.base/step-line.inp: New file. We pretend that this file has
16471 been transformed by some other tool into step-line.c.
16472
13b57657
JB
164732001-03-21 Jim Blandy <jimb@redhat.com>
16474
16475 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16476 unmangled operator names.
16477
754cbe1c
JB
164782001-03-20 Jim Blandy <jimb@redhat.com>
16479
16480 * gdb.threads/linux-dp.exp: Recognize an additional message
16481 generated by GDB when it doesn't understand how to debug threads
16482 on the target system.
16483
177495c9
AC
164842001-03-19 Andrew Cagney <ac131313@redhat.com>
16485
16486 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16487
f266096b
MC
164882001-03-12 Michael Chastain <chastain@redhat.com>
16489
16490 * gdb.c++/derivation.exp: Use the 'runto' library function.
16491
cac3c2ff
MC
164922001-03-12 Michael Chastain <chastain@redhat.com>
16493
16494 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16495
b6c11a24
MC
164962001-02-24 Michael Chastain <chastain@redhat.com>
16497
16498 * gdb.c++/ref-types.exp: Change handwritten code to library
16499 function 'runto'.
16500
6bae5bce
OF
165012001-03-16 Orjan Friberg <orjanf@axis.com>
16502
16503 * gdb.base/signals.exp: Set count to 0 explicitly.
16504
0015fd9a
MS
165052001-03-15 Mark Salter <msalter@redhat.com>
16506
16507 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16508 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16509 (gdb_load): Add support for additional target_info: gdb_download_size
16510 and gdb_load_timeout.
0015fd9a 16511
fc33412a
DT
16512Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16513
16514 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16515 file -- to prevent failing when the compile fails but we have no
16516 intention of running the tests anyway.
fc33412a
DT
16517
16518 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16519 tests if set.
16520
16521 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16522 integers.
fc33412a
DT
16523
16524 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16525 * gdb.c++/namespace.exp: Ditto.
16526
115f06de
OF
165272001-03-07 Orjan Friberg <orjanf@axis.com>
16528
16529 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16530 * gdb.base/pointers.exp: Relax pattern match of decimals.
16531
b6ba6518
KB
165322001-03-06 Kevin Buettner <kevinb@redhat.com>
16533
16534 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16535 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16536 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16537 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16538 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16539 config/sh.exp, config/sid.exp, config/slite.exp,
16540 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16541 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16542 config/vxworks.exp, config/vxworks29k.exp,
16543 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16544 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16545 gdb.base/arithmet.exp, gdb.base/assign.exp,
16546 gdb.base/async.exp, gdb.base/attach.exp,
16547 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16548 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16549 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16550 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16551 gdb.base/commands.exp, gdb.base/completion.exp,
16552 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16553 gdb.base/constvars.exp, gdb.base/corefile.exp,
16554 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16555 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16556 gdb.base/ending-run.exp, gdb.base/environ.exp,
16557 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16558 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16559 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16560 gdb.base/funcargs.exp, gdb.base/help.exp,
16561 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16562 gdb.base/logical.exp, gdb.base/long_long.exp,
16563 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16564 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16565 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16566 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16567 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16568 gdb.base/regs.exp, gdb.base/relational.exp,
16569 gdb.base/remote.exp, gdb.base/reread.exp,
16570 gdb.base/restore.exp, gdb.base/return2.exp,
16571 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16572 gdb.base/selftest.exp, gdb.base/setshow.exp,
16573 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16574 gdb.base/sigall.exp, gdb.base/signals.exp,
16575 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16576 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16577 gdb.base/step-test.exp, gdb.base/structs.c,
16578 gdb.base/structs.exp, gdb.base/structs2.exp,
16579 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16580 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16581 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16582 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16583 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16584 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16585 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16586 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16587 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16588 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16589 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16590 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16591 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16592 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16593 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16594 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16595 gdb.trace/circ.exp, gdb.trace/collection.exp,
16596 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16597 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16598 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16599 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16600 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16601 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16602 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16603 notices.
16604
dc96c6c7 166052001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16606
16607 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16608 first arg is int not float.
16609
dc96c6c7 166102001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16611
16612 * gdb.base/reread.exp: Unsupported for non-native targets;
16613 doesn't work for remote debugging.
16614
9b0c4aeb
FN
166152001-02-19 Fernando Nasser <fnasser@redhat.com>
16616
16617 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16618 * gdb.base/ending-run.exp: Properly handle the BSP state when
16619 stepping past the end of main.
9b0c4aeb 16620
02aa71d5
MC
166212001-02-19 John Moore <jmoore@redhat.com>
16622
16623 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16624 Converted HPUX fix for non-expected items following multiple
16625 step commands into general solution for all platforms.
16626
1fa449a4
MC
166272001-02-18 Michael Chastain <chastain@redhat.com>
16628
16629 * gdb.c++/classes.exp (do_tests): Change runto statements
16630 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16631 statements demangler agnostic.
16632 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16633 (gdb_virtfunc_restart): Likewise.
16634
b2f9ec70
MC
166352001-02-14 Michael Chastain <chastain@redhat.com>
16636
16637 * gdb.c++/inherit.exp (do_tests): Change runto statements
16638 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16639 statements demangler agnostic.
16640
cf74b8ca
AC
16641Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16642
16643 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16644 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16645 before calling common_routine 15 times'' tests.
cf74b8ca 16646
99f78f56
MC
166472001-02-11 Michael Chastain <chastain@redhat.com>
16648
16649 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16650 Helps the test script figure out which demangler is in use.
16651 (dm_type_foo_ref): Ditto.
16652 (dm_type_int_star): Ditto.
16653 (dm_type_long_star): Ditto.
16654 (dm_type_unsigned_int): Ditto.
16655 (dm_type_void): Ditto.
16656 (dm_type_void_star): Ditto.
99707966 16657 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16658 Probe the gdb demangler and set variables to accommodate
16659 formatting differences.
16660 (info_func_regexp): New function. Same as info_func, but
16661 matches against a regexp.
16662 (info_func): Match against a literal string.
16663 (print_addr_2): New function. Match against a literal string,
16664 which can be different from the input to gdb.
16665 (print_addr): Simply call print_addr_2 with the same argument twice.
16666 (test_lookup_operator_functions): Use demangler formatting variables.
16667 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16668 the tests in the same order as the C++ class declaration.
16669 (test_paddr_operator_functions): Ditto.
16670 (test_paddr_overloaded_functions): Ditto.
16671 (test_paddr_hairy_functions): Use demangler formatting variables.
16672 Add reference to gdb/19 for related tests.
16673 (do_tests): Call probe_demangler.
16674
1de8f023
KB
166752001-01-30 Kevin Buettner <kevinb@redhat.com>
16676
16677 * gdb.c++/templates.cc (printf): Remove unused function definition.
16678
ca3f91ed
MS
166792001-01-26 Felix Lee <flee@redhat.com>
16680
16681 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16682
166832001-01-25 matthew green <mrg@redhat.com>
16684
16685 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16686 up sid.
16687 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16688
166892001-01-25 matthew green <mrg@redhat.com>
16690
16691 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16692 Deprecate $sid_spawn_id.
ca3f91ed
MS
16693 (sid_exit): Remove code necessary only for `spawn.'
16694
166952001-01-25 matthew green <mrg@redhat.com>
16696
16697 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16698
fb18ec4a
MC
166992001-01-28 Michael Chastain <chastain@redhat.com>
16700
16701 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16702 to call when tests fail. It takes gdb out of the overloaded
16703 function choice menu back to the main prompt, so that the test
16704 program stays synchronized.
16705 (set_bp_overloaded): New proc to collect all the common
16706 code for setting a breakpoint on an overloaded name. Calls
16707 take_gdb_out_of_choice_menu when needed.
16708 (menu_overload1arg): New variable to collect the repeated
16709 instances of the expected menu for an overloaded name. Change
16710 the regular expression to handle changes in g++ type encoding:
16711 "void" can be either "void" or "", and "unsigned int" can be
16712 either "unsigned int" or "unsigned".
16713 (continue_to_bp_overloaded): Change regular expressions to handle
16714 changes in g++ type encoding.
16715 (no proc): Call take_gdb_out_of_choice_menu when needed.
16716 Remove redundant calls to "info break". Accept either "canceled"
16717 or "cancelled". Change regular expressions in "info break"
16718 calls to handle changes in g++ type encoding. Give all tests
16719 unique strings.
16720
9c646a6e
BE
167212001-01-17 Ben Elliston <bje@redhat.com>
16722
16723 * config/sid.exp: New file.
16724
9549d9c1
AC
16725Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16726
16727 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16728
dc96c6c7 167292000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16730
16731 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16732 Add a RE to accept a non-ascii char if one is ever presented.
16733
b4df4f68
FN
167342000-12-20 Fernando Nasser <fnasser@redhat.com>
16735
297dd0fd 16736 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16737
dc96c6c7 167382000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16739
d63a86f8 16740 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16741 in regexp. One '\' does not suffice on Linux.
16742
4a7bddb6
MC
167432000-12-09 Michael Chastain <chastain@redhat.com>
16744
16745 * gdb.base/break.exp (test_clear_command): Use a marker function
16746 rather than 'main' for the test function. Also move this
16747 test to an execution point where the marker function names are
16748 guaranteed to be bound to functions. (Executing tests after a
16749 'finish' from main runs into name conflicts with local names
16750 in __libc_start_main).
16751
dc96c6c7 167522000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16753
16754 * gdb.base/finish.exp: New test for gdb's "finish" command.
16755 * gdb.base/return2.exp: New test for gdb's "return" command.
16756 * gdb.base/return2.c: New source file for above.
16757
dc96c6c7 167582000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16759
16760 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16761 * gdb.base/miscexprs.exp: Ditto.
16762 * gdb.base/pointers.exp: Ditto.
16763 * gdb.c++/derivation.exp: Ditto.
16764 * gdb.c++/local.exp: Ditto.
16765 * gdb.c++/namespace.exp: Ditto.
16766 * gdb.c++/overload.exp: Ditto.
16767 * gdb.c++/ref-types.exp: Ditto.
16768
dc96c6c7 167692000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16770
16771 * gdb.base/constvars.exp: Test result of "up" command.
16772 * gdb.base/miscexprs.exp: Ditto.
16773 * gdb.base/pointers.exp: Ditto.
16774 * gdb.base/scope.exp: Ditto.
16775 * gdb.c++/derivation.exp: Ditto.
16776 * gdb.c++/local.exp: Ditto.
16777 * gdb.c++/namespace.exp: Ditto.
16778 * gdb.c++/overload.exp: Ditto.
16779 * gdb.c++/ref-types.exp: Ditto.
16780
44097287
FN
167812000-11-22 Michael Chastain <chastain@redhat.com>
16782
16783 * mips_pro.exp: Accept either "middle -> top -> main" or
16784 "middle -> main" in the backtrace, because gcc can optimize
16785 tail calls to jumps. Remove setup_xfail for the hppa case.
16786 Add a comment with the original warning messages from PR 3016,
16787 which was filed in 1993, to preserve them for posterity.
16788
9d2e1bab
ND
167892000-11-17 Nick Duffek <nsd@redhat.com>
16790
16791 * lib/gdb.exp (gdb_test): Override timeout with board info.
16792
1aca8eb7
ND
167932000-11-17 Nick Duffek <nsd@redhat.com>
16794
16795 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16796 the second kill and detach messages.
16797
93076499
ND
167982000-11-17 Nick Duffek <nsd@redhat.com>
16799
16800 * configure.in: Add AC_EXEEXT.
16801 * configure: Regenerate.
16802 * Makefile.in (just-check): Export EXEEXT.
16803 * lib/gdb.exp ($EXEEXT): Import from environment.
16804 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16805 expect "maint dump-me" on Cygwin.
16806 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16807 $EXEEXT.
16808
30e87cd3
ND
168092000-11-17 Nick Duffek <nsd@redhat.com>
16810
16811 * gdb.base/break.exp: Test backtrace and finish from called
16812 function on all platforms, not just HP-UX.
16813
dc96c6c7 168142000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16815
16816 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16817 code from gdb_target_monitor, so it can be used independantly
16818 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16819
dc96c6c7 168202000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16821
16822 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16823 * gdb.base/corefile.exp: Expect the message "Program is being
16824 debugged already" when we send the "corefile" command, since
16825 the preceeding gdb_load may have connected gdb to a remote target.
16826 * gdb.base/display.exp: Disable hardware watchpoints if new
16827 board info variable "no_hardware_watchpoints" is true.
16828 Replace single-letter commands with more readable ones.
16829 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16830 if new board info variable "no_hardware_watchpoints" is true.
16831 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16832 to see if stdio (printf) testing is possible.
16833 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16834 board info variable "no_hardware_watchpoints" is true. Use new
16835 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16836
39124dea
FN
168372000-11-13 Fernando Nasser <fnasser@redhat.com>
16838
16839 From Orjan Friberg <orjanf@axis.com>:
16840 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16841 in array print pattern match.
16842
a9e2e984
FN
168432000-11-09 Fernando Nasser <fnasser@redhat.com>
16844
16845 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16846 spelling "cancelled" to U.S. spelling "canceled" to match changes
16847 made to gdb.
16848 * gdb.c++/ovldbreak.exp: Ditto.
16849
c7db355b
PS
168502000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16851
16852 * gdb.base/callfuncs.c (main): Moved to end of file, call
16853 t_double_values to initialize the FPU before inferior calls are made.
16854 * gdb.base/callfuncs.exp: Test for register preservation after calling
16855 inferior functions. Add tests for continuining, finishing and
16856 returning from a stop in a call dummy.
16857
dc96c6c7 168582000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16859
16860 * gdb.base/commands.exp: Break up long lines, and re-indent.
16861
dc96c6c7 168622000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16863
16864 * config/gdbserver.exp: Rewritten from the ground up, to make it
16865 compatible with the current dejagnu tree, and to make it work with
16866 the new "gdbserver" in libremote.
16867
dc96c6c7 168682000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16869
16870 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16871 * gdb.base/varargs.exp: Skip entire test if no printf support.
16872 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16873 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16874
dc96c6c7 168752000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16876
16877 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16878 no floating point support.
16879 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16880 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16881 * gdb.base/call-rt-st.exp: Ditto.
16882 * gdb.base/call-strs.exp: Ditto.
16883
bac5fc66
JG
168842000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16885
16886 * gdb.base/sizeof.c: include <stdio.h>.
16887
16888 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16889 'finish', otherwise uncaptured gdb_prompt would potentially
16890 throw remaining test points out of sync.
bac5fc66 16891
b22a6027
SB
168922000-07-26 Scott Bambrough <scottb@netwinder.org>
16893
16894 * gdb.base/recurse.exp: Run tests for all targets.
16895 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16896 gnu-oldld case on ARM.
16897 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16898 for ARM targets.
d63a86f8 16899
d8231941
AG
16900Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16901
16902 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16903 * gdb.java/configure: Rebuild.
16904
8caabe69
AG
16905Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16906
16907 * gdb.java/jv-exp.exp: New file.
16908
9d273ca3
AG
16909Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16910
16911 * configure: Rebuilt.
16912 * configure.in (configdirs): Add gdb.java.
16913 * gdb.java/jmisc.java: New file.
16914 * gdb.java/jmisc.exp: New file.
16915 * gdb.java/Makefile.in: New file.
16916 * gdb.java/configure: Rebuilt.
16917 * gdb.java/configure.in: New file.
16918 * lib/java.exp: New file.
16919
4f823a66
AC
16920Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16921
16922 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16923 underflow.
4f823a66 16924
2391e11d
AC
16925Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16926
16927 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16928 and the compilers sizes.
2391e11d 16929
54602222
ND
169302000-07-09 Nick Duffek <nsd@redhat.com>
16931
16932 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16933 (use_methods): New function.
16934 (main): Call use_methods().
16935 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16936 (do_tests): Call test_method_param_class.
16937
2bec0572
ND
169382000-07-09 Nick Duffek <nsd@redhat.com>
16939
16940 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16941 spelling.
16942 (test_enums): New procedure. Move enum tests from end of script
16943 to here. Set breakpoint on function name instead of line number.
16944 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16945 (enums2): New marker function.
16946 (enums1): New function.
16947 (main): Call enums1(). Move enum tests to enums1().
16948
78492fde
AC
16949Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16950
16951 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16952 compile/link program. Update line numbers.
78492fde
AC
16953 * gdb.asm/d10v.inc: Define ``startup''.
16954 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16955
49a2cef8
AC
16956Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16957
16958 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16959
3e6c8688
EZ
169602000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16961
16962 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16963 of 'help maint print' command.
3e6c8688 16964
9ff5cbe9
AC
16965Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16966
16967 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16968 they use gdb_expect_list.
9ff5cbe9 16969
17c579bd
AC
16970Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16971
16972 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16973 memory-read-packet-size'' instead of ``set endian big'' to test
16974 long commands.
17c579bd 16975
e6d71bf3
DB
169762000-06-03 Daniel Berlin <dan@cgsoftware.com>
16977
16978 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16979 g++, and stop skipping them.
e6d71bf3
DB
16980
16981 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16982 work under g++.
16983
d63a86f8 16984 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16985 initialization.
16986
dc96c6c7 169872000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
16988
16989 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
16990 the regular expression: accept an (almost) arbitrary sequence of
16991 "frames-invalid" and "breakpoints-invalid" messages both before
16992 and after the "starting" message.
16993
dc96c6c7 169942000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
16995
16996 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 16997
dc96c6c7 169982000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
16999
17000 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17001 Relax the regular expression a little, make it pass on Solaris 8.
17002
8216cda9
KB
170032000-05-12 Kevin Buettner <kevinb@redhat.com>
17004
17005 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17006 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17007 Instead, it is permissible for gdb to stop on the line of the
17008 call itself.
17009
1a570b2f
MS
170102000-05-12 Michael Snyder <msnyder@.cygnus.com>
17011
17012 * gdb.base/break.exp (bp on small function, optimized file):
17013 Add a second pass pattern. The behavior differs here between stabs
17014 and dwarf for one-line functions. Stabs preserves two line symbols
17015 (one before the prologue and one after) with the same line number,
17016 but dwarf regards these as duplicates and discards one of them.
17017 Therefore the address after the prologue (where the breakpoint is)
17018 has no exactly matching line symbol, and GDB reports the breakpoint
17019 as if it were in the middle of a line rather than at the beginning.
17020
dc96c6c7 170212000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17022
d63a86f8 17023 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17024 rather than "send_gdb" (for consistancy).
17025
7d418785
AC
17026Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17027
17028 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17029 * gdb.c++/templates.cc: Properly check for GCC version number.
17030 * lib/compiler.cc: Likewise
17031
dc96c6c7 170322000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17033
d63a86f8 17034 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17035 gdb may not stop at the first line of main, due to code motion.
17036
dc96c6c7 170372000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17038
17039 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17040 This test depends on parsing the printf output from the target.
17041 Since the sparclet stub doesn't do stdio, this will never work.
17042 * gdb.base/call-rt-st.exp: ditto.
17043 * gdb.base/call-strs: ditto.
17044
dc96c6c7 170452000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17046
17047 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17048
17049 * gdb.base/ending-run.exp: After connecting to a remote target,
17050 but before running, the target will appear to be in a random
17051 location. Specify both a file and a line for breakpoints.
17052 Also, the function that calls main may be called 'init'
17053 rather than 'start'.
17054
a5a51225
EZ
170552000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17056
17057 * gdb.base/help.exp: Update output for add-symbol-file command.
17058
7930cc7c
FN
170592000-04-10 Fernando Nasser <fnasser@cygnus.com>
17060
17061 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17062 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17063
23e37ab1
C
170642000-04-07 J.T. Conklin <jtc@redback.com>
17065
e93c542c
C
17066 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17067
23e37ab1
C
17068 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17069
591b8fa3
PDM
17070Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17071
17072 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17073 values that can be represented exactly.
591b8fa3
PDM
17074 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17075 above change, and to not check against the directory part of the source
17076 file name.
17077 (step into print_long_arg_list): Likewise.
17078 (print print_small_structs from print_long_arg_list): Likewise.
17079 (print print_long_arg_list): Likewise.
17080
7a495180
EZ
170812000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17082
30b53638 17083 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17084
beb998c6
AC
17085Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17086
17087 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17088
1c689132
DB
170892000-03-25 Daniel Berlin <dan@cgsoftware.com>
17090
17091 * gdb.base/commands.exp (deprecated_command_test): Add test for
17092 deprecate with no arguments.
17093
c1790a9d
JL
170942000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17095
17096 * gdb.base/break.exp: Add new test for setting breakpoints on
17097 optimized code so we can test breakpoints work even when function
17098 prologues may be optimized away
17099
003ba290
FN
171002000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17101
17102 From David Whedon <dwhedon@gordian.com>
a9c64011 17103 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17104
6837a0a2
DB
171052000-03-22 Daniel Berlin <dan@cgsoftware.com>
17106
17107 * gdb.base/help.exp: Added test for new apropos command.
17108
b9593231
KB
171092000-03-21 Kevin Buettner <kevinb@redhat.com>
17110
17111 * gdb.base/pointers.c (usevar): New function.
17112 (main): Make sure that global variables v_int_pointer2, rptr,
17113 and y are all referenced someplace in the program by calling
17114 usevar() on them. [Some linkers delete symbols which are
17115 never referenced. The space remains, but there's no way to
17116 get a (symbolic) handle on the variable from the debugger.]
17117
751a959b
EZ
171182000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17119
17120 * gdb.base/printcmds.c: Add typedeffed arrays.
17121
17122 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17123 procedure to test arrays that are typedef'd.
751a959b 17124
73a93a32
JI
171252000-03-13 James Ingham <jingham@leda.cygnus.com>
17126
17127 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17128 the library directories.
73a93a32 17129
fb40c209
AC
17130Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17131
17132 * configure.in (configdirs): Add sub directory gdb.mi.
17133 * configure: Re-generate.
17134
17135 * gdb.mi: New directory.
d63a86f8 17136
ee4dd2c9
AC
171372000-02-25 Scott Bambrough <scottb@netwinder.org>
17138
17139 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17140 a long long value as a double on ARM platforms.
ee4dd2c9 17141
70f0cc22
JB
171422000-02-16 Jim Blandy <jimb@redhat.com>
17143
17144 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17145 default source file is set properly before running this test.
17146
853819b8
EZ
171472000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17148
17149 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17150 gdbtk/library directory, not in gdbtcl2.
853819b8 17151
dfcd3bfb
JM
171522000-02-04 Jim Blandy <jimb@redhat.com>
17153
17154 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17155 backslash from regexp pattern.
17156
17157 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17158 procedure. Use it to run all the "continue to bp overloaded"
17159 tests. Note that this changes the names of the tests slightly.
17160 If the breakpoint hit message includes a hex PC value, because
17161 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17162 from the real source code, still consider that a pass.
17163
17164 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17165 XFAIL here if the breakpoint message contains a hex address. Note
17166 similar change on 1999-11-02.
17167
17168 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17169
17170 * gdb.base/ptype.exp: Establish a default source file before
17171 calling get_debug_format.
17172
171732000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17174
17175 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17176
8b93c638
JM
171772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17178
17179 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17180 of successive stepi commands -- while in the prologue we should see
17181 the function entry bracket.
17182
171832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17184
17185 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17186 reach __change_mode() when stepping through the end of main().
17187
c5394b80
JM
171882000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17189
17190 * gdb.base/default.exp: Fix expected pattern.
17191 * gdb.base/help.exp: Same.
17192
0d06e24b
JM
171932000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17194
17195 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17196 Don't use xfail's because that affects only the following test.
d63a86f8 17197
0d06e24b 17198 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17199 solaris or linux.
0d06e24b
JM
17200
17201 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17202
dc96c6c7 172032000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17204
d63a86f8 17205 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17206 "A syntax error" rather than "A parse error". Accept both.
17207
172082000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17209
17210 * gdb.base/default.exp: Remove OS dependent string from "target
17211 remote" test.
17212 * gdb.base/help.exp: Same for "help target remote" test.
17213
c3f6f71d
JM
172142000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17215
17216 From Jim Kingdon <kingdon@redhat.com>:
17217
17218 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17219 prompt (cleanup rather than necessity, but still might keep output
17220 from spilling to next test).
c3f6f71d
JM
17221
172222000-01-02 Fred Fish <fnf@cygnus.com>
17223
17224 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17225 AIX, which defines them in <sys/types.h>.
17226
ed9a39eb 172271999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17228
ed9a39eb 17229 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17230 float" test.
ed9a39eb
JM
17231
172321999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17233
ed9a39eb 17234 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17235
17236 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17237 outermost frame disallowed".
17238
172391999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17240
17241 * gdb.base/setvar.exp: New tests for setting the value of a struct
17242 with a constant list.
17243
172441999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17245
17246 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17247 require the user to type a cast before setting the value of a struct.
17248
de57eccd
JM
172491999-12-06 Jim Blandy <jimb@cygnus.com>
17250
17251 * gdb.base/default.exp: Expect the new 'info float' command on
17252 all i386 platforms.
17253
17254 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17255 LinuxThreads libraries that don't support debugging.
17256
c2d11a7d
JM
17257Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17258
17259 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17260 Change the buffer type to ``unsigned char'' to simplify size
17261 arithmetic.
c2d11a7d
JM
17262
17263 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17264 stub only handles 400-1 byte packets. Verify that the download
17265 worked.
c2d11a7d
JM
17266
172671999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17268
17269 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17270 tests, using UNRESOLVED for the untested cases. Also, does not wait
17271 for a timeout if the prompt was received before a recognizable pattern.
17272
172731999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17274
17275 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17276
172771999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17278
17279 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17280 watchpoints.
c2d11a7d
JM
17281
172821999-11-24 Jason Merrill <jason@casey.cygnus.com>
17283
17284 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17285
17286 * gdb.c++/local.exp: Be more flexible in recognizing local class
17287 name mangling. Don't allow horribly truncated method names.
17288 * gdb.c++/derivation.exp: Expect protected inheritance.
17289 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17290 * gdb.c++/virtfunc.exp: Likewise.
17291 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17292 when printing a nested enum.
17293
172941999-11-22 Jim Blandy <jimb@cygnus.com>
17295
17296 * gdb.base/step-test.exp: Properly await GDB's response to setting
17297 a breakpoint on the call to large_struct_by_value.
17298
17299 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17300 just because we have debug info for the `start' function.
17301
173021999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17303
17304 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17305 "Unknown signal" messages, which indicate (on LinuxThreads) that
17306 GDB doesn't know how to debug threads on this system. This is
17307 better than hanging while philosopher 0 dumps chatter into gdb.log.
17308
173091999-11-18 Tom Tromey <tromey@cygnus.com>
17310
17311 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17312
173131999-11-18 Fred Fish <fnf@cygnus.com>
17314
17315 * gdb.base/coremaker2.c: Add sample program for generating
17316 cores that is more self contained than coremaker.c. Eventually
17317 I'll add more code to this and tie it into the testsuite.
17318
4ce44c66
JM
173191999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17320
17321 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17322
173231999-11-10 Jimmy Guo <guo@cup.hp.com>
17324
17325 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17326 from $srcdir/lib/.
4ce44c66 17327 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17328 and gdb.c++/.
4ce44c66
JM
17329
17330 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17331
d63a86f8 17332 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17333 'continue with watch' test point.
17334
173351999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17336
17337 Merged from p2linux-990323-branch:
d63a86f8 17338
4ce44c66
JM
17339 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17340
11cf8741
JM
17341Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17342
17343 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17344 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17345
17346Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17347
17348 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17349 gdb_expect_list.
11cf8741
JM
17350
17351Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17352
17353 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17354
173551999-11-03 Mark Salter <msalter@cygnus.com>
17356
17357 * gdb.base/break.exp: Fix "stub continue" pattern.
17358
173591999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17360
17361 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17362
173631999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17364
17365 * gdb.base/display.exp ("finish"): Add timeout clause.
17366
17367 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17368 plain prompt clause, so this doesn't have to time out in order to
17369 fail.
17370
17371 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17372 breakpoint hit messages include an address.
11cf8741
JM
17373
17374 * gdb.base/display.exp: Don't forget to escape parens in regular
17375 expressions. Unix regexp notatation sucks.
17376
173771999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17378
17379 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17380 order for 'signalled' message.
11cf8741 17381
5c44784c
JM
173821999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17383
17384 From Jimmy Guo <guo@cup.hp.com>:
17385 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17386 * gdb.base/annota1.c: Add code for tests to work with.
17387
173881999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17389
17390 * gdb.base/remote.exp: New test for remote downloading settings.
17391 * gdb.base/remote.c: New file with large .data.
17392
917317f4
JM
173931999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17394
17395 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17396 for LinuxThreads support, merged from the Code Fusion branch.
17397
17398Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17399
17400 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17401 containing exp_continue into a while within an expect. Don't
17402 attempt a start more than three times. Check return value from
17403 gdb_load.
d63a86f8 17404
2df3850c
JM
17405Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17406
17407 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17408 a pass case.
2df3850c 17409
2acceee2
JM
174101999-10-01 Kevin Buettner <kevinb@cygnus.com>
17411
17412 * gdb.base/break.c (main): Added a statement that we can step
17413 off of.
17414 * gdb.base/break.exp: Added tests for setting a breakpoint
17415 at an offset and stepping onto a breakpoint.
17416
174171999-10-01 Fred Fish <fnf@cygnus.com>
17418
d63a86f8 17419 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17420 gdb output.
17421
c2c6d25f
JM
174221999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17423
17424 * gdb.base/break.exp: Code locations are in hex, don't forget!
17425 (For HP-UX.)
17426
174271999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17428
17429 * condbreak.exp: Use break.c as test program.
17430 * condbreak.c: Remove, redundant with break.c.
17431
174321999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17433
17434 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17435 Z-packets if the target needs it.
c2c6d25f
JM
17436
174371999-09-13 James Ingham <jingham@leda.cygnus.com>
17438
17439 * gdb.c++/overload.exp: Added tests for listing overloaded
17440 functions with function pointers in the arg, explicitly calling
17441 out the version you want.
17442
cff3e48b
JM
174431999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17444
17445 * long_long.exp: Add variations of test cases that work for
17446 targets with 16-bit ints and 32-bit doubles.
17447
d4f3574e
SS
174481999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17449
17450 * break.c (main): Compare a possibly-uninitialized argc with an
17451 unlikely value that fits in 16 bits.
17452
174531999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17454
17455 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17456 0xfeeb, don't want negative numbers if ints are 16 bits.
17457
17458 * lib/gdb.exp (skip_cplus_tests): New proc.
17459 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17460 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17461 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17462 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17463 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17464 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17465 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17466 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17467
17468 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17469
17470Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17471
17472 * gdb.base/corefile.exp (up): Allow a parameter to appear
17473 in the frame that we're going up to.
17474
17475 From Jim Blandy <jimb@cygnus.com>:
17476
17477 * gdb.base/default.exp (info float): Expect some output now.
17478
17479 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17480 returning floating-point values to fail on the x86.
17481 * gdb.base/callfwmall.exp (do_function_calls): Same.
17482
17483 * gdb.base/list.exp (test_listsize): Correct expectations for
17484 listing line 1 with listsize 2. Also, listing a single line
17485 works now, as does listing three lines. [Kevin's note: There
17486 were a number of other cases fixed too where the expectations
17487 differed...]
17488
174891999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17490
17491 * gdb.base/selftest.exp: Add case for when version prints as
17492 constant string instead of char pointer.
17493
104c1213
JM
174941999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17495
17496 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17497 stepping out of main.
104c1213
JM
17498
17499 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17500 G++ used.
17501
17502 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17503 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17504
17505 * gdb.c++/ovldbreak.exp: Update match string in test that
17506 includes a warning of multiple breakpoints.
17507
175081999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17509
17510 * gdb.base/display.exp: Improve precision of step-after-finish
17511 added yesterday.
17512
17513 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17514 test.
104c1213
JM
17515
17516 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17517 configs when using G++, not just hppa*.
17518
175191999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17520
17521 * gdb.base/async.c: New file.
17522 * gdb.base/async.exp: New file.
17523
17524Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17525
17526 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17527 PA64.
17528
53a5351d
JM
17529Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17530
104c1213
JM
17531 * gdb.base/display.exp: "finish" can leave us mid-line on many
17532 targets, deal with it. Add a small constant to main, instead of
17533 1000 since main+1000 may not be a valid address in the target.
17534
53a5351d
JM
17535 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17536 on hpux11.
17537
17538 * gdb.base/attach.exp: Handle another hpux11 error message variant
17539 when attaching to a process that does not exist.
17540
175411999-08-19 J.T. Conklin <jtc@redback.com>
17542
17543 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17544 characters in 'continue to 1241' test.
53a5351d
JM
17545
175461999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17547
17548 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17549 stop in print_long_arg_list, define and use a whitespace
17550 variable in print_small_structs test, add an XFAIL for Solaris.
17551 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17552 interested enough to fix.
17553
7be570e7
JM
175541999-08-13 Keith Seitz <keiths@cygnus.com>
17555
17556 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17557 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17558 proc knows about targets other than the natives.
17559 (test_assign): Use "gdb_run_cmd" to "run" the target.
17560 Check that we've actually hit the breakpoint at main.
17561 When we attempt to assign a value to a local variable, check
17562 that the variable is in the current scope, i.e., don't use
17563 a test with an empty result.
17564
17565Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17566
17567 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17568 command.
7be570e7
JM
17569
175701999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17571
17572 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17573 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17574 gdb.compat, gdb.threads-hp.
17575 gdb.hp/configure, gdb.hp/configure.in: New files.
17576 gdb.hp/Makefile.in: Recurse into new subdirs.
17577 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17578 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17579 in object files.
17580 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17581
96baa820
JM
175821999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17583
17584 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17585 funky printf, remove a bogus p/a test.
96baa820
JM
17586
175871999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17588
17589 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17590 connected to the target. This is necessary when running not
17591 natively.
96baa820
JM
17592
175931999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17594
17595 * gdb.base/step-test.exp: Removed some extraneous messages.
17596
17597 * gdb.base/long_long.exp: Don't run memory examination tests
17598 on little-endian targets (they will need a different set of
17599 results to match).
17600
176011999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17602
17603 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17604 until somebody decides to fix GDB.
17605
17606 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17607 constant as "ULL".
96baa820
JM
17608 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17609 matches for a couple x/2 commands.
17610
a0b3c4fd
JM
176111999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17612
17613 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17614 by merging in ref-types2 tests.
17615 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17616
17617 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17618 * gdb.c++/Makefile.in: Add standard actions.
17619 (EXECUTABLES): Rename from PROGS, update list.
17620 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17621 from gdb.hp.
17622 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17623 foo and bar locals.
17624 * gdb.c++/anon-union.exp: Fix tests to match.
17625 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17626 expect matches to handle output variations.
17627 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17628 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17629 output, add HP alternatives for new and delete prints.
a0b3c4fd 17630 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17631 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17632 * gdb.c++/demangle.exp: Use $style when reporting failure.
17633 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17634 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17635 match alternatives.
17636 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17637 compilers.
a0b3c4fd
JM
17638 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17639 * gdb.c++/method.exp: Add match alternatives.
17640 * gdb.c++/misc.cc: Add bool types.
17641 * gdb.c++/misc.exp: Add tests for bool types.
17642 * gdb.c++/overload.exp: Add xfails.
17643 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17644 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17645 add some more template parameter tests (only for HP currently).
17646 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17647 * gdb.c++/virtfunc.cc: Add return type and value for main.
17648 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17649 match alternatives.
d63a86f8 17650
a0b3c4fd
JM
176511999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17652
17653 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17654
176551999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17656
17657 * gdb.base/signals.exp: Don't expect getting a backtrace from
17658 within a signal handler to fail on Linux.
17659
176601999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17661
17662 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17663 * lib/gdb.exp: Remove some gratuitious semicolons.
17664 (delete_breakpoints): Increase timeout.
17665 (gdb_expect): Add -notransfer option.
17666 (gdb_test): Use -notransfer option.
17667 (get_compiler_info): Add f77 case.
17668 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17669 case.
a0b3c4fd
JM
17670 (gdb_preprocess): Call get_compiler.
17671
17672 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17673 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17674 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17675 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17676 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17677 third arg to gdb_test.
a0b3c4fd
JM
17678 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17679 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17680 HP-UX xfails, add others.
a0b3c4fd
JM
17681 * gdb.base/completion.exp: Reflect name change of self-test.
17682 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17683 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17684 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17685 HP failure number.
a0b3c4fd
JM
17686 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17687 useless HP-UX 10.30 references.
17688 * gdb.base/maint.exp: Loosen matches.
17689 * gdb.base/pointers.c (main): Declare more_code.
17690 * gdb.base/pointers.exp: Match on output of a `next'.
17691 * gdb.base/structs.c: Add prototypes.
17692 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17693 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17694
176951999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17696
17697 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17698 command.
a0b3c4fd
JM
17699
177001999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17701
17702 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17703 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17704
17705 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17706 debug info. Deal with lack of signal hanlder info in stack.
17707
a9c64011 17708 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17709 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17710
5a2468f5
JM
177111999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17712
17713 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17714 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17715
adf40b2e
JM
17716Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17717
17718 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17719 a1-selftest.exp.
adf40b2e
JM
17720 * gdb.base/configure: Re-generate.
17721
177221999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17723
17724 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17725 in trying to run first and name is too long.
17726
17727 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17728 pointers2.c and pointers2.exp, respectively.
17729 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17730 doschk happier.
17731
43e526b9
JM
177321999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17733
17734 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17735 callfuncs2.c and callfuncs2.exp.
17736
17737 * gdb.base/list.exp: Remove mistaken xfails.
17738 * gdb.base/list0.h: Add optional prototypes.
17739
9846de1b
JM
17740Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17741
a9c64011 17742 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17743 calling malloc.
a9c64011
AS
17744 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17745 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17746 use.
9846de1b
JM
17747
177481999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17749
17750 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17751 * gdb.base/annota2.cc, annota2.exp: Move from here.
17752 * gdb.c++/annota2.cc, annota2.exp: To here.
17753 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17754
43ff13b4
JM
17755Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17756
17757 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17758 a consistent format.
43ff13b4 17759
085dd6e6
JM
177601999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17761
17762 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17763 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17764 HP compilers, also set the globals $true and $false.
17765
17766 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17767 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17768 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17769 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17770 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17771 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17772 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17773 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17774 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17775 whatis.c} Add C++ compatible function definitions and return
17776 types, add includes for library functions.
085dd6e6
JM
17777 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17778 * gdb.base/step-test.c (myglob): Rename from glob.
17779 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17780 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17781 files, move here from gdb.hp.
085dd6e6 17782 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17783 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17784 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17785 Adjust line numbers in regexps.
085dd6e6
JM
17786
17787 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17788 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17789 instead of 0/1.
17790
17791 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17792 foll-vfork.exp: New files, move here from gdb.hp.
17793 * gdb.base/page.exp: New file, test of pagination command.
17794
17795 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17796 recursion test.
17797 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17798
17799 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17800 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17801
17802 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17803 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17804 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17805 watchpoint test.
085dd6e6
JM
17806 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17807 them work.
17808 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17809 expressions properly.
17810 * gdb.base/corefile.exp: Loosen the match slightly.
17811 * gdb.base/default.exp: Allow "Error accessing memory" message
17812 also.
17813 * gdb.base/display.exp: Skip over x/0 j if PA64.
17814 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17815 * gdb.base/interrupt.exp: Ditto.
17816 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17817 in use.
17818 * gdb.base/list.exp: Add xfails for HP-UX.
17819 * gdb.base/long_long.exp: Refine some of the numeric matches.
17820 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17821 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17822 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17823 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17824 * gdb.base/ptype.exp: Succeed on more varieties of output.
17825 * gdb.base/scope.exp: Add xfails for HP-UX.
17826 * gdb.base/sect-cmd.exp: Add more cases.
17827 * gdb.base/setvar.exp: Add xfails for HP-UX.
17828 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17829 * gdb.base/signals.exp: Match on void symbolically.
17830 * gdb.base/step-test.exp: Add case for PA64.
17831 * gdb.base/term.exp: Add exit and restart.
17832 * gdb.base/twice.exp: Clean up after self.
17833 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17834 * gdb.base/whatis.exp: Allow more ways to pass tests.
17835
17836 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17837 no longer useful.
085dd6e6
JM
17838
17839Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17840
17841 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17842 list of patterns.
085dd6e6 17843 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17844 print_double_array(double_array)", "continuing to breakpoint
17845 1018", "print print_double_array(array_d)" and "continuing to
17846 1034" tests.
d63a86f8 17847
085dd6e6
JM
178481999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17849
a9c64011 17850 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17851
178521999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17853
17854 * config/mt-*: Remove, these haven't been used since 1996.
17855
178561999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17857
17858 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17859 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17860 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17861
9e0b60a8
JM
178621999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17863
17864 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17865 simpler match case for the ptype of the big class.
17866
178671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17868
17869 * gdb.exp: Fix test for gdb_prompt existence.
17870
178711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17872
17873 * gdb.exp (gdb_test): Add fail after calls to perror.
17874
178751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17876
17877 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17878
178791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17880
17881 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17882
0f71a2f6
JM
17883Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17884
17885 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17886 malloc() is linked in.
0f71a2f6
JM
17887
178881999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17889
17890 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17891 step at end.
17892
17893 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17894
178951999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17896
17897 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17898
cce74817
JM
17899Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17900
17901 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17902 * gdb.base/mips_pro.exp: Likewise.
17903
179041999-06-02 Keith Seitz <keiths@cygnus.com>
17905
17906 * gdb.c++/templates.cc: Change all "new" operators to throw
17907 an exception.
17908 * gdb.c++/cplusfuncs.cc: Likewise.
17909
17910 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17911
17912Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17913
17914 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17915 * gdb.base/ending-run.exp: When stepping out of main, accept a
17916 step into an arbitrary assembler file.
cce74817 17917
392a587b
JM
179181999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17919
d63a86f8 17920 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17921 "breakpoint-invalid" to be printed.
d63a86f8 17922 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17923 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17924 * gdb.base/annota2.cc: Initialize a.x to 0.
17925
9e086581
JM
179261999-05-17 Keith Seitz <keiths@cygnus.com>
17927
17928 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17929 when "skip_float_tests" set.
17930 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17931 "print print_ten_doubles", and "step into print_long_arg_list".
17932 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17933 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17934 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17935 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17936 "skip_float_tests" is set.
17937 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17938 when "skip_float_tests" set.
d63a86f8 17939
cd0fc7c3
SS
179401999-05-06 Keith Seitz <keiths@cygnus.com>
17941
17942 * gdb.base/annota2.cc: Include stdio.h.
17943
17944Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17945
17946 * gdb.base/crossload.exp: Remove, this has been disabled ever
17947 since BFD stopped including all targets, and cross-GDB gets
17948 plenty of testing anyway.
17949 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17950 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17951 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17952 * gdb.base/README: Remove, was doc for this.
17953 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17954 needed.
cd0fc7c3 17955
b83266a0
SS
179561999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17957
17958 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17959 output.
17960
17961 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17962 * gdb.base/annota2.exp: New file. More annotation tests.
17963 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17964 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17965
179661999-04-23 Angela Marie Thomas <angela@cygnus.com>
17967
17968 * config/cfdbug.exp: New file.
17969
7a292a7a
SS
179701999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17971
17972 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17973 Marcus Daniel's and Dale Hawkins's demangler crashes.
17974
17975 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17976 test_lucid_style_demangling, test_arm_style_demangling,
17977 test_hp_style_demangling): Try Tom Tromey's core-dumping
17978 identifier under each demangling style.
7a292a7a
SS
17979
179801999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17981
17982 * gdb.c++/demangle.exp: Include the current demangling style
17983 in all test names.
17984 (current_demangling_style): New global variable.
17985 (set_demangling_style, test_demangling_core, test_demangling,
17986 test_demangling_exact): New functions.
17987 (test_gnu_style_demangling, test_lucid_style_demangling,
17988 test_arm_style_demangling, test_hp_style_demangling): Use those,
17989 instead of calling gdb_test and gdb_test_exact directly.
17990 (catch_demangling_errors): New function, which reports errors
17991 signalled by the demangling test functions in an orderly way.
17992 (do_tests): Use catch_demangling_errors.
17993
179941999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
17995
17996 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 17997 grouping in expressions, not {}.
7a292a7a
SS
17998
17999 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18000 initialized yet.
7a292a7a
SS
18001
180021999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18003
18004 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18005 are listed.
18006
180071999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18008
18009 * gdb.stabs/weird.exp: Test for CC being defined before
18010 looking at its value.
18011
180121999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18013
18014 * gdb.base/call-ar-st.exp: Remove stray '#'.
18015 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18016 "short int" and "long int".
18017 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18018 change, to mollify finicky HP compiler.
7a292a7a
SS
18019 * gdb.hp/reg-test.exp (testfile): Fix file name.
18020 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18021
7a292a7a
SS
18022 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18023 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18024 alternate form of enum ptype.
18025
c906108c
SS
180261999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18027
7a292a7a
SS
18028 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18029 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18030 passing skip_hp_tests, so as not to waste time on guaranteed
18031 failure.
7a292a7a 18032
c906108c
SS
18033 * gdb.c++/overload.cc: Pass string instead of char addr, always
18034 init ccpfoo.
18035 * gdb.c++/templates.cc: Fix syntax error.
18036
7a292a7a
SS
18037Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18038
18039 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18040 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18041 command.
18042
180431999-03-18 James Ingham <jingham@cygnus.com>
18044
18045 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18046
18047 * gdb.c++/method.exp: It was testing an uninitialized int on the
18048 stack and assuming it was positive.
18049
18050 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18051
18052 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18053 keep it from killing the rest of the tests.
7a292a7a
SS
18054 Use gdb_continue_to_end.
18055
18056 * gdb.base/sigall.exp: use gdb_continue_to_end.
18057
18058 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18059
18060 * gdb.base/display.exp: use runto_main, not run.
18061
d63a86f8
RM
18062 * gdb.base/default.exp: Check for the current error message in the
18063 r abbreviation test.
7a292a7a
SS
18064 Add strongarm to the targets that know info float.
18065
d63a86f8 18066 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18067 run which doesn't work with monitors.
18068
18069 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18070
18071 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18072
18073 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18074 program. Traps the case (in Cygmon) when the program never really
18075 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18076 more places, so I used my name. Sorry Mark...
18077
18078 * config/monitor.exp (gdb_target_monitor): added another
18079 target_info parameter: remotebinarydownload. This will set the
18080 remotebinarydownload flag if this is causing some boards trouble.
18081
180821999-03-18 Mark Salter <msalter@cygnus.com>
18083
18084 * lib/gdb.exp (continue_to_exit): New function.
18085
18086 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18087 * gdb.base/ending-run.exp: Ditto.
18088 * gdb.base/step-test.exp: Ditto.
18089
180901999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18091
18092 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18093 (suggested by Art Haas <ahaas@neosoft.com>).
18094
180951999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18096
889bf7c5 18097 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18098
18099Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18100
18101 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18102 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18103
181041999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18105
18106 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18107 a call to strlen; sometimes we do have sources.
18108
181091999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18110
18111 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18112 character, so GDB won't print garbage after its end.
d63a86f8 18113
c906108c
SS
18114 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18115 breakpoint there instead. Sometimes GCC emits memcpy to handle
18116 the large structures being passed by value, so we step into that
18117 instead of sum_array_print, which obscures what we're really testing.
18118 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18119 the bizarre steps into memcpy, so do that here. Add check for
18120 stepping into function calls that pass large structures by value.
18121 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18122 Remove all references to specific line numbers.
18123 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18124 New type and function.
18125 (main): Call large_struct_by_value, passing it a large struct by value.
18126 * lib/gdb.exp (gdb_get_line_number): New function.
18127
18128 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18129 more portable.
18130
7a292a7a
SS
181311999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18132
c906108c
SS
18133 * lib/gdb.exp: Doc fixes.
18134
7a292a7a
SS
181351999-03-05 Nick Clifton <nickc@cygnus.com>
18136
d63a86f8 18137 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18138
181391999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18140
c906108c 18141 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18142 commands. They're not germane to this test, and they don't work
18143 that way on remote targets.
c906108c 18144
3fc11d3e
JM
181451999-03-01 James Ingham <jingham@cygnus.com>
18146
18147 * Changelog entries merged over from gdb development branch.
18148
3fc11d3e
JM
18149 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18150
18151 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18152 for outputting results of test run.
18153
2d4a1622 18154 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18155
18156 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18157
7a292a7a
SS
181581999-02-25 Felix Lee <flee@cygnus.com>
18159
18160 * lib/gdb.exp (debug_format): initialize
18161
c906108c
SS
181621999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18163
18164 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18165 * gdb.base/call-rt-st.c: Ditto.
18166
c906108c
SS
181671999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18168
18169 * gdb.threads/pthreads.exp (horiz): New variable.
18170 (test_startup): Fix regexps that capture thread numbers.
18171
181721999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18173
18174 * gdb.base/smoke.exp: Disambiguate two test case names (both
18175 called ``print'').
18176
18177Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18178
18179 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18180 compilation.
c906108c
SS
18181
181821999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18183
18184 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18185 actual output formatting.
18186 * gdb.base/smoke.exp: GDB removes leading 0's.
18187 * gdb.base/volatile.exp: Don't check type of remuneration;
18188 that variable is no longer defined in constvars.c.
18189 * gdb.base/step-test.c (main): Exit with explicit exit code.
18190 * gdb.base/step-test.exp: Remove two nexti checks--they are
18191 not portable.
18192
181931999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18194
18195 * gdb.base/help.exp ("help delete display"): Fix test to match
18196 gdb's output.
18197
18198 * gdb.base/long_long.c (known_types): Initialize values to zero.
18199 * gdb.base/long_long.exp: Step one more line
18200 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18201 leading zeros. Explicitly ask for hex formatting. Use
18202 unique test case names.
c906108c
SS
18203
18204Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18205
d63a86f8 18206 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18207
18208 * gdb.c++/method.exp: Add missing close brace.
18209
182101999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18211
18212 * gdb.base/maint.exp: Use 'set height 0' to disable page
18213 prompting, not 'set height 400'.
18214
18215 Fix a bunch of timeouts.
18216 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18217 four separate tests, so expect doesn't take forever to match a ton
18218 of text against a regexp with lots of .* forms.
18219 ("maint print psymbols", "maint print symbols"): Make some of
18220 these greps more selective, so that expect doesn't try to wade
18221 through huge piles of output and time out.
18222
18223 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18224
18225 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18226 tests: one which doesn't expect shlib events to be reported, and
18227 another which does, but is XFAIL for all platforms other than
18228 HP/UX.
c906108c
SS
18229
18230 * gdb.base/break.exp: Teach the test suite that the `catch
18231 fork', `catch vfork', and `catch exec' commands produce error
18232 messages on platforms that don't provide these features.
18233
18234Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18235
18236 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18237 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18238 (shortening names from solib_threshold.exp etc), won't run on
18239 anything but HP-UX for the foreseeable future.
c906108c 18240 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18241 reflect move.
c906108c
SS
18242
18243Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18244
18245 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18246 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18247
18248Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18249
18250 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18251 successfully re-sets breakpoints in shared libraries.
18252 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18253
18254Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18255
d63a86f8
RM
18256 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18257 and compiled w/o GCC.
c906108c
SS
18258
18259 * gdb.hp/watch-cmd.exp: ditto.
18260
18261 * gdb.hp/watch-hp.exp: ditto.
18262
18263 * gdb.hp/xdb1.exp: ditto.
18264
18265 * gdb.hp/xdb2.exp: ditto.
18266
18267 * gdb.hp/dbx.exp: ditto.
18268
18269Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18270
18271 * constvars.c: Remove C++-isms.
18272 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18273 with GCC.
c906108c
SS
18274
18275Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18276
18277 The following changes are part of the HP merge.
18278
18279 * gdb.base/break.exp: new tests to verify that catchpoints for
18280 fork, vfork, and exec don't trigger inappropriately.
18281
18282 * gdb.base/opaque.exp: compile one file at a time, then link.
18283
18284 * gdb.base/signals.exp: be more restrictive about which hppa
18285 systems receive a setup_xfail. new tests.
18286
18287 * gdb.base/solib_threshold.build: new file.
18288 * gdb.base/solib_threshold.exp: new file.
18289 * gdb.base/solib_threshold.link_opts: new file.
18290 * gdb.base/solib_threshold.mk: new file.
18291 * gdb.base/gen_solib_threshold.c: new file.
18292
18293 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18294 tests. New tests for enums inside classes.
18295
18296 * gdb.c++/compiler.cc: indicate support of template debugging.
18297
18298 * gdb.c++/demangle.exp: run hp style demangling tests.
18299
18300 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18301 tests.
18302
18303 * gdb.c++/misc.cc: changes to support new tests.
18304
18305 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18306 to support new tests.
18307
18308 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18309 gcc, then skip these tests.
18310
18311Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18312
18313 The following files are part of the HP merge; some had longer
18314 names at HP, but have been renamed to be no more than 14
18315 characters in length.
18316
18317 * gdb.hp/ambiguous.cc: new file.
18318 * gdb.hp/ambiguous.exp: new file.
18319 * gdb.hp/attach.exp: new file.
18320 * gdb.hp/attach2.exp: new file.
18321 * gdb.hp/classes-hp.exp: new file.
18322 * gdb.hp/ctti.exp: new file.
18323 * gdb.hp/ctti-add.cc: new file.
18324 * gdb.hp/ctti-add1.cc: new file.
18325 * gdb.hp/ctti-add2.cc: new file.
18326 * gdb.hp/ctti-add3.cc: new file.
18327 * gdb.hp/dbx.exp: new file.
18328 * gdb.hp/exception.cc: new file.
18329 * gdb.hp/exception.exp: new file.
18330 * gdb.hp/foll-exec.c: new file.
18331 * gdb.hp/foll-exec.exp: new file.
18332 * gdb.hp/foll-fork.c: new file.
18333 * gdb.hp/foll-fork.exp: new file.
18334 * gdb.hp/foll-vfork.c: new file.
18335 * gdb.hp/foll-vfork.exp: new file.
18336 * gdb.hp/inherit-hp.exp: new file.
18337 * gdb.hp/more-steps.exp: new file.
18338 * gdb.hp/namespace.cc: new file.
18339 * gdb.hp/namespace.exp: new file.
18340 * gdb.hp/optimize.exp: new file.
18341 * gdb.hp/pxdb.c: new file.
18342 * gdb.hp/pxdb.exp: new file.
18343 * gdb.hp/quicksort.exp: new file.
18344 * gdb.hp/reg-test.exp: new file.
18345 * gdb.hp/reg-test.s: new file.
18346 * gdb.hp/sized-enum.c: new file.
18347 * gdb.hp/sized-enum.exp: new file.
18348 * gdb.hp/start-stop.exp: new file.
18349 * gdb.hp/templ-hp.cc: new file.
18350 * gdb.hp/templ-hp.exp: new file.
18351 * gdb.hp/thr-lib.c: new file.
18352 * gdb.hp/thr-lib.exp: new file.
18353 * gdb.hp/thr-lib.h: new file.
18354 * gdb.hp/thr-liblib.c: new file.
18355 * gdb.hp/virtfun-hp.c: new file.
18356 * gdb.hp/virtfun-hp.exp: new file.
18357 * gdb.hp/watch-cmd.exp: new file.
18358 * gdb.hp/watch-hp.exp: new file.
18359 * gdb.hp/xdb1.exp: new file.
18360 * gdb.hp/xdb2.exp: new file.
18361 * gdb.hp/xdb3.exp: new file.
18362
18363Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18364
18365 The following files are part of the HP merge; some had longer
18366 names at HP, but have been renamed to be no more than 14
18367 characters in length.
18368
18369 * gdb.base/ss.h: new file.
18370 * gdb.base/call-ar-st.c: new file.
18371 * gdb.base/call-ar-st.exp: new file.
18372 * gdb.base/call-rt-st.c: new file.
18373 * gdb.base/call-rt-st-exp: new file.
18374 * gdb.base/call-strs.exp: new file.
18375 * gdb.base/ena-dis-br.exp: new file.
18376 * gdb.base/environ.exp: new file.
18377 * gdb.base/long_long.exp: new file.
18378 * gdb.base/sect-cmd.exp: new file.
18379 * gdb.base/shlib-cl2.exp: new file.
18380 * gdb.base/smoke.exp: new file.
18381 * gdb.base/so-impl-ld.c: new file.
18382 * gdb.base/so-impl-ld.exp: new file.
18383 * gdb.base/so-indr-cl.c: new file.
18384 * gdb.base/so-indr-cl.exp: new file.
18385 * gdb.base/varargs.exp: new file.
18386 * gdb.base/volatile.exp: new file.
18387 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18388 * gdb.base/display.exp: new file.
c906108c
SS
18389 * gdb.c++/derivation.exp: new file.
18390 * gdb.c++/local.exp: new file.
18391 * gdb.c++/member-ptr.exp: new file.
18392 * gdb.c++/overload.exp: new file.
18393 * gdb.c++/ovldbreak.exp: new file.
18394 * gdb.c++/ref-types.exp: new file.
18395 * gdb.c++/ref-types2.exp: new file.
18396 * gdb.c++/userdef.exp: new file.
d63a86f8 18397
c906108c
SS
18398Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18399
18400 * gdb.base/default.exp: Reflect wording change in remote.c.
18401
dc96c6c7 18402Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18403
18404 * gdb.base/help.exp: Update to reflect current text.
18405
18406Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18407
18408 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18409 they're stack variables and contain garbage.
18410 * gdb.c++/anon-union.exp: new file.
18411
18412 The following changes were made by David Taylor
889bf7c5
PA
18413 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18414 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18415 in changes by HP.
c906108c
SS
18416
18417 * gdb.base/bitops.exp: new file.
18418 * gdb.base/default.exp: change expected messages for catch and
18419 info catch tests to reflect HP merge changes.
18420 * gdb.base/enable-disable-break.exp
18421 * gdb.base/ending-run.c: new file.
18422 * gdb.base/long_long.c: new file.
18423 * gdb.base/maint.exp: new file.
18424 * gdb.base/pointers2.exp: new file.
18425 * gdb.base/shlib-call2.exp: new file.
18426 * gdb.base/solib.exp: new file.
18427 * gdb.base/step-test.c: new file.
18428 * gdb.c++/anon-union.cc: new file.
18429 * gdb.c++/local.cc: new file.
18430 * gdb.c++/member-pointer.cc: new file.
18431 * gdb.c++/method.cc: new file.
18432 * gdb.c++/ref-types.cc: new file.
18433 * gdb.c++/ref-types2.cc: new file.
18434 * gdb.c++/userdef.cc: new file.
d63a86f8 18435
c906108c
SS
18436 * gdb.base/scope.exp: compile one file at a time, then link.
18437 * gdb.base/langs.exp: ditto.
18438 * gdb.base/list.exp: ditto.
d63a86f8 18439
c906108c
SS
18440Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18441
18442 The following changes were made by David Taylor
889bf7c5
PA
18443 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18444 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18445 in changes by HP.
d63a86f8 18446
c906108c
SS
18447 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18448 skip tests. When compiling pass c++ flag to gdb_compile.
18449 * gdb.c++/
d63a86f8 18450
c906108c
SS
18451 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18452 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18453 (skip_hp_tests): new function.
18454 (gdb_preprocess): new function.
18455
18456 * configure.in (hpdir): decide whether to configure gdb.hp.
18457 * configure: regenerated.
18458
18459 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18460 to delete on clean.
18461 (EXECUTABLES): update to reflect new additions.
18462 * gdb.base/commands.exp: update message expected.
18463 * gdb.base/default.exp: add copyright notice.
18464 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18465 * gdb.base/help.exp: update messages to reflect current text.
18466 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18467 targets for recurse tests.
18468 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18469 skip this file.
18470
18471 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18472 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18473 compilation.
18474 * gdb.c++/misc.exp: ditto.
18475 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18476 run the tests. tell gdb_compile that it's a c++ compilation.
18477
18478 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18479
c906108c
SS
18480 * gdb.base/all-bin.exp: new file.
18481 * gdb.base/arithmet.exp: new file.
18482 * gdb.base/assign.exp: new file.
18483 * gdb.base/completion.exp: new file.
18484 * gdb.base/cond-expr.exp: new file.
18485 * gdb.base/condbreak.exp: new file.
18486 * gdb.base/define.exp: new file.
18487 * gdb.base/dollar.exp: new file.
18488 * gdb.base/environment.exp: new file.
18489 * gdb.base/eval-skip.exp: new file.
18490 * gdb.base/jump.exp: new file.
18491 * gdb.base/logical.exp: new file.
18492 * gdb.base/pointers.exp: new file.
18493 * gdb.base/relational.exp: new file.
18494 * gdb.base/section_command.exp: new file.
18495 * gdb.base/whatis-expr.exp: new file.
18496
18497 * gdb.base/all-types.c: new file.
18498 * gdb.base/call-array-struct.c: new file.
18499 * gdb.base/call-return-struct.c: new file.
18500 * gdb.base/call-strings.c: new file.
18501 * gdb.base/callfuncs2.c: new file.
18502 * gdb.base/condbreak.c: new file.
18503 * gdb.base/constvars.c: new file.
18504 * gdb.base/display.c: new file.
18505 * gdb.base/int-type.c: new file.
18506 * gdb.base/jump.c: new file.
18507 * gdb.base/miscexprs.c: new file.
18508 * gdb.base/pointers.c: new file.
18509 * gdb.base/pointers2.c: new file.
18510 * gdb.base/shmain.c: new file.
18511 * gdb.base/shr1.c: new file.
18512 * gdb.base/shr2.c: new file.
18513 * gdb.base/solib.c: new file.
18514 * gdb.base/solib1.c: new file.
18515 * gdb.base/solib2.c: new file.
18516 * gdb.base/varargs.c: new file.
18517 * gdb.c++/derivation.cc: new file.
18518 * gdb.c++/overload.cc: new file.
18519 * gdb.c++/ovldbreak.cc: new file.
18520 * gdb.hp/attach.c: new file.
18521 * gdb.hp/attach2.c: new file.
18522 * gdb.hp/average.c: new file.
18523 * gdb.hp/compiler.c: new file.
18524 * gdb.hp/compiler.cc: new file.
18525 * gdb.hp/execd-program.c: new file.
18526 * gdb.hp/follow-exec.c: new file.
18527 * gdb.hp/follow-fork.c: new file.
18528 * gdb.hp/follow-vfork-and-exec.c: new file.
18529 * gdb.hp/misc-hp.cc: new file.
18530 * gdb.hp/more-steps.c: new file.
18531 * gdb.hp/optimize.c: new file.
18532 * gdb.hp/quicksort.c: new file.
18533 * gdb.hp/run-hp.c: new file.
18534 * gdb.hp/start-stop.c: new file.
18535 * gdb.hp/sum.c: new file.
18536 * gdb.hp/templates-hp.cc: new file.
18537 * gdb.hp/thread-local-in-lib.c: new file.
18538 * gdb.hp/thread-local-in-lib.h: new file.
18539 * gdb.hp/thread-local-in-lib.lib.c: new file.
18540 * gdb.hp/vforked-program.c: new file.
18541 * gdb.hp/virtfunc-hp.cc: new file.
18542 * gdb.hp/watchpoint-hp.c: new file.
18543 * gdb.hp/xdb.c: new file.
18544 * gdb.hp/xdb0.c: new file.
18545 * gdb.hp/xdb0.h: new file.
18546 * gdb.hp/xdb1.c: new file.
18547
18548Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18549
18550 The following change was made by Edith Epstein
889bf7c5
PA
18551 <eepstein@cygnus.com> as part of a project to merge in changes
18552 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18553
18554 * gdb.c++/demangle.exp: changed the expected output for some
18555 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18556 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18557 T1<char>::~T1<char>(void)
c906108c 18558 becomes,
a9c64011
AS
18559 maint demangle __dt__11T1__pt__2_cFv
18560 T1<char>::~T1(void)
c906108c 18561
889bf7c5 18562 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18563
c906108c
SS
18564Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18565
18566 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18567 * gdb.trace/backtrace.exp: Likewise.
18568 * gdb.trace/circ.exp: Likewise.
18569 * gdb.trace/collection.exp: Likewise.
18570 * gdb.trace/deltrace.exp: Likewise.
18571 * gdb.trace/infotrace.exp: Likewise.
18572 * gdb.trace/limits.exp: Likewise.
18573 * gdb.trace/packetlen.exp: Likewise.
18574 * gdb.trace/passc-dyn.exp: Likewise.
18575 * gdb.trace/passcount.exp: Likewise.
18576 * gdb.trace/report.exp: Likewise.
18577 * gdb.trace/save-trace.exp: Likewise.
18578 * gdb.trace/tfind.exp: Likewise.
18579 * gdb.trace/tracecmd.exp: Likewise.
18580 * gdb.trace/while-dyn.exp: Likewise.
18581 * gdb.trace/while-stepping.exp: Likewise.
18582
185831998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18584
18585 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18586
18587Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18588
18589 From Brendan Kehoe:
18590 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18591 int return types.
18592
18593Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18594
18595 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18596 remote dos host testing right.
c906108c
SS
18597
18598Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18599
18600 * gdb.base/corefile.exp: remove some xfails.
18601
18602Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18603
18604 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18605 have different timestamps.
c906108c
SS
18606
18607Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18608
18609 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18610 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18611
18612Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18613
18614 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18615 delta.
c906108c
SS
18616
18617Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18618
18619 * gdb.base/default.exp: Add brace missing from previous delta.
18620
18621Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18622
18623 * gdb.base/default.exp: Support test for info float for all
18624 varieties of arm toolchain.
18625
dc96c6c7 18626Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18627
18628 * gdb.trace/*.exp: remove "remote_download" command.
18629
dc96c6c7 18630Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18631
18632 * gdb.trace/*.exp: remove -gdwarf from compile.
18633
18634Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18635
18636 * gdb.trace/configure.in(AC_INIT): typo
18637 * gdb.trace/configure: regenerated
18638
dc96c6c7 18639Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18640
18641 * config/m68k-emc.exp: New file.
18642 * lib/<emc-support.exp trace-support.exp}: New files.
18643 * configure.in: add new test directory gdb.trace.
18644 * gdb.trace/{configure configure.in Makefile.in}: New files.
18645 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18646 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18647 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18648 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18649 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18650 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18651 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18652
dc96c6c7 18653Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18654
18655 * gdb.c++/classes.exp: Change all regular expressions to match
18656 arbitrary combinations of newline/carriage-return, so that they
18657 will work equally well on Unix and Windows.
18658 * gdb.c++/inherit.exp: ditto.
18659 * gdb.c++/virtfunc.exp: ditto.
18660
186611998-08-11 Dawn Perchik <dawn@cygnus.com>
18662
18663 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18664
c2d11a7d
JM
18665Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18666
18667 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18668 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18669 to use a0-a3/d0-d3 as needed.
18670
18671Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18672
18673 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18674 * gdb.disasm/am33.exp: Corresponding changes.
18675
c906108c
SS
186761998-07-11 Felix Lee <flee@cygnus.com>
18677
18678 * gdb.base/callfuncs.exp: add cmp10 test.
18679 * gdb.base/callfuncs.c (cmp10): new function.
18680
18681Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18682
d63a86f8 18683 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18684 into two parts to get around a synchronization problem in expect.
18685
3fc11d3e
JM
18686Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18687
18688 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18689
18690 * configure.in: Add options for gdbtk testsuite.
18691
18692 * configure: Regenerate.
18693
18694 * gdb.gdbtk: New directory to hold gdbtk tests.
18695
c906108c
SS
18696Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18697
18698 * gdb.fortran/types.exp: Escape brackets in expect patterns
18699 for test_float_literal_types_accepted tests.
18700 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18701 before run test.
18702
c2d11a7d
JM
18703Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18704
18705 * am33.exp: Just compile, do not link the testcase.
18706 * am33.s: Add ".am33" pseudoop to force am33 mode.
18707
c906108c
SS
187081998-06-25 Felix Lee <flee@cygnus.com>
18709
18710 * gdb.base/setshow.exp: make sure $pc is sane.
18711
18712 * gdb.stabs/weird.exp: split expect patterns properly.
18713
c2d11a7d
JM
18714Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18715
18716 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18717 * gdb.disasm/am33.exp: Run it.
18718
dc96c6c7 18719Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18720
18721 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18722 match processing (and eliminate spurious timeouts when running).
18723
dc96c6c7 18724Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18725
18726 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18727 exception test, but conditionalize it on target [mach | gnu].
18728
dc96c6c7 18729Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18730
18731 * gdb.base/overlays.exp: fixup compile line for linker script.
18732
18733Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18734
18735 * gdb.fortran/types.exp: don't guess at float size.
18736
18737Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18738
18739 * gdb.base/exprs.exp: delete test that depends on int size.
18740
18741Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18742
18743 * config/sim.exp: Removed checks for target triplets.
18744 (gdb_target_sim): Use gdb,target_sim_options.
18745
18746Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18747
18748 * gdb.base/reread.exp: New file.
18749 * gdb.base/reread1.c: New file.
18750 * gdb.base/reread2.c: New file.
18751
18752Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18753
18754 * config/sim.exp: Use 'target sim -sparclite' when running
18755 SPARClite programs.
18756
18757Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18758
18759 * gdb.base/structs2.exp: New file.
18760 * gdb.base/structs2.c: New file.
18761
18762Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18763
18764 * gdb.asm/common.inc: New file.
18765 * gdb.asm/d10v.inc: New file.
18766 * asm-source.exp: Pass -I's to gas to find .inc files.
18767 Update line numbers in expected output.
18768 * asmsrc1.s: Rewrite.
18769 * asmsrc2.s: Rewrite.
18770 * configure.in: Create arch.inc symlink.
18771 * configure: Regenerate.
18772 * Makefile.in (distclean): Delete arch.inc.
18773
18774Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18775
18776 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18777 (t_enum_value2): ditto
18778 (t_enum_value3): ditto
18779 (main): ditto
c906108c
SS
18780Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18781
18782 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18783 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18784 change.
18785 Use gdb_test instead of send_gdb/gdb_expect sequences.
18786
18787Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18788
18789 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18790 not void.
18791
18792Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18793
18794 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18795 subroutines. Used to test gdbs ability to single step through PC
18796 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18797
18798Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18799
18800 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18801 more rigorous EGCS C++ error checking.
18802
18803Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18804
a9c64011
AS
18805 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18806 tests.
18807 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18808 function when asleep.
18809 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18810 for i*86 Linux and SVR4 signal handling problems.
18811 Remove linux xfail for `next to handler in signals_tests_1', fixed
18812 by recent infrun.c change.
18813 Limit backtrace to 10 frames to avoid timeout problems with infinite
18814 stack backtraces.
18815 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18816 target.[ch] change.
c906108c
SS
18817
18818Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18819
18820 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18821 for a newline from gdb before continuing.
18822 (default_gdb_exit): Just look for y or n.
18823 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18824 it does, fail the rests of the tests in the file.
18825
18826Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18827
18828 * config/cygmon.exp: New file.
18829
18830Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18831
18832 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18833 main" test on remote targets.
c906108c
SS
18834
18835 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18836 run test on remote targets.
18837
18838Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18839
18840 * gdb.asm: New directory.
18841 * configure.in: Configure it.
18842 * configure: Regenerate.
18843 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18844 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18845
18846Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18847
18848 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18849
dc96c6c7 18850Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18851
a9c64011
AS
18852 * gdb.base/overlays (several files): Merge the two overlay
18853 managers into one. Change variables (foox, barx, bazx, grbxx)
18854 back into ints but force them to load in their proper sections.
c906108c
SS
18855
18856Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18857
18858 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18859 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18860 (D10VCopy): Handle memory regions crossing 16k boundaries.
18861 (D10VCopy): Transfer data in 32 bit chunks.
18862
18863Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18864
18865 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18866 correct.
c906108c
SS
18867
18868 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18869 map. Include space for printf in .text segment.
c906108c
SS
18870
18871 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18872 updated d10v memory VMA/LMA map.
c906108c 18873 (D10VCopy): Call D10VTranslate.
d63a86f8 18874
c906108c
SS
18875Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18876
18877 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18878
18879 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18880 that it won't be put into the .sdata - small data -
18881 section. Update reference.
c906108c
SS
18882 * gdb.base/baz.c (bazx, baz): Ditto.
18883 * gdb.base/foo.c (foox, foo): Ditto.
18884 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18885
18886 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18887 to be arrays.
d63a86f8 18888
dc96c6c7 18889Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18890
a9c64011
AS
18891 * gdb.base/overlays.exp: fix up and get working again.
18892 Add tests for backtraces from an overlay function.
d63a86f8 18893
c906108c
SS
18894Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18895
18896 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18897 "calling function with watchpoint enabled".
18898
18899Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18900
18901 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18902 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18903 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18904 pending review of whether it is useful or not.
18905
18906Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18907
18908 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18909
18910Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18911
18912 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18913 * config/dve.exp: New file to support Densan boards.
18914
18915Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18916
18917 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18918 reads and BSD.
c906108c
SS
18919
18920Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18921
18922 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18923 response.
18924
18925 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18926
18927Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18928
18929 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18930 test.
c906108c
SS
18931
18932 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18933 target_sizeof_long and target_bigendian_p.
c906108c 18934 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18935 to targets word size and endianess.
d63a86f8 18936
c906108c
SS
18937Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18938
18939 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18940 output.
c906108c
SS
18941
18942Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18943
18944 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18945 Update test of set args help to match source change.
c906108c
SS
18946
18947Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18948
18949 * gdb.base/default.exp: Expect help system output to be in
18950 alphabetical order.
18951 * gdb.base/help.exp: Ditto.
18952
18953Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18954
18955 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18956 "i*86-pc-linux-gnu*".
18957 * gdb.base/interrupt.exp: Ditto.
18958 * gdb.base/corefile.exp: Ditto.
18959
18960 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18961 define vxworks when building the testcase.
c906108c
SS
18962
18963 * gdb.base/ptype.exp: Fix testnames to be unique.
18964 * gdb.base/radix.exp: Ditto.
18965 * gdb.base/term.exp: Ditto.
18966 * gdb.base/whatis.exp: Ditto.
18967 * gdb.c++/classes.exp: Ditto.
18968
18969Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18970
18971 * gdb.base/callfuncs.exp: Fix indentation.
18972
18973 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18974 suppress_flag has been set.
18975 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18976 target feature.
18977
18978Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18979
18980 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18981 the testcase.
18982
18983 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18984 set_debug_traps() and breakpoint().
c906108c
SS
18985 * gdb.c++/misc.cc (main): Ditto.
18986 * gdb.c++/templates.cc (main): Ditto.
18987 * gdb.c++/virtfunc.cc (main): Ditto.
18988
18989Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
18990
18991 * lib/gdb.exp(gdb_step_for_stub): New function.
18992 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
18993 exists, reload the executable and do a "continue" instead of
18994 doing a jump.
18995 (runto_main): Use gdb_step_for_stub.
d63a86f8 18996
c906108c 18997 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 18998 tests to have unique names.
c906108c
SS
18999 * gdb.base/callfuncs.exp: Ditto.
19000 * gdb.base/commands.exp: Ditto.
19001 * gdb.base/default.exp: Ditto.
19002 * gdb.base/help.exp: Ditto.
19003 * gdb.base/list.exp: Ditto.
19004 * gdb.base/opaque.exp: Ditto.
19005 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19006 similar tests.
d63a86f8 19007
c906108c
SS
19008 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19009 * gdb.c++/cplusfuncs.cc: Ditto.
19010 * gdb.c++/virtfunc.cc: Ditto.
19011
19012 * config/monitor.exp: Keep track of the last file we saw, rather
19013 than trying to get the info from gdb.
19014
19015 * gdb.fortran/types.exp: Move comment to previous line.
19016
19017Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19018
19019 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19020 target mode.
c906108c
SS
19021
19022Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19023
19024 From Bob Manson:
19025 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19026 string from GDB when it connects.
c906108c
SS
19027
19028 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19029
19030Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19031
19032 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19033 if we can't get a debug format from GDB (we may be testing an
19034 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19035
19036 * gdb.stabs/weird.exp: Fix quoting.
19037
19038 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19039
19040Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19041
19042 * config/arm-ice.exp: New file.
19043
19044Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19045
19046 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19047 until it has been modified to work with the new testsuite.
c906108c 19048
99707966 19049 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19050 testcase won't compile, cause all of the testcases in the file to
19051 fail instead.
c906108c
SS
19052
19053 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19054 (gdb_clear_suppressed): New procedure.
19055 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19056 it contains a positive value.
19057
19058Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19059
19060 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19061
19062 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19063
19064Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19065
19066 * lib/gdb.exp (setup_xfail_format): New function.
19067 (get_debug_format): New function to get debug format.
19068 (debug_format): New global variable to hold last value set
19069 by get_debug_format.
19070 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19071 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19072 * gdb.c++/ptype.exp: Ditto.
19073 * gdb.c++/classes.exp: Ditto.
19074 * gdb.c++/cplusfuncs.exp: Ditto.
19075 * gdb.c++/inherit.exp: Ditto.
19076 * gdb.c++/templates.exp: Ditto.
19077 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19078
c906108c
SS
19079Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19080
19081 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19082 host doesn't have a currently-open connection.
19083
19084 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19085 any gdb stub target. Handle cases where gdb doesn't respond when
19086 interrupted in a sane fashion.
c906108c
SS
19087
19088 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19089 same thing in a totally different way.
c906108c
SS
19090
19091 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19092 setting "timeout".
c906108c 19093 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19094 default_gdb_init now.
c906108c
SS
19095
19096Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19097
19098 * gdb.base/printcmds.exp: Fix "check for floating addition"
19099 regexp to accept results within approx +/- .01 of exact value.
19100 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19101
19102Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19103
19104 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19105 properly.
c906108c
SS
19106 (gdb_expect): Add optional timeout parameter, and add timeout
19107 value to various calls.
19108 (gdb_suppress_tests): Only give one warning message per group.
19109
19110Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19111
19112 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19113 global variables. Handle getting a value for $timeout more
19114 gracefully.
c906108c
SS
19115
19116Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19117
19118 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19119 initialize.
c906108c 19120 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19121 by a target configuration file.
c906108c
SS
19122 (gdb_expect): Pass the timeout to remote_expect.
19123
19124 * config/monitor.exp(gdb_load): Fix typo in regexp.
19125
19126Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19127
19128 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19129
19130Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19131
19132 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19133 here. Call gdb_target_exec before rebooting the target, to make
19134 sure the connection to the target is closed.
c906108c
SS
19135 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19136 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19137 Also detect "Timeout reading from remote" error.
19138
19139 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19140 gdb_target_monitor. Don't call gdb_file_cmd here; let
19141 gdb_target_monitor do it.
c906108c
SS
19142
19143 * gdb.disasm/hppa.exp: Don't use exec_output.
19144
19145Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19146
19147 * gdb.base/list.exp: If we're debugging a non-native target,
19148 try to set the pc register to point to the start of the
19149 program before doing the first list command.
19150
19151 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19152 test_calls after restarting.
c906108c
SS
19153
19154 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19155 reloading.
c906108c
SS
19156
19157 * gdb.base/watchpoint.exp: Fix typo.
19158
19159 * gdb.base/setshow.exp: Check for use_gdb_stub.
19160
19161 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19162 stub case.
c906108c
SS
19163 * gdb.base/langs.exp: Ditto.
19164
19165 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19166 gdb_load_offset. If we weren't given a file to load, figure out
19167 what the current file is and use it.
c906108c
SS
19168
19169 * config/i386-bozo.exp: New file.
19170
19171Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19172
19173 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19174 feature.
19175
19176 * config/proelf.exp: New entry.
19177
19178Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19179
19180 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19181 of regexps.
19182
19183 * gdb.base/watchpoint.exp: Don't run the test_stepping
19184 tests if gdb can't call functions on the target.
19185
19186 * gdb.base/setshow.exp: Don't run the set prompt tests if
19187 the board has gdb_prompt set.
19188
19189Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19190
19191 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19192 * gdb.base/commands.exp: Likewise.
19193 * gdb.base/setshow.exp: Likewise.
19194
19195Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19196
19197 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19198 feature.
19199
19200 * config/i960.exp: New file.
19201
19202Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19203
19204 * gdb.base/funcargs.exp: Check for gdb,short_int target
19205 feature instead of looking for explicit target triplets.
19206
dc96c6c7 19207Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19208
d63a86f8 19209 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19210 "p 123DEADBEEF", to check parse_number.
19211 * top.c: change "to enable to enable" to "to enable" in a couple
19212 of help strings.
19213
19214Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19215
19216 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19217 on the mn10300.
d63a86f8 19218
c906108c
SS
19219Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19220
19221 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19222 where the test executable is run with explicit args.
19223 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19224
19225Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19226
19227 * gdb.base/run.c: Use FAKEARGV to build test executable that
19228 does not require a command line arg, since most simulators
19229 don't currently support passing such an arg into the simulated
19230 program.
19231 * gdb.base/commands.exp: Change tests to insert the proper
19232 value as the arg to the first recursive factorial call. Change
19233 compilation line to define FAKEARGV at compile time.
19234
19235Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19236
19237 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19238 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19239 function with watchpoint enabled" test.
19240
19241Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19242
19243 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19244 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19245
19246 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19247 "Tests restarted" messages.
c906108c
SS
19248
19249Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19250
19251 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19252
dc96c6c7 19253Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19254
19255 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19256 for INFO SYMBOL; add help tests for OVERLAY commands.
19257 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19258 add tests for OVERLAY commands
19259 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19260 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19261 * gdb.base/sigall.c: add usestubs code frag
19262 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19263
c906108c
SS
19264Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19265
19266 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19267 failures.
19268 (gdb_stop_suppressing_tests): Note that tests have restarted.
19269
19270Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19271
19272 * config/h8300.exp: New file.
19273
19274Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19275
19276 * gdb.base/setshow.exp: Check for the existence of a
19277 feature, not its value.
19278
19279Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19280
19281 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19282
19283 * gdb.base/scope.exp: It's now init0(), not init().
19284
19285 * gdb.base/scope0.c: For now, change init() to be init0().
19286
19287 * config/monitor.exp: Use gdb_serial in preference to serial
19288 or netport.
19289
19290 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19291 and it's not already set.
c906108c
SS
19292
19293Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19294
19295 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19296 isn't using a stub and if it supports argument passing.
c906108c
SS
19297
19298Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19299
19300 * config/udi.exp(gdb_start): Make sure UDICONF is set
19301 properly before starting gdb.
19302
19303Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19304
19305 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19306 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19307 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19308
19309Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19310
19311 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19312 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19313
19314 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19315
19316 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19317
19318 * config/monitor.exp: Make sure we disconnect from the target.
19319 Also, try a reboot/reload cycle instead of failing if the
19320 load fails.
19321
19322Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19323
19324 * gdb.base/default.exp: Don't set match_max.
19325 * gdb.base/help.exp: Ditto.
19326 * gdb.base/list.exp: Ditto.
19327 * gdb.base/signals.exp: Ditto.
19328
19329 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19330 set, use remote_ld to download the testcase instead of
19331 the GDB loader.
19332
19333Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19334
19335 * config/vr5000.exp: New file.
19336
19337 * config/monitor.exp(gdb_target_monitor): Add pattern for
19338 "Ending remote" to detect errors in connecting.
19339
19340 * gdb.base/setshow.exp: Add .* within auto language test.
19341
19342 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19343 target feature.
19344
19345 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19346 and reboot the board if necessary.
c906108c
SS
19347
19348 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19349 a set of tests. Remove print.* from the patterns being checked.
19350
19351Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19352
19353 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19354 refer to gdb_spawn_id.
19355
19356 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19357 longer used.
19358 * config/sparclet.exp: Ditto.
19359 * config/sparclet-old.exp: Ditto.
19360 * config/slite.exp: Ditto.
19361 * config/sim.exp: Ditto.
19362 * gdb.base/funcargs.exp: Ditto.
19363
19364 * lib/gdb.exp:Remove references to gdb_spawn_id.
19365 (gdb_expect): Move to remote.exp.
19366
19367Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19368
19369 * config/monitor.exp: Detect the "Couldn't establish connection"
19370 message from GDB.
19371
19372Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19373
19374 * gdb.base/bitfields.exp: Use runto instead of explicit
19375 gdb_run_cmd/gdb_expect sequences.
19376
19377 * gdb.base/break.exp(text_next_with_recursion): Add match for
19378 gdb_expect call.
19379
19380 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19381 We also need to handle the "A program is being debugged already"
19382 prompt from gdb. Use gdb_test to set the baud rate.
19383
19384 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19385 to 20000. Really. I mean it.
19386
19387Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19388
19389 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19390 fails. If suppress_flag is set, skip perror message about not
19391 being able to send to GDB.
c906108c 19392 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19393 GDB.
c906108c
SS
19394 (gdb_expect): If suppress_flag is set, always fail immediately.
19395 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19396 (gdb_init): Call gdb_stop_suppressing_tests.
19397 (default_gdb_exit): Ditto.
19398 (default_gdb_start): Ditto.
19399
19400 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19401 gdb_stop_suppressing_tests as appropriate.
c906108c 19402 * gdb.base/break.exp: Ditto.
889bf7c5 19403 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19404 * gdb.base/commands.exp: Ditto.
19405 * gdb.base/exprs.exp: Ditto.
889bf7c5 19406 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19407 * gdb.base/list.exp: Ditto.
19408 * gdb.base/recurse.exp: Ditto.
889bf7c5 19409 * gdb.base/scope.exp: Ditto.
c906108c
SS
19410 * gdb.base/structs.exp: Ditto.
19411 * gdb.c++/inherit.exp: Ditto.
19412
19413Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19414
19415 * config/vr4300.exp: New file.
19416
99707966 19417 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19418
99707966 19419 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19420
19421Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19422
19423 * lib/gdb.exp(gdb_init): New function.
19424
19425 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19426 for each individual variable set.
c906108c
SS
19427
19428 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19429 name.
19430
19431 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19432
19433 * gdb.base/scope.exp: Use gdb_test.
19434
19435 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19436 aborting; the testsuite driver will do that for us (see
19437 gdb_finish). Also, use gdb_test in a few more places.
19438
19439Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19440
19441 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19442
19443Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19444
19445 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19446 and "add_tests" are not at the same address.
19447
19448Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19449
19450 * gdb.base/ptype.exp: Use gdb_test.
19451
19452Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19453
19454 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19455 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19456 left in. No longer expect them to fail.
19457
19458 * gdb.stabs/*.mt; Deleted, no longer used.
19459 * gdb.stabs/configure.in: Remove references to target makefile
19460 frags.
19461 * gdb.stabs/configure: Rebuilt.
19462
19463 * gdb.disasm/*.mt: Deleted, no longer used.
19464 * gdb.disasm/configure.in: Remove references to target makefile
19465 frags. Use "sh3.s" as the unique filename for this directory.
19466 * gdb.disasm/configure: Rebuilt.
19467
19468 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19469 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19470 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19471
19472Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19473
19474 * config/udi.exp: Use mondfe,name instead of remote_host.
19475
19476Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19477
19478 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19479 a function with a watchpoint enabled on the mn10200.
19480
19481 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19482 before trying to create it!
19483
19484Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19485
19486 * config/vx.exp: Use hostname instead of netport.
19487
19488 * config/vxworks.exp: New file.
19489
19490 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19491
19492 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19493 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19494 occurs.
19495
19496 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19497 $gdb_spawn_id directly.
19498 (gdb_run_cmd): Try _start as well as start. Use the target feature
19499 gdb,start_symbol as the symbol to start from when jumping.
19500
19501Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19502
19503 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19504 redundant) test.
19505
19506 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19507 it doesn't lose for 16bit integer systems.
19508
19509Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19510
19511 * gdb.fortran/types.exp: If the target doesn't support "double"
19512 data types, then expect "real" types to only be 4 bytes.
19513
19514 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19515 call tests if the target doesn't support inferior function calls.
19516
19517 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19518 in printf tests.
19519
19520Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19521
19522 * gdb.base/help.exp: Disable "help set", "help show", and
19523 "help support". Simplify regexp for "help stack".
19524
19525 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19526 to 60 seconds. Temporarily set match_max to 15000 around the
19527 "info copying" test.
19528
19529 * gdb.base/nodebug.exp: Don't try to do an inferior function
19530 call if the target doesn't support them.
19531 * gdb.base/printcmds.exp: Likewise.
19532 * gdb.base/setvar.exp: Likewise.
19533 * gdb.base/structs.exp: Likewise.
19534 * gdb.c++/templates.exp: Likewise.
19535 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19536
19537 * gdb.base/recurse.exp: Enable for the mn10200.
19538
19539 * configure.in: Do configure gdb.stabs directory for *-*-elf
19540 targets.
19541 * configure: Rebuilt.
19542
19543 * gdb.base/break.exp: Check for gdb,noresults before testing
19544 exit status and/or results from the target.
19545 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19546 * lib/gdb.exp: Remove old (now bogus) initialization of
19547 noinferior, noargs, noresults and nosignals.
19548
19549Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19550
19551 * config/sh.exp: New file.
19552
19553 * config/slite.exp: Try to connect multiple times to the board
19554 before rebooting. Only send a "monitor run" if need_monitor_run
19555 is set.
19556
19557 * gdb.base/break.exp: Don't do the "stub continue" test if
19558 the target has gdb_stub set.
19559
19560 * gdb.base/callfuncs.exp: Increase the timeout.
19561
19562 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19563 if the target has gdb,noinferiorio set.
19564
19565 * gdb.base/list.exp: Increase match_max to 10000 characters.
19566
19567 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19568
19569 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19570 target.
19571
19572 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19573
19574Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19575
19576 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19577 trying to delete the copy of gdb. Catch the file delete so we
19578 don't die if the delete fails; also, the file should be copied to
19579 the host, not to the build.
c906108c
SS
19580
19581Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19582
19583 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19584 parenthesis in case it contains multiple regexps separated
c906108c
SS
19585 with |.
19586
19587 * gdb.base/watchpoint.exp: Use gdb_test.
19588 * gdb.base/default.exp: Ditto.
19589
19590Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19591
99707966 19592 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19593
c906108c
SS
19594 * gdb.base/scope.exp: Use gdb_test.
19595 * gdb.c++/classes.exp: Ditto.
19596 * gdb.c++/inherit.exp: Ditto.
19597
19598Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19599
19600 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19601 remote_exec instead.
19602 * gdb.base/corefile.exp: Don't be ridiculous.
19603 * gdb.base/*.c: Add missing stub invocations.
19604
19605Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19606
19607 * config/slite.exp: Miscellaneous fixes.
19608
19609 * lib/gdb.exp: Fix runto.
19610
19611 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19612 the target.
19613
19614 * gdb.base/watchpoint.exp: Fix regexp.
19615
19616 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19617 close and wait commands, as the descriptor may now be
19618 invalid. Always call "remote_close host".
19619
19620Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19621
19622 Major rewrite for testsuite revision.
d63a86f8 19623
c906108c
SS
19624 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19625 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19626 instead of relying on spawn_id to always contain a valid
19627 spawn id.
19628 (get_compiler_info): New procedure to build the ${binfile}.ci
19629 file, instead of replicating this in N different places.
19630 (gdb_compile): New procedure.
d63a86f8 19631
c906108c 19632 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19633 appropriate arguments) instead of compile. Use gdb_test in a lot
19634 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19635 at the start of a testcase, as this is no longer done magically.
19636
19637 config/*-gdb.exp: Rename without the -gdb suffix.
19638
19639 config/mips.exp: Use remote_close instead of exit_remote_shell.
19640 config/monitor.exp: Use target_info instead of looking at
19641 baud, timeout, etc.
19642 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19643
19644Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19645
19646 * gdb.c++/templates.exp (test_ptype_of_templates),
19647 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19648 Update expect patterns for destructors and assignment operators
19649 to match corresponding c-typeprint.c changes.
19650 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19651 to destructor breakpoint test, GDB should be able to set the
19652 destructor breakpoint without specifying arguments.
19653
19654Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19655
19656 * gdb.threads/pthreads.exp: Change result for failure to compile due
19657 to lack of pthreads runtime support from an error to simply an
19658 unsupported test, per dejagnu standards.
19659
19660Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19661
19662 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19663 where GDB exits to reduce pattern match time.
19664 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19665
19666 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19667
dc96c6c7 19668Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19669
19670 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19671 * gdb.base/default.exp: ditto.
19672 * gdb.base/nodebug.exp: ditto.
19673 * gdb.base/printcmds.exp: ditto.
19674 * gdb.base/ptype.exp: ditto.
19675 * gdb.base/setvar.exp: ditto.
19676 * gdb.base/structs.exp: ditto.
19677 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19678
19679Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19680
19681 * configure, */configure: Rebuild with autoconf 2.12.
19682
19683Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19684
19685 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19686 use new i*86-pc-linux*-gnu quads.
19687 * gdb.base/corefile.exp: Ditto.
19688 * gdb.base/signals.exp: Ditto.
19689 * gdb.base/sigall.exp: Ditto.
19690 * gdb.base/interrupt.exp: Ditto.
19691
19692 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19693 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19694 RedHat 4.0.
d63a86f8 19695
c906108c 19696 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19697 linux. This allows the test case to at least compile on latest
19698 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19699
19700Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19701
19702 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19703 directory to search gdb directory. Accept and step over conditional
19704 stack alignment code. Consume $prompt in failure cases.
19705 Reset timeout to $oldtimeout instead of some arbitrary value.
19706 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19707 timeout problems with infinite stack backtraces.
19708 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19709 Accept function parameters for linkfunc member.
19710
19711Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19712
19713 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19714 (CXXFLAGS): Remove, unreferenced.
19715 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19716 previous -B options and also add -B option to pick up cross compiled
19717 runtime.
c906108c
SS
19718 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19719 doing cross compiles.
19720 (target_alias): Declare global.
19721 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19722 to verify that gcc exists in build tree, and if so set CC to that
19723 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19724
c906108c
SS
19725Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19726
19727 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19728 ptype test for anonymous union. Fixup testcase to match
19729 current gcc debug output.
19730
19731Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19732
19733 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19734 force argument to an unsigned long type.
19735
19736Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19737
19738 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19739 tests and anonymous union print/ptype tests.
c906108c
SS
19740 * gdb.base/list.exp (test_forward-search): Increase timeout by
19741 5 minutes for the "search extremely long line" case.
19742 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19743 completely optional and that the pass/fail messages use the command as
19744 the message if that third arg is a null string.
19745 (gdb_test_exact): Arrange that a null string pattern means match a
19746 null string output rather than any output, which might include random
889bf7c5 19747 errors.
c906108c
SS
19748 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19749 backtrace test.
19750 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19751 always failing and failure is now exposed by gdb.exp changes.
19752
19753Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19754
19755 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19756 weren't being noted.
19757
19758Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19759
19760 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19761 * gdb.stabs/weird.exp: Remove v_comb xfails.
19762
dc96c6c7 19763Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19764
19765 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19766 list.exp scope.exp watchpoint.exp]
c906108c 19767 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19768
dc96c6c7 19769Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19770
19771 * config/monitor.exp: Increase download timeout to 1000 seconds.
19772
dc96c6c7 19773Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19774
19775 * config/m32r.exp: Increase timeout to 120 seconds.
19776
19777Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19778
19779 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19780 and accept older ordering as obsolescent gcc or gdb.
19781 * gdb.c++/templates.exp: Ditto.
19782 * gdb.c++/virtfunc.exp: Ditto.
19783
19784Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19785
19786 * gdb.base/coremaker.c: Add code to mmap some data so we
19787 can check that it ends up in the core file.
19788 * gdb.base/corefile.exp: Add test to read mmapped data
19789 from core file.
19790
dc96c6c7 19791Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19792
19793 * config/m32r.exp: New file.
19794
19795Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19796
19797 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19798 that cflags can contains -gstabs, and work correctly for other tests.
19799
dc96c6c7 19800Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19801
19802 * gdb.base/setshow.exp: New file, tests show and set.
19803 * gdb.base/setshow.c: New file, tests show and set.
19804 * gdb.base/help.exp: Add test for help set|show annotate.
19805 * gdb.base/default.exp: Add test for set|show annotate.
19806
19807Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19808
19809 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19810 errors unique.
19811 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19812 explicitly.
19813
19814Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19815
19816 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19817 and width commands. This is done elsewhere.
19818 * (gdb_start): Don't call gdb_start_sim here. That's already
19819 done in gdb_load. This fixes lots of failures in default.exp.
19820
19821Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19822
19823 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19824 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19825 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19826 in the same we we treat other failures (since it may be an expected
889bf7c5 19827 condition), rather than as an error.
c906108c
SS
19828 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19829 old test format.
19830
19831Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19832
19833 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19834 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19835 twice. Nuke the duplicates.
c906108c 19836 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19837 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19838 Remove config.h along with other config files.
19839
19840Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19841
19842 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19843 "p func1 ()" and note that rests of tests are skipped.
19844 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19845 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19846 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19847 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19848 affected by the previous run test.
19849 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19850 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19851 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19852 "pass int powerset tuple" and "pass modeless int powerset tuple".
19853 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19854 "real write 4" and "real write 8".
19855 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19856 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19857 "print \$i after tuple assign 2", and
19858 "print vs2 after tuple assign 2".
19859 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19860 meaningful error message and return -1 so the caller can
19861 suppress further tests and avoid a cascade of errors.
d63a86f8 19862
c906108c
SS
19863Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19864
19865 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19866 format for printing version.
19867 * gdb.base/default.exp: Ditto.
19868 * gdb.base/interrupt.exp: Fix problem with cascade of
19869 errors if child process dies while calling a function.
d63a86f8 19870
c906108c
SS
19871Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19872
19873 * Makefile.in (VPATH): Add
19874 * Makefile.in (Makefile, config.status): Fix rules so things get
19875 remade when necessary.
19876
19877Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19878
19879 * Makefile.in (just-check): Add path to sibling expect dir
19880 to environment variable specified by RPATH_ENVVAR.
19881
19882Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19883
19884 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19885 (just-check): Add shared library paths for libstdc++, tk,
19886 tcl, bfd, and opcodes to the environment variable specified
19887 in RPATH_ENVVAR.
19888 * configure.in: Add support to recognize --enable-shared flag
19889 and generate correct value for RPATH_ENVVAR.
19890 * configure: Regenerated with autoconf.
19891
19892Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19893
19894 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19895 include all osf versions.
c906108c
SS
19896 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19897 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19898 when target is linux. When failing to build pthreads test
19899 executable, give more meaningful message.
19900 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19901 arg for pthread_create.
d63a86f8 19902
c906108c
SS
19903Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19904
19905 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19906 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19907 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19908 and -lpthreads (everybody else).
c906108c
SS
19909 (test_startup): Fail gracefully if threads are not supported.
19910 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19911 "p/c array_index("abcdef",2)" when not gcc compiled.
19912 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19913 "print func2::coremaker_local" when not gcc compiled.
19914 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19915 "ptype on opaque struct tagname (statically)",
19916 "ptype on opaque struct tagname (dynamically) 1", and
19917 "ptype on opaque struct tagname (dynamically) 2"
19918 for not compiled with gcc.
19919 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19920 backtrace when compiled with gcc.
d63a86f8 19921 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19922 than always return success.
19923
19924Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19925
19926 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19927
19928Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19929
19930 * gdb.base/structs.exp: Undo last change.
19931
19932Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19933
19934 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19935 encapsulate all the steps/nexts done during self test, starting
19936 at main, and makes them less sensitive to optimization issues.
19937 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19938 signal handler" test.
19939 * gdb.threads/pthreads.exp: Only run this for native configs.
19940 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19941 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19942 tests.
19943 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19944 for "runto test_calls(void)" test.
d63a86f8 19945
c906108c
SS
19946Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19947
19948 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19949 and don't expect address info in breakpoint confirmations.
19950
19951Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19952
19953 * gdb.base/list.exp (test_forward_search): Increase timeout
19954 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19955 and then reset to old value when done. Increase expect input
c906108c
SS
19956 buffer to 10000.
19957
19958Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19959
19960 * gdb.base/list.exp (test_forward_search): Fix to handle very
19961 long source line without overflowing expect's input buffer.
19962
19963Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19964
19965 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19966 "buffer_full".
19967
19968 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19969 "buffer_full".
19970
19971 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19972 "buffer_full".
19973
19974 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19975 "buffer_full".
19976
19977Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19978
19979 * configure.in (configdirs): Add gdb.threads.
19980 * configure: Regenerated with autoconf.
19981 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19982 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19983 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19984
c906108c
SS
19985Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19986
19987 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
19988
19989Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
19990
19991 * gdb.base/signals.exp (test_handle_all_print): Test separately for
19992 each signal's status in the output of "handle all print".
19993 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
19994 the \r\n sequence that immediately precedes the gdb prompt.
19995 * gdb.base/a1-selftest.exp: Save original timeout and restore
19996 after test.
19997
19998Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
19999
20000 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20001 symbol.
20002
20003Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20004
20005 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20006
20007Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20008
20009 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20010 timeout by 60 seconds.
20011
20012Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20013
20014 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20015 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20016 error return.
20017
20018Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20019
20020 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20021 gdb initialization, also report how long dejagnu waited. Restore
20022 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20023 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20024
20025Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20026
20027 * lib/gdb.exp: Report timeout value for verbosity level 2.
20028 * config/gdbserver.exp: Ditto.
20029 * config/hppro.exp: Ditto.
20030 * config/mips-gdb.exp: Ditto.
20031 * config/monitor.exp: Ditto.
20032 * config/netware.exp: Ditto.
20033 * config/sim-gdb.exp: Ditto.
20034 * config/slite-gdb.exp: Ditto.
20035 * config/udi-gdb.exp: Ditto.
20036 * config/unix-gdb.exp: Ditto.
20037 * config/vx-gdb.exp: Ditto.
20038 * gdb.base/a1-selftest.exp: Ditto.
20039 * gdb.base/a2-run.exp: Ditto.
20040 * gdb.base/break.exp: Ditto.
20041 * gdb.base/corefile.exp: Ditto.
20042 * gdb.base/list.exp: Ditto.
20043 * gdb.base/recurse.exp: Ditto.
20044 * gdb.base/scope.exp: Ditto.
20045 * gdb.base/signals.exp: Ditto.
20046
20047Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20048
20049 * gdb.threads/Makefile.in (docdir): Removed.
20050
20051Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20052
20053 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20054 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20055 @srcdir@.
d63a86f8 20056 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20057 autoconf 2.5 or higher.
20058 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20059
20060Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20061
20062 * configure: Regenerated.
20063 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20064 avoid name clashes with SunOS headers.
20065
20066Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20067
20068 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20069
20070Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20071
20072 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20073 prototype information ends up in the compiler info file.
20074
20075Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20076
20077 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20078 attempting to regenerate it. Eliminate use of a temporary file
20079 and just generate the info file directly. Source it immediately,
20080 for consistency of use.
20081 * gdb.base/corefile.exp: Ditto
20082 * gdb.base/exprs.exp: Ditto.
20083 * gdb.base/funcargs.exp: Ditto.
20084 * gdb.base/langs.exp: Ditto.
20085 * gdb.base/list.exp: Ditto.
20086 * gdb.base/mips_pro.exp: Ditto.
20087 * gdb.base/nodebug.exp: Ditto.
20088 * gdb.base/opaque.exp: Ditto.
20089 * gdb.base/ptype.exp: Ditto.
20090 * gdb.base/scope.exp: Ditto.
20091 * gdb.base/setvar.exp: Ditto.
20092 * gdb.base/signals.exp: Ditto.
20093 * gdb.base/whatis.exp: Ditto.
20094 * gdb.c++/templates.exp: Ditto.
20095 * gdb.c++/virtfunc.exp: Ditto.
20096 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20097 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20098
20099Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20100
20101 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20102 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20103 Increase timeout, a lot of single stepping might be needed if the
20104 target has no hardware watchpoints.
20105
20106Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20107
20108 * gdb.base/break.exp: Ignore compiler warnings when compiling
20109 break.c.
20110 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20111 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20112 from remote-sim.
20113 * gdb.base/exprs.exp: Add h8300 xfails.
20114 * gdb.base/funcargs.exp: Likewise.
20115 * gdb.base/nodebug.exp: Likewise.
20116 * gdb.base/printcmds.exp: Likewise.
20117 * gdb.base/ptype.exp: Likewise.
20118 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20119 h8300 xfails.
d63a86f8 20120 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20121 on the h8300.
20122 * gdb.base/funcargs.c: Explicitly make last constant argument to
20123 call_after_alloca_subr an unsigned long type.
20124 * gdb.base/return.c: Include stdio.h.
20125
20126Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20127
20128 * config/abug.exp: New file for the older Motorola Bug monitor
20129 that runs on the mvme13x series VME boards.
20130 * config/monitor.exp: Use the new config array for target settings
20131 if they exist.
20132
20133Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20134
20135 * sim-gdb.exp: Make the SH simulator allocate less space when
20136 it is targeted.
20137
20138Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20139
20140 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20141 test.
20142
20143Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20144
20145 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20146 "rs6000-*-*" for "list function in include file" when gcc compiled.
20147 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20148 for "p ctable1[120]".
20149 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20150 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20151 Remove setup_xfail for "rs6000-*-*" for
20152 "print 'scope0.c'::filelocal before run".
20153 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20154 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20155 since some compilers don't allow both options to be given
20156 on the same command line. Create object file and move it.
d63a86f8 20157
c906108c
SS
20158Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20159
20160 * gdb.base/corefile.exp: Always regenerate the core file, since
20161 we always regenerate the coremaker program. Detect special case
20162 where registers cannot be read from core file.
d63a86f8 20163
c906108c
SS
20164Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20165
20166 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20167 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20168 * gdb.c++/templates.exp: Only match on basename of file since
20169 some formats like xcoff don't encode directory information.
20170 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20171 and rs6000 AIX xcoff targets.
20172 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20173 * configure: Regenerate.
20174 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20175 here, rather than in distclean.
d63a86f8 20176
c906108c
SS
20177Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20178
20179 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20180 defined, and use it to compile the test case with -O2. The
20181 native compilation still uses no optimization.
20182 * gdb.base/mips_pro.c: Remove inline assembly code since
20183 it is compiled PIC by default, which results in assembler
20184 warnings that make the testsuite think the compilation
20185 was unsuccessful.
20186
20187Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20188
20189 * gdb.c++/misc.exp: Add note to message for
20190 "print s.a for foo struct" that this is a known gcc 2.7.2
20191 and earlier bug.
20192
20193Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20194
20195 * gdb.base/break.exp: Fix pattern for matching "Delete all
20196 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20197 setup_xfail for deleting all breakpoints test. Fix various
20198 timeout messages to include "(timeout)".
20199 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20200 for "p t_float_values2(3.14159,float_val2)".
20201 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20202 for "continue to call2g" when gcc compiled.
20203 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20204 "up to foo in langs.exp", "show language at foo in langs.exp",
20205 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20206 and "show language at fsub in langs.exp".
20207 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20208 "list line 1 in include file", "list message for lines past EOF",
20209 "list function in include file", "list list0.h:foo", and
20210 "list filename:function; nonexistant function".
20211 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20212 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20213 and "ptype t_char_array" to be for native cc only.
d63a86f8 20214
c906108c
SS
20215Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20216
d63a86f8 20217 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20218 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20219 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20220
20221Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20222
20223 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20224 "bt in signals.exp". This problem only appears when running
20225 the testsuite, and then only intermittently.
20226
20227Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20228
20229 * gdb.base/return.exp (return_tests): Differentiate between
20230 two tests of continuing.
20231
20232Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20233
20234 * */Makefile.in (maintainer-clean): Remove config.log.
20235 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20236 * gdb.c++/Makefile.in (PROGS): Add inherit.
20237 (clean): Remove *.ci.
20238
20239Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20240
20241 * gdb.c++/misc.cc: Add test code from Mike Stump.
20242 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20243
20244Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20245
20246 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20247 to "alpha-*-osf2*" and add comment.
20248 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20249 setup_xfail for "step over execarg initialization" and
20250 "step over corearg initialization".
c906108c
SS
20251 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20252 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20253 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20254 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20255 "print func2::coremaker_local", and "backtrace in corefile.exp".
20256 * gdb.base/signals.exp: Build and source signals.ci.
20257 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20258 to be for gcc only.
20259 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20260
c906108c
SS
20261Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20262
20263 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20264 Feb 3 procfs.c change.
20265
20266Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20267
20268 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20269
20270Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20271
20272 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20273 from dejagnu's apparent default of 10 seconds, which gives random
20274 results when running the tests over NFS on moderately loaded systems.
20275 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20276
20277Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20278
20279 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20280 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20281 result reports.
c906108c
SS
20282
20283Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20284
20285 * configure.in (CY_AC_PATH_TCLH): Remove.
20286 * configure: Regenerate.
20287
20288Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20289
20290 * gdb.c++/Makefile.in (clean): Add missing '{'.
20291
20292Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20293
20294 * lib/gdb.exp: Provide a default value for noinferior.
20295
20296 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20297 Load libgloss.exp.
20298
20299Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20300
20301 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20302 the executable, not the .o to run the tests from.
20303
20304Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20305
20306 * gdb.base/break.exp: Don't test for program exit or exit status
20307 if $noresults if nonzero.
20308 * gdb.base/langs.exp: Likewise.
20309 * gdb.base/watchpoint.exp: Likewise.
20310
20311 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20312 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20313 trying to compile the testcase.
20314
20315Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20316
20317 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20318 * gdb.base/signals.exp (continue to handler): Likewise.
20319
20320Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20321
20322 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20323
20324 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20325
20326Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20327
20328 * gdb.base/corefile.exp: Recognize "not found" as failure
20329 when trying to determine if a core file was generated.
20330 If no core file was generate the first time, try again without
20331 the ulimit -c to work around braindamaged shells.
20332
20333Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20334
20335 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20336 [] tests with "test" and enclose string in quotes.
20337 * gdb.stabs/configure: Rebuild
d63a86f8 20338
c906108c
SS
20339Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20340
20341 Changes in sync with expect:
20342 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20343 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20344 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20345 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20346 argument to AC_REQUIRE.
20347 * configure: Regenerated.
20348
20349Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20350
20351 * gdb.base/corefile.exp: When generating a core, discard any
20352 error messages about ulimit not found and the "core dumped"
20353 message from the shell that runs the coredumper.
20354
20355Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20356
20357 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20358
20359 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20360 which sed script to run. Expect failure for v_comb test
20361 on PA targets too.
d63a86f8 20362
c906108c
SS
20363Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20364
20365 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20366 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20367
20368Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20369
20370 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20371 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20372 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20373 * lib/gdb.exp (default_gdb_start): Fix typo.
20374 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20375 messages to not include the full program name that caused
20376 the core dump since some systems (such as solaris) apparently
20377 truncate this path to about 80 characters.
20378 When generating a core file first try increasing the core file
20379 size limit to unlimited since some systems may default it to
20380 zero, and it is harmless to try it. Move the test for failing
20381 to generate a core file to where it will actually get executed.
20382 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20383 new gdb result from g++ debug info improvements and make old
20384 pattern obsolescent. Also account for size_t differences
20385 (may be int or long).
20386 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20387 initialization before function call is placed in the delay slot
20388 and thus appears to be skipped over by commands such as "next".
20389
20390Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20391
20392 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20393
20394Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20395
20396 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20397 input source file; fix code to compile test to deal with this
20398 convention.
20399 * gdb.c++/*.exp: Likewise.
20400
20401Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20402
20403 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20404 "bt in signals.exp".
20405
20406Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20407
20408 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20409 "step over execarg initialization" and
889bf7c5 20410 "step over corearg initialization".
c906108c
SS
20411
20412Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20413
20414 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20415 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20416
20417Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20418
20419 From Rob Savoye (rob@poseidon.cygnus.com)
20420 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20421 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20422 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20423 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20424 configure.in}: Major reworking for autoconfig.
c906108c
SS
20425 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20426 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20427 New files.
c906108c
SS
20428 * config/unix-gdb.exp: Make GDB global.
20429 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20430 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20431 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20432 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20433 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20434 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20435 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20436 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20437 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20438 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20439 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20440 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20441 to returns as necessary, arrange for test to compile own testcase
20442 executable.
c906108c 20443 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20444
c906108c
SS
20445Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20446
20447 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20448 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20449 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20450 "backtrace through signal handler".
20451
20452Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20453
20454 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20455 continuing from a job control stop signal.
20456 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20457
20458Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20459
20460 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20461 * gdb.base/corefile.exp: Likewise.
20462 * gdb.base/funcargs.exp: Likewise.
20463
20464Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20465
20466 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20467 * config/monitor.exp: Add support for setting baud rate.
20468
20469Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20470
20471 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20472 i*86-*-linux* xfails for "backtrace through signal handler".
20473 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20474 "print func2::coremaker_local".
20475 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20476 alpha-dec-osf2* xfail for
c906108c
SS
20477 "delete all breakpoints when none".
20478
20479Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20480
20481 * gdb.base/break.exp: Change test that deletes all breakpoints
20482 when no user breakpoints are installed. A post 4.15 change
20483 causes gdb to no longer prompt in this case.
20484
20485Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20486
20487 * gdb.base/return.exp (return_tests): Change xfail for test
20488 "correct value returned double test" to stop xfailing at
20489 Solaris 2.5. Apparently the bug has been fixed.
20490
20491Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20492
20493 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20494 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20495
20496Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20497
20498 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20499 * gdb.disasm/hppa.s: Corresponding changes.
20500
20501Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20502
20503 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20504 makefile fragment.
20505 * config/mt-hpux: Deleted.
20506
20507Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20508
d63a86f8 20509 * Many files: When warning about suppressed tests due to a
c906108c
SS
20510 nonexistant test binary, avoid incrementing the warning count.
20511
20512Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20513
20514 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20515
c906108c
SS
20516Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20517
20518 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20519 "sparc-*-solaris2*".
20520
20521Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20522
20523 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20524 Add global and local variables and initialize them.
20525 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20526 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20527 extracts the file name and terminating signal from the core file.
20528 * TODO: Remove note about tests for correct mapping of corefile.
20529 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20530 from optimizing it away.
20531 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20532 handles common blocks.
20533
20534Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20535
20536 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20537 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20538
20539Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20540
20541 * Makefile.in (maintainer-clean): New target, synonym for
20542 realclean.
20543 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20544 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20545 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20546 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20547 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20548 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20549
20550Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20551
20552 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20553 xfails when not gcc compiled for "print foo::funclocal".
20554 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20555 "print foo::funclocal at foo",
20556 "print 'scope1.c'::foo::funclocal at foo",
20557 "print foo::funclocal_bss at foo",
20558 "print 'scope1.c'::foo::funclocal_bss at foo",
20559 "print foo::funclocal_ro at foo",
20560 "print 'scope1.c'::foo::funclocal_ro at foo",
20561 "print bar::funclocal at foo" and
20562 "print 'scope1.c'::bar::funclocal at foo".
20563 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20564 gcc compiled for "print foo::funclocal at bar".
20565 Expand all messages to ensure that they identify that
20566 the test is at bar().
20567 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20568 gcc compiled for:
20569 "ptype on opaque struct pointer (statically)",
20570 "ptype on opaque struct tagname (statically)",
20571 "ptype on opaque struct pointer (dynamically) 1",
20572 "ptype on opaque struct tagname (dynamically) 1",
20573 "ptype on opaque struct pointer (dynamically) 2" and
20574 "ptype on opaque struct tagname (dynamically) 2
20575 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20576 gcc compiled for:
20577 "p datalocal"
20578 "whatis datalocal",
20579 "ptype datalocal",
20580 "p bsslocal",
20581 "whatis bsslocal", and
20582 "ptype bsslocal".
20583 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20584 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20585 when not gcc compiled.
20586 * gdb.base/funcargs.exp (float_and_integral_args): Add
20587 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20588 compiled.
20589 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20590 "backtrace from call6a" when not gcc compiled.
20591 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20592 "backtrace from call7a" when not gcc compiled.
20593 * gdb.base/callfuncs.exp (do_function_calls):
20594 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20595 "p t_char_array_values(char_array_val2,char_array_val1)",
20596 "p t_char_array_values(char_array_val1,char_array_val2)",
20597 "p t_char_array_values("carray 1","carray 2")",
20598 "p t_char_array_values("carray 1",char_array_val2)",
20599 "p t_char_array_values(char_array_val1,"carray 2")",
20600 "p sum_args(1,{2})",
20601 "p sum_args(2,{2,3})",
20602 "p sum_args(3,{2,3,4})",
20603 "p sum_args(4,{2,3,4,5})"
20604 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20605 "backtrace in corefile.exp" when not gcc compiled.
20606
20607Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20608
20609 * gdb.base/signals.exp: Rewrite `handle all print' test as
20610 a procedure. Accept blanks or TABs as whitespace, increase
20611 timeout and expect input buffer size for the large output
20612 from the command. Remove "i*86-*-bsdi2.0" xfail.
20613
20614Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20615
20616 * gdb.base/setvar.exp: Add new testcases for truncation when
20617 assigning invalid values to bitfields.
20618
20619Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20620
d63a86f8 20621 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20622 mips-sgi-irix* xfail for
20623 "call inferior func with struct - returns char *"
20624 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20625 accepted in the result.
c906108c
SS
20626
20627Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20628
20629 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20630 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20631 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20632 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20633 that accidentally got checked in.
20634
20635Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20636
d63a86f8 20637 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20638 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20639 compiled test.
20640 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20641 Add mips-sgi-irix5* xfail for not gcc compiled.
20642 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20643 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20644 "p top", "whatis top", "p middle", and "whatis middle".
20645 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20646 "whatis signed char" for not gcc compiled.
20647 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20648 "set variable signed char=-1 (-1)" and
20649 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20650 * gdb.base/funcargs.exp (float_and_integral_args):
20651 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20652 Add mips-sgi-irix* xfail when not gcc compiled for
20653 "continue to call2b".
20654 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20655 "continue to call2g".
20656 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20657 "backtrace from call6a"
20658 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20659 "backtrace from call7k".
20660 Add mips-sgi-irix5* xfail when not gcc compiled for
20661 "backtrace from call7a".
20662 (localvars_after_alloca): Fix gdb_test cmds for
20663 "print * after runto ...".
20664 Remove rs6000-*-* xfails for
20665 "print i after runto localvars_after_alloca" and
20666 "print l after runto localvars_after_alloca"
20667 for all compilers.
20668 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20669 when not compiled with gcc, for:
c906108c
SS
20670 "print signed char == (minus)",
20671 "print signed char != (minus)",
20672 "print signed char < (minus)",
20673 "print signed char > (minus)".
20674 * gdb.base/callfuncs.exp (do_function_calls):
20675 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20676 "call inferior func with struct - returns char *".
d63a86f8 20677 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20678 "correct value returned double test" to include Solaris 2.4.
20679 * gdb.base/funcargs.exp (float_and_integral_args):
20680 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20681
c906108c
SS
20682Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20683
20684 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20685 enumeration bitfields if compiling with GNU C.
20686 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20687 to empty' prompt.
20688
20689Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20690
20691 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20692 test for PRO targets.
20693
20694 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20695 breakpoints in the inferior at any given time by making
20696 two groups of breakpoints for call2*, call6* and call7*
20697 tests.
20698
20699Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20700
20701 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20702 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20703 from optimizing it away.
20704 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20705 "call inferior func with struct".
20706
20707Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20708
20709 * configure.in: Only configure gdb.chill for particular targets.
20710
20711Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20712
20713 * gdb.base/Makefile.in: Add action to .c.o transformation
20714 rule that generates a .ci file for each .o file and remove
20715 explicit .c.o rules except for callfuncs.o.
20716 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20717 generates a .ci file for each .o file and remove explicit
20718 .cc.o rules.
20719 (clean): Remove *.tmp *.ci files.
20720 (EXECUTABLES): Remove templ-info.exp.
20721 * gdb.base/compiler.c: New file.
20722 * gdb.c++/compiler.cc: New file
20723 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20724 Change rs6000-*-* xfail for
20725 "print 'scope0.c'::filelocal_ro" and
20726 "print 'scope1.c'::filelocal" and
20727 "print 'scope1.c'::filelocal_bss" and
20728 "print 'scope1.c'::filelocal_ro" and
20729 "print 'scope1.c'::foo::funclocal" and
20730 "print 'scope1.c'::foo::funclocal_ro" and
20731 "print 'scope1.c'::bar::funclocal" and
20732 "print 'scope0.c'::filelocal_ro" and
20733 "print 'scope1.c'::filelocal at foo" and
20734 "print 'scope1.c'::filelocal_bss at foo" and
20735 "print 'scope1.c'::filelocal_ro at foo" and
20736 "print 'scope1.c'::foo::funclocal at foo" and
20737 "print 'scope1.c'::foo::funclocal_bss at foo" and
20738 "print 'scope1.c'::foo::funclocal_ro at foo" and
20739 "print 'scope1.c'::bar::funclocal at foo" and
20740 "print 'scope0.c'::filelocal_ro" and
20741 "print 'scope1.c'::filelocal" and
20742 "print 'scope1.c'::filelocal_bss" and
20743 "print 'scope1.c'::filelocal_ro" and
20744 "print 'scope1.c'::foo::funclocal" and
20745 "print 'scope1.c'::foo::funclocal_bss" and
20746 "print 'scope1.c'::foo::funclocal_ro" and
20747 "print 'scope1.c'::bar::funclocal" and
20748 "print 'scope1.c'::bar::funclocal_bss"
20749 to only be xfail'd when not compiled with gcc.
d63a86f8 20750 Add rs6000-*-* xfail for
c906108c
SS
20751 "print 'scope0.c'::filelocal_bss before run"
20752 when compiled with gcc.
20753 (test_at_main): Add rs6000-*-* xfail for
20754 "print filelocal_ro in test_at_main"
20755 when compiled with gcc.
20756 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20757 Add rs6000-*-aix* xfail for
c906108c
SS
20758 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20759 "ptype t_char_array", not compiled with gcc.
20760 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20761 xfail for "list foo (in include file)" when gcc compiled.
20762 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20763 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20764 "run to call0a" if not compiled with gcc.
20765 (unsigned_integral_args): Add rs6000-*-* xfail for
20766 "run to call1a" if not compiled with gcc.
20767 (float_and_integral_args): Add rs6000-*-* xfail for
20768 "run to call2a" if not compiled with gcc and for
20769 "continue to call2b" for any compiler.
20770 Add rs6000-*-* xfail to
20771 "print f1 after run to call2a" for gcc compiled.
20772 (discard_and_shuffle): Add rs6000-*-* xfail for
20773 "run to call6a".
20774 (shuffle_round_robin): Add rs6000-*-* xfail for
20775 "backtrace from call7a" if not compiled with gcc.
20776 Add rs6000-*-* xfail for
20777 "backtrace from call7b" if compiled with gcc.
20778 (call_after_alloca): Add rs6000-*-* xfail for
20779 "print c in call_after_alloca" and
20780 "print s in call_after_alloca" and
20781 "backtrace from call_after_alloca_subr"
20782 if not compiled with gcc.
20783 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20784 "print c in localvars_in_indirect_call" and
20785 "print c in localvars_in_indirect_call" and
20786 "backtrace in indirectly called function" and
20787 "stepping into indirectly called function"
20788 if not compiled with gcc.
20789 (localvars_after_alloca): Add rs6000-*-* xfail for
20790 "print c after runto localvars_after_alloca" and
20791 "print s after runto localvars_after_alloca" and
20792 "print i after runto localvars_after_alloca" and
20793 "print l after runto localvars_after_alloca"
20794 for all compilers.
20795 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20796 than whatis-info.exp.
20797 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20798 than opaque-info.exp.
20799 Setup rs6000-*-* xfail for
d63a86f8 20800 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20801 "ptype on opaque struct pointer (dynamically)" when
20802 not compiled with gcc.
20803 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20804 rather than callf-info.exp.
20805 (do_function_calls): Add clear_xfail for rs6000-*-* for
20806 "p t_float_values2(3.14159,float_val2)". Seems to work
20807 fine there, both with xlc and gcc. Need to find out what
20808 it is doing right and fix other platforms.
20809 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20810 "call inferior func with struct - returns int",
20811 "call inferior func with struct - returns long",
20812 "call inferior func with struct - returns float",
20813 "call inferior func with struct - returns double",
20814 "call inferior func with struct - returns char *",
20815 but only if not gcc compiled (presumes xlc compiled).
20816 Change rs6000-*-* xfails for
20817 "call inferior func with struct - returns char" and
20818 " call inferior func with struct - returns short" to only
20819 xfail if not using gcc.
20820 (clean mostlyclean): Remove *.ci and *.tmp files.
20821 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20822 than templ-info.exp.
20823 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20824 Add rs6000-*-* xfail for "up to foo in langs.exp"
20825 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20826 when not gcc compiled.
d63a86f8 20827
c906108c
SS
20828Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20829
20830 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20831 * gdb.base/corefile.exp: Likewise.
20832 * gdb.base/list.exp: Likewise.
20833 * gdb.base/scope.exp: Likewise.
20834 * gdb.base/siganls.exp: Likewise.
20835
20836 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20837 compiler output.
20838 * gdb.base/whatis.exp: Likewise.
20839
20840Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20841
20842 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20843 failure (opcode table has been fixed to match reality).
20844
20845Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20846
20847 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20848 "call inferior func with struct - returns char",
20849 "call inferior func with struct - returns short"
20850
20851 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20852 "print 'scope0.c'::filelocal at main",
20853 "print 'scope0.c'::filelocal_bss in test_at_main",
20854 "print 'scope0.c'::filelocal at foo",
20855 "print 'scope0.c'::filelocal_bss in test_at_foo",
20856 "print 'scope0.c'::filelocal at bar",
20857 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20858
c906108c
SS
20859 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20860 in source file 1". This bug seems to have been fixed with both
20861 gcc and native cc (was native assembler bug?).
20862
20863Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20864
20865 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20866 "backtrace through signal handler" to "i*86-*-sysv4*".
20867 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20868 continue" case. Add "known SVR4 bug" to fail message.
20869 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20870 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20871 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20872 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20873 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20874 "up to foo in langs.exp", "show language at foo in
20875 langs.exp", "up to cppsub_ in langs.exp", "show
20876 language at cppsub_ in langs.exp", "up to fsub in
20877 langs.exp", and "show language at fsub in langs.exp".
20878 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20879 "bactrace in corefile.exp".
20880 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20881 "call inferior function with struct - returns float" and
20882 "call inferior function with struct - returns double".
d63a86f8 20883
c906108c
SS
20884Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20885
20886 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20887 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20888 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20889 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20890
20891Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20892
20893 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20894 (or overriden) "CHILL" macro rather then bare "gcc".
20895 Also look for ../../gcc/xgcc since that is what we will
20896 actually need, not "Makefile". Remove following assignment
20897 of CHILL to CHILL_FOR_TARGET because that results in
20898 recursive definition.
20899
20900Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20901
20902 * gdb.base/corefile.exp: Change xfail for backtrace in
20903 corefile.exp from linuxaout to all linux.
20904 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20905 cases where we miss the breakpoint at the signal handler
20906 for some reason. Setup xfail for linuxoldld/linuxaout and
20907 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20908 hitting SIGURG breakpoint.
20909 * gdb.base/signals.exp: Setup xfail for "next" acting like
20910 continue to add linuxoldld. Setup xfail for all linux for
20911 "next to handler in signals_tests_1", "backtrace in
20912 signals_tests_1", "continue to func1", "pass SIGUSR1",
20913 and continue to handler".
20914
20915Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20916
20917 * Update all FSF addresses except those in COPYING* files.
20918
20919Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20920
20921 * gdb.base/a2-run.exp: Change messages to be more explicit about
20922 the status of args, and quote binfile in results.
20923
20924Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20925
20926 * gdb.base/callfuncs.exp: Add tests for passing structs to
20927 inferior functions and return various types.
20928 * gdb.base/callfuncs.c: Add functions to receive a struct
20929 and return a member of the struct, in various types.
20930
20931Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20932
20933 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20934
20935Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20936
20937 * config/vxworks29k.exp: New file, sources vxworks.exp.
20938
20939Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20940
20941 * config/gdbremote.exp: New file. Testing framework using
20942 gdbserver.
20943
20944Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20945
20946 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20947 "call function when asleep" and "send end of file".
20948 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20949 for "backtrace in corefile.exp".
20950 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20951 for "backtrace through signal handler".
20952 * gdb.base/corefile.exp: Make sure we actually generate a core file
20953 before trying the core tests. Some systems allow the user to suppress
20954 generation of core files and default to that (linux for example).
20955 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20956 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20957
20958Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20959
20960 * gdb.threads: New directory with some crude multi-threaded
20961 gdb tests (step.exp and step2.exp).
20962 * config/mt-lynx (STEP_EXECUTABLE): Define.
20963 (THREADFLAGS): Define.
20964
20965Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20966
20967 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20968
20969 * gdb.base/signals.exp: Disable whole file for lynx until
20970 further notice.
20971
20972 * gdb.base/signals.exp: xfail test where "next" acts like
20973 "continue" for lynx.
20974
20975 * gdb.base/interrupt.exp: xfail test for calling function while
20976 inferior is asleep for lynx.
20977
20978 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20979 than one cr-lf after each command.
20980
20981Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20982
20983 * configure.in: Reinstate setting of stabsdirs variable, fix
20984 typo in setting up configdirs for native builds.
20985
20986 * gdb.base/return.exp: Fix typo in return double test.
20987 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
20988 compiler from optimizing them away.
20989
20990Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
20991
20992 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
20993 sequences to be echo'd by gdb when using gdb_test.
20994 * gdb.chill/chexp.exp: Likewise.
20995 * gdb.fortran/exprs.exp: Likewise
20996
20997Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20998
20999 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21000 after the inferior gdb has started.
21001
21002 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21003 after each command.
21004 * gdb.base/funcargs.exp: Likewise.
21005 * gdb.base/gdbvars.exp: Likewise.
21006 * gdb.base/interrupt.exp: Likewise.
21007 * gdb.base/list.exp: Likewise.
21008 * gdb.base/watchpoint.exp: Likewise.
21009 * gdb.c++/demangle.exp: Likewise.
21010 * gdb.c++/inherit.exp: Likewise.
21011 * gdb.chill/chexp.exp: Likewise.
21012 * gdb.fortran/exprs.exp: Likewise.
21013
21014 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21015 test if we can't handle IO to/from the inferior.
21016
21017 * gdb.c++/misc.exp: Always check for a program already being
21018 started after sending a "run" command to gdb.
21019
21020 * gdb.base/twice.exp: Start with a fresh gdb.
21021
21022 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21023 only depend on gdb's expression code, not the chill runtime.
21024
21025 * gdb.base/return.c: Put return values into variables so we
21026 can have gdb print them rather than depending on the program
21027 to print them.
21028 * gdb.base/return.exp: Corresponding changes.
21029
21030 * lib/gdb.exp: Provide default value for noinferiorio.
21031 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21032 the inferior.
21033
21034 * gdb.base/break.exp: Always check for a program already being
21035 started after sending a "run" command to gdb.
21036 (text_next_with_recursion): Don't check the output from the
21037 program's printf statement. Instead just make sure the program
21038 exited.
21039
21040 * gdb.base/commands.exp: Protect tests which need arguments with
21041 $noargs conditionals.
21042
21043Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21044
21045 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21046 of structure member arrays to match gdb/valops.c:value_addr change.
21047
21048Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21049
21050 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21051 cases.
21052
21053Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21054
21055 * configure.in (configdirs): Remove gdb.chill from default list
21056 of subdirs and then add it back in only if doing a native build.
21057 The current chill compiler does not yet work in any cross build.
21058 * Revert all signal changes from Jul 6.
21059 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21060 for sh-hms targets, allowing these tests to link, with no other
21061 changes. Testing is suppressed by setting "nosignals" in site.exp.
21062
21063Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21064
21065 * configure.in (signaldirs): Define and add to configdirs for all
21066 targets except some specific ones that are known to not support signals.
21067 Also clean up formatting.
21068 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21069 (signals, sigall): Remove rules to build.
21070 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21071 Moved to new gdb.signals directory.
21072 * gdb.signals: New test directory.
21073 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21074 signals.c signals.exp}: New or moved files.
21075
21076Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21077
21078 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21079
21080Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21081
21082 * gdb.base/return.exp: Xfail `return double' test failure
21083 on at least Solaris 2.3 and handle future/past versions on
21084 a case by case basis as appropriate. Also update message
21085 to include i*86 failures.
21086
21087Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21088
21089 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21090
21091 * lib/gdb.exp: Fix comment which erroneously identified
21092 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21093 gdb_file_cmd not gdb_load).
21094 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21095
21096 * gdb.base/setvar.exp: Make test names consistent between pass and
21097 fail cases. Use gdb_test more.
21098
21099Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21100
21101 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21102
21103Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21104
21105 * gdb.base/help.exp: Fix expected help string for `show commands'.
21106
21107Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21108
21109 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21110
21111 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21112 of a text section.
21113
21114Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21115
21116 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21117 that loop eventually terminates. Fix Connection refused logic so
21118 that testsuite will expire nicely.
21119
21120Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21121
21122 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21123 config/rom68k.exp: New tcl glue for the appropriate monitors.
21124 These all just end up calling monitor.exp.
21125 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21126 refused' by retrying. Cleanup some timeout issues.
21127 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21128 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21129 callers don't have to set/restore global timeout variable.
21130
21131 * The following set of changes centralizes management of the global
21132 timeout variable. This way, it can be set in one target dependent
21133 place instead of dozens of places scattered throughout the test suite.
21134 If you need to lengthen a timeout, then you should either set timeout
21135 in one of the config/{target}.exp files, or multiply it by a factor.
21136 Setting it to an absolute value is always going to lose for some
21137 targets.
21138 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21139 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21140 * gdb.base/funcargs.exp: Don't set timeout.
21141 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21142 * gdb.base/printcmds.exp (test_print_string_constants
21143 test_print_array_constants): Don't set timeout.
21144 * gdb.base/ptype.exp: Don't set timeout.
21145 * gdb.base/recurse.exp: Don't set timeout.
21146 * gdb.base/return.exp: Don't set timeout.
21147 * gdb.base/watchpoint.exp: Don't set timeout.
21148 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21149 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21150
21151Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21152
21153 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21154
21155Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21156
21157 * lib/gdb.exp: Disable chill tests for irix5.
21158
21159Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21160
21161 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21162 each test pass or fail.
21163
21164Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21165
21166 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21167 xlc not gcc.
21168
21169Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21170
21171 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21172
21173Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21174
21175 * config/est.exp: Fix copyright and comments. Remove dead code.
21176 Use targetname, serialport and baud variables instead of fixed
21177 constants.
21178 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21179 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21180
21181Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21182
21183 * gdb.base/watchpoint.exp: Don't run
21184 test_watchpoint_triggered_in_syscall for sunos.
21185
21186Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21187
21188 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21189 they don't seem to exist. Do include stdio.h.
21190
21191Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21192
21193 * gdb.base/a1-selftest.exp: Add alpha xfail.
21194
21195Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21196
21197 * gdb.base/watchpoint.c (main): Prompt before calling read().
21198 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21199 Revise accordingly. Remove cruft about sending "123" several
21200 times, until it gets noticed. Clean up the "print buf[0]" stuff
21201 so that it passes or fails, and waits for prompts in the usual way.
21202
21203Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21204
21205 * gdb.base/recurse.exp: Fix comment.
21206
21207 * TODO: Remove item about printing variables in nodebug.exp. Add
21208 item about enabling tests which are only run on some targets.
21209
21210 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21211 fail, make test names unique, use new gdb_test convention
21212 regarding pattern, use gdb_test more, etc.).
21213
21214 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21215 fail, make test names unique, etc.).
21216
21217Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21218
21219 * gdb.base/nodebug.c: Change return type of top and middle to
21220 short.
21221 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21222 are fixed by the recent mdebugread.c changes. Allow `short ()'
21223 as type for top and middle.
21224
21225Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21226
21227 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21228 nearly as I can tell, the whole thing was an accident in Stu's
21229 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21230 to replace a send/expect pair with gdb_test, but ended up only
21231 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21232 of 30 Mar 1995 took care of it, but left this vestigial comment
21233 which I am now nuking.
21234
21235Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21236
21237 * gdb.base/break.exp: Look for different line number for
21238 breakpoint at main depending on usestubs.
21239
21240Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21241
21242 * gdb.base/list.exp: Adjust some alternate expect patterns to
21243 match recent list0.c change. Add alternate expect pattern for
21244 output from `list default lines around main' for optimizing
21245 compilers.
21246
21247Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21248
21249 * lib/gdb.exp: If nosignals is not set, set it to 0.
21250
21251Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21252
21253 * config/slite-gdb.exp: Responds to load symbol table prompt.
21254 * gdb.base/break.exp: Adjust line number, fix rerun.
21255 * gdb.base/langs0.c: Add #ifdef usestubs.
21256
21257Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21258
21259 * gdb.base/list.exp: Adjust line contents after adding new lines in
21260 list0.c. Also fix a syntax error.
21261
21262 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21263 * gdb.base/break.exp: ditto.
21264 * gdb.base/list.exp: ditto.
21265 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21266 * gdb.base/run.c: ditto.
21267 * gdb.base/list0.c: ditto.
21268 * gdb.base/funcargs.c: ditto.
21269
21270Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21271
21272 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21273 $targetname, $serialport and $baud instead of hardwired variables.
21274 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21275 target doesn't support signals.
21276
21277Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21278
21279 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21280
21281Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21282
21283 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21284 Don't rely on the value of an auto variable before it has been
21285 initialized. Use gdb_test more.
21286
21287Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21288
21289 * lib/gdb.exp (default_gdb_version): A version number must start
21290 with a digit, but other than that contains all characters up to
21291 the first whitespace character.
21292
21293Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21294
21295 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21296
21297Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21298
21299 * gdb.c++/*.exp: Warn if executable does not exist. The original
21300 reason for skipping the warning was that configure.in sometimes
21301 intentionally skipped building the executables but the tcl code
21302 had no way of knowing. That (a) was always bogus with respect to
21303 error handling, (b) is no longer true (right now there is no way
21304 to skip C++ tests).
21305
21306 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21307
21308Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21309
21310 * gdb.base/list.exp: Add expect patterns for output from
21311 SunPRO compiled executables.
21312 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21313 types.
21314
21315Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21316
21317 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21318 number (we are already testing that the correct source line text
21319 gets printed).
21320
21321 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21322 that is what is intended, but something needed to be done to get
21323 sunos4 native working again.
21324
21325 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21326
21327 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21328 apparently went with a (very) old xfail.
21329
21330Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21331
21332 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21333 runto_main is a proc in gdb.exp that will do 'step' for target use
21334 stubs.
21335 * gdb.base/exprs.exp: ditto.
21336 * gdb.base/interrupt.exp: ditto.
21337 * gdb.base/opaque.exp: ditto.
21338 * gdb.base/printcmds.exp: ditto.
21339 * gdb.base/ptype.exp: ditto.
21340 * gdb.base/scope.exp: ditto.
21341 * gdb.base/setvar.exp: ditto.
21342 * gdb.base/signals.exp: ditto.
21343 * gdb.base/twice.exp: ditto.
21344 * gdb.c++/classes.exp: ditto.
21345 * gdb.c++/inherit.exp: ditto.
21346 * gdb.c++/templates.exp: ditto.
21347 * gdb.base/break.exp: no run and hit main for stubs. Change line
21348 numbers for breakpoints and info breakpoint.
21349 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21350 breakpoint().
21351 * gdb.base/callfuncs.c: ditto.
21352 * gdb.base/exprs: ditto.
21353 * gdb.base/interrupt.c: ditto.
21354 * gdb.base/opaque0.c: ditto.
21355 * gdb.base/printcmds.c: ditto.
21356 * gdb.base/ptype.c: ditto.
21357 * gdb.base/scope0.c: ditto.
21358 * gdb.base/setvar.c: ditto.
21359 * gdb.base/signals.c: ditto.
21360 * gdb.base/twice.c: ditto.
21361 * gdb.c++/misc.cc: ditto.
21362 * gdb.c++/templates.cc: ditto.
21363
21364Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21365
21366 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21367
21368 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21369 somewhere between `read' and `main.c'. I'm pretty sure the
21370 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21371 and it isn't particularly useful.
21372
21373 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21374
21375Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21376
21377 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21378
21379Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21380
21381 * config/mt-slite: add LIBS and -nostdlib.
21382 * config/slite-gdb.exp: add this new file to support sparclite target.
21383
21384Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21385
21386 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21387
21388 * gdb.base/a2-run.exp: Change argument to istarget from
21389 "*-*-vxworks" to "*-*-vxworks*".
21390 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21391
21392Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21393
21394 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21395 will not runto main but do a 'step' to step out of breakpoint().
21396 * config/mt-slite: add -Dusestubs.
21397
21398Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21399
21400 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21401 instead of just @.
21402
21403 * gdb.base/signals.exp: Add test for "handle all print".
21404 * TODO: Remove "handle all print". Also remove item about
21405 checking copyright date (I don't like the idea of a spurious FAIL
21406 based on when we run the tests).
21407
21408 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21409 for SunOS4 (reason for failure not investigated). Remove
21410 redundant test for $binfile.
21411
21412 * gdb.base/nodebug.c (array_index): Call malloc.
21413
21414 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21415
21416Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21417
21418 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21419 conventions and slightly simplify the matching regexp.
21420
21421Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21422
21423 * gdb.base/break.exp: Update gdb_test invocation to use new
21424 convention.
21425
21426 * lib/gdb.exp: If noargs is not set, set it to 0.
21427
21428 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21429 tests unique.
21430
21431 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21432
21433Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21434
21435 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21436 one argument of type "<non-float parameter>".
21437
21438Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21439
21440 * config/rom68k.exp: New file to support Motorola IDP board.
21441 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21442 * gdb.base/break.c: Change things around so that this program
21443 doesn't depend upon args. This is necessary to make remote
21444 targets work (in general, they can't take args).
21445 * gdb.base/break.exp: Don't try to send args to program. Don't
21446 expect output. Also, replace lots of code with gdb_test.
21447
21448Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21449
21450 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21451 printing of '\'' (which is what the comment says we are testing,
21452 even though we were not), not '''.
21453 (test_integer_literals_rejected): Test that printing ''' is an error.
21454
21455 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21456 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21457 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21458 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21459 Use gdb_test not test_print_accept.
21460 * lib/gdb.exp: Remove test_print_accept.
21461
21462 * gdb.base/signals.exp (signal_tests_1): Make pass message
21463 consistent with fail message.
21464
21465 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21466 unsigned char; the bug (PR 1821) is fixed.
21467
21468 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21469
21470 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21471 successful tests--makes xfailing them work right.
21472
21473Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21474
21475 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21476 only \r\n, not .*. The test can pass .* as the last thing in
21477 $pattern if that is what it wants. In addition to providing this
21478 flexibility, this change should speed up pattern matching in cases
21479 where the pattern already ended with .* (there were a number of
21480 them). This change also helps catch bad patterns--in the old
21481 scheme the typo "char \*" instead of "char \\*" would pass. Now
21482 it is caught.
21483 * Many .exp files: Update callers.
21484
21485 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21486 clearer and does not spuriously match multiple ('s. Likewise for
21487 ) and *.
21488
21489 * gdb.base/nodebug.exp: Test ability to call a function and pass
21490 it a string (even with no debugging info).
21491
21492 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21493 "p '\'", which is the same as "p ''" once tcl gets done with
21494 quoting, to "p '\\'", which I suspect is what is intended (one
21495 backslash gets sent to GDB).
21496
21497 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21498
21499Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21500
21501 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21502 1817) was fixed literally years ago.
21503
21504Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21505
21506 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21507 test, it causes stepping out of call_after_alloca_subr with
21508 optimizing compilers.
21509 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21510 fails.
21511
21512 * gdb.c++/templates.exp: Source templ-info.exp only if
21513 the templates executable exists.
21514
21515 * gdb.c++/misc.cc (class Contains_static_instance,
21516 class Contains_nested_static_instance),
21517 gdb.c++/classes.exp (test_static_members): Test printing of
21518 a class that contains a static instance of the class.
21519
21520Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21521
21522 * gdb.base/langs2.c (cppsub_): Don't prototype.
21523 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21524 only, I believe).
21525
21526Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21527
21528 * lib/gdb.exp (skip_chill_tests): New procedure.
21529
21530 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21531
21532Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21533
21534 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21535 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21536
21537Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21538
21539 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21540
21541 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21542 disassemble 8, not 16, instructions for part 4.
21543
21544 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21545 support the latter anymore.
21546
21547 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21548 -DNO_PROTOTYPES.
21549 * gdb.base/callfuncs.c: Control use of prototypes based on
21550 NO_PROTOTYPES, not __STDC__.
21551 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21552 t_float_values2 tests if prototypes in use.
21553
21554 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21555 t_double_values): When checking differences against DELTA, check
21556 that difference is within the range (-DELTA,DELTA), not just
21557 (-infinity,DELTA).
21558
21559Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21560
21561 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21562 'file' command firts, then 'target', then 'load', this is due to gdb
21563 target set up.
21564 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21565
21566Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21567
21568 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21569 FP load/store variants.
21570 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21571
21572Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21573
21574 * gdb.base/term.exp: Do not give a warning if not native, it is
21575 not an abnormal condition.
21576
21577Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21578
21579 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21580 t_char_array".
21581
21582Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21583
21584 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21585 are getting the version number.
21586
21587 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21588 if not native, it is not an abnormal condition.
21589
21590Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21591
21592 * lib/gdb.exp: Just use "file exists", rather than undocumented
21593 dejagnu procedure "findfile".
21594
21595Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21596
21597 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21598 (LDFLAGS): Set to -Xlinker -Ur.
21599
21600 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21601 Removed, these values are set by lib/gdb.exp.
21602
21603 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21604
21605Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21606
21607 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21608 of replicating gdb startup code.
21609
21610 * config/mt-vxworks (LDFLAGS): Set to -r.
21611 (CFLAGS_FOR_TARGET): Removed.
21612
21613 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21614 (gdb) and gdb for vxworks uses (vxgdb).
21615
21616 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21617 executable is not in the tree and host != target, use sed and
21618 program_transform_name to determine the gdb name used by the
21619 target.
21620
21621 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21622 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21623
21624Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21625
21626 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21627 floats, chars, and shorts where there are ANSI-style function
21628 definitions.
21629
21630 * gdb.base/langs.exp, gdb.base/langs*: New test.
21631 * gdb.base/Makefile.in: Build it.
21632 * TODO: Remove item about checking that C names don't get C++
21633 demangling applied; this test tests it.
21634
21635Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21636
21637 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21638 went with the const70 xfail. The xfail went away a year ago.
21639
21640 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21641
21642 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21643 for hp300.
21644
21645 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21646
21647 * gdb.base/a1-selftest.exp: Don't run on hp300.
21648
21649Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21650
21651 * Makefile.in (site.exp): Set host_alias and target_alias as well
21652 as host_triplet and target_triplet.
21653
21654Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21655
21656 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21657
21658 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21659 places as other ecoff systems).
21660
21661 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21662 ultrix.
21663
21664Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21665
21666 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21667 remove them.
21668 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21669 variable and "variable" in addition to "data variable".
21670 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21671
21672 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21673 2.
21674 * gdb.base/list1.c (long_line): Add additional statement at start
21675 of function.
21676 * gdb.base/list.exp (test_forward_search): Update line number to
21677 reflect new statement.
21678
21679Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21680
21681 * gdb.base/signals.exp: Reinitialize searched source directories
21682 after gdb_start call.
21683
21684Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21685
21686 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21687 * gdb.stabs/Makefile.in: Likewise.
21688
21689 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21690 change. Instead split the tests into smaller pieces.
21691 * gdb.disasm/hppa.s: Corresponding changes.
21692
21693Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21694
21695 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21696 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21697
21698 * gdb.base/funcargs.exp: Modify many tests so that every test
21699 either passes or fails. Make some test names unique.
21700
21701Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21702
21703 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21704 Call stty to set interrupt character.
21705
21706 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21707 for HP assembler versus GNU assembler based on actual behavior of
21708 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21709
21710 * TODO: Suggest a few more stepping tests.
21711
21712Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21713
21714 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21715 restart GDB for h8300 after a continue.
21716 (return): Add pattern to match a29k-udi behavior.
21717 * gdb.base/nodebug.exp: Remove obsolete comment.
21718 * gdb.base/regs.exp: New file, testing of register displays.
21719 * gdb.base/return.exp: Fix typo in reference to $objdir.
21720 * gdb.base/whatis.exp: Always start with a fresh GDB.
21721
21722Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21723
21724 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21725 higher, these tests generate a lot of output.
21726
21727Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21728
21729 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21730 code following the catch silently ignored some errors; without the
21731 catch they should be thrown like any other tcl error. Also, the
21732 catch used "" instead of {} which meant all the callers who wanted
21733 to include one of the characters "[]$ had to quote it an extra time.
21734 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21735 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21736 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21737 Remove extra quoting.
21738
21739Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21740
21741 * gdb.base/commands.exp: Make test names unique; every test either
21742 passes or fails. Update some comments.
21743
21744 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21745
21746Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21747
21748 The following fixes a FAIL caused by the fact that the alpha stabs
21749 configuration didn't use the ".if alpha" code in weird.def.
21750 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21751 bit pointer, so the 32 bit version works even on the alpha.
21752 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21753 Remove the stuff which allowed us to have separate versions for
21754 alpha and everything else.
21755
21756 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21757 regexp which "info func operator\[\](" is supposed to match. Fix
21758 string to send to GDB. Note that GDB still doesn't work right. Add a
21759 new test for "info func .perator\[\](" which GDB does handle correctly.
21760
21761 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21762
21763Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21764
21765 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21766 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21767 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21768 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21769 it makes the tests harder to understand and confuses test-o-matic.
21770 The preferred style is that each test provides a PASS or a FAIL,
21771 and has a unique message (e.g. "continue #54" not just "continue")
21772 which is the same for the pass and the fail.
21773 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21774 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21775 to lib/gdb.exp.
21776 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21777 prt_accept which was basically the same thing. Likewise for
21778 test_print_reject and prt_reject.
21779 * lib/gdb.exp (test_print_reject): Add some more error message
21780 patterns to match from the former printcmds.exp (prt_reject).
21781 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21782 One defect of the passcount stuff is that some of it failed to
21783 report XPASS where appropriate.
21784 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21785 stuff before and after arg in expected pattern.
21786 (test_paddr_operator_functions): Re-do test without print_addr_of;
21787 this is the only test which seems to want extra stuff there.
21788
21789Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21790
21791 * gdb.base/nodebug.exp: Update new tests to reflect improved
21792 wording of gdb output.
21793
21794 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21795 and "ptype" work on variables in files compiled without -g.
21796 Replaces commented out "maint print msymbol" tests.
21797
21798Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21799
21800 * gdb.base/setvar.c (dummy): Call malloc.
21801
21802 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21803 losing with the irix4 sed.
21804
21805 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21806 ALRM" on irix4.
21807
21808Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21809
21810 * TODO: Remove items about corefile.exp testing new exec-file and
21811 backtrace; both are now done. Add items about printing enums.
21812
21813Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21814
21815 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21816 "get signal $thissig" test fails.
21817
21818 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21819
21820Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21821
21822 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21823 compiler warning with dec alpha compiler.
21824
21825 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21826 extra \n from gdb_test call (this explains why the prompt test
21827 that I removed yesterday was there).
21828 (user_defined_command_test): Remove extra \n and prompt test.
21829
21830 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21831 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21832 doesn't exist.
21833 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21834 Also remove alpha workaround, which turns out to be because
21835 SIGABRT == SIGLOST.
21836
21837 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21838
21839 * gdb.base/help.exp: Don't test "help show".
21840
21841Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21842
21843 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21844 "set print address" is on.
21845 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21846 pass prompt to gdb_test; gdb_test already looks for the prompt.
21847
21848 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21849
21850 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21851 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21852 was to make sure that gdb can read a core file. But (a) the "read
21853 the corefile" part didn't make it to a1-selftest.exp, we just
21854 delete the corefile after creating it, and (b) we test reading
21855 corefiles in corefile.exp anyway. Also, this test left around a
21856 xgdb process on Solaris.
21857
21858 * gdb.base/corefile.exp: Also test backtrace.
21859
21860Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21861
21862 * gdb.base/commands.exp: Test a simple user defined command with
21863 arguments and if/while statements; verify the full user command is
21864 printed by "show user".
21865
21866 * gdb.base/commands.exp: Test if/while commands as part of a
21867 breakpoint command list; verify they appear in breakpoint
21868 information.
21869
21870Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21871
21872 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21873 than by dividing by zero.
21874
21875Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21876
21877 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21878 performing an inferior call with watchpoints enabled.
21879 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21880 call.
21881
21882Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21883
21884 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21885 of "file" command.
21886
21887 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21888 Add additional pattern for when "int operator int(void);" appears
21889 in a different order.
21890
21891Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21892
21893 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21894
21895 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21896 and "signal" with ".*".
21897
21898Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21899
21900 * TODO: Add note about "handle all nostop".
21901
21902 * gdb.base/{sigall.c, sigall.exp}: New test.
21903 * gdb.base/Makefile.in: Add it.
21904
21905Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21906
21907 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21908 when invoking GDB, suppresses any windowing interface.
21909
21910Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21911
21912 * config/sim-gdb: New file, simulator testing support.
21913
21914Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21915
21916 * gdb.base/interrupt.exp: Test calling func1 twice.
21917
21918Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21919
21920 * gdb.base/list.exp (test_forward_search): Set timeout higher
21921 when we'll be getting lots of output from gdb.
21922
21923 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21924 "init_malloc" to after the expect statement. Run it if that
21925 regexp is taken, but also for two others which happen if source
21926 cannot be found.
21927
21928Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21929
21930 * gdb.base/printcmds.exp: New test, for printing register before
21931 program is running.
21932
21933Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21934
21935 * gdb.base/list.exp: Correct some alternate expect patterns
21936 to reflect changes in list1.c.
21937
21938Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21939
21940 * TODO: Add item regarding large frames.
21941
21942 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21943
21944 * TODO: Remove item about enabling return.exp; it
21945 is enabled. Suggest a few more "return" tests.
21946
21947Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21948
21949 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21950 anonymous unions.
21951
21952Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21953
21954 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21955 and pr-5646.o, so "make" is the same as "make all", not "make
21956 pr-4975.o".
21957
21958Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21959
21960 * gdb.base/list.exp: Adjust expectations to reflect changes in
21961 list1.c.
21962 (test_forward_search): New test proc.
21963 * gdb.base/list1.c (long_line): New function, has long source line.
21964
21965Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21966
21967 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21968 additional line of code that was added.
21969
21970Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21971
21972 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21973 tests so as not to overflow expect's input buffers.
21974 * gdb.disasm/hppa.exp: Corresponding changes.
21975
21976Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21977
21978 Beginnings of template debugging tests.
21979 * gdb.c++/templ-info.cc: New file to test for template
21980 debugging capability of the compiler.
21981 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21982 templ-info.cc.
21983 * gdb.c++/templates.cc: Add explicit template instantiations
21984 to enable compiling with -fno-implicit-templates. Add destructor
21985 and 'value' method to T5 class for template tests.
21986 * gdb.c++/templates.exp: Add testcases for printing of template
21987 types, setting breakpoints on template methods and calling a
d63a86f8 21988 template method.
c906108c
SS
21989
21990Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
21991
21992 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
21993 branch target since some assemblers (gas-2.5) may emit a
21994 relocation for the branch instead of resolving it in the
21995 assembler.
21996
21997Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21998
21999 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22000 through signal handler.
22001
22002Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22003
22004 * configure.in (*-*-netware): Use config/mt-netware.
22005
22006 * config/mt-netware: New file.
22007 * config/mt-i386-netware: Removed, separate configs for different
22008 netware architectures are no longer needed now that we have
22009 --with-headers.
22010
22011Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22012
22013 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22014 by the recent changes to use ANSI C arithmetic conversions.
22015
22016Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22017
22018 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22019 bug involving using inferior_pid to figure out whether to select a
22020 frame.
22021
22022Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22023
22024 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22025 match the current disassembler output.
22026
22027Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22028
22029 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22030 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22031 types, expect "int" as type of integer values (for now).
22032
22033Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22034
22035 * gdb.base/commands.exp: New tests for if/while commands.
22036
22037Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22038
22039 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22040 by .*, since hex values have different syntax in Chill mode.
22041
22042Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22043
22044 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22045 linefeed from expect pattern for repeated types with indices > 9.
22046
22047Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22048
22049 First part of Fortran test suite.
22050 * gdb.fortran: New directory.
22051 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22052
22053Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22054
22055 * gdb.base/default.exp: Update expect pattern for load command
22056 without arguments.
22057
22058Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22059
22060 * configure.in: Change i386 to i[345]86.
22061 * gdb.base/configure.in: Likewise.
22062 * gdb.c++/configure.in: Likewise.
22063 * gdb.chill/configure.in: Likewise.
22064
22065Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22066
22067 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22068 patterns, since that is not a valid context for comments.
22069
22070Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22071
22072 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22073 repeated types and repeated types with indices > 9.
22074
22075Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22076
22077 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22078 2417; old bug has been fixed.
22079
22080Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22081
22082 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22083 send the newline ourselves instead of assuming gdb_test will do
22084 so when passed an empty input string.
22085
22086 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22087 stabs testcode.
22088
22089Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22090
22091 * lib/gdb.exp (gdb_test): Don't send anything if the first
22092 argument is an empty string. This makes cases where we want to
22093 match output that is already in expect's buffers (for example,
22094 matching a breakpoint after gdb_run_cmd has been called) work
22095 reliably.
22096
22097Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22098
22099 * config/netware.exp: New file.
22100
22101Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22102
22103 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22104 the -B and -L prefixes so we can find the debugging stub.
22105
22106 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22107 there and we are using the gcc from the tree.
22108
22109 * gdb.base/types.c: Removed.
22110
22111 * gdb.base/configure.in: Look for makefile fragments in ../config.
22112 Recognize i386-*-netware.
22113 * gdb.c++/configure.in: Likewise.
22114
22115Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22116
22117 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22118 the correct TCL syntax.
22119
22120Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22121
22122 * gdb.base/opaque.exp: use runto instead of messing around with
22123 breakpoints. Simplify by using gdb_test.
22124
22125 * gdb.base/bitfields.exp: restart between tests on netware targets
22126 because breakpoints aren't relocated after target death. Run
22127 processes to completion.
22128
22129 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22130
22131Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22132
22133 * Makefile.in: Remove extra tabs that confuse some versions
22134 of "make". Use the newly built gdb to test with by default,
22135 rather than the first one in the tester's search path.
22136
22137Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22138
22139 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22140
22141 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22142 condition help.
22143
22144Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22145
22146 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22147
22148 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22149 running.
22150 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22151 * gdb.base/funcargs.exp: Likewise.
22152
22153 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22154 * gdb.base/funcargs.exp: Likewise.
22155
22156 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22157 message is "".
22158
22159Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22160
22161 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22162 return,signals,twice}.exp: Handle non-existant binaries
22163 consistantly.
22164
22165 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22166 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22167 might testing a cross development system.
22168
22169Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22170
22171 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22172 runtest script is relative to ${srcdir}, not ${rootdir}.
22173
22174Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22175
22176 * gdb.base/signals.exp: Allow for optionality of breakpoint
22177 address.
22178
22179Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22180
22181 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22182
22183Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22184
22185 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22186 for size_t definition.
22187 * gdb.c++/templates.cc: Likewise
22188
22189 * config/mt-i386-netware: New file.
22190
22191 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22192 defined.
22193
22194 * gdb.base/Makefile.in: Added support for systems that name core
22195 files by appending "core" to the program name.
22196 * gdb.base/a1-selftest.exp: Likewise.
22197
22198Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22199
22200 * gdb.base/return.exp: Add comment and message for `return double'
22201 test failure on Sparc Solaris.
22202
22203Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22204
22205 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22206
22207Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22208
22209 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22210 from optimizing them away.
22211 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22212 patterns to include default constructors and assignment operators,
22213 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22214 character in the output of the virtual base pointer.
22215
22216Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22217
22218 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22219 expression match in print_addr_of to avoid unintented matches.
22220 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22221 versions up to 2.5.8.
22222
22223Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22224
22225 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22226 included file to run under newer versions of expect.
22227 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22228 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22229 Remove xfail for the virtual table of BDDHookV.
22230
22231Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22232
22233 * lib/gdb.exp (string_to_regexp): Set a default result.
22234 (default_gdb_start): Fix misleading message.
22235
22236Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22237
22238 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22239 Remove all CC, etc definitions.
22240 * config/mt-hpux: New file.
22241 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22242 (CFLAGS, LDFLAGS): Define.
22243 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22244
22245 * Makefile.in (site.exp): Don't insert host_os, etc.
22246 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22247 (distclean): Check existence of subdir.
22248 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22249 * gdb.base/Makefile.in: General cleanup and simplification.
22250 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22251 to build executables. Use default rule to build .o files.
22252 (EXPECT, RUNTEST, CC): Fix relative pathname.
22253 (site.exp): Don't insert host_os, etc.
22254 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22255 and/or SIGUSR1 defined.
22256 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22257 * gdb.c++/Makefile.in: General cleanup and simplification.
22258 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22259 (CFLAGS): Remove.
22260 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22261
22262Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22263
22264 * gdb.base/recurse.exp: Misc changes to get tests running again
22265 after Kung's changes to the watchpoint code.
22266 * gdb.base/watchpoint.exp: Likewise.
22267
22268Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22269
22270 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22271
22272Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22273
22274 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22275 * lib/gdb.exp (default_gdb_start): Define.
22276 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22277 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22278 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22279 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22280 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22281 Don't call gdb_target_udi in between tests.
22282
22283Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22284
22285 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22286 (which was basically just a local version of the same thing). In
22287 addition to avoiding duplication, gdb_test_exact is faster.
22288 * lib/gdb.exp (gdb_test_exact): Fix typo.
22289
22290 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22291 don't give an error.
22292
22293 * gdb.base/term.exp: Call delete_breakpoints before starting.
22294
22295 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22296 (t10): Add comment.
22297
22298Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22299
22300 Reorganization of the GDB Test Suite.
22301
22302 * gdb.base: New directory, contains all the basic tests.
22303 * gdb.c++: New directory, tests specific to C++.
22304 * gdb.chill: New directory, tests specific to Chill.
22305 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22306 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22307 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22308 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22309 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22310 t30-31 to chill).
22311 * */gdbme.*: Rename to match appropriate expect scripts.
22312 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22313 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22314 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22315 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22316 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22317 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22318 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22319 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22320 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22321 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22322 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22323 gdb.c++/virtfunc.cc: New names of C++ files.
22324 * gdb.chill/chillvars.ch: New name of Chill file.
22325 * gdb.base/configure.in, gdb.c++/configure.in,
22326 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22327 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22328 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22329 * configure.in (configdirs): Update to reflect directory changes.
22330 (target_abbrev): No longer define for any configuration.
22331 * Makefile.in: Cosmetic improvements to header comments.
22332
22333Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22334
22335 Various changes to gdb.t31:
22336
22337 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22338 * gdbme.ch: Make all key-words and predefineds be upper-case.
22339 * chillvars.exp: Expect key-words and predefinds in upper-case.
22340
22341 * chillvars.exp: Use gdb_test_exact many places.
22342 Change expected output for arrays (which now includes index labels).
22343
22344 * pr-5020.exp, gdme.ch (module PR_5020):
22345 New test, for PR-5020.
22346
22347Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22348
22349 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22350 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22351
22352Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22353
22354 * Makefile.in: Fix bit-rot in definitions of CHILL,
22355 CHILL_FOR_TARGET and Chill_LIB.
22356 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22357 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22358 CHILL, and CHILL_LIB.
22359
22360Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22361
22362 * Revert the previous changes. Please see Rob's directory
22363 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22364
22365Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22366
22367 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22368 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22369 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22370 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22371 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22372 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22373 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22374 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22375 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22376 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22377 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22378 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22379 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22380 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22381 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22382 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22383 changes from 94Q1.
22384
22385Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22386
22387 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22388 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22389 Rob's new testing fragments.
22390
22391Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22392
22393 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22394 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22395
22396Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22397
22398 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22399 version also, match on casted version strings, and match on
22400 gdb startup case where the line numbers might be messed up.
22401
22402Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22403
22404 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22405 (CFLAGS): Delete it from here.
c906108c
SS
22406
22407Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22408
22409 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22410
22411Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22412
22413 * Makefile.in (RUNTEST): Default to just "runtest".
22414
22415Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22416
22417 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22418 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22419 the code has been restructured.
22420
22421Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22422
22423 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22424 \n, not just one of each.
22425
22426 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22427 /bin/cc gives a warning if you do.
22428
22429Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22430
d63a86f8 22431 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22432 __t10ListS_link1ZUiRCUiPT0
22433
22434Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22435
22436 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22437 on local variables in recursive functions.
22438
22439 * gdb.t07/Makefile.in: Build the new test.
22440
22441Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22442
22443 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22444 directly. Instead compare the return values from actual calls.
22445
22446Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22447
22448 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22449
22450Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22451
22452 * From Peter Schauer with minor modifications.
a9c64011
AS
22453 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22454 stops in mid-line in the caller. Add xfail for returning a float
22455 value on X86 targets.
c906108c
SS
22456
22457Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22458
22459 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22460 to avoid expect lossage.
22461 (fmem_LRbug_tests): Likewise.
22462 * gdb.disasm/hppa.s: Corresponding changes.
22463
22464 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22465 conditions to work with latest dejagnu/expect.
22466
22467 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22468 expected to fail on the PA.
22469 (backtrace in call with trampolines): Explicitly require main
22470 to be frame #1 (no trampolines should show up in backtrace).
22471
22472 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22473 "continue -expect".
22474 * gdb.t06/break.exp: Likewise.
22475 * gdb.t07/watchpoint.exp: Likewise.
22476 * gdb.t13/bitfields.exp: Likewise.
22477 * gdb.t15/{funcargs,return}.exp: Likewise.
22478 * gdb.stabs/weird.exp: Likewise.
22479 * config/{mips,udi}-gdb.exp: Likewise.
22480
22481 * hppa.sed: Enclose comments within a sed command to avoid
22482 losing with the old OSF1 sed.
22483
22484Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22485
22486 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22487 sequent dynix.
22488 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22489 * gdb.t15/funcargs.exp: Conditionally step again to really
22490 finish from marker_call_with_trampolines. Handle the case where
22491 the first step from within call_with_trampolines already steps
22492 us back to main.
22493 * gdb.t15/gdbme.c: Add comment to closing brace of
22494 call_with_trampolines for funcargs.exp.
22495
22496Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22497
d63a86f8 22498 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22499 Fix typo(s).
22500
22501Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22502
22503 * gdb.t07/gdbme.c: More code for watchpoint testing.
22504
22505 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22506 "Hardware watchpoint" throughout file.
22507 (test_watchpoint_triggered_in_syscall): New test.
22508 (test_complex_watchpoint): New test.
22509
22510Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22511
22512 * gdbme.c (call_with_trampolines): New function to try and step
22513 into. Tests trampoline problems on the PA.
22514
22515 * funcargs.exp (localvars_in_indirect_call): No longer expect
22516 stepping into indirect call to fail on PAs.
22517 (test_stepping_over_trampolines): New test.
22518
22519Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22520
22521 * TODO: Add suggestions for static member function tests, and
22522 completion tests.
22523
22524Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22525
22526 * TODO: Add suggestions for "p/a" tests.
22527
22528 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22529 (default_gdb_exit): Replace all the hair with sending "quit" to
22530 the process with a simple close.
22531
22532Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22533
22534 * TODO: Add suggestions for shared library tests.
22535
22536Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22537
22538 * TODO: Add suggestions for x/s tests.
22539
22540Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22541
22542 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22543 "enable once", and "enable breakpoints once" with ".*".
22544
22545Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22546
22547 * TODO: Add suggestions about structure passing tests.
22548
22549Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22550
22551 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22552 the primary1 test, use work around if __GNUC__ < 2.
22553 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22554 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22555 Test for bad output rather than waiting for timeout. Issue
22556 second continue only if first continue failed.
22557
22558Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22559
22560 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22561 operator[] test with gdb_test because the old code didn't seem to
22562 be getting the quoting right with the new dejagnu.
22563
22564Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22565
22566 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22567 one from the path.
22568 * Makefile.in: Use a fresh expect if there is one, use runtest
22569 from the src tree if there is one.
d63a86f8 22570
c906108c
SS
22571Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22572
22573 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22574 next over recursive call. Revise the tests from that point on
22575 (which had been skipped) to match GDB's actual (correct) output.
22576
22577 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22578 with next over a breakpoint whose condition is false.
22579
22580 * gdb.t00/help.exp: Comment out "help set print" tests just like
22581 (and for same reason as) "help set" test.
22582
22583Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22584
22585 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22586 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22587
22588Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22589
22590 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22591 necessary gdb_target_udi.
22592
22593 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22594
22595 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22596 1838 and 2417; they are fixed.
22597
22598 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22599 gdb.t03/ptype.exp (ptype structure, ptype union):
22600 Remove xfails; the test is looser than when the xfails were added.
22601
22602 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22603 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22604
22605 * gdb.t01/run.exp: Only run shell test if isnative.
22606
22607 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22608 since "run" automatically loads if necessary. Call gdb_target_udi
22609 after the "file" since "file" kills any execution target.
22610
22611 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22612 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22613 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22614 argument for UDI.
22615
22616Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22617
22618 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22619
22620 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22621
22622Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22623
22624 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22625 properly quoting regexps. This makes the second argument to
22626 demangle a fixed string, which matches the callers, instead of a
22627 shell-style pattern which is what the previous implementation
22628 used. Update some of the callers.
22629
22630Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22631
22632 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22633 (comib_nullified_tests): Fix typo.
22634 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22635 strings. No longer expected to fail.
22636
22637 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22638 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22639 strings. No longer expected to fail.
22640
22641 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22642 string. No longer expected to fail.
22643
22644Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22645
22646 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22647 No longer expected to fail.
22648
22649 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22650 string. No longer expected to fail.
22651
22652Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22653
22654 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22655 only in the names (I probably got most of them). I was even
22656 generous with some which differed in underscores in names, and
22657 probably missed a few, and I *still* was able to remove almost a
22658 third of the file with almost no impact on testsuite coverage.
22659
22660Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22661
22662 * gdb.t00/default.exp: Match udi_attach error message as well as
22663 the one from child_attach.
22664
22665 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22666
22667 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22668
22669 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22670 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22671
22672 * Move test with enums and partial symbols back to
22673 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22674 Reverts the change of 26 May 93. Per today's change to
22675 stabs.texinfo, the behavior that weird.exp was expecting was
22676 unreasonable; what is important is that the compiler+gdb get
22677 things right, which happens with a recent gcc. Also fix the test
22678 to deal with native compilers which put out the stab gdb can't
22679 deal with.
22680
22681Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22682
22683 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22684 in the names. The main thing these accomplish is to slow things down.
22685 Many more such duplicates surely remain.
22686
22687 * gdb.t00/help.exp: Comment out "help support" test just like
22688 (and for same reason as) "help set" test.
22689
22690Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22691
22692 * gdb.t06/break.exp: Remove setup_xfails for
22693 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22694 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22695 about known bug in gcc to include up through 2.5.8.
22696 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22697 well as "_vb$".
22698 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22699 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22700 with latest gcc and gdb.
22701 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22702 well as "_vb$".
22703
22704Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22705
22706 * configure.in (hppa*-*-*): Also configure and build stabs-only
22707 tests.
22708
22709Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22710
22711 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22712 * gdb.t10/configure.in (hppa*-*-*): Use it.
22713
22714Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22715
22716 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22717
22718Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22719
22720 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22721 versions prior to 1.13.5.
22722
22723Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22724
22725 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22726 the prompt is at the start of a line.
22727
22728Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22729
22730 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22731 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22732 in the copr tests now.
22733 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22734 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22735 expected to fail.
22736
22737Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22738
22739 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22740 gdb.t31/chillvars.exp, lib/gdb.exp:
22741 Tweak to run under either version of expect.
22742 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22743 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22744 * gdb.t11/list.exp: Remove extraneous whitespace.
22745
22746Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22747
22748 * gdb.t16/printcmds.exp (test_print_strings): Accept
22749 "(unsigned char *) " before the string.
22750
22751 * TODO: Add notes about printing of fancy types and GDB expressions.
22752
22753Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22754
22755 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22756 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22757 if doing mips-idt-ecoff.
c906108c
SS
22758
22759Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22760
22761 * Most .exp files: Tweak to run under either version of expect.
22762
22763Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22764
22765 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22766 xfails; I'm not sure why they are failing, but not because of PR 1806.
22767
22768Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22769
22770 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22771 defined in lib/gdb.exp.
22772
22773Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22774
22775 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22776 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22777 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22778 have to be typeless.
22779
22780Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22781
22782 * TODO: Add suggestion for copyright year test.
22783
22784Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22785
22786 * configure.in (*-*-lynxos*): Add stabs tests.
22787
22788Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22789
22790 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22791 so insert a tab before any assembler directive in column zero.
22792
22793 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22794 stores.
22795 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22796 stores.
22797 (fpu_short_memory_tests): Likewise.
22798
22799Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22800
22801 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22802 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22803 .stabs directives in comments.
22804
22805Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22806
22807 * TODO: New file, describing tests we could write.
22808 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22809
22810Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22811
22812 * gdb.t06/signals.exp: Add kludge to force re-sync.
22813
22814 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22815 to xgdb instead of gdb, get out of gdb.
22816
22817Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22818
22819 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22820 for info.
22821
22822Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22823
22824 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22825 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22826 * gdb.stabs/hppa.sed: New sed script for the PA.
22827
22828Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22829
22830 * gdb.stabs: Re-write weird.def and configuration to use sed
22831 instead of cpp. sed is portable and POSIX; cpp is neither.
22832
22833Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22834
22835 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22836
22837Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22838
22839 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22840
22841Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22842
22843 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22844 "_vb$".
22845 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22846 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22847
22848Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22849
22850 * lib/gdb.exp: Comment out code which depends on non-existent
22851 `transform' procedure.
22852
22853Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22854
22855 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22856 * lib/gdb.exp: Transform tool name.
22857 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22858 1.1's new error handling system.
22859
22860Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22861
22862 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22863
22864Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22865
22866 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22867 They made pattern matching so slow that timeouts happened on
22868 heavily loaded systems. Now any output from "show print" which
22869 gets us back to the GDB prompt is a PASS.
22870
22871Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22872
22873 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22874
22875Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22876
22877 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22878
22879 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22880 It is not from PR 3220.
22881
22882Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22883
22884 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22885 just started failing because they depended on the order the
22886 subcommands are presented, or exact docstring text. This kind of
22887 test is a pain and has minimal benefit.
22888
22889Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22890
22891 * gdb.t09/corefile.exp: At end of test, use "core" command with
22892 no arguments.
22893
22894Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22895
22896 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22897 17}/Makefile.in: Make it possible to run the testsuite with Sun
22898 make and CC = cross gcc by adding explicit build rules for .o
22899 files.
22900
22901Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22902
22903 * gdb.t15/funcargs.exp: Don't put comments on same line as
22904 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22905
c906108c
SS
22906Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22907
22908 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22909
22910Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22911
22912 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22913 * gdb.t20/inherit.exp: remove three dumplicate entries.
22914
22915Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22916
22917 * gdb.t06/break.exp: For "next over recursive call", fail on any
22918 incorrect output, not just on "factorial (value=2)".
22919
22920Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22921
22922 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22923 working now. Add an xfail if accesing a bss variable causes
22924 a memory error if the target is not yet run.
22925
22926Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22927
22928 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22929 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22930 name of __st* demangling (2 strings). Did Kung really get the
22931 more than 95 others right without testing them?
22932
22933Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22934
22935 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22936
22937Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22938
22939 * configure.in (configdirs): Add gdb.disasm
22940 * gdb.disasm: New directory for GDB disassembler tests.
22941 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22942
22943Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22944
22945 * gdb.t00/help.exp: Don't test "help set".
22946
22947 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22948 from within expect statements. None of these happen anymore and
22949 they cause regressions to be silently unnoticed.
22950
22951 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22952 messages) about known failures with gcc cygnus-2.4.5-930417.
22953
22954 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22955 comp-info.exp so it gets built if it doesn't exist.
22956
22957 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22958 it is no longer used.
22959 * gdb.t13/comp-info.c: Removed.
22960
22961Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22962
22963 * gdb.t06/signals.exp: Add xfail for sun3.
22964
22965Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22966
22967 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22968 relevant because ^C doesn't get sent but failure can be reproduced
22969 interactively).
22970
22971Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22972
22973 * gdb.stabs/alpha.mt: New configuration file for alpha.
22974 * gdb.stabs/configure.in: Use it.
22975 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22976 sharing with alpha.mt, redefine long to word via preprocessor.
22977 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22978 for alpha.
22979 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22980 native cc.
22981 * gdb.t00/teststrategy.exp: Change expect string so that we
22982 consume the `(xgdb)' from the command echo and from the gdb prompt.
22983 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22984 gdb currently compares all values as long, so this failure probably
22985 applies to any configuration where LONGEST is bigger than a target int.
22986 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22987 with gcc.
22988 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
22989 to handle opaque pointers, gcc is.
22990 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
22991 as first argument. Include <sys/types.h> and change all operator
22992 new definitions to use size_t.
22993 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
22994 now that we use size_t.
22995
22996Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22997
a9c64011 22998 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 22999 a long or float array cast all array members to the same type.
a9c64011 23000 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23001 with 64 bit longs.
a9c64011 23002 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23003 on alpha.
a9c64011 23004 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23005
23006Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23007
23008 * gdb.t24 (demangle.exp): Constructors of templates have names like
23009 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23010 section 14.6 of the ARM.
23011
23012 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23013 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23014 accomplish little and slow down the testsuite.
23015
23016 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23017 Accept spaces various places.
23018
23019Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23020
23021 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23022 with watchpoint enabled.
23023
23024 * Makefile.in: Remove definition of CC and remove the second
23025 definition of CXX (the "CXX = gcc" one remains). These definitions
23026 were causing backquotes to be expanded within backquotes, which
23027 doesn't work.
23028
23029Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23030
23031 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23032
23033Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23034
a9c64011
AS
23035 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23036 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23037 by mips cc and contains no stabs entries.
23038
23039Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23040
23041 * config/vx-gdb.exp: Use fake device to load files rather than
23042 NFS.
23043 * lib/gdb.exp: New proc to do "file" command.
23044 * config/unix-gdb.exp: Use new "file" proc.
23045
23046Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23047
23048 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23049 Rework board rebooting slightly.
23050 (gdb_exit): Don't exit from the remote shell; there isn't one.
23051 * gdb.stabs/weird.exp: If a program is being debugged already,
23052 kill it.
23053 * gdb.t04/setvar.exp: Stop and restart gdb.
23054 * gdb.t05/expr.exp: Likewise.
23055 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23056 restart gdb and reload the program.
23057 * gdb.t08/opaque.exp: Likewise.
23058 * gdb.t12/scope.exp: Likewise.
23059 * gdb.t13/bitfields.exp: Likewise.
23060 * gdb.t15/funcargs.exp: Likewise.
23061 * gdb.t20/classes.exp: Likewise.
23062 * gdb.t03/ptype.exp: Increase timeout.
23063 * gdb.t16/printcmds.exp (test_print_string_constants,
23064 test_print_array_constants): Likewise.
23065 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23066 * gdb.t20/classes.exp (do_tests): Likewise.
23067 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23068
23069Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23070
23071 * gdb.stabs: Renamed *wierd* to *weird*.
23072
23073Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23074
23075 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23076 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23077
23078Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23079
23080 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23081 (do_tests): Remove xfail for whatis on one_var and two_var.
23082
23083Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23084
23085 * Makefile.in: Made cross building work better by adding
23086 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23087
23088Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23089
23090 * gdb.t15/{return.c,return.exp,Makefile.in}:
23091 New test, currently commented out.
23092
23093Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23094
23095 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23096 still running and removes the leftover named socket so GDb can do
23097 clean restarts.
23098
23099Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23100
23101 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23102 console, not GDB.
23103 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23104 cross testing works better with "make check"
23105 * config/unix-gdb: Use default procedures for exit and version.
23106 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23107 with the newest VxWorks.
23108
23109Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23110
23111 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23112 old form.
23113
23114 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23115 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23116
23117 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23118
23119 * config/unix-gdb.exp: Remove this version of gdb_exit
23120 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23121 Rob says he'll look at it when he gets back to testing boards.
23122
23123Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23124
23125 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23126 an expected fail for certain ptype commands.
23127
23128 * gdb.t20/classes.exp: Update expected results of "ptype class
23129 Base1" to account for the constructor that now appears in the type.
23130
23131Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23132
23133 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23134 disappeared from list.
23135 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23136 "alldone" proc with call to cleanup and exit.
23137 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23138 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23139 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23140 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23141 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23142 "alldone" proc with simple returns that suppress remaining
23143 tests. The alldone proc went away many months ago.
23144
23145Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23146
23147 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23148
23149 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23150
23151Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23152
23153 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23154 as vax gdb will display them.
23155
23156Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23157
23158 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23159 optimizers.
23160
23161 * scope.exp: Change "bad value for localval" messages so each one
23162 is unique.
23163
23164 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23165 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23166
23167 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23168
23169Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23170
23171 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23172 doesn't exist (due to optimization).
23173
23174Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23175
23176 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23177 contains \r because the filename is long.
23178
23179 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23180 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23181
23182Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23183
23184 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23185 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23186 Ultrix.
23187 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23188 int tests.
23189 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23190
23191Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23192
23193 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23194
23195 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23196 to match does not match the passing case but still matches the
c906108c
SS
23197 failing case.
23198
23199Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23200
23201 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23202
23203Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23204
23205 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23206 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23207 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23208 Remove various versions of gdb_exit.
23209 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23210 gdb_exit.
23211 * config/unix-gdb.exp: gdb_exit remains here, and should override
23212 the generic version, since it's doing a lot of wierd stuff that
23213 the other versions aren't. FIXME, fold it in, or abandon this
23214 version.
23215
23216Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23217
23218 * gdb.t24/demangle.exp: Add tests for PR 3220.
23219
23220Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23221
23222 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23223
23224Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23225
23226 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23227 "i386-*-*". Works for i486 as well.
23228
23229 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23230 bug, and expand domain of xfail to all SVR4 systems, since the
23231 actual problem is likely to be in generic SVR4 /proc support.
23232
23233Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23234
23235 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23236
23237Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23238
23239 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23240 xfails for other systems. Match a missing 'Continuing.' as an
23241 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23242
23243 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23244 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23245 Only issue warning for missing executables if -all option is used.
23246
23247 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23248 file if -all option is used. It's like an unpredictable XFAIL.
23249
23250Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23251
23252 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23253 for dynamically linked binaries.
23254
23255 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23256
23257Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23258
23259 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23260 to state that this is a known bug in old versions of g++.
23261
23262Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23263
23264 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23265 while waiting for `Continuing'.
23266
23267Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23268
23269 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23270 in text, data, and bss.
23271 * gdb.t10/nodebug.c: Add local and global test variables for
23272 initialized and uninitialized data.
23273
23274Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23275
23276 * config/unix-gdb.exp (gdb_exit): Add "wait".
23277
23278Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23279
23280 * gdb.t06/signals.exp: xfail the continue from the handler for all
23281 targets.
23282
23283 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23284 function with watchpoints enabled, the i386 call dummy starts with
23285 a call.
23286
23287 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23288 386 bsd names its corefiles.
23289
23290Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23291
23292 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23293 compilers don't grok it.
23294 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23295 with small octal ints rather than character constants, which
23296 are signed and might not fit if first promoted to int.
23297
23298Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23299
23300 * gdb.t09/Makefile.in (clean): Remove corefile.
23301
23302Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23303
23304 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23305
23306Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23307 and Jim Kingdon (kingdon@cygnus.com)
23308
23309 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23310 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23311 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23312
23313Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23314
23315 * gdb.t17/interrupt.exp: Add xfail for hppa.
23316
23317Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23318
23319 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23320 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23321 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23322 to determine signed-ness of bitfields and use the result to setup
23323 the xfail.
23324 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23325 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23326 call line is reached if necessary.
23327
23328Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23329
23330 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23331
23332Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23333
23334 * gdb.t06/break.exp: Also test `clear' command.
23335
23336Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23337
23338 * gdb.t00/teststrategy.exp: Remove extra quote.
23339
23340 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23341 watchpoint enabled to be for all non-68k machines.
23342
23343 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23344
23345Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23346
23347 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23348 targets use aout.mt instead of ecoff.mt as gas understands
23349 standard aout format.
23350
23351Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23352
23353 * lib/gdb.exp (runto): Don't insist that function we are running to
23354 was compiled with -g.
23355
23356 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23357
23358 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23359 to get back into the read system call.
23360 Accept leading newline in case where we woke it up.
23361
23362Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23363
23364 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23365 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23366 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23367 enable ecoff configuration.
23368
23369Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23370
23371 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23372
23373Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23374
23375 * gdb.t16/printcmds.exp: Add another printf test.
23376
23377Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23378
23379 * configure.in: If configured -with-stabs on any target, add
23380 stabsdirs to configdirs.
23381
23382Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23383
23384 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23385 fun" so pattern does not match the command itself.
23386
23387Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23388
23389 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23390
23391Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23392
23393 * gdb.t17/interrupt.exp: Test for more things.
23394
23395Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23396
23397 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23398 compiler arranges the code and line numbers.
23399
23400 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23401
23402Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23403
23404 * gdb.t00/help.exp: Increase expect input buffer size.
23405
23406Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23407
23408 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23409
23410 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23411
23412 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23413
23414 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23415 [0-9]*, not just [0-9].
23416
23417Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23418
23419 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23420
23421 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23422
23423Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23424
23425 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23426
23427Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23428
23429 * gdb.t06/signals.c: Add xfails for sun3.
23430
23431 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23432
23433 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23434 test_stepping tests.
23435
23436Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23437
23438 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23439
23440 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23441
23442 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23443 rather than actually putting it through cpp twice.
23444
23445 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23446
23447Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23448
23449 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23450 no longer needed.
23451
23452Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23453
23454 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23455
23456 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23457 C++ features prints as "struct", make it a pass, not an xfail.
23458
23459Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23460
23461 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23462 Don't require VA to print as "class" rather than "struct".
23463
23464Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23465
23466 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23467
23468Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23469
23470 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23471
23472Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23473
23474 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23475 order.
23476
23477Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23478
23479 * gdb.t16/printcmds.exp: Add printf tests.
23480
23481 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23482
23483 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23484
23485Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23486
23487 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23488 pass counts, to counteract any existing or future setup_xfails.
23489
23490Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23491
23492 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23493 {BEGIN,END}_COMMON for common block instead of STAB.
23494 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23495
23496 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23497 intp_var should be N_GSYM not N_LSYM.
23498 wierd-aout.S: Use a label for the value of the N_SO.
23499 wierd.def: Remove all backslashes.
23500 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23501
23502Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23503
23504 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23505 get the expected next to inheritance3.
23506
23507Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23508
23509 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23510 now that gcc-2.4 gets it right.
23511
23512Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23513
23514 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23515
23516 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23517 generating comp-info.exp which works for cross-compilation.
23518
23519Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23520
23521 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23522 "*-*-sysv4.*".
23523
23524Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23525
23526 * gdb.t01/run.exp: Start with a fresh gdb.
23527 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23528 SVR4.x.
23529
23530Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23531
23532 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23533 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23534 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23535 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23536 things to remove.
23537
23538Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23539
23540 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23541 test cases from bug reports.
23542
23543Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23544
23545 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23546 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23547 avoid spurious xfails.
23548 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23549 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23550 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23551
23552Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23553
23554 * gdb.t00/teststrategy.exp: Rework to provide more useful
23555 description of each test, fix problem with systems that define
23556 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23557 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23558 results for "next over recursive call" so timeouts aren't taken
23559 by error.
23560
23561Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23562
23563 * gdb.t12/scope.exp: Test printing of variables before run.
23564
23565 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23566 printed in wrong order due to sorting.
23567
23568Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23569
23570 * gdb.t00/teststrategy.exp: Fix expected results for printing
23571 user entered string constant. Is array of char, prints with no
23572 address.
23573
23574 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23575 commands.
23576 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23577 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23578 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23579 of struct of char arrays.
23580 * gdb.t00/radix.exp: New tests for radix commands.
23581
23582Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23583
23584 * gdb.t16/printcmd.exp: Print a variable before running program
23585 (with xfail for AIX).
23586
23587Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23588
23589 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23590
23591 * gdb.t16/printcmd.exp: Don't print variables before running program.
23592
23593 * gdb.t06/break.exp: Don't require envp argument to main.
23594
23595 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23596
23597 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23598 Add xfails for rs6000.
23599
23600 * gdb.t02/whatis.exp: Change other tests not to re-test something
23601 we already tested.
23602
23603 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23604 each type used has a variable of that type.
23605
23606Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23607
23608 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23609
23610Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23611
23612 * configure.in: change srctrigger to be a file, not a directory
23613
23614Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23615
23616 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23617
23618 * gdb.t11/list.exp: Fixed a couple of typos.
23619
23620Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23621
23622 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23623 is fixed and PR is closed.
23624 * gdb.t16 (gdbme.c): Add simple test string variable.
23625 * gdb.t16 (printcmds.exp): Add tests with simple test string
23626 variable, primarily for boundaries on "set print elements".
23627
23628Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23629
23630 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23631 Make leading 0's optional and don't expect a tab in the middle
23632 of the number.
23633
23634 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23635
23636 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23637 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23638 don't end command passed to gdb_test with newline.
23639
23640 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23641 signed keyword away, don't expect signed bitfields to be signed.
23642
23643 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23644 printing with only as many 1's as are in the field as well as printing
23645 with 32 1's (see comment).
23646
23647Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23648
23649 * gdb.t00/default.exp: Start with a fresh gdb.
23650 * configure.in (configdirs): Remove gdb.t31 until the chill
23651 compiler works again. It no longer is able to find chillrt0
23652 since it isn't in libchill.a anymore.
23653 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23654 wierd.o, make more modular.
23655 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23656 spurious newlines that caused problems.
23657
23658Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23659
23660 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23661 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23662 gdb.stabs/wierd.{exp,def}: Many new tests.
23663
23664 * gdb.t00/default.exp: update info line for new message.
23665
23666 * gdb.t02/{whatis.exp,gdbme.c}:
23667 Test that "char *" doesn't print as "caddr_t".
23668
23669Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23670
23671 * gdb.t00/help.exp: Use .* in place of some help messages which
23672 just changed.
23673 gdb.t00/default.exp: Update "info frame" test for new message.
23674 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23675 Remove some xfails
23676
23677Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23678
23679 * gdb.t03/{gdbme.c,ptype.exp}:
23680 Add tests for typedef'd struct and union without tags.
23681 Also check "whatis" on a variable of a typedef'd enum without a tag.
23682
23683 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23684 PRMS 1823; the bug still exists but isn't reproduced by this test
23685 anymore), and remove rs6000 XFAIL (the bug is fixed).
23686
23687 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23688 duplicated from whatis.exp. For those that are left, accept
23689 "long", "long int", or "int" for long variables (whatis.exp already
23690 has an XFAIL for "int", so no need to fail it here).
23691
23692 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23693 Deal with GCC's names for types now that GDB uses the compiler's names.
23694
23695 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23696 setup_xfail's for sunos4. If we #defined the signed keyword away,
23697 don't expect GDB to know that char it is signed.
23698
23699 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23700
23701Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23702
23703 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23704 should work on any system, regardless of debugging format.
23705 * gdb.t21/demangle.exp: Move to gdb.t24.
23706 * gdb.t24/demangle.exp: Move from gdb.t21.
23707 * gdb.t24/{Makefile.in, configure.in}: New files.
23708
23709Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23710
23711 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23712 * gdb.stabs: New directory.
23713
23714Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23715
23716 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23717 not just "Quit anyway?".
23718
23719Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23720
23721 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23722 that all setup_xfails are immediately followed by clear_xfails.
23723
23724Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23725
23726 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23727 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23728 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23729 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23730 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23731 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23732 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23733 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23734 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23735 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23736 gdb.t31/chillvars.exp, lib/gdb.exp:
23737 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23738 bug-gdb@prep.ai.mit.edu.
23739
23740Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23741
23742 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23743 with 0.0, not integer 0.
23744
23745Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23746
23747 * gdb.t06/break.exp: Update for "Kill the program" message change.
23748
23749Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23750
23751 * Makefile.in (GDBFLAGS): Set to -nx.
23752 * Makefile.in (site.exp): Use GDBFLAGS.
23753
23754Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23755
23756 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23757 Makefiles.
23758 (check): depend on just-check.
23759 (just-check): added so that tests can be run without a noop
23760 build pass.
23761
23762Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23763
23764 Switch to using configure's configdirs.
23765 * Makefile.in (Makefile): add configure.in dependency.
23766 (SUBDIRS): removed redundant assignment.
23767 * configure.in: switch subdirs assignment to configdirs.
23768 * gdb.t*/configure.in: new files.
23769
23770Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23771
23772 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23773 works.
23774
23775Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23776
23777 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23778 in explicit rules. Apparently this is not supported by some makes.
23779
23780Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23781
23782 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23783
23784Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23785
23786 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23787 disappeared.
23788
23789Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23790
23791 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23792
23793Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23794
23795 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23796 watchpoint problem that is now fixed.
23797 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23798 uninitialized convenience variables.
23799 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23800 structures.
23801
23802Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23803
23804 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23805 which causes expect to get out of sync with gdb on long output
23806 from help set.
23807 * gdb.t09/corefile.exp: Make expected pattern for core file
23808 failing signal and frame output format less sun specific.
23809
23810Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23811
23812 * gdb.t31/chillvars.exp: Add and remove initial dummy
23813 breakpoint, so that symbol table is forced in.
23814 (Needed at least on Sunos4, though it seems not SVR4.)
23815 * gdb.t31/chillvars.exp: Update for changed output format.
23816
23817Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23818
a9c64011 23819 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23820
23821Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23822
23823 * Makefile.in: Added --srcdir when invoking runtest, removed the
23824 need for a local config file. (optional now)
23825
23826Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23827
23828 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23829 failure count used to force early termination. Add some more
23830 expected failures for gnu style demangling.
23831
23832Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23833
23834 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23835 pmi variable from gdb.t20/gdbme to get optimized away.
23836 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23837 Check for written corefile upon timeout _and_ eof.
23838
23839Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23840
23841 * config/unix-gdb.exp: Add missing return 0.
23842
23843Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23844
23845 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23846 test termination.
23847
23848Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23849
23850 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23851 disappeared.
23852
23853Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23854
23855 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23856 time as i860 support works.
23857
d63a86f8 23858 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23859 "backtrace 100\r" rather than just "backtrace\r", to match last
23860 change.
23861
23862Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23863
23864 * config/udi-gdb.exp (gdb_exit): Remove close command.
23865 (gdb_target_udi): New procedure to set the UDI target.
23866 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23867 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23868 Added waits for prompts after several question responses. Added
23869 some more responses used by a29k-amd-udi-gdb.
23870 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23871 pass different arguments, restart UDI connection after program
23872 completion.
23873 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23874 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23875 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23876 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23877 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23878 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23879 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23880 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23881 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23882 after program completion.
23883 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23884 compiled with a SELECT_VECS setting.
23885 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23886 infinite recursion.
23887
23888 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23889 Added checks for COFF results, and made them expected failures for
23890 all targets. It would be better to make them expected failures
23891 for COFF targets only.
23892
23893Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23894
23895 * Makefile.in: add null dvi target, don't bother to recurse
23896 through test directories for info and install-info; rename
23897 $(datadir) to be dejagnu instead of deja-gnu
23898
23899Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23900
23901 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23902 compiler to coredump.
23903 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23904 code.
23905
23906Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23907
23908 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23909 coredump.
23910 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23911 code.
23912
23913Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23914
23915 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23916 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23917 which in a shell. Deletes xgdb when done.
23918 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23919 Tests the return from the "set height" or "set width" commands.
23920 Added a few return codes where needed.
23921
23922Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23923
23924 * Makefile.in (SUBDIRS): Add gdb.t17.
23925 * configure.in (subdirs): Add gdb.t17.
23926 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23927 files to test gdb's calling of functions in the inferior with
23928 the correct arguments and gdb's ability to retrieve any
23929 result returned.
23930
23931Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23932
23933 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23934 may be called after gdb goes away. Previous versions of expect
23935 needed these to avoid file descriptor leaks, but they cause
23936 errors with the current revision of expect.
23937 * gdb.t00/gdbvars.exp: Use -re on expected output after
23938 setting sevenbit-strings.
23939 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23940 to set sevenbit-strings consistent across tests.
23941 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23942 set sevenbit-strings consistent across tests.
23943
23944Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23945
23946 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23947 expected output to match current "expect" expectations.
23948
23949Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23950
23951 * gdb.t00/default.exp: Change expected output for default "source"
23952 command, to match new gdb behavior which requires a filename to
23953 source.
23954
23955Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23956
23957 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23958 expected fail for i486-*-* that misses the marker2 function.
23959 * gdb.t10/crossload.exp (bfddefault): Allow successful
23960 recognition of a format to pass even if no symbols are found.
23961 Explicitly catch failures where the format is not recognized
23962 or is ambiguous, and add the reason to the fail message.
23963 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23964 the cause is and invalid target and add reason to failure message.
23965 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23966 elf32-i386, elf32-sparc, and elf32-i860.
23967 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23968 Set up expected failure for 'filename'::variable scope resolution,
23969 which is now apparently broken on all targets.
23970 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23971 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23972 gdb.t23/templates.exp: Change failure for missing binfile into
23973 just a warning.
23974 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23975 references.
23976
23977Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23978
23979 * gdb.t00/default.exp: Add expected output for default "source"
23980 command, to match new gdb behavior.
23981 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23982
23983Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23984
23985 * config/*-gdb.exp: returns an error, rather than exiting on
23986 internal errors.
23987
23988Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
23989
23990 * gdb.t03/gdbme.c: Add pointer to struct variable.
23991 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
23992 referencing struct members.
23993
23994Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
23995
23996 * configure.in (mips-idt-ecoff): New target.
23997 * config/mips-gdb.exp: New file for remote board using MIPS remote
23998 debugging protocol.
23999
24000 * Redid configuration scheme. Removed gdb.t*/configure.in.
24001 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24002 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24003 distclean targets. Built executables via .o files. Adjusted
24004 tests to account for source files in $(srcdir) rather than
24005 $(objdir).
24006 * lib/gdb.exp (runto): Don't expect () after the function name,
24007 because it may have arguments.
24008
24009Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24010
24011 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24012 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24013 expected failures for mips-idt-* and mips-sgi-*.
24014 * gdb.t00/default.exp (attach): Kill process if requested.
24015 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24016 that does not read core files.
24017 * gdb.t01/run.exp: Removed checks for exit status code.
24018 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24019 it is linked in.
24020 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24021 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24022 appropriate, rather than doing it by hand.
24023 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24024 execution.
24025 * gdb.t10/crossload.exp: Kill existing program if needed.
24026 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24027 appropriate, rather than doing it by hand. Always increase
24028 timeout for this test, not just for VxWorks.
24029
24030Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24031
24032 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24033 of Chill STRUCT types and STRUCT values.
24034 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24035 than "char".
24036 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24037 struct2): New struct definitions and initializations to test
c906108c
SS
24038 simple Chill STRUCT types.
24039
24040Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24041
24042 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24043 the null byte at the end of strings.
24044 * gdb.t00/default.exp: Make show version insensitive to copyright
24045 date.
24046 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24047 to avoid dependencies on target char signedness.
24048 * gdb.t16/printcmds.exp: Update expected results for explicitly
24049 unsigned char.
24050 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24051 now work.
24052 * gdb.t21/demangle.exp: Add many more patterns for template
24053 demangling, most of them being expected failures.
24054 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24055 string we are matching for, to match on the whole string.
24056 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24057 and fix a whole bunch that had incorrect expected output but were
24058 passing anyway because of the bug in "proc demangle".
24059 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24060 type.
24061 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24062
24063Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24064
a9c64011
AS
24065 * gdb/testsuite: made modifications to testcases, etc., to allow
24066 them to work properly given the reorganization of deja-gnu and the
24067 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24068
24069Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24070
24071 * gdb/testsuite: Initial creation of gdb/testsuite.
24072 Migrated dejagnu testcases and support files for testing nm to
24073 gdb/testsuite from deja-gnu. These files were moved "as is"
24074 with no modifications. This migration is part of a major overhaul
24075 of dejagnu. The modifications to these testcases, etc., which
24076 will allow them to work with the new version of dejagnu will be
24077 made in a future update.
48efe704 24078
8d8cb839 24079 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24080\f
8d8cb839
EZ
24081;; Local Variables:
24082;; mode: change-log
24083;; left-margin: 8
24084;; fill-column: 74
24085;; version-control: never
24086;; End:
902f2ccb
MC
24087
24088 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24089 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24090 Copying and distribution of this file, with or without modification,
24091 are permitted provided the copyright notice and this notice are preserved.