gdb/testsuite/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8ffd0459
JK
12011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/completion.exp (complete help info wat): Rename to ...
4 (complete 'help info wat'): ... here.
5 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7
8e28d804
PA
82011-05-04 Pedro Alves <pedro@codesourcery.com>
9
10 * gdb.base/completion.exp: Use gdb_test_multiple instead of
11 gdb_test and explicit $gdb_prompt/timeout matches.
12
3eb2ef34
YQ
132011-05-04 Yao Qi <yao@codesourcery.com>
14
15 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
16 and __thumb2__.
17
aaaf81a3
MP
182011-05-03 Marek Polacek <mpolacek@redhat.com>
19
20 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
21 in place of `gdb_test "delete breakpoints"'. This eliminates two
22 testcases.
23
c4cbc0df
PA
242011-05-02 Pedro Alves <pedro@codesourcery.com>
25
26 PR testsuite/12649
27 Fix races.
28
29 * gdb.base/completion.exp: Remove all sleep calls. Remove
30 unnecessary regexs. Don't explicitly expect anything after the
31 prompt. Eat the prompt if necessary.
32
b4cbb4a3
EBM
332011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
34
35 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
36 accept to show the caller line again as well as the line after.
37
d65aec65
PM
382011-04-29 Phil Muldoon <pmuldoon@redhat.com>
39
40 PR mi/12531
41
42 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
43 compile target.
44 * gdb.python/py-prettyprint.exp: Add C++ object for
45 CPLUS_FAKE_CHILD test.
46
30852783
UW
472011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
48
49 * gdb.base/signest.exp: New file.
50 * gdb.base/signest.c: Likewise.
51
c7b1f0d9
JK
522011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
53
54 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
55 thread and breakpoint notifications.
56
559a7a62
JK
572011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 * gdb.base/fortran-sym-case.c: New file.
60 * gdb.base/fortran-sym-case.exp: New file.
61 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
62 * gdb.dwarf2/dw2-case-insensitive.c: New file.
63 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
64
8344e389
JK
652011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
66
67 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
68 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
69 false #1', `if true else false #2' and `if true else false #3'.
70
2484c66b
UW
712011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
72
73 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
74 while delivering signal.
75
8d3788bd
VP
762011-04-27 Vladimir Prus <vladimir@codesourcery.com>
77
78 MI breakpoint notifications.
79
80 * testsuite/gdb.mi/mi-cli.exp: Adust.
81 * testsuite/gdb.mi/mi2-cli.exp: Adust.
82 * testsuite/gdb.mi/mi-watch.exp: Adust.
83 * testsuite/gdb.mi/mi2-watch.exp: Adust.
84 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
85 notifications.
86
3e03848b
JK
872011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 * gdb.base/gdbindex-stabs-dwarf.c: New file.
90 * gdb.base/gdbindex-stabs.c: New file.
91 * gdb.base/gdbindex-stabs.exp: New file.
92
918c9108
YQ
932011-04-25 Yao Qi <yao@codesourcery.com>
94
95 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
96 with /*...*/.
97 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
98
90556b8c
JK
992011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
100
101 * gdb.python/py-value.exp (test_objfiles): Name the first test
102 `py-value in file.filename'.
103
03f2bd59
JK
1042011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
105
106 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
107 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
108 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
109 !gdbserver_reconnect_p..
110 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
111
7b08b9eb
JK
1122011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
113
114 * gdb.cp/cpcompletion.exp (complete class methods)
115 (complete class methods beginning with F): Move them above runto. New
116 comment about the runto delimiter.
117
b78974c3
PA
1182011-04-20 Pedro Alves <pedro@codesourcery.com>
119
120 * gdb.base/maint.exp: Test that "maint print registers" works
121 without a running program.
122
20429c40 1232011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 124
20429c40
MP
125 * gdb.base/setshow.exp: Fix racy tests.
126 ($old_gdb_prompt): New variable.
127
7a9dd1b2
TT
1282011-04-19 Tom Tromey <tromey@redhat.com>
129
130 * gdb.mi/mi-nsmoribund.exp:
131 * gdb.hp/gdb.objdbg/objdbg01.exp:
132 * gdb.base/structs.exp (test_struct_returns):
133 * gdb.base/call-sc.exp (test_scalar_returns):
134 * gdb.base/bigcore.exp: Remove duplicate words.
135
02835898
JK
1362011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
137
138 * gdb.base/break-interp-lib.c (v, vptr): New variables.
139 * gdb.base/break-interp.exp (test_attach): New comment.
140
254f582e
JK
1412011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
142
143 * gdb.threads/gcore-thread.exp ($core0file): New variable.
144 (clear __stack_user.next, clear stack_used.next)
145 (save a zeroed-threads corefile): New test.
146 Call core_load for $core0file.
147 (zeroed-threads cannot be listed): New test.
148
4fe85f5c
JK
1492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
152 filename.
153 ($srcfile): Preserve the original value.
154 ($testfile): Match it the .exp filename.
155 ($corefile): New variable. Substitute it around.
156 Use clean_restart.
157 ($prev_timeout): Remove.
158 (load_core): Move core loading into this proc.
159 Fix restore of $timeout if load_core fails.
160
63524580
JK
1612011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
162
163 * gdb.base/eu-strip-infcall.c: New file.
164 * gdb.base/eu-strip-infcall.exp: New file.
165
90359a16
JK
1662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
167
168 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
169 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
170
626e7282
JK
1712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
172
173 Fix Python access to inlined frames.
174 * gdb.python/py-frame-inline.c: New file.
175 * gdb.python/py-frame-inline.exp: New file.
176
3363d018
EBM
1772011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
178
179 * gdb.base/gdb1090.exp: Change breakpoint location to read the
180 content of 's24' correctly (avoiding "optimized out").
181 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
182
28781456
JK
1832011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
184
185 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
186
4a4106ca
TJB
1872011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
188
189 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
190 expect a colon in watch -location output.
191
d26ccb4f
JK
1922011-04-13 Marek Polacek <mpolacek@redhat.com>
193
194 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
195 New testcase `expect response to define backtrace'. Also remove
196 redundant `default' block.
197
e1ab1f9c
JK
1982011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
199
200 * gdb.python/py-prettyprint.c (struct hint_error): New.
201 (main): New variable hint_error.
202 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
203 "print hint_error".
204 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
205 (register_pretty_printers): Register it.
206
0c2e6019
TT
2072011-04-04 Tom Tromey <tromey@redhat.com>
208
209 * gdb.cp/maint.exp (test_help): Update.
210 (test_namespace): Likewise.
211
af57139d
JB
2122011-04-01 Joel Brobecker <brobecker@adacore.com>
213
214 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
215 * gdb.ada/arrayptr.exp: Add new tests.
216
956a9fb9
JB
2172011-04-01 Joel Brobecker <brobecker@adacore.com>
218
219 * gdb.ada/mi_catch_ex: New testcase.
220
d0c4d642
PA
2212011-04-01 Pedro Alves <pedro@codesourcery.com>
222
223 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
224 base::overload(void) method without specifying "const".
225
18819fa6
UW
2262011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
227
228 * gdb.arch/thumb-singlestep.S: New file.
229 * gdb.arch/thumb-singlestep.exp: Likewise.
230
a4c8e806
TT
2312011-03-31 Tom Tromey <tromey@redhat.com>
232
233 * gdb.python/py-prettyprint.py (exception_flag): New global.
234 (NoStringContainerPrinter._iterator.next): Check it.
235 * gdb.python/py-prettyprint.c (main): New variable nstype2.
236 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
237
53832f31
TT
2382011-03-29 Tom Tromey <tromey@redhat.com>
239
240 * gdb.cp/anon-struct.cc: New file.
241 * gdb.cp/anon-struct.exp: New file.
242
e4620230
JK
2432011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
244
245 Test STT_GNU_IFUNC support.
246 * gdb.base/gnu-ifunc-lib.c: New file.
247 * gdb.base/gnu-ifunc.c: New file.
248 * gdb.base/gnu-ifunc.exp: New file.
249
d0fb5eae
JK
2502011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
251
252 Support a ring of related breakpoints.
253 * gdb.base/watchpoint-delete.c: New file.
254 * gdb.base/watchpoint-delete.exp: New file.
255
20106cfb
JK
2562011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 * gdb.ada/arrayparam.exp (print first after function call): Use
259 explicit package name. Add a comment
260 (print lasta after function call): Rename ...
261 (print last after function call): ... it and use explicit package
262 name.
263 (print length after function call): Use explicit package name.
264 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
265 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
266 (multiple matches for symbol i): Rename ...
267 (multiple matches for symbol integervar): ... it.
268 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
269 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
270
e7ab5e63
AB
2712011-03-25 Andrew Burgess <aburgess@broadcom.com>
272
273 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
274 environment variable to make grep output more predictable. Move
275 all the environment setup into gdb_init so it's done once per test
276 case rather than each time we start gdb.
277
9ef07c8c
TT
2782011-03-24 Tom Tromey <tromey@redhat.com>
279
280 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
281 test.
282
dd90784c
JK
2832011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
284
285 * gdb.dwarf2/dw2-entry-value-main.c: New file.
286 * gdb.dwarf2/dw2-entry-value.S: New file.
287 * gdb.dwarf2/dw2-entry-value.exp: New file.
288
05775840
PM
2892011-03-22 Phil Muldoon <pmuldoon@redhat.com>
290
291 PR python/12183
292
293 * gdb.python/py-function.exp: Add GdbError tests.
294
8661b11b
PA
2952011-03-18 Pedro Alves <pedro@codesourcery.com>
296
297 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
298 (reglocal_test_func, statlocal_test_func): New functions.
299 (globals_test_func): Call new functions.
300 * gdb.trace/unavailable.exp (gdb_collect_args_test)
301 (gdb_collect_locals_test): New procedure.
302 (gdb_trace_collection_test): Call new procedures.
303
0fdb4f18
PA
3042011-03-18 Pedro Alves <pedro@codesourcery.com>
305
306 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
307 (test_register, test_register_unavailable): New procedures.
308 (gdb_unavailable_registers_test): New procedure.
309 (gdb_trace_collection_test): Call it.
310
99c3dc11
PM
3112011-03-18 Phil Muldoon <pmuldoon@redhat.com>
312
313 PR python/12149
314
315 * gdb.python/python.exp: Add gdb.write tests.
316
29703da4
PM
3172010-03-17 Phil Muldoon <pmuldoon@redhat.com>
318
319 * gdb.python/Makefile.in: Add py-objfile.
320 * gdb.python/py-objfile.exp: New file.
321 * gdb.python/py-objfile.c: New file.
322 * gdb.python/py-block.exp: Add is_valid tests.
323 * gdb.python/py-inferior.exp: Ditto.
324 * gdb.python/py-infthread.exp: Ditto.
325 * gdb.python/py-symbol.exp: Ditto.
326 * gdb.python/py-symtab.exp: Ditto.
327
598997c8
KS
3282011-03-16 Keith Seitz <keiths@redhat.com>
329
330 PR c++/12273
331 * gdb.cp/cmpd-minsyms.exp: New test.
332 * gdb.cp/cmpd-minsyms.cc: New file.
333
334 PR c++/11734
335 * gdb.cp/ovsrch.exp: New test.
336 * gdb.cp/ovsrch.h: New file.
337 * gdb.cp/ovsrch1.cc: New file.
338 * gdb.cp/ovsrch2.cc: New file.
339 * gdb.cp/ovsrch3.cc: New file.
340 * gdb.cp/ovsrch4.cc: New file.
341
c91513d8
PP
3422011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
343
344 PR gdb/12528
345 * gdb.base/Makefile.in: Adjust EXECUTABLES.
346 * gdb.base/break-on-linker-gcd-function.exp: New test.
347 * gdb.base/break-on-linker-gcd-function.cc: New file.
348
7470fc63
AT
3492011-03-15 Andreas Tobler <andreast@fgznet.ch>
350
351 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
352
959e7469
PM
3532011-03-15 Phil Muldoon <pmuldoon@redhat.com>
354
355 * lib/gdb.exp (gdb_unload): Add another termination case.
356
9373cf26
JK
3572011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
358
359 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
360 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
361 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
362 Provide a stub byte there.
363 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
364 DW_AT_entry_pc.
365 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
366
24e9cda0
UW
3672011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
368
369 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
370 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
371 "generic ABI, auto".
372 (altivec_abi_tests): Accept vectors returned by reference.
373
7371cf6d
PM
3742010-03-14 Phil Muldoon <pmuldoon@redhat.com>
375
376 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
377
ce77046a
UW
3782011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
379
380 * gdb.python/py-section-script.exp: Skip test if no Python support.
381
176400c3
UW
3822011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
383
384 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
385
ecec24e6
PM
3862011-03-10 Phil Muldoon <pmuldoon@redhat.com>
387
388 * gdb.python/py-parameter.exp: Update tests to the new Python
389 parameter API. Add "no documentation" test. Add deprecated API
390 backward compatibility test.
391
5dbdd470
TT
3922011-03-09 Tom Tromey <tromey@redhat.com>
393
394 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
395 gdb_continue_to_end.
396
b66e66ee
MK
3972011-03-09 Mark Kettenis <kettenis@gnu.org>
398
399 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
400 tabs.
401
eceb0c5f
TT
4022011-03-09 Tom Tromey <tromey@redhat.com>
403
404 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
405 parentheses.
406 (gdb_continue_to_end): Add "allow_extra" parameter. Use
407 $command.
408 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
409 argument to gdb_continue_to_end.
410 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
411 argument to gdb_continue_to_end.
412 * gdb.cp/annota3.exp: Fix regex.
413 * gdb.cp/annota2.exp: Fix regex.
414 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
415 gdb_continue_to_end.
416 * gdb.base/call-signal-resume.exp: Revert earlier patch.
417 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
418 gdb_continue_to_end.
419
63154eca
PA
4202011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
421
422 * gdb.server/ext-run.exp
423 (load new file without any gdbserver inferior): New test.
424
967d1f9b
TT
4252011-03-07 Tom Tromey <tromey@redhat.com>
426
427 * Makefile.in (TAGS): Rewrite.
428
d68dcbb9
JK
4292011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * gdb.trace/report.exp (12.1: trace report #1): New match for the
432 initial commands echo. New match for `Found trace'. Anchor all the
433 other matches. Anchor and match for `No trace frame found' the final
434 match.
435
6bf58e63
TT
4362011-03-07 Tom Tromey <tromey@redhat.com>
437
438 * Makefile.in (TAGS): New target.
439
fda326dd
TT
4402011-03-07 Tom Tromey <tromey@redhat.com>
441
442 * lib/opencl.exp (skip_opencl_tests): Update for exit message
443 change.
444 * lib/mi-support.exp (mi_gdb_test): Update for exit message
445 change.
446 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
447 exit message change.
448 (skip_altivec_tests): Update for exit message change.
449 (skip_vsx_tests): Likewise.
450 (gdb_continue_to_end): Likewise. Add 'command' argument.
451 * lib/cell.exp (skip_cell_tests): Update for exit message change.
452 * gdb.threads/tls.exp: Update for exit message change.
453 * gdb.threads/thread-unwindonsignal.exp: Use
454 gdb_continue_to_end.
455 * gdb.threads/step.exp (step_it): Update for exit message change.
456 (continue_all): Likewise.
457 * gdb.threads/print-threads.exp (test_all_threads): Update for
458 exit message change.
459 * gdb.threads/interrupted-hand-call.exp: Use
460 gdb_continue_to_end.
461 * gdb.threads/execl.exp: Use gdb_continue_to_end.
462 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
463 gdb_continue_to_end.
464 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
465 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
466 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
467 * gdb.cp/method.exp: Update for exit message change.
468 * gdb.cp/mb-templates.exp: Update for exit message change.
469 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
470 * gdb.cp/annota3.exp: Update for exit message change.
471 * gdb.cp/annota2.exp: Update for exit message change.
472 * gdb.cell/fork.exp: Use gdb_continue_to_end.
473 * gdb.base/term.exp: Update for exit message change.
474 * gdb.base/step-test.exp (test_i): Update for exit message change.
475 * gdb.base/sigstep.exp (advance): Update for exit message change.
476 (advancei): Likewise.
477 * gdb.base/siginfo.exp: Update for exit message change.
478 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
479 * gdb.base/reread.exp: Use gdb_continue_to_end.
480 * gdb.base/langs.exp: Use gdb_continue_to_end.
481 * gdb.base/interrupt.exp: Update for exit message change.
482 * gdb.base/gdb1555.exp: Update for exit message change.
483 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
484 * gdb.base/ending-run.exp: Update for exit message change.
485 * gdb.base/chng-syms.exp: Update for exit message change.
486 * gdb.base/checkpoint.exp: Update for exit message change.
487 * gdb.base/catch-syscall.exp (check_for_program_end): Use
488 gdb_continue_to_end.
489 (test_catch_syscall_with_wrong_args): Likewise.
490 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
491 * gdb.base/break-interp.exp (test_ld): Update for exit message
492 change.
493 * gdb.base/bang.exp: Update for exit message change.
494 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
495 (do_call_attach_tests): Likewise.
496 * gdb.base/a2-run.exp: Update for exit message change.
497 * gdb.arch/ppc-dfp.exp: Update for exit message change.
498 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
499 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
500
dd19bd70
JK
5012011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
502
503 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
504
30e62689
TT
5052011-03-03 Tom Tromey <tromey@redhat.com>
506
507 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
508 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
509 * gdb.hp/gdb.aCC/configure.ac: Remove.
510 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
511 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
512 * gdb.hp/gdb.base-hp/configure.ac: Remove.
513 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
514 * gdb.hp/gdb.compat/configure (Makefile): Remove.
515 * gdb.hp/gdb.compat/configure.ac: Remove.
516 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
517 * gdb.hp/gdb.defects/configure (Makefile): Remove.
518 * gdb.hp/gdb.defects/configure.ac: Remove.
519 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
520 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
521 * gdb.hp/gdb.objdbg/configure.ac: Remove.
522 * gdb.hp/configure.ac: Remove.
523 * gdb.hp/configure: Remove.
524 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
525 substitution.
526 (Makefile): Remove rule.
527 * gdb.cell/configure.ac: Remove.
528 * gdb.cell/configure: Remove.
529 * gdb.stabs/Makefile.in (Makefile): Remove.
530 (distclean): Don't remove config.status or config.log.
531 * gdb.stabs/configure (Makefile): Remove.
532 * gdb.stabs/configure.ac: Remove.
533 * configure: Rebuild.
534 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
535 Remove stabs- and cell-specific logic. Test for existence of
536 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
537 subdirectories, gdb.cell, and and gdb.stabs.
538 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
539
c171f854
JB
5402011-03-03 Joel Brobecker <brobecker@adacore.com>
541
542 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
543 end of buffer.
544
9a5193cb
JB
5452011-03-02 Joel Brobecker <brobecker@adacore.com>
546
547 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
548 gdb_test when running a test where we expected no output back.
549
9bb4c1bb
MS
5502011-02-28 Michael Snyder <msnyder@vmware.com>
551
552 * gdb.cp/overload.cc: Change initializer value to integer.
553
3bd0f5ef
MS
5542011-02-27 Michael Snyder <msnyder@vmware.com>
555
556 * gdb.multi/base.exp: Add test for remove-inferiors.
557
2279eaad
JB
5582011-02-26 Joel Brobecker <brobecker@adacore.com>
559
560 * gdb.python/py-frame.exp: Simplify the initialization phase
561 using prepare_for_testing.
562
c82c0b55
MS
5632011-02-25 Michael Snyder <msnyder@vmware.com>
564
565 * gdb.multi/base.exp: Add tests for info inferiors with args.
566
1d94651b
JK
5672011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
568
569 * gdb.dwarf2/dw2-ranges.S: Rename to ...
570 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
571 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
572 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
573 asmfile3. Comment the STABS (#3) file compilation. Compile
574 everything through assembler. Provide KFAIL for symtab/12497.
575 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
576 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
577 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
578 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
579
3bd0f5ef
MS
5802011-02-24 Michael Snyder <msnyder@vmware.com>
581
582 * gdb.base/break.exp: Add tests for delete breakpoints using
583 convenience variables and value history references.
584
12c1418e
MS
5852011-02-24 Michael Snyder <msnyder@vmware.com>
586
587 * gdb.base/break.exp: Remove debugging 'printf' accidentally
588 left behind in previous check-in.
589
e5a67952
MS
5902011-02-23 Michael Snyder <msnyder@vmware.com>
591
592 * gdb.base/break.exp: Add tests for "info break" with arguments.
593 * gdb.trace/infotrace.exp: Update patterns for error and help.
594 * gdb.base/completion.exp: Update pattern.
595 * gdb.base/ena-dis-br.exp: Update pattern.
596 * gdb.base/help.exp: Update patterns.
597
5982011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
599
600 * gdb.base/memattr.exp: New test.
601 * gdb.base/memattr.c: Test load for memattr.exp.
602
6e6fbe60
DE
6032011-02-22 Doug Evans <dje@google.com>
604
605 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
606
1d41d745
MS
6072011-02-22 Michael Snyder <msnyder@vmware.com>
608
609 * Makefile.in: Make more clean.
610 * gdb.ada/Makefile.in: Ditto.
611 * gdb.arch/Makefile.in: Ditto.
612 * gdb.asm/Makefile.in: Ditto.
613 * gdb.base/Makefile.in: Ditto.
614 * gdb.cp/Makefile.in: Ditto.
615 * gdb.dwarf2/Makefile.in: Ditto.
616 * gdb.java/Makefile.in: Ditto.
617 * gdb.mi/Makefile.in: Ditto.
618 * gdb.modula2/Makefile.in: Ditto.
619 * gdb.python/Makefile.in: Ditto.
620 * gdb.server/Makefile.in: Ditto.
621 * gdb.stabs/Makefile.in: Ditto.
622 * gdb.threads/Makefile.in: Ditto.
623 * gdb.trace/Makefile.in: Ditto.
624
79ba84ca
MS
6252011-02-22 Michael Snyder <msnyder@vmware.com>
626
627 * gdb.threads/thread-find.exp: Add tests for bad input to
628 info threads.
629
b9b35694
JB
6302011-02-22 Joel Brobecker <brobecker@adacore.com>
631
632 * gdb.python/py-breakpoint.exp: Fix the expected output of
633 one of the "maint info breakpoints" tests to accept the output
634 generated on platforms that do not have hardware watchpoints.
635
8bfb830f
JB
6362011-02-22 Joel Brobecker <brobecker@adacore.com>
637
638 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
639 clean_restart. Be a little stricter in the expected output
640 for one of the tests. Fix a typo in one of the comments.
641
c45f3c54
JB
6422011-02-22 Joel Brobecker <brobecker@adacore.com>
643
644 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
645 Delete variable binfile, no longer use. Add or modify test
646 comments to make them unique.
647
b97c863c
MS
6482011-02-21 Michael Snyder <msnyder@vmware.com>
649
650 * Makefile.in: Update for make clean.
651 * gdb.ada/Makefile.in: Ditto.
652 * gdb.arch/Makefile.in: Ditto.
653 * gdb.asm/Makefile.in: Ditto.
654 * gdb.base/Makefile.in: Ditto.
655 * gdb.cp/Makefile.in: Ditto.
656 * gdb.dwarf2/Makefile.in: Ditto.
657 * gdb.java/Makefile.in: Ditto.
658 * gdb.mi/Makefile.in: Ditto.
659 * gdb.modula2/Makefile.in: Ditto.
660 * gdb.python/Makefile.in: Ditto.
661 * gdb.server/Makefile.in: Ditto.
662 * gdb.stabs/Makefile.in: Ditto.
663 * gdb.threads/Makefile.in: Ditto.
664 * gdb.trace/Makefile.in: Ditto.
665
aea5b279
MS
6662011-02-21 Michael Snyder <msnyder@vmware.com>
667
668 * gdb.threads/thread-find.exp: Update patterns for changes in
669 output of "info threads" command.
670
e3039479
UW
6712011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
672 Ulrich Weigand <uweigand@de.ibm.com>
673
674 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
675 (skip_hw_watchpoint_tests): Likewise.
676 (skip_hw_watchpoint_multi_tests): Likewise.
677
b800ec70
UW
6782011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
679
680 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
681 (skip_hw_watchpoint_tests): Likewise.
682 (skip_hw_watchpoint_multi_tests): Likewise.
683 (skip_hw_watchpoint_access_tests): Likewise.
684
685 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
686 * gdb.base/pr11022.exp: Likewise.
687 * gdb.base/watch-read.exp: Likewise.
688 * gdb.base/watch_thread_num.exp: Likewise.
689 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
690 * gdb.base/watchpoint-hw.exp: Likewise.
691 * gdb.base/watchpoint.exp: Likewise.
692 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
693 * gdb.threads/watchthreads-reorder.exp: Likewise.
694 * gdb.threads/watchthreads.exp: Likewise.
695 * gdb.threads/watchthreads2.exp: Likewise.
696
91033e37
JB
6972011-02-21 Joel Brobecker <brobecker@adacore.com>
698
699 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
700 the debugger is unable to find the array bounds.
701
eeaafae2
JK
7022011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
703
704 * gdb.cp/typedef-operator.exp: New file.
705 * gdb.cp/typedef-operator.cc: New file.
706
e338d953
MS
7072011-02-17 Michael Snyder <msnyder@vmware.com>
708
709 * gdb.threads/thread-find.exp: Fix regular expressions.
710
e67ad678
JB
7112011-02-17 Joel Brobecker <brobecker@adacore.com>
712
713 * gdb.ada/packed_array: Expand testcase to test printing of
714 unconstrained packed array.
715
93084bca
JB
7162011-02-17 Joel Brobecker <brobecker@adacore.com>
717
718 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
719
a0c78a73
PA
7202011-02-16 Pedro Alves <pedro@codesourcery.com>
721
f65d5553 722 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
723 (main): Initialize it before collecting, and and clear it
724 afterwards.
f65d5553
PA
725 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
726 collecting with '{type} addr', where the addr expression is not an
727 rvalue.
a0c78a73 728
3dfcbbd2
KW
7292011-02-16 Ken Werner <ken.werner@de.ibm.com>
730
731 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
732 a bool variable. Expect correct OpenCL names for vector types. Use the
733 uc3 variable name instead of referring to the uchar3 built-in type.
734 Escape the asterisk at the half pointer test.
735
08807d5a
PA
7362011-02-16 Pedro Alves <pedro@codesourcery.com>
737
f65d5553 738 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
739 (main): Initialize it before collecting, and and clear it
740 afterwards.
f65d5553
PA
741 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
742 collecting overlapping memory ranges.
08807d5a 743
60f98dde
MS
7442011-02-15 Michael Snyder <msnyder@vmware.com>
745
746 * gdb.base/default.exp: Add tests for thread commands.
747 * gdb.base/help.exp: Add tests for thread commands.
748 * gdb.threads/thread-find.exp: New test for thread find command.
749
648cd113
KW
7502011-02-15 Ken Werner <ken.werner@de.ibm.com>
751
752 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
753
494e194e
YQ
7542011-02-15 Yao Qi <yao@codesourcery.com>
755
756 PR tdep/12352
757 * gdb.arch/arm-disp-step.S : New test for str instruction.
758 * gdb.arch/arm-disp-step.exp : Likewise.
759
d9492458
TJB
7602011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
761
762 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
763 "vector_register2_vr" test strings. Test the extended floating
764 point registers (F32~F63).
765 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
766 IBM XL C compiler. Make the test program use a register provided
767 by the compiler for the lxvd2x instruction.
768
8af8e3bc
PA
7692011-02-14 Pedro Alves <pedro@codesourcery.com>
770
771 * gdb.trace/unavailable.cc (class Base, class Middle, class
772 Derived): New types.
773 (derived_unavail, derived_partial, derived_whole): New globals.
774 (virtual_partial): New global.
775 (virtualp): Point at virtual_partial.
776 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
777 related to unavailable vptr.
778
1b28d0b3
PA
7792011-02-14 Pedro Alves <pedro@codesourcery.com>
780
781 * gdb.trace/unavailable.cc (a, b, c): New globals.
782 (main): Set and clear them.
783 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
784 `a' and `c', and check that `b' isn't collected, although `a' and
785 `c' are.
786
ec0a52e1
PA
7872011-02-14 Pedro Alves <pedro@codesourcery.com>
788
789 * gdb.trace/unavailable.cc (struct Virtual): New.
790 (virtualp): New global pointer.
791 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
792 printing a pointer to an object whose type has a vtable, with
793 print object on.
794
24e6bcee
PA
7952011-02-14 Pedro Alves <pedro@codesourcery.com>
796
797 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
798 value repeat handles unavailableness.
799
39d37385
PA
8002011-02-14 Pedro Alves <pedro@codesourcery.com>
801
802 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
803 tests for building arrays from unavailable values, subscripting
804 non-memory rvalue unvailable arrays, and accessing fields or
805 baseclasses of non-lazy unavailable values,
806 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
807 struct types.
808 (g_smallstruct, g_smallstruct_b): New globals.
809
06d72e16
PA
8102011-02-14 Pedro Alves <pedro@codesourcery.com>
811
812 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
813
bc9a5551
JK
8142011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
815
816 Fix const/volatile qualifiers of C++ types, PR c++/12328.
817 * gdb.cp/overload-const.exp: New file.
818 * gdb.cp/overload-const.cc: New file.
819
54fcddd0
UW
8202011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
821
822 * gdb.opencl/callfuncs.cl: New file.
823 * gdb.opencl/callfuncs.exp: New test.
824 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
825
d6dafb7c
UW
8262011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
827
828 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
829 when computing result.
830 * gdb.arch/altivec-abi.exp: Update expected results.
831
a449c2d8
TJB
8322011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
833
834 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
835 * gdb.base/jit.exp: Likewise.
836 * gdb.base/pie-execl.exp: Likewise.
837 * gdb.base/solib-nodir.exp: Likewise.
838 * gdb.base/solib-overlap.exp: Likewise.
839
764880b7
PA
8402011-02-07 Pedro Alves <pedro@codesourcery.com>
841
842 * gdb.trace/collection.c (global_pieces): New.
843 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
844 New procedure.
845 (gdb_trace_collection_test): Call it.
846
505500db
SW
8472011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
848
849 * gdb.python/py-evthreads.c: New file.
850 * gdb.python/py-evthreads.exp: New file.
851 * gdb.python/py-events.py: New file.
852 * gdb.python/py-events.exp: New file.
853 * gdb.python/py-events.c: New file.
854
385203ed
DD
8552011-02-04 David Daney <ddaney@caviumnetworks.com>
856
857 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
858
9011945e
AB
8592011-02-03 Andrew Burgess <aburgess@broadcom.com>
860
861 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
862 gdb.base/disasm-end-cu.exp: New test for disassembling over the
863 boundary between two compilation units.
864
580688f3
PA
8652011-02-02 Pedro Alves <pedro@codesourcery.com>
866
867 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
868 (Virtual): New structs.
869 (virtual_o, virtual_middle_b): New globals.
870 * gdb.cp/virtbase.exp: New tests.
871
d3f0f853
PP
8722011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
873
874 * gdb.base/jit.exp: New file.
875 * gdb.base/jit-main.c: New file.
876 * gdb.base/jit-solib.c: New file.
877
b2030fb5
UW
8782011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
879
880 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
881 proceed to initial kernel entry point.
882 * gdb.opencl/datatypes.exp: Likewise.
883 * gdb.opencl/operators.exp: Likewise.
884 * gdb.opencl/vec_comps.exp: Likewise.
885
2db19d1e
SW
8862011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
887
888 * gdb.cp/nsnested.cc: New.
889 * gdb.cp/nsnested.exp: New.
890 * gdb.cp/nsnoimports.exp: New.
891 * gdb.cp/nsnoimports.cc: New.
892
6b0c4c1f
JB
8932011-01-31 Joel Brobecker <brobecker@adacore.com>
894
895 * gdb.base/interact.exp: Add extra tests that verify that
896 the value of the interactive-mode setting does not change
897 after the script is sourced.
898
80b23b6a
JK
8992011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
900
901 * gdb.cp/noparam.exp: New file.
902 * gdb.cp/noparam.cc: New file.
903
ffd5ec24
PA
9042011-01-28 Pedro Alves <pedro@codesourcery.com>
905
906 * gdb.trace/tfile.exp: Test that with no traceframe selected,
907 there's no stack or registers.
908
a81766d8
TT
9092011-01-26 Tom Tromey <tromey@redhat.com>
910
911 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
912 space before string output. Add test for "set print pretty off"
913 case.
914
585fdaa1
PA
9152011-01-25 Pedro Alves <pedro@codesourcery.com>
916
917 * gdb.base/frame-args.exp: Adjust.
918 * gdb.dwarf2/dw2-noloc.exp: Adjust.
919 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
920 * gdb.dwarf2/pieces.exp: Adjust.
921 * gdb.opt/clobbered-registers-O2.exp: Adjust.
922 * gdb.opt/inline-locals.exp: Adjust.
923 * gdb.threads/fork-child-threads.exp: Adjust.
924
d468832a
KW
9252011-01-25 Ken Werner <ken.werner@de.ibm.com>
926
927 * gdb.opencl/convs_casts.cl: Move program scope variables into the
928 OpenCL kernel function. Add a comment as marker. Add address space
929 qualifiers for the remaining program scope variables.
930 * gdb.opencl/datatypes.cl: Likewise.
931 * gdb.opencl/operators.cl: Likewise.
932 * gdb.opencl/vec_comps.cl: Likewise.
933 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
934 Add breakpoint at the marker comment.
935 * gdb.opencl/datatypes.exp: Likewise.
936 * gdb.opencl/operators.exp: Likewise.
937 * gdb.opencl/vec_comps.exp: Likewise.
938
490f124f
PA
9392011-01-24 Pedro Alves <pedro@codesourcery.com>
940
941 * gdb.base/printcmds.c (some_struct): New struct and instance.
942 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
943 procedure.
944 <global scope>: Call it.
945
6da78614
KW
9462011-01-21 Ken Werner <ken.werner@de.ibm.com>
947
948 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
949 argument to the gdb_compile_opencl_hostapp call.
950
ec64c9aa
YQ
9512011-01-19 Yao Qi <yao@codesourcery.com>
952
953 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
954 positve list.
955
810cfdbb
YQ
9562011-01-19 Yao Qi <yao@codesourcery.com>
957
958 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
959 canonical form.
960 Remove "xscale-*-*"
961 * gdb.xml/tdesc-regs.exp: Likewise.
962 * gdb.python/py-section-script.exp: Replace ARM target triplet
963 with canonical form.
964 Match arm*-*-symbianelf*.
965 * gdb.base/dup-sect.exp: Likewise.
966 * lib/dwarf.exp: New.
967 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
968 dwarf2_support.
969 * gdb.dwarf2/dup-psym.exp: Likewise.
970 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
971 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
972 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
973 * gdb.dwarf2/dw2-basic.exp: Likewise.
974 * gdb.dwarf2/dw2-compressed.exp: Likewise.
975 * gdb.dwarf2/dw2-const.exp: Likewise.
976 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
977 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
978 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
979 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
980 * gdb.dwarf2/dw2-filename.exp: Likewise.
981 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
982 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
983 * gdb.dwarf2/dw2-intercu.exp: Likewise.
984 * gdb.dwarf2/dw2-intermix.exp: Likewise.
985 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
986 * gdb.dwarf2/dw2-noloc.exp: Likewise.
987 * gdb.dwarf2/dw2-op-call.exp: Likewise.
988 * gdb.dwarf2/dw2-producer.exp: Likewise.
989 * gdb.dwarf2/dw2-ranges.exp: Likewise.
990 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
991 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
992 * gdb.dwarf2/dw2-strp.exp: Likewise.
993 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
994 * gdb.dwarf2/implptr.exp: Likewise.
995 * gdb.dwarf2/mac-fileno.exp: Likewise.
996 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
997 * gdb.dwarf2/pieces.exp: Likewise.
998 * gdb.dwarf2/pr11465.exp: Likewise.
999 * gdb.dwarf2/valop.exp: Likewise.
1000 * gdb.dwarf2/watch-notconst.exp: Likewise.
1001 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1002
4694da01
TT
10032011-01-19 Tom Tromey <tromey@redhat.com>
1004
1005 * gdb.python/py-infthread.exp: Add thread tests.
1006
b075872c
JB
10072011-01-14 Joel Brobecker <brobecker@adacore.com>
1008
1009 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1010
2c3e6e24
JB
10112011-01-14 Joel Brobecker <brobecker@adacore.com>
1012
1013 * gdb.ada/widewide: New testcase.
1014
de8fa76c
JB
10152011-01-13 Joel Brobecker <brobecker@adacore.com>
1016
1017 * gdb.base/interact.exp: New testcase.
1018
1b05df00
TT
10192011-01-12 Tom Tromey <tromey@redhat.com>
1020
1021 * gdb.mi/gdb2549.exp: Update for error message changes.
1022 * gdb.mi/mi-cli.exp: Likewise.
1023 * gdb.mi/mi-disassemble.exp: Likewise.
1024 * gdb.mi/mi-pthreads.exp: Likewise.
1025 * gdb.mi/mi-regs.exp: Likewise.
1026 * gdb.mi/mi-stack.exp: Likewise.
1027 * gdb.mi/mi-var-block.exp: Likewise.
1028 * gdb.mi/mi-var-cmd.exp: Likewise.
1029 * gdb.mi/mi2-cli.exp: Likewise.
1030 * gdb.mi/mi2-disassemble.exp: Likewise.
1031 * gdb.mi/mi2-pthreads.exp: Likewise.
1032 * gdb.mi/mi2-regs.exp: Likewise.
1033 * gdb.mi/mi2-stack.exp: Likewise.
1034 * gdb.mi/mi2-var-block.exp: Likewise.
1035 * gdb.mi/mi2-var-cmd.exp: Likewise.
1036
c2ff108b
JK
10372011-01-12 Andrew Burgess <aburgess@broadcom.com>
1038 Jan Kratochvil <jan.kratochvil@redhat.com>
1039
1040 PR fortran/11104 and DWARF unbound arrays detection.
1041 * gdb.fortran/multi-dim.exp: New file.
1042 * gdb.fortran/multi-dim.f90: New file.
1043
b716877b
AB
10442011-01-12 Andrew Burgess <aburgess@broadcom.com>
1045
1046 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1047 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1048 add new tests for opcode dumping.
1049
6c162d5e
TT
10502011-01-11 Tom Tromey <tromey@redhat.com>
1051
1052 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1053
77b06cd7
TJB
10542010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1055
1056 Convert hardware watchpoints to use breakpoint_ops.
1057 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1058 type is not supported.
1059 * gdb.base/foll-fork.exp: Likewise.
1060 * gdb.base/foll-vfork.exp: Likewise.
1061
f39a75d0
PM
10622011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1063
1064 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1065 Use load_lib gdb-python.exp.
1066 * gdb.python/python.exp: Ditto.
1067 * gdb.python/py-function.exp: Ditto.
1068
fc529d80
AS
10692011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1070
1071 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1072
fb03cb59
JK
10732011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1074
1075 * configure: Regenerate.
1076
d8e22779
TT
10772011-01-06 Tom Tromey <tromey@redhat.com>
1078
1079 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1080
09050809
JB
10812011-01-06 Joel Brobecker <brobecker@adacore.com>
1082
fc529d80
AS
1083 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1084 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1085 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1086 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1087 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1088 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1089 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1090 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1091 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1092 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1093 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1094 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1095 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1096 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1097 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1098 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1099 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1100 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1101 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1102 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1103 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1104 gdb.ada/uninitialized_vars.exp,
1105 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1106 Simplify by using clean_restart.
09050809 1107
8ed5dd9e
JB
11082011-01-06 Joel Brobecker <brobecker@adacore.com>
1109
1110 Add marker to be used as anchor for inserting breakpoints.
1111 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1112 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1113 Likewise.
1114
1115 Remove uses of gdb_start_cmd.
1116 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1117 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1118
1119 Do not run testcase if testing with GDBserver.
1120 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1121 if testing with GDBserver.
1122
368a124f
JB
11232011-01-06 Joel Brobecker <brobecker@adacore.com>
1124
1125 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1126 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1127 copyright header.
1128
44944448
JB
11292011-01-05 Joel Brobecker <brobecker@adacore.com>
1130
1131 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1132 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1133 testsuite/gdb.fortran/complex.f,
1134 testsuite/gdb.fortran/derived-type.f90,
1135 testsuite/gdb.fortran/library-module-lib.f90,
1136 testsuite/gdb.fortran/library-module-main.f90,
1137 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1138 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1139 Copyright year update.
1140
31886ea6
JB
11412011-01-05 Joel Brobecker <brobecker@adacore.com>
1142
1143 * gdb.base/langs1.f: Add copyright header.
1144
ebedcab5
JK
11452011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1146
1147 * gdb.base/morestack.exp: New file.
1148 * gdb.base/morestack.c: New file.
1149
de1eb2f9
JK
11502011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1153
9e87a409
JB
11542010-12-29 Joel Brobecker <brobecker@adacore.com>
1155
1156 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1157 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1158
720d1a40
JB
11592010-12-29 Joel Brobecker <brobecker@adacore.com>
1160
1161 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1162
a283af87
AS
11632010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1164
5d3d9cba
AS
1165 * gdb.threads/tls.exp: Fix typo.
1166
a283af87
AS
1167 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1168 * gdb.threads/execl.exp: Update.
1169
2a20745c
YQ
11702010-12-23 Yao Qi <yao@codesourcery.com>
1171
1172 * gdb.arch/arm-disp-step.exp: New.
1173 * gdb.arch/arm-disp-step.S: New.
1174
a7658b96
TT
11752010-12-21 Tom Tromey <tromey@redhat.com>
1176
1177 * gdb.threads/execl.exp: Update.
1178 * gdb.threads/linux-dp.exp: Update.
1179 * gdb.threads/manythreads.exp: Update.
1180 * gdb.threads/tls.exp: Update.
1181
5b79abe7
TT
11822010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1183
1184 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1185 (NextOverThrowDerivates) <resumebpt>: New.
1186 (resumebpt_test): New.
1187 (main): Call resumebpt_test.
1188 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1189
0914bcdb
SS
11902010-12-12 Stan Shebs <stan@codesourcery.com>
1191
1192 * gdb.trace/tsv.exp: Test print command on trace state variables.
1193
305aeedc
TT
11942010-12-09 Tom Tromey <tromey@redhat.com>
1195
1196 * gdb.base/interp.exp: Add regression test.
1197
186c406b
TT
11982010-12-09 Tom Tromey <tromey@redhat.com>
1199
1200 * gdb.java/jnpe.java: New file.
1201 * gdb.java/jnpe.exp: New file.
1202 * gdb.cp/nextoverthrow.exp: New file.
1203 * gdb.cp/nextoverthrow.cc: New file.
1204
aae1c79a
DE
12052010-12-07 Doug Evans <dje@google.com>
1206
1207 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1208 of data-directory.
1209 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1210 updated.
1211 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1212
60f98dde 12132010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1214
1215 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1216 * gdb.base/call-sc.exp: Ditto.
1217 * gdb.base/finish.exp: Ditto.
1218 * gdb.base/return.exp: Ditto.
1219 * gdb.base/return2.exp: Ditto.
1220
5fa290c1
DE
12212010-11-30 Doug Evans <dje@google.com>
1222
1223 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1224 (gdb_expect_list): Fix spelling errors in comments.
1225 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1226 send_gdb/gdb_expect_list where applicable.
1227 * gdb.base/call-ar-st.exp: Ditto.
1228 * gdb.base/funcargs.exp: Ditto.
1229 * gdb.base/gcore.exp: Ditto.
1230 * gdb.base/page.exp: Ditto.
1231 * gdb.base/sigaltstack.exp: Ditto.
1232 * gdb.base/siginfo.exp: Ditto.
1233 * gdb.base/sigstep.exp: Ditto.
1234 * gdb.base/trace-commands.exp: Ditto.
1235
4e04c971
DE
12362010-11-29 Doug Evans <dje@google.com>
1237
1238 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1239 printer-name;subprinter-name.
1240
8cf6f0b1
TT
12412010-11-29 Tom Tromey <tromey@redhat.com>
1242
1243 * gdb.dwarf2/implptr.exp: New file.
1244 * gdb.dwarf2/implptr.c: New file.
1245 * gdb.dwarf2/implptr.S: New file.
1246
94b6973e
PM
12472010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1248
fc529d80 1249 PR python/12199
94b6973e
PM
1250
1251 * gdb.python/py-breakpoint.exp: Test the delete method.
1252
8358c15c
JK
12532010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1254
1255 Fix step_resume_breakpoint unsaved during an infcall.
1256 * gdb.base/step-resume-infcall.exp: New file.
1257 * gdb.base/step-resume-infcall.c: New file.
1258
f6df29bc
TJB
12592010-11-24 Edjunior Machado <emachado@br.ibm.com>
1260
1261 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1262
f2b5a5cf
TJB
12632010-11-24 Edjunior Machado <emachado@br.ibm.com>
1264
1265 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1266 on ppc64's symbols; "finish" and "return" commands must accept to
1267 show the caller line again as well as the line after.
1268 * gdb.asm/powerpc64.inc: New file.
1269
6b0ecdc2
DE
12702010-11-23 Doug Evans <dje@google.com>
1271
1272 * lib/gdb.exp (gdb_test_sequence): New function.
1273 (gdb_expect_list): Add verbose -log call for each pattern.
1274 * gdb.base/signals.exp (test_handle_all_print): Call it.
1275 Reduce timeout increment from 6 minutes to 1 minute.
1276 * gdb.server/ext-run.exp: Call it.
1277
ea976c60
PM
12782010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1279
f2b5a5cf 1280 PR python/12212
ea976c60
PM
1281
1282 * gdb.python/python.exp: Check that selected_thread raises an
1283 error when no inferior is loaded.
1284
c0efa795
JK
12852010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1286
1287 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1288 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1289
ec3aa567
JK
12902010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1291
1292 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1293 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1294
d8249011
DE
12952010-11-18 Doug Evans <dje@google.com>
1296
1297 * gdb.server/ext-run.exp: Fix intermittent failures.
1298
d4eba7d1
NF
12992010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1300
1301 * gdb.stabs/gdb11479.exp: Use runto_main.
1302
b04c2f88
NF
13032010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1304
1305 * gdb.base/break-entry.exp: Skip if using a stub.
1306
ae9d7ce4
NF
13072010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1308
1309 * gdb.python/py-inferior.exp: Pack values in target endianness.
1310
621c8364
TT
13112010-11-12 Tom Tromey <tromey@redhat.com>
1312
1313 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1314 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1315 MemoryError.
1316 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1317 type.
1318 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1319 MemoryError.
1320 (test_subscript_regression): Update exception type.
1321
84f4c1fe
PM
13222010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1323
1324 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1325 breakpoint tests.
1326
a1442452
PA
13272010-11-09 Pedro Alves <pedro@codesourcery.com>
1328
1329 * gdb.base/watchpoint.exp: Test "watch -location" with an
1330 innacessible location.
1331
efd11a33
JK
13322010-11-09 Edjunior Machado <emachado@br.ibm.com>
1333 Luis Machado <luisgpm@br.ibm.com>
1334
1335 * gdb.base/maint.exp: Expect "." prefix.
1336 * gdb.base/nodebug.exp: Expect "." Likewise.
1337 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1338 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1339 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1340 POWER server processors.
1341
aa00efb5
JK
13422010-11-08 Edjunior Machado <emachado@br.ibm.com>
1343 Luis Machado <luisgpm@br.ibm.com>
1344
1345 * gdb.base/break-entry.exp: convert entry point for
1346 ppc64 and expect leading `.' on ppc64's symbols
1347
99e7ae30
DE
13482010-11-05 Doug Evans <dje@google.com>
1349
1350 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1351 * gdb.python/py-param.exp: Delete, contents moved to ...
1352 * gdb.python/py-parameter.exp: ... here. New file.
1353 Add test for gdb.parameter ("directories").
99e7ae30 1354
f4b8a18d
KW
13552010-11-05 Ken Werner <ken.werner@de.ibm.com>
1356
1357 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1358 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1359 * configure: Regenerate.
1360 * gdb.opencl/Makefile.in: New File.
1361 * gdb.opencl/datatypes.exp: Likewise.
1362 * gdb.opencl/datatypes.cl: Likewise.
1363 * gdb.opencl/operators.exp: Likewise.
1364 * gdb.opencl/operators.cl: Likewise.
1365 * gdb.opencl/vec_comps.exp: Likewise.
1366 * gdb.opencl/vec_comps.cl: Likewise.
1367 * gdb.opencl/convs_casts.exp: Likewise.
1368 * gdb.opencl/convs_casts.cl: Likewise.
1369 * lib/opencl.exp: Likewise.
1370 * lib/opencl_hostapp.c: Likewise.
1371 * lib/opencl_kernel.cl: Likewise.
1372 * lib/cl_util.c: Likewise.
1373 * lib/cl_util.c: Likewise.
1374 * gdb.base/default.exp (set language): Add "opencl" to the list of
1375 languages.
1376
a9d5ef47
SW
13772010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1378
1379 * gdb.cp/overload.exp: Added test for inheritance overload.
1380 * gdb.cp/overload.cc: Ditto.
1381 * gdb.cp/oranking.exp: Removed releveant kfails.
1382
03eb1c79
JK
13832010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1384 Joel Brobecker <brobecker@adacore.com>
1385
1386 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1387 check test_compiler_info.
1388
dbc98a8b
KW
13892010-11-03 Ken Werner <ken.werner@de.ibm.com>
1390
1391 * gdb.base/gnu_vector.exp: Adjust expect messages.
1392
120bd360
KW
13932010-11-03 Ken Werner <ken.werner@de.ibm.com>
1394
1395 * gdb.base/gnu_vector.exp: Add unary operator tests.
1396
c37f7098
KW
13972010-11-03 Ken Werner <ken.werner@de.ibm.com>
1398
1399 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1400
7b51bc51
DE
14012010-11-02 Doug Evans <dje@google.com>
1402
1403 * gdb.python/py-pp-maint.c: New file.
1404 * gdb.python/py-pp-maint.exp: New file.
1405 * gdb.python/py-pp-maint.py: New file.
1406
50c97f38
TT
14072010-11-02 Tom Tromey <tromey@redhat.com>
1408
1409 * gdb.base/default.exp: Remove "scheme" from language list.
1410
a289b8f6
JK
14112010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1412
1413 Revert:
1414 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1415 * gdb.threads/sigstep-threads.exp: New file.
1416 * gdb.threads/sigstep-threads.c: New file.
1417
cd017491
MS
14182010-10-20 Michael Snyder <msnyder@vmware.com>
1419
1420 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1421
8e6a5956
UW
14222010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1423
1424 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1425 Skip test completely if gdb,no_hardware_watchpoints.
1426
2c04da0d
UW
14272010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1428
1429 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1430 strict, but do not check for any particular function name within libc.
1431
79afc5ef
SW
14322010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1433
1434 * gdb.cp/smartp.exp: New test.
1435 * gdb.cp/smartp.cc : New test.
1436
026ffab7
SW
14372010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1438
1439 * gdb.cp/converts.exp: Test pointer to bool conversion.
1440 Test pointer to long conversion.
1441 * gdb.cp/oranking.exp: Removed relevant kfail.
1442
3a772aa4
TT
14432010-10-18 Tom Tromey <tromey@redhat.com>
1444
1445 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1446 argument to lazy_string.
1447 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1448 (pp_ls.to_string): Use it.
1449 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1450 Add "estring2" local.
1451
5fc3827b
JK
14522010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1453
1454 Fix s390x compatibility.
1455 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1456 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1457
8aeb23f3
JK
14582010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1459
1460 * gdb.threads/sigstep-threads.exp: New file.
1461 * gdb.threads/sigstep-threads.c: New file.
1462
c1e56572
JK
14632010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1464
1465 * gdb.base/pie-execl.exp: New file.
1466 * gdb.base/pie-execl.c: New file.
1467
92163a10
JK
14682010-10-13 Doug Evans <dje@google.com>
1469 Jan Kratochvil <jan.kratochvil@redhat.com>
1470
1471 PR exp/12117
1472 * gdb.cp/ptype-cv-cp.cc: New file.
1473 * gdb.cp/ptype-cv-cp.exp: New file.
1474
7062b0a0
SW
14752010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1476
1477 * gdb.cp/converts.cc: New test program.
1478 * gdb.cp/converts.exp: New test.
1479 * gdb.cp/overload.exp: Added test for void* vs int*.
1480 * gdb.cp/overload.exp: Ditto.
1481 * gdb.cp/oranking.exp: Removed related kfail.
1482
0e3509db
DE
14832010-10-13 Doug Evans <dje@google.com>
1484
1485 * lib/gdb-python.exp (gdb_check_python_config): New function.
1486 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1487 * gdb.python/lib-types.cc: New file.
1488 * gdb.python/lib-types.exp: New file.
1489
8dc78533
JK
14902010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1491
1492 * gdb.python/py-error.exp: New file.
1493 * gdb.python/py-error.py: New file.
1494
93c17e06
JK
14952010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1496
1497 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1498 gdb_test_multiple.
1499
d8b34041
JK
15002010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1501
1502 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1503 * gdb.base/prelink.exp: Likewise.
1504 * gdb.base/solib-nodir.exp: Likewise.
1505 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1506 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1507 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1508
e0cc584e
UW
15092010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1510
1511 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1512 for the "info files" test to avoid timeouts on slow machines.
1513
cfc353b1
JK
15142010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1517 (main): Make openlib dummy call.
1518
d3d7896d
JK
15192010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1522 * break-interp.exp (reach): Move the core body ...
1523 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1524 (test_ld): Provide always real argument, even to the linker. Replace
1525 dl_main by _dl_debug_state.
1526
5e533c94
JK
15272010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 Fix results of prelinked PIEs on ppc*.
1530 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1531 Accept also DISPLACEMENT "PRESENT".
1532 (main): Replace "ZERO" displacements by "PRESENT".
1533
33540610
SW
15342010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1535
1536 * gdb.cp/oranking.exp: New test.
1537 * gdb.cp/oranking.cc: New test program.
1538
3bdf2bbd
KW
15392010-10-08 Ken Werner <ken.werner@de.ibm.com>
1540
1541 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1542 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1543
2f608a3a
KW
15442010-10-06 Ken Werner <ken.werner@de.ibm.com>
1545
1546 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1547 lush, lynx) New constant.
1548 * gdb.base/constvars.exp: Test const array types.
1549 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1550
aa2e2d8d
DE
15512010-10-06 Doug Evans <dje@google.com>
1552
1553 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1554 of syscall staging area.
1555
2844d6b5
KW
15562010-10-06 Ken Werner <ken.werner@de.ibm.com>
1557
1558 * gdb.base/gnu_vector.c: Add variable c4.
1559 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1560 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1561
7d8ac8bb
MR
15622010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1563
1564 * gdb.arch/altivec-abi.exp: Fix a typo.
1565
84a02e58
MR
15662010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1567
1568 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1569 to match a thread ID.
1570
b18e6318
JK
15712010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1572
1573 Fix s390x testcase compatibility.
1574 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1575
a2c09bd0
DE
15762010-10-01 Doug Evans <dje@google.com>
1577
1578 * lib/gdb-python.exp: New file.
1579 * gdb.python/py-block.exp: Use it.
1580 * gdb.python/py-breakpoint.exp: Ditto.
1581 * gdb.python/py-frame.exp: Ditto.
1582 * gdb.python/py-inferior.exp: Ditto.
1583 * gdb.python/py-param.exp: Ditto.
1584 * gdb.python/py-prettyprint.exp: Ditto.
1585 * gdb.python/py-shared.exp: Ditto.
1586 * gdb.python/py-symbol.exp: Ditto.
1587 * gdb.python/py-symtab.exp: Ditto.
1588 * gdb.python/py-type.exp: Ditto.
1589 * gdb.python/py-value.exp: Ditto.
1590 * gdb.python/python.exp: Ditto.
1591
38f12cfc
TT
15922010-09-30 Tom Tromey <tromey@redhat.com>
1593
1594 * gdb.base/anon.exp: New file.
1595 * gdb.base/anon.c: New file.
1596
9ae8282d
TT
15972010-09-30 Tom Tromey <tromey@redhat.com>
1598
1599 * gdb.base/completion.exp: Test completion through anonymous
1600 union.
1601 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1602
e9e07ba6
JK
16032010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1604
1605 Fix printing parameters of inlined functions.
1606 * gdb.dwarf2/dw2-inline-param.exp: New file.
1607 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1608 * gdb.dwarf2/dw2-inline-param.S: New file.
1609
cd2effb2
JK
16102010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1611
1612 PR corefiles/12071.
1613 * gdb.base/corefile.exp (quit with a process, no question: load core)
1614 (quit with a core file): New tests.
1615
bceffbf3
JK
16162010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1617
1618 Fix GDB crash on inferior calls with self-referencing classes.
1619 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1620 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1621 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1622
1736ad11
JK
16232010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1624
1625 Fix lost siginfo_t for inferior calls.
1626 * gdb.base/siginfo-infcall.exp: New file.
1627 * gdb.base/siginfo-infcall.c: New file.
1628
a176ad92
JB
16292010-09-22 Joel Brobecker <brobecker@adacore.com>
1630
1631 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1632
c2b0a229
JK
16332010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1634
1635 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1636 New test.
1637 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1638
e8ae22d1
JB
16392010-09-22 Joel Brobecker <brobecker@adacore.com>
1640
1641 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1642 type of our const type.
1643
ec322823
SW
16442010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1645
1646 * gdb.cp/pr12028.cc: New.
1647 * gdb.cp/pr12028.exp: New.
1648
72929c62
JB
16492010-09-22 Joel Brobecker <brobecker@adacore.com>
1650
1651 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1652
875b4ff5 16532010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1654 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1655
1656 PR mi/11407
1657 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1658 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1659 * gdb.mi/dw2-ref-missing-frame.S New File.
1660 * gdb.mi/dw2-ref-missing-frame.exp New File.
1661
7155d578
TT
16622010-09-14 Tom Tromey <tromey@redhat.com>
1663
1664 PR symtab/8399:
1665 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1666
515ed532
TT
16672010-09-14 Tom Tromey <tromey@redhat.com>
1668
1669 PR exp/11803:
1670 * gdb.threads/tls.exp: Use C++.
1671 (check_thread_local): Use K::another_thread_local.
1672 * gdb.threads/tls.c (class K): New.
1673 (another_thread_local): Now a member of K.
1674 (spin): Update. No longer K&R C.
1675
450ca57c
SW
16762010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1677
1678 * gdb.cp/koenig.cc: created class for testing member lookup.
1679 * gdb.cp/koenig.exp: Added test for member lookup.
1680
dbd492a3
JK
16812010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 Fix false FAILs on sourcetree topdir directory containing "kill".
1684 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1685 source line matching regexp.
1686
8d4d924b
JK
16872010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1688
1689 * gdb.python/python.exp (set height 0, collect help from uiout)
1690 (verify help to uiout): New tests.
1691
8e64f2a0
JK
16922010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1693
1694 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1695 is_lp64_target to check 64bit target.
1696
4569eed2
JK
16972010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1698
1699 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1700 (test_ld) <powerpc64-*>: New.
1701
5e1617b1
DJ
17022010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1703
1704 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1705
c767944b
DJ
17062010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1707
1708 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1709 (FunctionArg::method): New function.
1710 (empty, arg): New variables.
1711 (main): Call arg.method.
1712 * gdb.cp/templates.exp (test_template_args): New function.
1713 (do_tests): Call it.
1714
27d3a3fc
UW
17152010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1716
1717 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1718 of "next" to proceed over pthread_exit call.
1719
55b7ce7f
UW
17202010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1721
1722 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1723 "maint print statistics" output to prevent expect timeouts.
1724
809df446
JK
17252010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1726
1727 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1728 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1729 (test_float_rejected): ... here.
1730 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1731 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1732 (test_float_rejected): ... here.
1733 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1734 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1735 (test_float_rejected): ... here.
1736 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1737 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1738 (test_float_rejected): ... here.
1739
8464be76
DJ
17402010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1741
1742 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1743 before disabling hardware watchpoints.
1744 (test_inaccessible_watchpoint): Check that hardware watchpoints
1745 are used. Test for watchpoints on a constant address.
1746
14dba4b4
JK
17472010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1748
1749 * gdb.base/ui-redirect.exp: New file.
1750
3f3540e1 17512010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1752 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1753
1754 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1755
0f254bb7
DE
17562010-08-31 Doug Evans <dje@google.com>
1757
1758 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1759
03f17ccf
TT
17602010-08-30 Tom Tromey <tromey@redhat.com>
1761
1762 PR python/11792:
1763 * gdb.python/py-value.exp (test_subscript_regression): Add
1764 dynamic_type test.
1765
640617ad
DJ
17662010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1767
1768 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1769 instead of running to main. Do not test the main function.
1770 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1771 Add new main.
1772
2ed91d1b
PA
17732010-08-26 Pedro Alves <pedro@codesourcery.com>
1774
1775 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1776 one test.
1777
673bfd45
DE
17782010-08-24 Doug Evans <dje@google.com>
1779
1780 PR symtab/11942
1781 * gdb.dwarf2/dw4-sig-types.cc: New file.
1782 * gdb.dwarf2/dw4-sig-types.h: New file.
1783 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1784 * gdb.dwarf2/dw4-sig-types.exp: New file.
1785
f9ffd4bb
TT
17862010-08-23 Tom Tromey <tromey@redhat.com>
1787
1788 PR python/11145:
1789 * gdb.python/py-value.c (Base, Derived): New types.
1790 (base): New global.
1791 * gdb.python/py-value.exp (test_subscript_regression): Add
1792 dynamic_cast test.
1793
d839c8a4
TT
17942010-08-23 Tom Tromey <tromey@redhat.com>
1795
1796 PR python/10676:
1797 * gdb.python/py-type.exp (test_fields): Add tests for type
1798 equality.
1799
702c2711
TT
18002010-08-23 Tom Tromey <tromey@redhat.com>
1801
1802 PR python/11915:
1803 * gdb.python/py-type.exp (test_fields): Add tests for array.
1804
832bafd3
KS
18052010-08-23 Keith Seitz <keiths@redhat.com>
1806
1807 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1808 have any children. Create a new abbrev for it.
1809 Add missing terminal sequence to .debug_abbrev.
1810
c37bf528
KS
18112010-08-20 Keith Seitz <keiths@redhat.com>
1812
1813 PR symtab/11465:
1814 * gdb.dwarf2/pr11465.exp: New test.
1815 * gdb.dwarf2/pr11465.S: New file.
1816 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1817 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1818
4572cbac
TJB
18192010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1820
1821 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1822 registers. Update data sets with the new v2_double element in the
1823 VSX register union. Add vector_register3_vr data set for the AltiVec
1824 registers. Use gdb_test_no_output instead of send_gdb.
1825
e7fbb131
PA
18262010-08-19 Pedro Alves <pedro@codesourcery.com>
1827
1828 * gdb.python/py-shared.exp: New file, factored out from
1829 python.exp.
1830 * gdb.python/py-shared.c: New file.
1831 * gdb.python/py-shared-sl.c: New file.
1832 * gdb.python/python-1.c: New file.
1833 * gdb.python/python-sl.c: Delete.
1834 * gdb.python/python.c: Mention python-1.c.
1835 * gdb.python/python.exp: Move shared library tests to
1836 py-shared.exp.
1837 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1838 (MISCELLANEOUS): New.
1839 (clean mostlyclean): Also remove $MISCELLANEOUS.
1840
d30f5e1f
DE
18412010-08-19 Doug Evans <dje@google.com>
1842
1843 PR exp/11926
1844 * gdb.base/printcmds.exp (test_float_accepted): New function.
1845 Move existing float tests there. Add tests for floats with suffixes.
1846 (test_float_rejected): New function.
1847 * gdb.java/jv-print.exp (test_float_accepted): New function.
1848 (test_float_rejected): New function.
1849 * gdb.objc/print.exp: New file.
1850 * gdb.pascal/print.exp: New file.
1851 * lib/objc.exp: New file.
1852
7b3fd859
PM
18532010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1854
1855 * gdb.base/default.exp (info set): Avoid full buffer error and force
1856 reading up to final gdb prompt.
1857 (show): Likewise.
1858
c92817ce
TT
18592010-08-18 Tom Tromey <tromey@redhat.com>
1860
1861 PR symtab/11919:
1862 * gdb.base/completion.exp: Add test.
1863
f1208f9e
DE
18642010-08-18 Doug Evans <dje@google.com>
1865
1866 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1867 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1868 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1869 Simplify, early exit if runto_main fails.
1870 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1871 (set_lang_fortran): Moved to lib/fortran.exp.
1872 * gdb.fortran/types.exp: load_lib fortran.exp.
1873 (set_lang_fortran): Moved to lib/fortran.exp.
1874 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1875 * gdb.java/jprint.exp (set_lang_java): Ditto.
1876 * gdb.java/jv-exp.exp: load_lib java.exp.
1877 If set_lang_java fails, issue a warning instead of failure to be
1878 consistent with other set_lang_foo uses.
1879 (set_lang_java): Moved to lib/java.exp.
1880 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1881 If set_lang_java fails, issue a warning instead of failure to be
1882 consistent with other set_lang_foo uses.
1883 * gdb.pascal/types.exp: load_lib pascal.exp.
1884 (set_lang_pascal): Moved to lib/pascal.exp.
1885 * lib/fortran.exp: New file.
1886 * lib/java.exp (set_lang_java): New function.
1887 * lib/pascal.exp (set_lang_pascal): New function.
1888
2f06b485
YQ
18892010-08-18 Yao Qi <yao@codesourcery.com
1890
1891 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1892 func_nofb_start and func_loopfb_start, so that address of functions
1893 is equal to these labels on Thumb.
1894
96e25403
YQ
18952010-08-18 Yao Qi <yao@codesourcery.com>
1896
1897 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1898 to reflect latest c source file.
1899
36e6adc4
JK
19002010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 * gdb.cp/infcall-dlopen.exp: New file.
1903 * gdb.cp/infcall-dlopen.cc: New file.
1904 * gdb.cp/infcall-dlopen-lib.cc: New file.
1905
f431efe5
PA
19062010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1907 Pedro Alves <pedro@codesourcery.com>
1908
1909 PR breakpoints/11371
1910
1911 * gdb.base/watch-cond-infcall.exp: New file.
1912 * gdb.base/watch-cond-infcall.c: New file.
1913
06a64a0b
TT
19142010-08-16 Tom Tromey <tromey@redhat.com>
1915
1916 * gdb.base/help.exp: Update.
1917 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1918 watchpoint.
1919 (test_watch_location): New proc.
1920 (test_watchpoint_in_big_blob): Delete watchpoint.
1921 * gdb.base/watchpoint.c (func5): New function.
1922 (main): Call it.
1923
70ebf4ed
DE
19242010-08-16 Doug Evans <dje@google.com>
1925
1926 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1927
ca5c20b6
PM
19282010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1929
1930 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1931 tests.
1932
7346b668
KW
19332010-08-11 Ken Werner <ken.werner@de.ibm.com>
1934
1935 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1936 * gdb.base/gnu_vector.c: New File.
1937 * gdb.base/gnu_vector.exp: Likewise.
1938
cb2e07a6
PM
19392010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1940
1941 * gdb.python/python.c: New File.
1942 * gdb.python/python-sl.c: New File.
1943 * gdb.python/python.exp: Test solib_address and decode_line
1944 * functions.
1945
5da1313b
JK
19462010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1947
1948 * gdb.python/python.exp (show height, set height 10)
1949 (verify pagination beforehand, verify pagination beforehand: q)
1950 (gdb.execute does not page, verify pagination afterwards)
1951 (verify pagination afterwards: q): New.
1952
49c3ccf7
DE
19532010-08-02 Doug Evans <dje@google.com>
1954
1955 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1956 because of an older gcc, change test2
1957 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1958 to unsupported.
1959
42c0c4f1
KH
19602010-07-30 Kazu Hirata <kazu@codesourcery.com>
1961
1962 * gdb.base/break-always.exp: Do not expect full paths to file
1963 names.
1964 * gdb.base/commands.exp: Likewise.
1965
d3765805
DE
19662010-07-30 Doug Evans <dje@google.com>
1967
c98ee71b
DE
1968 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1969 xfail them when run with older gccs.
1970
fd961404
DE
1971 * lib/gdb.exp (build_executable): Forward "c++" option to
1972 get_compiler_info.
1973
999adef4
DE
1974 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1975 "python print ttype.template_argument(1)" and
1976 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1977 if using gcc 4.4 or earlier.
1978
d3765805
DE
1979 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1980 attach-to-debugger handling.
1981
1276c759
JK
19822010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
1985 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
1986 (main): Use copyreloc.
1987 * gdb.base/prelink.exp (split debug of executable)
1988 (.dynbss vs. .bss address shift): New tests.
1989
88caa9b9
PA
19902010-07-29 Pedro Alves <pedro@codesourcery.com>
1991
1992 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
1993 in gdb_test_multiple.
1994
c6f2ac43
PA
19952010-07-29 Pedro Alves <pedro@codesourcery.com>
1996
1997 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
1998 environment.
1999
326fd672
TT
20002010-07-28 Tom Tromey <tromey@redhat.com>
2001
2002 PR python/11060:
2003 * gdb.python/py-type.c (Temargs): New template.
2004 (temvar): New variable.
2005 * gdb.python/py-type.exp (test_template): New proc.
2006
3ce3b1ba
PA
20072010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2008
2009 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2010 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2011
34eaf542
TT
20122010-07-28 Tom Tromey <tromey@redhat.com>
2013
2014 PR c++/9946:
2015 * gdb.cp/temargs.exp: New file.
2016 * gdb.cp/temargs.cc: New file.
2017
d41b819e
JK
20182010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2019
2020 * gdb.base/help.exp (help disassemble): Update the content.
2021
26ab7092
JK
20222010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2023
2024 * gdb.threads/ia64-sigill.exp: New file.
2025 * gdb.threads/ia64-sigill.c: New file.
2026
5283e9e1
TT
20272010-07-27 Tom Tromey <tromey@redhat.com>
2028
2029 * gdb.opt/inline-cmds.c (ATTR): New define.
2030 (func1): Use it.
2031 (func2): Likewise.
2032 (func3): Likewise.
2033 (outer_inline1): Likewise.
2034 (outer_inline2): Likewise.
2035 * gdb.opt/inline-bt.c (ATTR): New define.
2036 (func1): Use it.
2037 (func2): Likewise.
2038 * gdb.opt/inline-locals.c (ATTR): New define.
2039 (func1): Use it.
2040 (func2): Likewise.
2041
e992ef73
TT
20422010-07-27 Tom Tromey <tromey@redhat.com>
2043
2044 * gdb.stabs/gdb11479.c (hack): New function.
2045 (test): Use it.
2046 (test2): Use it.
2047 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2048 (int32_search_buf, int64_search_buf): No longer static.
2049 (x): Remove.
2050 * gdb.base/relocate.c (hack): New function.
2051
5374244e
PM
20522010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2053
2054 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2055 * gdb.python/py-value.c (func1): New function.
2056 (func2): Likewise.
2057
a99aee83
CV
20582010-07-26 Corinna Vinschen <vinschen@redhat.com>
2059
2060 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2061 as not to clash with .data section.
2062
a04ba985
JG
20632010-07-26 Jerome Guitton <guitton@adacore.com>
2064
2065 * gdb.base/code_elim.exp: New file.
2066 * gdb.base/code_elim1.c: New file.
2067 * gdb.base/code_elim2.c: New file.
2068
23bd0f7c
PA
20692010-07-21 Pedro Alves <pedro@codesourcery.com>
2070
2071 PR symtab/11827
2072
2073 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2074 (some_volatile_enum): New variable.
2075 * gdb.base/printcmds.exp (test_print_enums): New.
2076 <top level>: Call it.
2077
883df6dd
SW
20782010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2079
2080 * gdb.cp/fpointer.cc: New test.
2081 * gdb.cp/fpointer.exp: New test.
2082
569b05a5
JK
20832010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2084
2085 * gdb.base/solib-nodir.exp: New file.
2086 * lib/gdb.exp (runto): New case for a GDB internal error.
2087
51d7d803
JK
20882010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2089 Ulrich Weigand <uweigand@de.ibm.com>
2090 Tom Tromey <tromey@redhat.com>
2091
2092 * gdb.base/charset-malloc.c: New file.
2093 * gdb.base/charset.c (malloc_stub): New prototype.
2094 (main): Call it instead of malloc itself.
2095 * gdb.base/charset.exp: Use only prepare_for_testing.
2096 (binfile): Remove the variable.
2097
c0edd9ed
JK
20982010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2099
2100 Make core files the process_stratum.
2101 * gdb.base/corefile.exp (run: load core again)
2102 (run: sanity check we see the core file, run: with core)
2103 (run: core file is cleared, attach: load core again)
2104 (attach: sanity check we see the core file, attach: with core)
2105 (attach: core file is cleared): New tests.
2106 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2107
3cbaedff
KW
21082010-07-14 Ken Werner <ken.werner@de.ibm.com>
2109
2110 * gdb.arch/altivec-abi.exp: New tests.
2111
91158a56
TT
21122010-07-13 Tom Tromey <tromey@redhat.com>
2113
2114 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2115 (main): Use it.
2116 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2117
0f5238ed
TT
21182010-07-13 Tom Tromey <tromey@redhat.com>
2119
2120 * gdb.base/label.exp: New file.
2121 * gdb.base/label.c: New file.
2122
add265ae
L
21232010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2124 H.J. Lu <hongjiu.lu@intel.com>
2125
2126 * lib/gdb.exp (is_ilp32_target): New.
2127 (is_lp64_target): Likewise.
2128
2129 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2130 target.
2131 * gdb.arch/amd64-disp-step.exp: Likewise.
2132 * gdb.arch/amd64-dword.exp: Likewise.
2133 * gdb.arch/amd64-i386-address.exp: Likewise.
2134 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2135
add265ae
L
2136 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2137 target.
2138 * gdb.arch/i386-bp_permanent.exp: Likewise.
2139 * gdb.arch/i386-byte.exp: Likewise.
2140 * gdb.arch/i386-disp-step.exp: Likewise.
2141 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2142 * gdb.arch/i386-prologue.exp: Likewise.
2143 * gdb.arch/i386-size-overlap.exp: Likewise.
2144 * gdb.arch/i386-size.exp: Likewise.
2145 * gdb.arch/i386-sse.exp: Likewise.
2146 * gdb.arch/i386-unwind.exp: Likewise.
2147 * gdb.arch/i386-word.exp: Likewise.
2148
2149 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2150 test only when building 64-bit executables. Do not hard-code
2151 -m64 option.
2152
2dfb8c17
DE
21532010-07-07 Doug Evans <dje@google.com>
2154
2155 * lib/gdb.exp (gdb_test_list_exact): New function.
2156 * gdb.base/default.exp (show convenience): Call it, add tests for
2157 $_sdata = void, $_thread = 0.
2158
4e5799b6
JK
21592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2160 Joel Brobecker <brobecker@adacore.com>
2161
2162 Fix re-run of PIE executable, PR shlibs/11776.
2163 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2164 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2165 and re-"run" of the inferior.
2166
1a219cc7
JK
21672010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2168 Joel Brobecker <brobecker@adacore.com>
2169
2170 Cope with missing /usr/sbin/prelink.
2171 * lib/prelink-support.exp (prelink_no):
2172 <result == 1 && $output is "no such file or directory">: New.
2173 (prelink_yes): Likewise. Return on failed prelink_no.
2174
5e3b36f8
JK
21752010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2176 Joel Brobecker <brobecker@adacore.com>
2177
2178 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2179 build_executable by build_executable_own_libs. Replace "prelink -R"
2180 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2181 change.
2182 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2183 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2184 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2185 Replace build_executable by build_executable_own_libs's function
2186 build_executable_own_libs.
2187 (prelinkNO): Create new stub to call prelink_no.
2188 (prelinkYES): Create new stub to call prelink_yes.
2189 (test_attach): Rename calls of copy to file_copy.
2190 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2191 (copy): Move to ...
2192 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2193 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2194 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2195 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2196 special flags by gdb_compile_shlib. Replace second gdb_compile by
2197 build_executable_own_libs. Replace "prelink -R" execution by a call of
2198 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2199 a second call of prelink_yes. Replace restart commands by
2200 clean_restart.
2201 (prelink): Rename to ...
2202 (seen displacement message): ... this test. Extend its expectation
2203 strictness.
2204
86e4bafc
JK
22052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2206
2207 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2208 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2209 displacement message exactly once.
2210
3cd07d20
JK
22112010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2212 Joel Brobecker <brobecker@adacore.com>
2213
2214 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2215 its restore after the <$relink_args != ""> loop. new comment.
2216
0a1e94c7
JK
22172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2218 Joel Brobecker <brobecker@adacore.com>
2219
2220 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2221 code for it. New variable relink_args.
2222 (prelinkYES): Call prelinkNO.
2223 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2224 in such case. Move the core code to ...
2225 (test_attach_gdb): ... a new function. Send GDB command "file".
2226 Extend expected "Attaching to " string.
2227
2f70bcfb
TT
22282010-07-02 Tom Tromey <tromey@redhat.com>
2229
2230 * gdb.base/bitops.exp: Remove extraneous "pass".
2231
a17ac5b0
TT
22322010-07-02 Ken Werner <ken.werner@de.ibm.com>
2233
2234 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2235
dc10affe
PA
22362010-07-01 Pedro Alves <pedro@codesourcery.com>
2237
d41c0fc8
PA
2238 * gdb.base/help.exp: Adjust expected output.
2239
22402010-07-01 Pedro Alves <pedro@codesourcery.com>
2241
2242 * gdb.base/help.exp: Adjust expected output.
dc10affe 2243
0a600c36
JK
22442010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2245
2246 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2247 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2248 c++/11702.
2249
37cc8bfe
JK
22502010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2251 Doug Evans <dje@google.com>
2252
2253 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2254 add .dynamic entry'.
2255
254e6b9e
DE
22562010-06-29 Doug Evans <dje@google.com>
2257
2258 Test PR c++/11702.
2259 * gdb.cp/m-static.exp: Add testcase.
2260 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2261
595939de 22622010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2263 Tom Tromey <tromey@redhat.com>
2264 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2265
2266 * gdb.python/py-inferior.c: New File.
2267 * gdb.python/py-infthread.c: New File.
2268 * gdb.python/py-inferior.exp: New File.
2269 * gdb.python/py-infthread.exp: New File.
2270
98751a41
JK
22712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2274 (ptype ::C::OtherFileClass typedefs): New.
2275 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2276 (C::OtherFileClass::cOtherFileClassVar2): New.
2277 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2278 cOtherFileClassVar2.
2279 (C::cOtherFileType2, C::cOtherFileVar2): New.
2280 (C::cOtherFileVar_use): use also cOtherFileVar2.
2281 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2282
41f62f39
JK
22832010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2284
2285 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2286 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2287 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2288 (print ::C::cOtherFileVar)
2289 (whatis C::OtherFileClass::cOtherFileClassType)
2290 (whatis ::C::OtherFileClass::cOtherFileClassType)
2291 (print C::OtherFileClass::cOtherFileClassVar)
2292 (print ::cOtherFileClassVar)
2293 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2294 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2295 trailing content.
2296 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2297 (C::OtherFileClass::cOtherFileClassVar)
2298 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2299 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2300
af53d231
JK
23012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2302
2303 Test PR c++/11703 and PR gdb/1448.
2304 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2305 gdb/1448.
2306
9655fd1a
JK
23072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2308
2309 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2310 (main) <rtti_data>: New.
2311 * gdb.cp/virtbase.exp (print rtti_data): New.
2312
824cc8dd
JK
23132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2314 Joel Brobecker <brobecker@adacore.com>
2315
2316 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2317
6036c742
JK
23182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2319
2320 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2321
de6a0421
DE
23222010-06-28 Doug Evans <dje@google.com>
2323
2324 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2325
b2dae948
DE
23262010-06-27 Doug Evans <dje@google.com>
2327
2328 * gdb.cp/m-static.exp: Update expected test output.
2329
0f3bb72e
PH
23302010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2331
889bf7c5
PA
2332 * gdb.gdb/selftest.exp: Adjust expected message for
2333 capturing start-up runtime.
0f3bb72e 2334
bc9f0842
TT
23352010-06-25 Tom Tromey <tromey@redhat.com>
2336
2337 PR python/10808:
2338 * gdb.python/python.exp: Add new tests.
2339
099ef718
SW
23402010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2341
2342 * gdb.cp/operator.cc: Created an import loop.
2343 * gdb.cp/operator.exp: Added testcase for import loop.
2344
5868a632
JK
23452010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2346
2347 Test PR python/11407.
2348 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2349 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2350 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2351 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2352 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2353 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2354 binfile. Call gdb_compile with clean_restart twice.
2355 (func_nofb print, func_nofb backtrace, func_loopfb print)
2356 (func_loopfb backtrace): New.
2357
af76db58
JK
23582010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2361 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2362 by a hand made one.
2363 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2364 i?86 requirement. Remove variables srcfile and binfile. New variable
2365 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2366
f2c7657e
UW
23672010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2368
2369 * gdb.cell/dwarfaddr.exp: New file.
2370 * gdb.cell/dwarfaddr.S: New file.
2371
628fe4e4
JK
23722010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2373
2374 Test PR 9436.
2375 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2376
f1421989
HZ
23772010-06-24 Hui Zhu <teawater@gmail.com>
2378
2379 * gdb.base/eval.exp: New file.
2380
d03285ec
UW
23812010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2382
2383 * gdb.cell/fork.exp: New file.
2384 * gdb.cell/fork.c: Likewise.
2385 * gdb.cell/fork-spu.c: Likewise.
2386
41b2c92d
PM
23872010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2388
2389 * lib/gdb.exp (banned_variables_traced): New global variable.
2390 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2391 (gdb_init): Use `trace add variable' instead of obsolete
2392 `trace variable'.
2393
d5bc977f
DE
23942010-06-21 Doug Evans <dje@google.com>
2395
2396 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2397
d2ed6730
UW
23982010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2399
2400 * gdb.arch/spu-ls.exp: New file.
2401 * gdb.arch/spu-ls.c: Likewise.
2402
6aed2dbc
SS
24032010-06-18 Stan Shebs <stan@codesourcery.com>
2404
2405 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2406
e0756905
UW
24072010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2408
2409 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2410 * gdb.base/watch-cond.exp: Likewise.
2411 * gdb.python/py-breakpoint.exp: Likewise.
2412
d8053d4d
PA
24132010-06-18 Pedro Alves <pedro@codesourcery.com>
2414
2415 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2416 clean_restart, make sure every test has a distinct message, and
2417 that messages don't include the executable' full path.
2418
81ce510c
DE
24192010-06-17 Doug Evans <dje@google.com>
2420
2421 * gdb.arch/i386-size.exp: Updated expected output for
2422 DISASSEMBLY_OMIT_FNAME.
2423
65d79d4b
SDJ
24242010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2425 Sergio Durigan Junior <sergiodj@redhat.com>
2426
2427 * gdb.base/watch-notconst.c: New file.
2428 * gdb.base/watch-notconst.S: New file.
2429 * gdb.base/watch-notconst2.c: New file.
2430 * gdb.base/watch-notconst2.S: New file.
2431 * gdb.base/watch-notconst.exp: New file.
2432 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2433 (func4): Add operations on `global_ptr_ptr'.
2434 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2435 routine to test watchpoints created with a constant expression.
2436 (test_inaccessible_watchpoint): Include tests for watchpoints
2437 created with a constant expression.
2438
df0f4836
KB
24392010-06-14 Kevin Buettner <kevinb@redhat.com>
2440
2441 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2442 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2443 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2444 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2445 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2446 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2447 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2448 of `_start'.
2449
b769def5
UW
24502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2451
2452 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2453 not supported on the target.
2454 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2455 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2456 * gdb.mi/mi-nsintrall.exp: Likewise.
2457 * gdb.mi/mi-nsmoribund.exp: Likewise.
2458 * gdb.mi/mi-nsthrexec.exp: Likewise.
2459
d914c394
SS
24602010-06-11 Stan Shebs <stan@codesourcery.com>
2461
2462 * gdb.base/permissions.exp: New file.
2463
24642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2465
2466 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2467 does not support ELF executable class.
2468
f3ce5b9c
UW
24692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2470
2471 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2472
8e46892c
JK
24732010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2474
2475 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2476 (runto): Catch "The target does not support running in non-stop mode.".
2477
6cc55c64
MS
24782010-06-11 Michael Snyder <msnyder@vmware.com>
2479
2480 * gdb.base/setshow.exp (set language asm): Don't use
2481 gdb_test_no_output, fails on some targets.
2482
caddefa4
UW
24832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2484
2485 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2486 * gdb.cp/pr9167.exp: Likewise.
2487
468b1aa7
UW
24882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2489
2490 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2491
5c3552dc
UW
24922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2493
2494 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2495
02e6fe6a
UW
24962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2497
2498 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2499
0e03807e
TT
25002010-06-11 Tom Tromey <tromey@redhat.com>
2501
2502 PR gdb/9977, PR exp/11636::
2503 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2504 (pieces_test_f6): Update expected output.
2505
2bdf28a0
JK
25062010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2507
2508 * gdb.base/moribund-step.exp: New.
2509
f6978de9
MS
25102010-06-08 Michael Snyder <msnyder@vmware.com>
2511
2512 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2513 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2514 * gdb.ada/frame_args.exp: Ditto.
2515 * gdb.ada/lang_switch.exp: Ditto.
2516 * gdb.ada/ptype_arith_binop.exp: Ditto.
2517 * gdb.ada/ref_param.exp: Ditto.
2518 * gdb.ada/type_coercion.exp:Ditto.
2519
2520 * gdb.asm/asm-source.exp: Ditto.
2521
2522 * gdb.base/attach.exp: Ditto.
2523 * gdb.base/bitfields2.exp: Ditto.
2524 * gdb.base/call-signal-resume.exp: Ditto.
2525 * gdb.base/callfuncs.exp: Ditto.
2526 * gdb.base/commands.exp: Ditto.
2527 * gdb.base/dbx.exp: Ditto.
2528 * gdb.base/default.exp: Ditto.
2529 * gdb.base/dump.exp: Ditto.
2530 * gdb.base/exprs.exp: Ditto.
2531 * gdb.base/freebpcmd.exp: Ditto.
2532 * gdb.base/interrupt.exp: Ditto.
2533 * gdb.base/list.exp: Ditto.
2534 * gdb.base/long_long.exp: Ditto.
2535 * gdb.base/maint.exp: Ditto.
2536 * gdb.base/ptype.exp: Ditto.
2537 * gdb.base/return.exp: Ditto.
2538 * gdb.base/setshow.exp: Ditto.
2539 * gdb.base/sigbpt.exp: Ditto.
2540 * gdb.base/sigrepeat.exp: Ditto.
2541
2542 * gdb.cp/classes.exp: Ditto.
2543
2544 * gdb.dwarf2/dw2-restore.exp: Ditto.
2545
2546 * gdb.gdb/selftest.exp: Ditto.
2547
2548 * gdb.multi/base.exp: Ditto.
2549 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2550
2551 * gdb.python/py-block.exp: Ditto.
2552 * gdb.python/py-prettyprint.exp: Ditto.
2553 * gdb.python/py-template.exp: Ditto.
2554
2555 * gdb.server/ext-attach.exp: Ditto.
2556 * gdb.server/ext-run.exp: Ditto.
2557 * gdb.server/server-mon.exp: Ditto.
2558
2559 * gdb.threads/fork-thread-pending.exp: Ditto.
2560 * gdb.threads/hand-call-in-threads.exp: Ditto.
2561 * gdb.threads/interrupted-hand-call.exp: Ditto.
2562 * gdb.threads/linux-dp.exp: Ditto.
2563 * gdb.threads/manythreads.exp: Ditto.
2564 * gdb.threads/print-threads.exp: Ditto.
2565 * gdb.threads/pthreads.exp: Ditto.
2566 * gdb.threads/schedlock.exp: Ditto.
2567 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2568 * gdb.threads/threadapply.exp: Ditto.
2569
de7ff789
MS
25702010-06-08 Michael Snyder <msnyder@vmware.com>
2571
889bf7c5 2572 * gdb.ada/exec_changed.exp:
de7ff789
MS
2573 Use ".*" instead of "" as wildcard regexp.
2574
2575 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2576 * gdb.base/call-ar-st.exp: Ditto.
2577 * gdb.base/checkpoint.exp: Ditto.
2578 * gdb.base/default.exp: Ditto.
2579 * gdb.base/dump.exp: Ditto.
2580 * gdb.base/ending-run.exp: Ditto.
2581 * gdb.base/fileio.exp: Ditto.
2582 * gdb.base/miscexprs.exp: Ditto.
2583 * gdb.base/pointers.exp: Ditto.
2584 * gdb.base/readline.exp: Ditto.
2585 * gdb.base/reread.exp: Ditto.
2586 * gdb.base/restore.exp: Ditto.
2587 * gdb.base/shlib-call.exp: Ditto.
2588 * gdb.base/valgrind-db-attach.exp: Ditto.
2589 * gdb.base/volatile.exp: Ditto.
2590 * gdb.base/watchpoints.exp: Ditto.
2591
2592 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2593
2594 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2595 * gdb.python/py-value.exp: Ditto.
2596
2597 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2598 * gdb.trace/circ.exp: Ditto.
2599 * gdb.trace/collection.exp: Ditto.
2600 * gdb.trace/packetlen.exp: Ditto.
2601 * gdb.trace/passc-dyn.exp: Ditto.
2602 * gdb.trace/report.exp: Ditto.
2603 * gdb.trace/tfile.exp: Ditto.
2604 * gdb.trace/tfind.exp: Ditto.
2605 * gdb.trace/while-dyn.exp: Ditto.
2606
3bebe2f2
JK
26072010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2608
2609 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2610
5c631832
JK
26112010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2612
2613 Test PR 10640.
2614 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2615
4c3376c8
SW
26162010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2617
2618 * gdb.cp/koenig.exp: Test for ADL operators.
2619 * gdb.cp/koenig.cc: Added ADL operators.
2620 * gdb.cp/operator.exp: New test.
2621 * gdb.cp/operator.cc: New test.
2622
dc226d5a
MS
26232010-06-04 Michael Snyder <msnyder@vmware.com>
2624
dfb88a23
MS
2625 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2626 * gdb.base/pending.exp: Ditto.
f7ae76b3 2627
dc226d5a
MS
2628 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2629
967cf477
DE
26302010-06-04 Doug Evans <dje@google.com>
2631
2632 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2633 disabled printers.
2634 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2635 (enable_lookup_function): New function.
2636
eb801841
TT
26372010-06-04 Tom Tromey <tromey@redhat.com>
2638
2639 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2640 of hash and id.
2641
38979823
JK
26422010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2643
2644 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2645 newline.
2646 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2647 (empty verbose non-noisy clear, empty verbose noisy clear)
2648 (empty non-verbose noisy clear): Likewise.
2649
35ec993f
MS
26502010-06-03 Michael Snyder <msnyder@vmware.com>
2651
2652 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2653 * gdb.base/display.exp: Ditto.
2654 * gdb.base/find.exp: Ditto.
2655 * gdb.base/ifelse.exp: Ditto.
2656 * gdb.base/multi-forks.exp: Ditto.
2657 * gdb.base/recurse.exp: Ditto.
2658 * gdb.base/setshow.exp: Ditto.
2659 * gdb.base/value-double-free.exp: Ditto.
2660 * gdb.base/watch-vfork.exp: Ditto.
2661 * gdb.base/watch_thread_num.exp: Ditto.
2662 * gdb.base/watchpoint-solib.exp: Ditto.
2663 * gdb.base/watchpoint.exp: Ditto.
2664 * gdb.base/watchpoints.exp: Ditto.
2665
2666 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2667 * gdb.cp/overload.exp: Ditto.
2668 * gdb.cp/virtfunc.exp: Ditto.
2669
2670 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2671
889bf7c5 2672 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2673 Replace gdb_test with gdb_test_no_output.
2674
889bf7c5 2675 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2676 Replace gdb_test with gdb_test_no_output.
2677 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2678 * gdb.threads/watchthreads.exp: Ditto.
2679 * gdb.threads/watchthreads2.exp: Ditto.
2680
2681 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2682 * gdb.trace/tfind.exp: Ditto.
2683
c22decce
JB
26842010-06-03 Joel Brobecker <brobecker@adacore.com>
2685
2686 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2687 successful test if message is the empty string.
2688
fd5700c7
JK
26892010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2690
2691 * gdb.fortran/module.exp (stopped language detection): New test.
2692
f55ee35c
JK
26932010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2694
2695 Support DW_TAG_module as separate namespaces.
2696 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2697 gdb.fortran/library-module-lib.f90: New.
2698 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2699 (print i): Remove.
2700 (continue to breakpoint: i-is-1, print var_i value 1)
2701 (continue to breakpoint: i-is-2, print var_i value 2)
2702 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2703 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2704 (complete `modmany, complete `modmany`, complete `modmany`var)
2705 (show language, setting breakpoint at module): New tests.
2706 * gdb.fortran/module.f90 (module mod): Remove.
2707 (module mod1, module mod2, module modmany, subroutine sub1)
2708 (subroutine sub2, program module): New.
2709
b8e8282f
JK
27102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2711
2712 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2713 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2714 * gdb.cp/anon-union.exp (pass): Rename to ...
2715 (print z 2): ... here.
b8e8282f 2716
019ebafc
MS
27172010-06-02 Michael Snyder <msnyder@vmware.com>
2718
e68d8fd4
MS
2719 * gdb.trace/actions.exp: Use gdb_test_no_output.
2720 * gdb.trace/circ.exp: Ditto.
2721 * gdb.trace/packetlen.exp: Ditto.
2722 * gdb.trace/save-trace.exp: Ditto.
2723 * gdb.trace/tracecmd.exp: Ditto.
2724 * gdb.trace/tsv.exp: Ditto.
2725
12b5d08a
MS
2726 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2727 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2728 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2729 * gdb.threads/manythreads.exp: Ditto.
2730 * gdb.threads/print-threads.exp: Ditto.
2731 * gdb.threads/pthreads.exp: Ditto.
2732 * gdb.threads/schedlock.exp: Ditto.
2733 * gdb.threads/staticthreads.exp: Ditto.
2734 * gdb.threads/thread-specific.exp: Ditto.
2735 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2736 * gdb.threads/threadapply.exp: Ditto.
2737 * gdb.threads/watchthreads.exp: Ditto.
2738 * gdb.threads/watchthreads2.exp: Ditto.
2739
89493308
MS
2740 * gdb.python/py-block.exp: Use gdb_test_no_output.
2741 * gdb.python/py-prettyprint.exp: Ditto.
2742 * gdb.python/py-template.exp: Ditto.
2743 * gdb.python/py-value.exp: Ditto.
2744
2745 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2746 * gdb.reverse/watch-reverse.exp: Ditto.
2747
2748 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2749 * gdb.server/ext-run.exp: Ditto.
2750
019ebafc
MS
2751 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2752 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2753 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2754 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2755 * gdb.dwarf2/dw2-producer.exp: Ditto.
2756 * gdb.dwarf2/mac-fileno.exp: Ditto.
2757
2758 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2759 * gdb.gdb/selftest.exp: Ditto.
2760
2761 * gdb.multi/base.exp: Use gdb_test_no_output.
2762
2763 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2764
3e0ca3a5
JK
27652010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2766
2767 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2768
9db70545
MS
27692010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2770
a8d52276
MS
2771 * gdb.cp/class2.exp: Use gdb_test_no_output.
2772 * gdb.cp/classes.exp: Ditto.
2773 * gdb.cp/extern-c.exp: Ditto.
2774 * gdb.cp/inherit.exp: Ditto.
2775 * gdb.cp/maint.exp: Ditto.
2776 * gdb.cp/mb-inline.exp: Ditto.
2777 * gdb.cp/mb-templates.exp: Ditto.
2778 * gdb.cp/method2.exp: Ditto.
2779 * gdb.cp/misc.exp: Ditto.
2780 * gdb.cp/ovldbreak.exp: Ditto.
2781 * gdb.cp/punctuator.exp: Ditto.
2782 * gdb.cp/templates.exp: Ditto.
2783 * gdb.cp/virtbase.exp: Ditto.
2784
889bf7c5 2785 * gdb.threads/attach-stopped.exp:
9db70545 2786 Replace uses of send_gdb / gdb_expect.
889bf7c5 2787 * gdb.threads/attachstop-mt.exp:
9db70545 2788 Replace uses of send_gdb / gdb_expect.
889bf7c5 2789 * gdb.threads/gcore-thread.exp:
9db70545 2790 Replace uses of send_gdb / gdb_expect.
889bf7c5 2791 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2792 Replace uses of send_gdb / gdb_expect.
2793 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2794 * gdb.threads/print-threads.exp:
9db70545
MS
2795 Replace uses of send_gdb / gdb_expect.
2796 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2797 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2798 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2799
2800 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2801 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2802 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2803 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2804 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2805 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2806 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2807 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2808 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2809 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2810 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2811
359cc68c
JK
28122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2813
2814 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2815
7d3fe98e
SW
28162010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2817
2818 * gdb.cp/koenig.exp: Added new test case.
2819 * gdb.cp/koenig.cc: Ditto.
2820
27d3a1a2
MS
28212010-06-01 Michael Snyder <msnyder@vmware.com>
2822
2823 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2824 * gdb.base/arrayidx.exp: Ditto.
2825 * gdb.base/attach.exp: Ditto.
2826 * gdb.base/auxv.exp: Ditto.
2827 * gdb.base/bigcre.exp: Ditto.
2828 * gdb.base/break-always.exp: Ditto.
2829 * gdb.base/break-interp.exp: Ditto.
2830 * gdb.base/break.exp: Ditto.
2831 * gdb.base/breakpoint-shadow.exp: Ditto.
2832 * gdb.base/call-ar-st.exp: Ditto.
2833 * gdb.base/call-sc.exp: Ditto.
2834 * gdb.base/call-signal-resume.exp: Ditto.
2835 * gdb.base/callfuncs.exp: Ditto.
2836 * gdb.base/catch-syscall.exp: Ditto.
2837 * gdb.base/charset.exp: Ditto.
2838 * gdb.base/code-expr.exp: Ditto.
2839 * gdb.base/commands.exp: Ditto.
2840 * gdb.base/cond-expr.exp: Ditto.
2841 * gdb.base/condbreak.exp: Ditto.
2842 * gdb.base/cursal.exp: Ditto.
2843 * gdb.base/cvexpr.exp: Ditto.
2844 * gdb.base/default.exp: Ditto.
2845 * gdb.base/del.exp: Ditto.
2846 * gdb.base/detach.exp: Ditto.
2847 * gdb.base/display.exp: Ditto.
2848 * gdb.base/ena-dis-br.exp: Ditto.
2849 * gdb.base/eval-skip.exp: Ditto.
2850 * gdb.base/foll-fork.exp: Ditto.
2851 * gdb.base/foll-vfork.exp: Ditto.
2852 * gdb.base/frame-args.exp: Ditto.
2853 * gdb.base/funcargs.exp: Ditto.
2854 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2855 * gdb.base/gdbvars.exp: Ditto.
2856 * gdb.base/help.exp: Ditto.
2857 * gdb.base/ifelse.exp: Ditto.
2858 * gdb.base/included.exp: Ditto.
2859 * gdb.base/list.exp: Ditto.
2860 * gdb.base/macscp.exp: Ditto.
2861 * gdb.base/maint.exp: Ditto.
2862 * gdb.base/multi-fork.exp: Ditto.
2863 * gdb.base/overlays.exp: Ditto.
2864 * gdb.base/page.exp: Ditto.
2865 * gdb.base/pending.exp: Ditto.
2866 * gdb.base/pointers.exp: Ditto.
2867 * gdb.base/pr11022.exp: Ditto.
2868 * gdb.base/prelink.exp: Ditto.
2869 * gdb.base/printcmds.exp: Ditto.
2870 * gdb.base/psymtab.exp: Ditto.
2871 * gdb.base/randomize.exp: Ditto.
2872 * gdb.base/relational.exp: Ditto.
2873 * gdb.base/relocate.exp: Ditto.
2874 * gdb.base/remote.exp: Ditto.
2875 * gdb.base/sepdebug.exp: Ditto.
2876 * gdb.base/set-lang-auto.exp: Ditto.
2877 * gdb.base/setshow.exp: Ditto.
2878 * gdb.base/setvar.exp: Ditto.
2879 * gdb.base/signals.exp: Ditto.
2880 * gdb.base/signull.exp: Ditto.
2881 * gdb.base/sigstep.exp: Ditto.
2882 * gdb.base/sizeof.exp: Ditto.
2883 * gdb.base/solib-disc.exp: Ditto.
2884 * gdb.base/store.exp: Ditto.
2885 * gdb.base/structs.exp: Ditto.
2886 * gdb.base/structs2.exp: Ditto.
2887 * gdb.base/subst.exp: Ditto.
2888 * gdb.base/term.exp: Ditto.
2889 * gdb.base/trace-commands.exp: Ditto.
2890 * gdb.base/unwindonsignal.exp: Ditto.
2891 * gdb.base/valgrind-db-attach.exp: Ditto.
2892 * gdb.base/varargs.exp: Ditto.
2893 * gdb.base/watch-cond.exp: Ditto.
2894 * gdb.base/watch_thread_num.exp: Ditto.
2895 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2896 * gdb.base/watchpoint.exp: Ditto.
2897 * gdb.base/whatis-exp.exp: Ditto.
2898
f8d3bf8f
MS
28992010-06-01 Michael Snyder <msnyder@vmware.com>
2900
2901 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2902 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2903 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2904 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2905 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2906 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2907 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2908 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2909 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2910 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2911 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2912 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2913 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2914 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2915 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2916
3f9e0d32
JK
29172010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2918
2919 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2920 trailing newline.
2921 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2922 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2923 (p *args): ... here and remove excessive trailing newline.
2924
f629457d
JB
29252010-05-31 Joel Brobecker <brobecker@adacore.com>
2926
2927 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2928
09eef106
JK
29292010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2930
2931 Accept the new Linux kernel "t (tracing stop)" string.
2932 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2933 Update comment.
2934 (state_wait) <T (tracing stop)>: New.
2935 (main): Update the state_wait expect string.
2936
94f31136
PA
29372010-05-28 Pedro Alves <pedro@codesourcery.com>
2938
2939 * limits.c, limits.exp: Delete files.
2940 * Makefile.in (clean mostlyclean): Adjust.
2941 * tracecmd.exp: Adjust.
2942
096554ab
JK
29432010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2944
2945 * gdb.base/tui-layout.exp: New.
2946
27d3a1a2 29472010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2948
889bf7c5 2949 * gdb.reverse/break-precsave.exp:
bcd2dc50 2950 Replace uses of send_gdb / gdb_expect.
889bf7c5 2951 * gdb.reverse/break-reverse.exp:
bcd2dc50 2952 Replace uses of send_gdb / gdb_expect.
889bf7c5 2953 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2954 Replace uses of send_gdb / gdb_expect.
889bf7c5 2955 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2956 Replace uses of send_gdb / gdb_expect.
889bf7c5 2957 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2958 Replace uses of send_gdb / gdb_expect.
889bf7c5 2959 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2960 Replace uses of send_gdb / gdb_expect.
889bf7c5 2961 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2962 Replace uses of send_gdb / gdb_expect.
889bf7c5 2963 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2964 Replace uses of send_gdb / gdb_expect.
889bf7c5 2965 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2966 Replace uses of send_gdb / gdb_expect.
889bf7c5 2967 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2968 Replace uses of send_gdb / gdb_expect.
889bf7c5 2969 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2970 Replace uses of send_gdb / gdb_expect.
889bf7c5 2971 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2972 Replace uses of send_gdb / gdb_expect.
889bf7c5 2973 * gdb.reverse/machinestate.exp:
bcd2dc50 2974 Replace uses of send_gdb / gdb_expect.
889bf7c5 2975 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2976 Replace uses of send_gdb / gdb_expect.
889bf7c5 2977 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2978 Replace uses of send_gdb / gdb_expect.
889bf7c5 2979 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2980 Replace uses of send_gdb / gdb_expect.
889bf7c5 2981 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2982 Replace uses of send_gdb / gdb_expect.
889bf7c5 2983 * gdb.reverse/step-precsave.exp:
bcd2dc50 2984 Replace uses of send_gdb / gdb_expect.
889bf7c5 2985 * gdb.reverse/step-reverse.exp:
bcd2dc50 2986 Replace uses of send_gdb / gdb_expect.
889bf7c5 2987 * gdb.reverse/until-precsave.exp:
bcd2dc50 2988 Replace uses of send_gdb / gdb_expect.
889bf7c5 2989 * gdb.reverse/until-reverse.exp:
bcd2dc50 2990 Replace uses of send_gdb / gdb_expect.
889bf7c5 2991 * gdb.reverse/watch-precsave.exp:
bcd2dc50 2992 Replace uses of send_gdb / gdb_expect.
889bf7c5 2993 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
2994 Replace uses of send_gdb / gdb_expect.
2995
3def43e0
JK
29962010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2997
2998 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
2999 excessive newline.
3000
27d3a1a2 30012010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3002
3003 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3004 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3005 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3006 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3007 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3008 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3009 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3010 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3011 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3012 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3013 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3014 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3015 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3016 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3017 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3018 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3019 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3020 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3021 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3022
27d3a1a2 30232010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3024
22454424
MS
3025 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3026 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3027
3028 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3029 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3030 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3031
889bf7c5 3032 * gdb.reverse/consecutive-reverse.exp:
22454424 3033 Replace uses of send_gdb / gdb_expect.
889bf7c5 3034 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3035 Replace uses of send_gdb / gdb_expect.
3036
3037 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3038 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3039 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3040 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3041 Replace uses of send_gdb / gdb_expect.
3042 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3043 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3044 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3045 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3046 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3047 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3048 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3049 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3050 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3051
30522010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3053
22454424 3054 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3055
22454424 3056 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3057
22454424
MS
3058 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3059 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3060 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3061 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3062 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3063 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3064 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3065 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3066 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3067
6e5f2c59
TT
30682010-05-25 Tom Tromey <tromey@redhat.com>
3069
3070 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3071
bbc8b958
TT
30722010-05-25 Tom Tromey <tromey@redhat.com>
3073
3074 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3075 argument order.
3076 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3077 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3078 order.
3079 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3080 order.
3081 * gdb.base/call-sc.exp (setup_kfails): Remove.
3082 (setup_compiler_kfails): Remove.
3083 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3084 argument order.
3085 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3086 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3087 (advancei): Fix setup_kfail argument order.
3088 * gdb.base/radix.exp: Fix setup_kfail argument order.
3089 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3090 order.
3091 * gdb.base/structs.exp (setup_kfails): Remove.
3092 (setup_compiler_kfails): Fix setup_kfail argument order.
3093 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3094 order.
3095 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3096 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3097 setup_kfail argument order.
3098 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3099
83d1babf
TT
31002010-05-25 Tom Tromey <tromey@redhat.com>
3101
3102 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3103
6acb16a2
MS
31042010-05-25 Michael Snyder <msnyder@vmware.com>
3105
3106 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3107 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3108 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3109 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3110 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3111 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3112 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3113 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3114 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3115 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3116 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3117 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3118 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3119 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3120 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3121 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3122 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3123 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3124 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3125 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3126 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3127 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3128 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3129 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3130 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3131 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3132 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3133 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3134 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3135 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3136 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3137 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3138 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3139 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3140 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3141 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3142 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3143 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3144 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3145 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3146 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3147 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3148 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3149 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3150 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3151 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3152 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3153 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3154
31552010-05-25 Doug Evans <dje@google.com>
3156
3157 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3158 gdb.string_to_argv.
ad3986f0 3159
d3b1e874
TT
31602010-05-21 Tom Tromey <tromey@redhat.com>
3161
3162 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3163 Call it.
3164 * gdb.dwarf2/pieces.S: Update.
3165 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3166
cb826367
TT
31672010-05-21 Tom Tromey <tromey@redhat.com>
3168
3169 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3170 Call it.
3171 * gdb.dwarf2/pieces.c (struct C): New.
3172 (f6): New function.
3173 * gdb.dwarf2/pieces.S: Replace.
3174
74de6778
TT
31752010-05-21 Tom Tromey <tromey@redhat.com>
3176
3177 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3178 Call it.
3179
afd74c5f
TT
31802010-05-21 Tom Tromey <tromey@redhat.com>
3181
3182 * gdb.dwarf2.pieces.exp: New file.
3183 * gdb.dwarf2.pieces.S: New file.
3184 * gdb.dwarf2.pieces.c: New file.
3185
a7b75dfd 31862010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3187 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3188
3189 * lib/gdb.exp (gdb_test_no_output): New function.
3190 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3191 when testing commands that should produce no output.
3192
c81c812a
JB
31932010-05-17 Joel Brobecker <brobecker@adacore.com>
3194
3195 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3196 parameter that we want to watch being a constant.
3197
0cce5bd9
JB
31982010-05-17 Joel Brobecker <brobecker@adacore.com>
3199
3200 * gdb.ada/cond_lang: New testcase.
3201
47050449
JB
32022010-05-17 Joel Brobecker <brobecker@adacore.com>
3203
3204 * lib/gdb.exp (banned_variables): New variable/constant.
3205 (gdb_init): Add write trace on variables listed in banned_variables.
3206 (gdb_finish): Remove write traces on variables listed in
3207 banned_variables.
3208
77c01586
JB
32092010-05-17 Joel Brobecker <brobecker@adacore.com>
3210
3211 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3212 * gdb.cp/koenig.exp: Likewise.
3213
88d4aea7
PM
32142010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3215
889bf7c5 3216 PR python/11482
88d4aea7
PM
3217
3218 * gdb.python/py-value.exp (test_value_hash): New function.
3219
f5a010c0
PM
32202010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3221
3222 PR exp/11530.
3223 * gdb.base/gdb11530.c: New file.
3224 * gdb.base/gdb11530.exp: New file.
3225
8ef4892f
JK
32262010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3227
3228 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3229 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3230
7322dca9
SW
32312010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3232
3233 * gdb.cp/koenig.exp: New test.
3234 * gdb.cp/koenig.cc: New test program.
3235
02e7ea18
JB
32362010-05-05 Joel Brobecker <brobecker@adacore.com>
3237
3238 Remove the use of prms_id and bug_id throughout the testsuite.
3239
e1c34c5d
PM
32402010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3241
3242 PR exp/11349.
3243 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3244 use a reference local variable.
3245
8e1d0c49
JK
32462010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3247
3248 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3249 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3250 variable different_dir. Move debugfile into a full directory pathname
3251 under DIFFERENT_DIR.
3252 * lib/gdb.exp (separate_debug_filename): Remove.
3253 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3254 variable debug_dir and mkdir of it. Update function comments.
3255
e66408ed
PA
32562010-04-29 Pedro Alves <pedro@codesourcery.com>
3257
3258 PR gdb/11557
3259
3260 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3261 files.
3262
d7b32ed3
PM
32632010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3264
889bf7c5 3265 * gdb.python/py-param.exp: New File.
d7b32ed3 3266
6aecb9c2
JB
32672010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3268
3269 * gdb.base/default.exp: Fix "set language" test.
3270
bdf92a1c
PM
32712010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3272
3273 PR breakpoints/11531.
3274 * gdb.base/gdb11531.c: New file.
3275 * gdb.base/gdb11531.exp: New file.
3276
3f172e24
TT
32772010-04-26 Tom Tromey <tromey@redhat.com>
3278
3279 * gdb.base/completion.exp: Add tests for completion and deprecated
3280 commands.
3281
64af4c92
JK
32822010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3283
3284 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3285 (print /x char_array): Escape curly brackets.
3286
492928e4
JK
32872010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3288
3289 Fix deadlock on looped list of loaded shared objects.
3290 * gdb.base/solib-corrupted.exp: New.
3291
66d09542
DE
32922010-04-23 Doug Evans <dje@google.com>
3293
3294 * gdb.python/py-section-script.c: New file.
3295 * gdb.python/py-section-script.exp: New file.
3296 * gdb.python/py-section-script.py: New file.
3297
8bd10a10
CM
32982010-04-20 Chris Moller <cmoller@redhat.com>
3299
3300 PR 10179
3301
3302 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3303 * gdb.base/pr10179-a.c:
3304 * gdb.base/pr10179-b.c:
3305 * gdb.base/pr10179.exp: New files.
3306
c0201579
JK
33072010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3308
3309 Fix crashes on dangling display expressions.
3310 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3311 is SEP.
3312 (lib_flags): Remove the "debug" keyword.
3313 (libsepdebug): New variable for iterating new loop.
3314 (save_pf_prefix): New variable wrapping the loop.
3315 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3316 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3317
793b0ff8
PM
33182010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3319
3320 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3321
097f51f7
PM
33222010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3323
3324 PR stabs/11479.
3325 * gdb.stabs/gdb11479.exp: New file.
3326 * gdb.stabs/gdb11479.c: New file.
3327
9a22f0d0
PM
33282010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3329
3330 * gdb.base/charset.c (Strin16, String32): New variables.
3331 * gdb.base/charset.exp (gdb_test): Test correct display
3332 of 16 or 32 bit strings.
3333
33342010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3335
3336 PR 9167
3337 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3338 * gdb.cp/pr9167.cc: New file.
3339 * gdb.cp/pr9167.exp: New file.
3340
3341
6e354e5e
PM
33422010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3343
3344 PR pascal/11492.
3345 * gdb.pascal/gdb11492.pas: New file.
3346 * gdb.pascal/gdb11492.exp: New file.
3347
be942545
JB
33482010-04-20 Joel Brobecker <brobecker@adacore.com>
3349
1667e6e3 3350 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3351
0c3acc09
JB
33522010-04-20 Joel Brobecker <brobecker@adacore.com>
3353
3354 * gdb.ada/dyn_loc: New testcase.
3355
ec31cde5
CM
33562010-04-20 Chris Moller <cmoller@redhat.com>
3357
3358 PR 10867
889bf7c5 3359
ec31cde5
CM
3360 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3361 * gdb.cp/pr10687.cc: New file.
3362 * gdb.cp/pr10687.exp: New file.
3363
3364
ce4b0682
SDJ
33652010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3366 Sergio Durigan Junior <sergiodj@redhat.com>
3367
3368 * gdb.fortran/logical.exp: New testcase.
3369 * gdb.fortran/logical.f90: New file.
3370
3436961f
DE
33712010-04-19 Doug Evans <dje@google.com>
3372
3373 * gdb.base/help.exp (help source): Update expected output.
3374
4d836c09
JK
33752010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3376
3377 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3378 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3379 gdb_exit and return.
3380 (executable): New variable.
3381 (binfile): Use it.
3382
6149aea9
PA
33832010-04-19 Pedro Alves <pedro@codesourcery.com>
3384
3385 PR breakpoints/8554.
3386
3387 * gdb.trace/save-trace.exp: Adjust.
3388
ed41462c
L
33892010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3390
3391 PR corefiles/11511
3392 * gdb.arch/system-gcore.exp: New.
3393 * gdb.arch/gcore.c: Likewise.
3394
3f7b2faa
DE
33952010-04-15 Doug Evans <dje@google.com>
3396
fa33c3cd
DE
3397 * gdb.python/py-progspace.c: New file.
3398 * gdb.python/py-progspace.exp: New file.
3399
3f7b2faa
DE
3400 * gdb.base/source.exp: Add tests for "source -s".
3401
79f283fe
PM
34022010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3403
3404 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3405 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3406 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3407 * gdb.python/py-mi.exp: New test for to_string returning None.
3408
fc8eb08a
PM
34092010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3410
3411 * gdb.python/py-breakpoint.c: Make result global.
3412
26e197f6
JK
34132010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3414
3415 Fix non-GNU make compatibility.
3416 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3417
adc36818
PM
34182010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3419
3420 * gdb.python/py-breakpoint.exp: New File.
3421 * gdb.python/py-breakpoint.C: Ditto.
3422
64e17368
SS
34232010-04-08 Stan Shebs <stan@codesourcery.com>
3424
3425 * gdb.trace/actions.exp: Clear default-collect.
3426 * gdb.trace/save-trace.exp: Clear default-collect.
3427
fff5cc64
PM
34282010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3429
3430 * gdb.python/py-value: Add null string variable.
3431 (test_lazy_string): Test zero length, NULL address lazy
3432 strings.
3433
a055a187
L
34342010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3435
3436 * gdb.arch/i386-avx.c: New.
3437 * gdb.arch/i386-avx.exp: Likewise.
3438
3439 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3440
96e39866
DE
34412010-04-06 Doug Evans <dje@google.com>
3442
3443 * gdb.base/source-test.gdb: New file.
3444 * gdb.base/source.exp: Test source -v.
3445
5984a431
UW
34462010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3447
3448 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3449
ec8a089a
PM
34502010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3451
3452 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3453 within one line, unless it is followed by a double quote.
3454 * gdb.stabs/hppa.sed: Idem.
3455 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3456 * gdb.stabs/weird.exp: Check for correct parsing of
3457 char and string constants.
ec8a089a
PM
3458 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3459 in .stabs to .stabx substitution.
3460
fce3c1f0
SS
34612010-04-05 Stan Shebs <stan@codesourcery.com>
3462
3463 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3464 constant global.
3465 * gdb.trace/tfile.exp: Try to print them.
3466
d77f58be
SS
34672010-04-04 Stan Shebs <stan@codesourcery.com>
3468
3469 * gdb.base/completion.exp: Update for new "info watchpoints".
3470 * gdb.base/default.exp: Ditto.
3471 * gdb.base/help.exp: Ditto.
3472 * gdb.base/watchpoint.exp: Ditto.
3473 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3474
af54718e
SS
34752010-04-04 Stan Shebs <stan@codesourcery.com>
3476
3477 * gdb.trace/tfile.exp: Sharpen tfind test.
3478
74d1f91e
JK
34792010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3480
3481 * gdb.base/break-entry.exp: New.
3482
eb8e76db 34832010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3484 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3485
3486 * gdb.reverse/i386-sse-reverse.exp: New file.
3487 * gdb.reverse/i386-sse-reverse.c: New file.
3488
bf65cad8
PA
34892010-04-02 Pedro Alves <pedro@codesourcery.com>
3490
3491 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3492
fff87407
SS
34932010-04-01 Stan Shebs <stan@codesourcery.com>
3494
3495 * gdb.trace/actions.exp: Tweak expected output.
3496 * gdb.trace/while-stepping.exp: Tweak expected output.
3497
fe01d668
L
34982010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3499
3500 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3501
86b17b60
PA
35022010-04-01 Pedro Alves <pedro@codesourcery.com>
3503
3504 * gdb.base/commands.exp: Adjust.
3505 * gdb.cp/extern-c.exp: Adjust.
3506
2c58c0a9
PA
35072010-04-01 Pedro Alves <pedro@codesourcery.com>
3508
3509 * gdb.trace/collection.c (local_test_func): Define a local struct,
3510 and instanciate it.
3511
0db9b91c
PA
35122010-04-01 Pedro Alves <pedro@codesourcery.com>
3513
3514 * gdb.trace/collection.exp (gdb_collect_args_test)
3515 (gdb_collect_argarray_test): XFAIL the tests that assume the
3516 argarray argument's elements are collected.
3517
8072405b
JK
35182010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3521 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3522
8bf6485c
SS
35232010-03-31 Stan Shebs <stan@codesourcery.com>
3524
3525 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3526 and tracepoint conditionals.
3527 (gdb_verify_tracepoints): Delete unused return.
3528
fd7f724a
KS
35292010-03-26 Keith Seitz <keiths@redhat.com>
3530
3531 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3532 appear in the output before main.
3533 Remove KFAIL for gdb/2215 aka bz 9320.
3534
8d9e7719
DE
35352010-03-30 Doug Evans <dje@google.com>
3536
0906dd0b
DE
3537 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3538 by dejagnu.
3539 * gdb.arch/amd64-dword.exp: Ditto.
3540
8d9e7719
DE
3541 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3542 match.
3543 (break printf): Ditto.
3544
1da644f0
SW
35452010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3546
3547 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3548 gcc < 4.4.
3549 * gdb.cp/shadow.exp: Ditto.
3550
a8121990
PA
35512010-03-29 Pedro Alves <pedro@codesourcery.com>
3552
3553 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3554 "tstart" is silent.
3555
6e79d367
PA
35562010-03-29 Pedro Alves <pedro@codesourcery.com>
3557
3558 * gdb.trace/collection.exp (executable): New.
3559 (binfile): Use it.
3560 (fpreg, spreg, pcreg): New.
3561 (test_register): Use gdb_test_multiple. Pass /x to print.
3562 (prepare_for_trace_test): New.
3563 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3564 (gdb_collect_args_test, gdb_collect_argstruct_test)
3565 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3566 prepare_for_trace_test.
3567 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3568 fpreg, spreg and pcreg.
3569 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3570 prepare_for_trace_test.
3571 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3572 try to detect tracing support here. Don't set breakpoints at
3573 `begin' or `end' here.
3574 <global scope>: Use clean_restart. Run to main before checking
3575 for tracing support. Check for for tracing support here.
3576
09248348
JK
35772010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3578
3579 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3580 " as $displacement" to "seen displacement message".
3581
d350db38
PA
35822010-03-28 Pedro Alves <pedro@codesourcery.com>
3583
3584 * gdb.trace/while-dyn.exp (executable): New variable.
3585 (binfile): Use it.
3586 (test_while_stepping): New function. Move most tests here. Call
3587 it once for each of the while-stepping, stepping and ws aliases.
3588
907af001
UW
35892010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3590
3591 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3592 that do not provide the tagless_struct type name at all.
3593 (test_print_anon_union): Do not check value of uninitialized
3594 union member. Do not use cp_test_ptype_class, so we can accept
3595 "long" as well as "long int".
3596
610197fd
PA
35972010-03-26 Pedro Alves <pedro@codesourcery.com>
3598
3599 * gdb.trace/tfile.c (tohex, bin2hex): New.
3600 (write_error_trace_file): Hexify error description.
3601
6c28cbf2
SS
36022010-03-25 Stan Shebs <stan@codesourcery.com>
3603
3604 * gdb.trace/tfile.c: Generate an additional trace file, improve
3605 portability.
3606 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3607 files in a better way.
3608
e62b8c7e
KS
36092010-03-25 Keith Seitz <keiths@redhat.com>
3610
3611 * gdb.java/jprint.exp: XFAIL printing of static class members
3612 because of GCC debuginfo problem.
3613
82ccf5a5
JK
36142010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3615
3616 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3617
293e2f9e
DJ
36182010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3619
3620 * gdb.base/completion.exp: Allow long instead of long int.
3621 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3622 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3623 variable p.
3624 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3625 * gdb.base/pointers.exp: Allow long instead of long int.
3626 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3627 * gdb.base/step-line.exp: Allow a directory before the source file name.
3628
95a42b64
TT
36292010-03-24 Tom Tromey <tromey@redhat.com>
3630
3631 PR breakpoints/9352:
3632 * gdb.base/default.exp: Update.
3633 * gdb.base/commands.exp: Update.
3634 * gdb.cp/extern-c.exp: Test setting commands on multiple
3635 breakpoints at once.
3636
2390201f
DJ
36372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3638
3639 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3640 if gdb,nosignals.
3641 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3642 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3643 exited".
3644
8c9a6790
SS
36452010-03-24 Stan Shebs <stan@codesourcery.com>
3646
3647 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3648
a6c727b2
DJ
36492010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3650
3651 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3652 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3653 argument. Handle "short" and "long".
3654 (Top level): Pass overprototyped output for old_fptr and xptr.
3655
4dfd5423
PA
36562010-03-23 Pedro Alves <pedro@codesourcery.com>
3657
3658 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3659 format strings and add casts to avoid compiler warnings.
3660
36612010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3662
3663 * lib/trace-support.exp (gdb_trace_setactions):
3664 Don't expect whitespace after ">" prompt.
3665 * gdb.trace/actions.exp: Adjust for output changes.
3666 * gdb.trace/while-stepping.exp: Likewise.
3667
c847d045
JK
36682010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3669
3670 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3671 and r157645).
3672
5f717f1d
JK
36732010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3674
3675 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3676 New.
3677
7d6d51d5
DJ
36782010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3679
3680 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3681 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3682
3b11a015
SS
36832010-03-19 Stan Shebs <stan@codesourcery.com>
3684
3685 * gdb.trace/ax.exp: New file.
3686
d7d158ed
DE
36872010-03-19 Doug Evans <dje@google.com>
3688
6bb85cd1
DE
3689 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3690 output from gcc.
3691
d7d158ed
DE
3692 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3693 named /usr/sbin/prelink<foo>.
3694
4daf5ac0
SS
36952010-03-18 Stan Shebs <stan@codesourcery.com>
3696
3697 * gdb.trace/circ.exp: Test circular-trace-buffer.
3698 * gdb.trace/tfile.exp: Update tstatus test.
3699
e8d05480
JB
37002010-03-18 Joel Brobecker <brobecker@adacore.com>
3701
3702 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3703 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3704
441b986a
UW
37052010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3706
3707 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3708
4247603b
PA
37092010-03-18 Pedro Alves <pedro@codesourcery.com>
3710
3711 * gdb.base/default.exp: Adjust the expected output of the finish
3712 and until commands when the inferior is not being run.
3713
13387711
SW
37142010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3715
3716 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3717 * gdb.cp/nsusing.exp: Ditto.
3718
6e31430b
TT
37192010-03-15 Tom Tromey <tromey@redhat.com>
3720
3721 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3722 * gdb.cp/userdef.cc (operator==): New function.
3723 (main): New locals mem1, mem2.
3724
e2d69cb5
JZ
37252010-03-15 Jie Zhang <jie@codesourcery.com>
3726
3727 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3728 Declare and use new loadtimeout variable.
3729
f572f0a9
DJ
37302010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3731
3732 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3733 Use gdb_load later.
3734
51f4c0b0
PA
37352010-03-14 Pedro Alves <pedro@codesourcery.com>
3736
3737 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3738 literal. Add missing endlines to prints to stderr.
3739
1c809c68
TT
37402010-03-12 Tom Tromey <tromey@redhat.com>
3741
3742 PR c++/9708:
3743 * gdb.cp/m-static.exp: Add regression test.
3744 * gdb.cp/m-static.cc (method): New method.
3745 (main): Call it.
3746
00ae8fef
SW
37472010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3748
3749 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3750 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3751
759f0f0b
PA
37522010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3753
21e24d21
PA
3754 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3755
37562010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3757
759f0f0b
PA
3758 * lib/gdb.exp (skip_stl_tests): New.
3759 (gdb_compile): Symbian needs -ldl.
3760 (shlib_target_file): New.
3761 (shlib_symbol_file): New.
3762 (gdb_load_shlibs): Use shlib_target_file.
3763 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3764 * gdb.cp/exception.exp: Use skip_stl_tests.
3765 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3766 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3767 * gdb.cp/mb-templates.exp: Ditto.
3768 * gdb.base/commands.exp: Relax regexes.
3769 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3770 shlib_target_file and shlib_symbol_file.
3771 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3772 sections.
3773 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3774 * gdb.base/solib-disc.exp: Use
3775 shlib_target_file and shlib_symbol_file.
3776 * gdb.base/unload.exp: Don't skip on symbian. Use
3777 shlib_target_file and shlib_symbol_file.
3778 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3779
6a8f2671 37802010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3781
6a8f2671
PA
3782 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3783 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3784 Issue a tfind end before looking for a tracepoint frame.
3785 * gdb.trace/tfind.exp: Adjust tstatus output.
3786 Adjust disassembly output.
3787 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3788
ccf26247
JK
37892010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3790
3791 * gdb.base/break-interp.exp: Create new displacement parameter value
3792 for the test_ld calls.
3793 (reach): New parameter displacement, verify its content. New push of
3794 pf_prefix "reach-$func:". Import global expect_out.
3795 (test_core): New parameter displacement, verify its content. New push
3796 of pf_prefix "core:". New command "set verbose on". Import global
3797 expect_out.
3798 (test_attach): New parameter displacement, verify its content. New
3799 push of pf_prefix "attach:". New command "set verbose on". Import
3800 global expect_out.
3801 (test_ld): New parameter displacement, pass it to the reach, test_core
3802 and test_attach calls and verify its content in the "ld.so exit" test.
3803 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3804 (prelink): Update expected text, use gdb_test.
3805
e469c7fb
DE
38062010-03-10 Doug Evans <dje@google.com>
3807
3808 * gdb.base/checkpoint.exp: Fix comment.
3809 Lengthen timeout while doing >600 checkpoints test.
3810 Rename duplicate "kill all one" test to keep test names unique.
3811
60e1c644
PA
38122010-03-10 Pedro Alves <pedro@codesourcery.com>
3813
3814 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3815
cec808ec
KS
38162010-03-08 Keith Seitz <keiths@redhat.com>
3817
889bf7c5
PA
3818 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3819 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3820 (dm_type_long): New function.
3821 (dm_type_unsigned_short): New function.
3822 (dm_type_unsigned_long): New function.
3823 (myint): New typedef.
3824 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3825 long, unsigned shor and long, operator char*, and typedef.
3826 (test_lookup_operator_functions): Add operator char* test.
3827 (test_paddr_operator_functions): Likewise.
3828 (test_paddr_overloaded_functions): Use probe values for
3829 short, long, and unsigned short and long.
3830 (test_paddr_hairy_functions): If the demangler probe detected
3831 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3832 demangler.
3833 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3834 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3835 and "print null_pmf".
3836 Add test "ptype a.*pmf".
3837 * gdb.cp/overload.exp: Allow optional "int" to appear with
3838 "short" and "long".
3839 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3840 long expect value for men_overload1arg.
3841 Allow "int" to appear with "short" and "long".
3842 When testing "info break", add argument for main (void).
3843 Also allow "int" to appear with "short" and "long".
3844 Ditto with "unsigned" and "long long".
cec808ec
KS
3845 * gdb.java/jmain.exp: Do not enclose methods names in single
3846 quotes.
3847 * gdb.java/jmisc.exp: Likewise.
3848 * gdb.java/jprint.exp: Likewise.
3849 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3850
3851 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3852 * gdb.cp/exception.exp (backtrace after first throw)
3853 (backtrace after second throw): Allow a namespace before __cxa_throw.
3854 (backtrace after first catch, backtrace after second catch): Allow
3855 a namespace before __cxa_begin_catch.
3856
3857 * gdb.cp/cpexprs.exp: New file.
3858 * gdb.cp/cpexprs.cc: New file.
3859
3860 From Daniel Jacobowitz <dan@codesourcery.com>
3861 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3862 to use string_to_regexp.
3863 (ctor, dtor): New functions. Use them to match constructor
3864 and destructor function types.
3865 (Top level): Use runto_main.
3866
f870a310
TT
38672010-03-05 Tom Tromey <tromey@redhat.com>
3868
3869 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3870 gdb.target_charset.
3871 (pp_ns.to_string): Likewise.
3872
0c199f28
KS
38732010-03-04 Keith Seitz <keiths@redhat.com>
3874
3875 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3876 can be quoted. Test that both the filename and function/line
3877 portions can be quoted at the same time.
3878
c7437ca6
PA
38792010-03-04 Pedro Alves <pedro@codesourcery.com>
3880
3881 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3882
b111b805
DE
38832010-03-03 Doug Evans <dje@google.com>
3884
24486cb7
DE
3885 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3886 libc contains libpthread.
3887
b111b805
DE
3888 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3889 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3890 of gdb_compile. Add another pattern to match android backtrace.
3891
a0e0ef55
TT
38922010-03-03 Tom Tromey <tromey@redhat.com>
3893
3894 PR gdb/11345:
3895 * gdb.base/printcmds.exp (test_printf): Add test.
3896
1ba53b71
L
38972010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3898
3899 * gdb.arch/amd64-byte.exp: New.
3900 * gdb.arch/amd64-dword.exp: Likewise.
3901 * gdb.arch/amd64-pseudo.c: Likewise.
3902 * gdb.arch/amd64-word.exp: Likewise.
3903 * gdb.arch/i386-byte.exp: Likewise.
3904 * gdb.arch/i386-pseudo.c: Likewise.
3905 * gdb.arch/i386-word.exp: Likewise.
3906
f5dff777
DJ
39072010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3908
3909 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3910 types. Add structreg, bitfields, and flags registers.
3911 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3912 registers.
3913
90884b2b
L
39142010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3915
3916 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3917 (load_description): Set architecture if defined.
3918
dc00d89f
PM
39192010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3920
3921 * gdb.python/py-frame.exp: Add read_var block tests.
3922 * gdb.python/py-frame.c (block): New function.
3923
0e095b7e
JK
39242010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3925 Daniel Jacobowitz <dan@codesourcery.com>
3926
3927 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3928
624f1a65
DM
39292010-02-25 David S. Miller <davem@davemloft.net>
3930
3931 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3932 fix logic for setting all_syscalls_numbers.
3933
f3e9a817
PM
39342010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3935
3936 * Makefile.in: Add py-block and py-symbol.
3937 * gdb.python/py-symbol.exp: New File.
3938 * gdb.python/py-symtab.exp: New File.
3939 * gdb.python/py-block.exp: New File.
3940 * gdb.python/py-symbol.c: New File.
3941 * gdb.python/py-block.c: New File.
3942
f6bbabf0
PM
39432010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3944
3945 PR python/11314
3946 * lib/gdb.exp (skip_python_tests): New function.
3947 * gdb.python/py-cmd.exp: Use skip_python_tests.
3948 * gdb.python/py-frame.exp: Likewise.
3949 * gdb.python/py-function.exp: Likewise.
3950 * gdb.python/py-prettyprint.exp: Likewise.
3951 * gdb.python/py-template.exp: Likewise.
3952 * gdb.python/py-type.exp: Likewise.
3953 * gdb.python/py-value.exp: Likewise.
3954
85d721b8
PA
39552010-02-22 Pedro Alves <pedro@codesourcery.com>
3956
3957 PR9605
3958
3959 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3960
48e32051
TT
39612010-02-19 Tom Tromey <tromey@redhat.com>
3962
3963 PR c++/8693, PR c++/9496:
3964 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3965 regression tests.
3966
ac9c0048
JK
39672010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
3969 Fix compatibility with m68k as.
3970 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3971 Use only /* comments */.
3972
57bb97a4
UW
39732010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3974
3975 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3976 * configure: Regenerate.
3977
7d1bf85c
DJ
39782010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3979
3980 * gdb.python/py-type.exp: Check for Python support.
3981
061b5285
PA
39822010-02-17 Pedro Alves <pedro@codesourcery.com>
3983
3984 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
3985 `regsub' syntax available.
3986
f8a8bc2c
PA
39872010-02-17 Pedro Alves <pedro@codesourcery.com>
3988
3989 * gdb.base/shmain.c (main): Remove printf call.
3990 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
3991 * gdb.base/unload.c (main): Make format of fprintf a string
3992 literal. Add missing endlines to prints to stderr.
3993 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
3994
6f451e5e
TT
39952010-02-17 Tom Tromey <tromey@redhat.com>
3996
3997 * gdb.java/jprint.java (jprint.props): New field.
3998 * gdb.java/jprint.exp (set_lang_java): Add regression test.
3999
12d79008
PA
40002010-02-17 Pedro Alves <pedro@codesourcery.com>
4001
ef801a0e 4002 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4003 available.
4004
d252f7e5
DJ
40052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4006
4007 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4008 creation to support remote host testing.
4009
67bdab6c
DJ
40102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4011
4012 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4013 Recognize "command not found".
4014
bb391223
DJ
40152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4016
4017 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4018 single-stepping.
4019
70362913
DJ
40202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4021
4022 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4023 if arguments are not supported.
4024
493f3c00
DJ
40252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4026
4027 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4028 be const or non-const.
4029
8034c749
DJ
40302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4031
4032 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4033 mi_send_resuming_command to send -exec-continue.
4034
791dfb64
DJ
40352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4036
4037 * gdb.base/list.exp (test_list_filename_and_function): Add test
4038 with single quotes.
4039 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4040 matching.
4041 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4042 Add KFAIL'd tests for PR gdb/11289.
4043
7c5fe868
DJ
40442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4045
4046 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4047
fdc498b8
DJ
40482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4049
4050 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4051 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4052 a temporary directory.
4053
b519e2a6
DJ
40542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4055
4056 * gdb.base/charset.exp: Use a single regular expression to match
4057 show host-charset and show target-charset output.
4058
74164c56
JK
40592010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4060
4061 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4062 "Illegal process-id" expect string more exact.
4063 (attach to digits-starting nonsense is prohibited): New.
4064
701ed6dc
JK
40652010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4066
4067 * gdb.base/prelink.exp (set verbose on): New.
4068
889bf7c5 40692010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4070
4071 * mi-reverse.exp: New file. Test for reverse option to the
4072 following MI commands: exec-continue, exec-finish, exec-next,
4073 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4074
dadf0e9c
JB
40752010-02-09 Joel Brobecker <brobecker@adacore.com>
4076
4077 * gdb.ada/ptype_tagged_param: New testcase.
4078
714f19d5
TT
40792010-02-08 Tom Tromey <tromey@redhat.com>
4080
4081 PR c++/8017:
4082 * gdb.cp/overload.exp: Add tests.
4083 * gdb.cp/overload.cc (struct K): New.
4084 (namespace N): New.
4085 (main): Call new functions.
4086 (K::staticoverload): Define.
4087
889bf7c5 40882010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4089
4090 PR gdb/10728
4091 * gdb.cp/pr10728-x.h: New file.
4092 * gdb.cp/pr10728-x.cc: New file.
4093 * gdb.cp/pr10728-y.cc: New file.
4094 * gdb.cp/pr10728.exp: New file.
4095 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4096
889bf7c5 40972010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4098
4099 PR gdb/9067
4100 * gdb.cp/pr9067.exp: New
4101 * gdb.cp/pr9067.cc: New
4102 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4103
7b356089
JB
41042010-02-08 Joel Brobecker <brobecker@adacore.com>
4105
4106 * lib/gdb.exp (gdb_test_timeout): New global variable.
4107 Set it to timeout if not already set.
4108 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4109
1be00882
DE
41102010-02-05 Doug Evans <dje@google.com>
4111
4112 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4113 user.
4114
82856980
SW
41152010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4116
4117 PR c++/7935:
4118 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4119
1a334831
TT
41202010-02-04 Tom Tromey <tromey@redhat.com>
4121
4122 * gdb.cp/virtbase.exp: Make test case names unique.
4123
9c3c02fd
TT
41242010-02-02 Tom Tromey <tromey@redhat.com>
4125
4126 * gdb.cp/virtbase.exp: Add regression tests.
4127 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4128 (main): Instantiate RHC.
4129
0cc2414c
TT
41302010-02-02 Tom Tromey <tromey@redhat.com>
4131
4132 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4133 type-printing change.
4134
edf3d5f3
TT
41352010-02-02 Tom Tromey <tromey@redhat.com>
4136
4137 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4138 * gdb.cp/virtbase.cc: New file.
4139 * gdb.cp/virtbase.exp: New file.
4140 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4141
e4b7f41c
JK
41422010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4143
4144 PR libc/11214:
4145 * gdb.threads/current-lwp-dead.c: Include features.h.
4146 (HAS_NOMMU): New.
4147 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4148
b381ea14
JK
41492010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4150
4151 * gdb.base/symbol-without-target_section.exp,
4152 gdb.base/symbol-without-target_section.c: New.
4153
c593ac0e
DJ
41542010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4155
4156 * gdb.base/bigcore.exp: Reset increased timeout.
4157 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4158
db25f29d
DJ
41592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4160
4161 * gdb.base/gcore.exp (capture_command_output): Use
4162 gdb_test_multiple.
4163
f9d67f43
DJ
41642010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4165
4166 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4167 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4168 (Top level): Call it.
4169
177321bd
DJ
41702010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4171
4172 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4173
97f2ed50
DJ
41742010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4175
4176 * gdb.base/call-strs.exp, gdb.base/default.exp,
4177 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4178 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4179 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4180 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4181 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4182 * gdb.base/ending-run.exp: Correct restore of timeout.
4183 * gdb.base/page.exp: Remove unnecessary timeout setting.
4184
e4e2711a
JB
41852010-01-29 Joel Brobecker <brobecker@adacore.com>
4186
4187 * gdb.ada/rec_return: New testcase.
4188
ba581dc1
JB
41892010-01-29 Joel Brobecker <brobecker@adacore.com>
4190
4191 * gdb.ada/call_pn: New testcase.
4192
4ea95be9
DJ
41932010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4194
4195 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4196 (Top level): Use it to resume.
4197 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4198 the Thumb mode displaced stepping error as unsupported.
4199
df83a9bf
SW
42002010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4201
889bf7c5
PA
4202 * gdb.cp/nsusing.exp: Added more tests.
4203 * gdb.cp/nsrecurs.exp: Ditto.
4204 * gdb.cp/nsusing.cc: Added test functions.
4205 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4206
40b27cdc
JK
42072010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4210 absolute directory pathnames in gdb.sum file.
4211
de958931
SW
42122010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4213
4214 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4215 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4216
708ead4e
TT
42172010-01-26 Tom Tromey <tromey@redhat.com>
4218
4219 PR exp/7643:
4220 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4221 setup_kfail.
4222
b14e635e
SW
42232010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4224
4225 * gdb.cp/nsrecurs.exp: New test.
4226 * gdb.cp/nsrecurs.cc: New test program.
4227 * gdb.cp/nsstress.exp: New test.
4228 * gdb.cp/nsstress.cc: New test program.
4229 * gdb.cp/nsdecl.exp: New test.
4230 * gdb.cp/nsdecl.cc: New test program.
4231
8540c487
SW
42322010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4233
4234 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4235 imported into file scope.
4236 Marked test as xfail.
4237 * gdb.cp/namespace-using.cc (marker5): New function.
4238 * gdb.cp/shadow.exp: New test.
4239 * gdb.cp/shadow.cc: New test program.
4240 * gdb.cp/nsimport.exp: New test.
4241 * gdb.cp/nsimport.cc: New test program.
4242
421d5d99
TT
42432010-01-25 Tom Tromey <tromey@redhat.com>
4244
4245 PR gdb/11049:
4246 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4247 with "set print null-stop on".
4248
691f8dc1
JK
42492010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4250
4251 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4252 Adjust it for DISASSEMBLY_OMIT_FNAME.
4253
0b92b5bb
TT
42542010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4255
4256 PR symtab/11199:
4257 * gdb.dwarf2/member-ptr-forwardref.exp,
4258 gdb.dwarf2/member-ptr-forwardref.S: New.
4259
23787403
JK
42602010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4263 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4264 thread1_tid_mutex. Remove gdbstop_mutex handling.
4265 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4266 thread2_tid_mutex. Remove gdbstop_mutex handling.
4267 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4268 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4269 pthread_cond_wait conditionalizations by while loops.
4270
b966cb8a
TT
42712010-01-20 Tom Tromey <tromey@redhat.com>
4272
4273 PR backtrace/10770:
4274 * gdb.dwarf2/pr10770.exp: New file.
4275 * gdb.dwarf2/pr10770.c: New file.
4276 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4277
fcae584b
VP
42782010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4279
4280 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4281 that target was removed, and the test always runs native anyway.
4282
a0f49112
JK
42832010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4284
4285 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4286 gdb.base/watchpoint-cond-gone-stripped.c: New.
4287
ceeb3d5a
TT
42882010-01-19 Tom Tromey <tromey@redhat.com>
4289
4290 PR c++/8000:
4291 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4292 existing tests.
4293 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4294 (main): Use AAA::SomeEnum.
4295
dd322c54
JK
42962010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4297
4298 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4299 (test_ignore_count): Declare line_callme_body global.
4300 (run to breakpoint with ignore count): Use line_callme_body.
4301 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4302 (set line_main_hello, set line_main_return): Reindent.
4303 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4304 New.
4305 (continue to callee4): Use line_callee4_body.
4306 (check *stopped from CLI command): Use line_callee4_next.
4307 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4308 (set line_main_hello, set line_main_return): Reindent.
4309 (set line_callee4_head, set line_callee4_body): New.
4310 (continue to callee4): Use line_callee4_body.
4311
4e8f195d
TT
43122010-01-18 Tom Tromey <tromey@redhat.com>
4313
4314 PR c++/9680:
4315 * gdb.cp/casts.cc: Add new classes and variables.
4316 * gdb.cp/casts.exp: Test new operators.
4317
9e14a9ba
JB
43182010-01-18 Tom Tromey <tromey@redhat.com>
4319 Thiago Jung Bauermann <bauerman@br.ibm.com>
4320
4321 * gdb.python/source2.py: New file.
4322 * gdb.python/source1: New file.
4323 * gdb.python/python.exp: Test "source" command.
4324
00bf0b85
SS
43252010-01-15 Stan Shebs <stan@codesourcery.com>
4326
4327 * gdb.trace/tfile.c: New file.
4328 * gdb.trace/tfile.exp: New file.
889bf7c5 4329
55235ad7
JK
43302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4331
4332 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4333
9f2982ff
JK
43342010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4335
4336 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4337
bbfba9ed
JK
43382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4341 (libfunc): New parameter action. Implement also selectable "sleep".
4342 * gdb.base/break-interp-main.c: Include assert.h.
4343 (libfunc): New parameter action.
4344 (main): New parameters argc and argv. Assert argc. Pass argv.
4345 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4346 (test_attach): New proc.
4347 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4348 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4349
61f0d762
JK
43502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4351
4352 * gdb.base/break-interp.exp (test_core): New proc.
4353 (test_ld): Call it.
4354
06a6f270
JK
43552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4356
4357 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4358 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4359 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4360 and gdb_compile_shlib. Use new -Wl compiler options.
4361 (dl bt, main bt): New tests.
4362
51bee8e9
JK
43632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4364
4365 Support PIEs with no symfile_objfile.
4366 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4367 (test_ld): New parameter trynosym.
4368 (test_ld <$trynosym>): New block.
4369
b8040f19
JK
43702010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4371
4372 * gdb.base/break-interp.exp: New file.
4373
be759fcf
PM
43742010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4375
4376 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4377 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4378 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4379 test.
4380 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4381 * gdb.python/py-mi.exp: Add lazy string test.
4382
dc146f7c
VP
43832010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4384
4385 * lib/mi-support.exp (mi_check_thread_states): Handle
4386 core number in thread listing.
4387
b4ba55a1
JB
43882010-01-12 Joel Brobecker <brobecker@adacore.com>
4389
4390 * gdb.base/maint.exp: Adjust the expected output for the
4391 "maint print type" test. Use gdb_test_multiple instead of
4392 gdb_sent/gdb_expect.
4393
08e24bd4
DE
43942010-01-11 Doug Evans <dje@google.com>
4395
6496a609
DE
4396 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4397 from gdbserver_download. All callers updated.
4398
08e24bd4
DE
4399 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4400
b5cfddf5
JK
44012010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4402
4403 Implement binary numbers parsing.
4404 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4405 (test_integer_literals_rejected): New binary tests.
4406
3725885a
RW
44072010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4408
4409 * gdb.cell/configure: Regenerate.
4410
37aeb5df
JK
44112010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4412
4413 * gdb.base/corefile.exp: Move the core finding block out and call it as
4414 core_find, new variable $corefile, replace corefile by $corefile and
4415 [file tail $corefile] for usage vs. test names resp.
4416 * lib/gdb.exp (core_find): Move it as a new function here. New
4417 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4418 $destcore. Return "" on error.
4419
d521f563
JK
44202010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4421
4422 Workaround PR binutils/10802.
4423 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4424 (twice).
4425
28f24826
DJ
44262010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4427
4428 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4429
2de75e71
JB
44302010-01-08 Joel Brobecker <brobecker@adacore.com>
4431
4432 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4433 call, to avoid interruption.
4434
fe00719b 44352010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4436
4437 * gdb.stabs/weird.def (args93): New.
4438
d0ef5df8
DE
44392010-01-07 Doug Evans <dje@google.com>
4440
4441 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4442
3a08d52f
TT
44432010-01-07 Tom Tromey <tromey@redhat.com>
4444
4445 * gdb.base/source.exp: Use correct line number.
4446
7a697b8d
SS
44472010-01-05 Stan Shebs <stan@codesourcery.com>
4448
4449 * gdb.trace/tracecmd.exp: Test ftrace.
4450
7803799a
UW
44512010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4452
4453 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4454
c54eabfa
JK
44552010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4456
4457 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4458 "uint_for_mi_testing".
4459
02e7ef19
JB
44602010-01-01 Joel Brobecker <brobecker@adacore.com>
4461
4462 Test indented comment in file being sourced.
4463 * gdb.base/commands.exp: Test indented comment in file being sourced.
4464
abd775ce
JB
44652010-01-01 Joel Brobecker <brobecker@adacore.com>
4466
4467 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4468 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4469 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4470 notice.
4471
79b55b82
JB
44722010-01-01 Joel Brobecker <brobecker@adacore.com>
4473
4474 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4475 notice.
4476
8997583e
JK
44772010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4478
4479 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4480 missing $after_stopped and comma (,) expectation.
4481
6da95a67
SS
44822009-12-31 Stan Shebs <stan@codesourcery.com>
4483
4484 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4485
218d2fc6
TJB
44862009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4487
4488 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4489 (top level): Call test_watchpoint_in_big_blob.
4490 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4491 watchpoints.
4492 (func3): Write to buf.
4493
236f1d4d
SS
44942009-12-29 Stan Shebs <stan@codesourcery.com>
4495
4496 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4497
f61e138d
SS
44982009-12-28 Stan Shebs <stan@codesourcery.com>
4499
4500 * gdb.trace/tsv.exp: New file.
4501 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4502
0219b378
DJ
45032009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4504
4505 * gdb.base/find.c (main): Reference search buffers.
4506 * gdb.base/included.c (main): Reference integer.
4507 * gdb.base/ptype.c (charfoo): Declare.
4508 (intfoo): Call charfoo.
4509 * gdb.base/scope0.c (useitp): New function.
4510 (usestatics): Use useitp.
4511 (useit): Add a type for val.
4512 * gdb.base/scope1.c (useit1): Take a pointer argument.
4513 (usestatics1): Update calls to useit1.
4514 * gdb.cp/call-c.cc: Declare foo.
4515 (main): Call foo.
4516 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4517 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4518 (main): Call C::ensureRefs and ensureOtherRefs.
4519 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4520 variables.
4521 (ensureOtherRefs): New function.
4522 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4523 * gdb.cp/templates.cc (main): Call t5i.value.
4524
3f78692f
JK
45252009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4526
4527 Fix compatibility with G++-4.5.
4528 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4529 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4530 (uncaught return): Remove.
4531
429374b8
JK
45322009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4533 Phil Muldoon <pmuldoon@redhat.com>
4534
4535 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4536 (bp_location13, bp_location14, bp_location17, bp_location18)
4537 (marker3_proto, marker4_proto): New variables.
4538 (breakpoint info): Update output.
4539 (run until breakpoint at marker3, run until breakpoint at marker4): New
4540 tests.
4541
859825b8
JK
45422009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4543
4544 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4545 Replace the printf call of Y by provided "y-set-1" label. New block
4546 for the second shared library.
4547 * gdb.base/unload.exp: Compile also the second library, call
4548 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4549 (single pending breakpoint info): Rename to ...
4550 (pending breakpoint info before run): ... this extended test.
4551 (libfile2, libname2, libsrcfile2, libsrc2)
4552 (lib_sl2): New variables.
4553 (exec_opts): Set also SHLIB_NAME2.
4554 (pending breakpoint info on first run at shrfunc1)
4555 (pending breakpoint info on second run at shrfunc1)
4556 (pending breakpoint info on second run at shrfunc2)
4557 (print y from libfile, print y from libfile2): New tests.
4558 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4559 * gdb.base/unloadshr2.c: New.
4560
e6a386cd
HZ
45612009-12-22 Hui Zhu <teawater@gmail.com>
4562
4563 * gdb.reverse/sigall-reverse.exp: Adjust.
4564
9e19b45e
VP
45652009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4566
4567 PR gdb/10884
4568
4569 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4570 (main): Call do_bitfield_tests.
aacf5b1e 4571 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4572
d53a7b30
JB
45732009-12-20 Joel Brobecker <brobecker@adacore.com>
4574
4575 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4576 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4577 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4578 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4579 gdb.modula2/unbounded1.c: Update copyright header.
4580
191ca0a1
CM
45812009-12-10 Chris Moller <moller@mollerware.com>
4582
4583 PR gdb/9399
4584 * gdb.cp/virtfunc2.exp: New tests
4585 * gdb.cp/virtfunc2.cc: New tests
4586 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4587
0fa6cf1b
MS
45882009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4589
4590 * gdb.reverse/i387-env-reverse.c: New file.
4591 * gdb.reverse/i387-env-reverse.exp: New file.
4592 * gdb.reverse/i387-stack-reverse.c: New file.
4593 * gdb.reverse/i387-stack-reverse.exp: New file.
4594
361ae042
PM
45952009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4596
4597 * gdb.python/py-type.exp (test_range): New test.
4598
bfd31e71
PM
45992009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4600
4601 PR python/10805
4602
4603 * gdb.python/py-type.exp: New file.
4604 * gdb.python/py-type.c: New file.
4605 * Makefile.in: Add py-type.
4606
57a1d736
TT
46072009-12-03 Tom Tromey <tromey@redhat.com>
4608
4609 * gdb.python/py-value.exp (test_parse_and_eval): New
4610 function.
4611
1f3b5d1b
PP
46122009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4613
4614 PR gdb/11022
4615
4616 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4617 * gdb.base/pr11022.c: New test.
4618
8b7dbdc9
JK
46192009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4620
4621 Fix spurious false FAILs.
4622 * gdb.base/structs.c (chartest): New.
4623 (main): Fill-in chartest.
4624 * gdb.base/structs.exp (anychar_re, first): New.
4625 (start_structs_test): Import global anychar_re and first.
4626 New gdb_test call "set print elements 300; ${testfile}"
4627 (start_structs_test <$first>): New block.
4628 (any): Import global anychar_re. New variable ac. Use ${ac}.
4629
6a53b2ec
JK
46302009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4631
4632 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4633
d7167b4c
JK
46342009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4635
4636 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4637 Force $srcfile file.
4638 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4639
b1798462
UW
46402009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4641
4642 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4643 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4644 * gdb.threads/watchthreads-reorder.exp: Likewise.
4645
b6199126
DJ
46462009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4647
4648 PR gdb/8704
4649
4650 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4651 "if", and "thread". Correct matching in the previous test.
4652
b22a0510
DJ
46532009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4654
4655 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4656
930636d2
MS
46572009-11-23 Michael Snyder <msnyder@vmware.com>
4658
4659 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4660 * gdb.reverse-watch-precsave.exp: Ditto.
4661
21a0512e
PP
46622009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4663
4664 * gdb.asm/asm-source.exp: Adjust.
4665 * gdb.base/help.exp: Adjust.
889bf7c5 4666
fc30d5e0
PA
46672009-11-22 Pedro Alves <pedro@codesourcery.com>
4668
4669 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4670 (do_syscall_tests_without_xml): Set data-directory to
4671 /the/path/to/nowhere.
4672
f6bc2008
PA
46732009-11-21 Pedro Alves <pedro@codesourcery.com>
4674
4675 * gdb.threads/local-watch-wrong-thread.c,
4676 gdb.threads/local-watch-wrong-thread.exp: New files.
4677
8c2fb5de
PA
46782009-11-21 Pedro Alves <pedro@codesourcery.com>
4679
4680 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4681 assume new `regsub' syntax available.
4682
ebec9a0f
PA
46832009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4684
a79d3c27
JK
4685 * gdb.base/watchpoint-hw-hit-once.exp,
4686 gdb.base/watchpoint-hw-hit-once.c: New.
4687
46882009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 * gdb.threads/watchthreads-reorder.exp,
4691 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4692
276a961b
MK
46932009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4694
4695 * gdb.xml/tdesc-regs.exp: Use for m68k.
4696
4867c1fb
PA
46972009-11-15 Pedro Alves <pedro@codesourcery.com>
4698
4699 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4700
f6838f81
DJ
47012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4702
4703 * lib/gdb.exp (current_target_name): New procedure.
4704 (gdb_wrapper_target): New variable.
4705 (gdb_wrapper_init): Set gdb_wrapper_target.
4706 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4707 wrapper.
4708
4ac4dd3f
DJ
47092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4710
4711 * gdb.base/remote.exp: Delete the slowest load test.
4712 Do not load with fixed packet sizes.
4713
a7881759
DJ
47142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4715
4716 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4717
97a5b505
DJ
47182009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4719
4720 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4721 srcfile when setting a breakpoint.
4722
d3e1fc54
DJ
47232009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4724
4725 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4726 macros.
4727
7cbcbded
DJ
47282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4729
4730 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4731 to be in memory.
4732 * gdb.base/display.c (force_mem): New.
4733 (do_loops): Use it. Add breakpoint comments.
4734 (do_vars): Add a breakpoint comment.
4735 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4736 line numbers.
4737
bdea3a92
NF
47382009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4739
4740 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4741 instead of a bare "run".
4742
269f82e5
PP
47432009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4744
4745 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4746
a69b7d9d
DJ
47472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4748
4749 * lib/cell.exp (skip_cell_tests): Clean up test files before
4750 returning.
4751
b598bfda
DJ
47522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4753
4754 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4755 and the breakpoint menu. Do not call perror if a prompt is seen.
4756 Consume the following GDB prompt.
4757 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4758 * gdb.cp/namespace.exp: Use gdb_test.
4759 * gdb.cp/templates.exp: Use gdb_test.
4760 (test_template_breakpoints): Use gdb_test_multiple.
4761
87728fa0
DJ
47622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4763
4764 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4765 (marker4): Reference values.
4766
b67c692f
DJ
47672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4768
4769 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4770 is missing.
4771
f0df251a
DJ
47722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4773
4774 * gdb.base/break.c (need_malloc): New.
4775 * gdb.base/constvars.c (main): Reference crass and crisp.
4776 * gdb.base/gdb1821.c (main): Reference bar.
4777 * gdb.cp/gdb1355.cc (main): Reference s1.
4778 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4779 (main): Call them.
4780 * gdb.cp/hang2.cc (dummy2): Define.
4781 * gdb.cp/hang3.cc (dummy3): Define.
4782 * gdb.cp/m-data.cc (main): Reference shadow.
4783
bdf7534a
NF
47842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4785 Nathan Froyd <froydnj@codesourcery.com>
4786
4787 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4788 remote host.
4789
f24fce77
NF
47902009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4791
4792 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4793 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4794 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4795 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4796 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4797 * gdb.dwarf2/dw2-producer.exp: Likewise.
4798 * gdb.dwarf2/mac-fileno.exp: Likewise.
4799 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4800 py-prettyprint.py to the remote host.
4801 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4802
40f0318e
KS
48032009-11-11 Keith Seitz <keiths@redhat.com>
4804
4805 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4806 use it instead of "Foo".
4807 * gdb.cp/classes.exp (do_tests): Add a test to access
4808 a method through a typedef'd class name.
4809
f3d9f7fb
NF
48102009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4811
4812 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4813 exponents.
4814 * gdb.base/pointers.exp: Likewise.
4815 * gdb.cp/ref-types.exp: Likewise.
4816
a4216f37
KS
48172009-11-11 Keith Seitz <keiths@redhat.com>
4818
4819 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4820 new[] and delete[].
4821 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4822 "void".
4823 (probe_demangler): Remove all single-quoting of
4824 method and variable names.
4825 (info_func_regexp): Remove the word "void" from any
4826 occurrence of "(void)".
4827 (print_addr_2): Remove all single-quoting of
4828 method names.
4829 (print_addr_2_kfail): Likewise.
4830 (print_addr): Single-quote C function names before
4831 passing to print_addr_2.
4832 (test_paddr_operator_functions): Remove single-quoting
4833 for method names.
4834 Add tests for operator new[] and operator delete[].
4835
9b14d7aa
JK
48362009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4837
4838 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4839
85feb311
KS
48402009-11-09 Keith Seitz <keiths@redhat.com>
4841
4842 * gdb.cp/overload.exp: Add tests for resolving overloaded
4843 methods in expression parsing/evaluation.
4844
fa335448
DJ
48452009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4846
4847 * lib/gdb.exp (default_gdb_version): Use --version instead of
4848 --command.
4849
ec3c07fc
NS
48502009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4851
4852 * lib/gdb.exp (gdb_compile_test): New.
4853 (skip_ada_tests, skip_java_tests): New.
4854 (gdb_compile): Use gdb_compile_test for f77.
4855 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4856 * lib/java.exp (compile_java_from_source): Remove runtests check,
4857 use gdb_compile_test to record result.
4858 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4859 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4860 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4861 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4862 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4863 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4864 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4865 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4866 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4867 adjust gdb_compile invocations.
4868
b8b4e42b
JK
48692009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 * Makefile.in (abs_builddir): New.
4872 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4873 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4874 `$(abs_builddir)/site.exp'.
4875
f8b7eaf3
DJ
48762009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4877
4878 * config/m68k-emc.exp, lib/emc-support.exp,
4879 gdb.trace/gdb_c_test.c: Delete.
4880 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4881 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4882 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4883 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4884 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4885 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4886 casing for m68k-*-elf.
4887
c4187697
NS
48882009-11-03 Pedro Alves <pedro@codesourcery.com>
4889
4890 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4891 * gdb.arch/i386-prologue.exp: Likewise.
4892 * gdb.arch/i386-unwind.exp: Likewise.
4893
db16b772
DJ
48942009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4895
4896 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4897
bcf71277
DJ
48982009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4899
4900 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4901
0105cee2
DJ
49022009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4903
4904 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4905
24ddea62
JK
49062009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4907
4908 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4909
287ccc17
JK
49102009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4911
4912 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4913 * gdb.base/sepdebug2.c: New file.
4914
08bca259 49152009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4916
4917 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4918 the modified warnings for catch syscall. Verify if GDB was compiled
4919 with support for lib expat, and choose which tests to run depending
4920 on this.
4921
5d4e2b76
VP
49222009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4923
4924 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4925 that composite commands are parsed OK. And also test
4926 that breakpoint commands do work.
4927
240e538a
MS
49282009-10-23 Michael Snyder <msnyder@vmware.com>
4929
4930 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4931 to allow for new disassembly style.
4932
9c419145
PP
49332009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4934
4935 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4936
02506ff1
MS
49372009-10-22 Michael Snyder <msnyder@vmware.com>
4938
4939 * gdb.reverse/break-precsave.exp: New test.
4940 * gdb.reverse/consecutive-precsave.exp: Ditto.
4941 * gdb.reverse/finish-precsave.exp: Ditto.
4942 * gdb.reverse/i386-precsave.exp: Ditto.
4943 * gdb.reverse/machinestate-precsave.exp: Ditto.
4944 * gdb.reverse/sigall-precsave.exp: Ditto.
4945 * gdb.reverse/solilb-precsave.exp: Ditto.
4946 * gdb.reverse/step-precsave.exp: Ditto.
4947 * gdb.reverse/until-precsave.exp: Ditto.
4948 * gdb.reverse/watch-precsave.exp: Ditto.
4949
4cf866a3
MS
49502009-10-22 Michael Snyder <msnyder@vmware.com>
4951
4952 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4953 for gdb_expect. Adjust one test's expect strings for the new
4954 format of disassemble.
4955 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4956 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4957 gdb_test_multiple.
4958 * gdb.reverse/step-reverse.exp: Delete 'return'.
4959 * gdb.reverse/until-reverse.exp: Delete blank lines.
4960 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4961
2b28d209
PP
49622009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4963
4964 * gdb.base/consecutive.exp: Adjust.
4965 * gdb.base/display.exp: Likewise.
4966 * gdb.base/pc-fp.exp: Likewise.
4967 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4968
33b9c32b
MS
49692009-10-19 Michael Snyder <msnyder@vmware.com>
4970
4971 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4972 * gdb.reverse/finish-reverse.c: Ditto.
4973 * gdb.reverse/sigall-reverse.c: Ditto.
4974 * gdb.reverse/solib-reverse.c: Ditto.
4975 * gdb.reverse/step-reverse.c: Ditto.
4976 * gdb.reverse/watch-reverse.c: Ditto.
4977
6c95b8df
PA
49782009-10-19 Pedro Alves <pedro@codesourcery.com>
4979 Stan Shebs <stan@codesourcery.com>
4980
4981 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4982 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4983 "Executing new program".
4984 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
4985 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
4986 left listed after having been killed.
4987 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
4988 * gdb.base/maint.exp: Adjust test.
4989
4990 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
4991 * gdb.multi/Makefile.in: New.
4992 * gdb.multi/base.exp: New.
4993 * gdb.multi/goodbye.c: New.
4994 * gdb.multi/hangout.c: New.
4995 * gdb.multi/hello.c: New.
4996 * gdb.multi/bkpt-multi-exec.c: New.
4997 * gdb.multi/bkpt-multi-exec.exp: New.
4998 * gdb.multi/crashme.c: New.
4999
279017b7
TG
50002009-10-13 Tristan Gingold <gingold@adacore.com>
5001
5002 * gdb.base/sepdebug.exp: Check debug info are found.
5003
0413d738
PA
50042009-10-08 Pedro Alves <pedro@codesourcery.com>
5005
5006 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5007 bits.
5008
c628eecc
JK
50092009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5010
5011 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5012
38af1bfe
JB
50132009-10-07 Joel Brobecker <brobecker@adacore.com>
5014
5015 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5016 of the comments.
5017
2b0adecd
PM
50182009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5019
5020 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5021 * gdb.base/annota3.exp: Idem.
5022 * gdb.base/maint.exp: Idem.
5023
8d417781
PM
50242009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5025
889bf7c5 5026 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5027 to default.
5028
bb61102d
PM
50292009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5030
889bf7c5 5031 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5032 mingw and cygwin targets.
5033
ace5c364
PM
50342009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5035 Pedro Alves <pedro@codesourcery.com>
5036
889bf7c5 5037 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5038 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5039
c2d494a0
PM
50402009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5041
e1b52ce2
PM
5042 * gdb.base/shr1.c: Use %p in format string.
5043 * gdb.base/unload.c: Avoid warning in fprintf.
5044 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5045
209f53f5
PM
50462009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5047
5048 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5049 long type.
5050 (test_unlink): Correct printf string.
5051 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5052 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5053
8172766a
JK
50542009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5055
5056 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5057 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5058 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5059
0f73703c
UW
50602009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5061
5062 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5063 * gdb.objc/nondebug.exp: Likewise.
5064
b32306ca
UW
50652009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5066
5067 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5068 target_info setting.
5069
5070 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5071 that detect new threads during "info threads".
5072
0057022f
UW
50732009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5074
5075 * gdb.threads/manythreads.c (main): Increase thread stack size
5076 to 2*PTHREAD_STACK_MIN.
5077 * gdb.threads/multi-create.c (main): Likewise.
5078 (create_function): Likewise.
5079
f29c0325
UW
50802009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5081
5082 * gdb.base/dump.exp: Pass difference of pointer types instead
5083 of integer types as offset to restore in intarr3.srec case.
5084
fcb34849
UW
50852009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5086
5087 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5088
d5142e3b
UW
50892009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5090
5091 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5092
087b74b2 50932009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5094
087b74b2
PM
5095 New test for two watchpoints, with disabling of
5096 the first inserted.
5097 * testsuite/gdb.base/watchpoints.c: New file.
5098 * testsuite/gdb.base/watchpoints.exp: New file.
5099
96c07c5b
TT
51002009-09-25 Tom Tromey <tromey@redhat.com>
5101
5102 * gdb.base/charset.exp: Test utf-16 strings with Python.
5103
b8899f2b
TT
51042009-09-25 Tom Tromey <tromey@redhat.com>
5105
5106 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5107 UCS-4.
5108 * gdb.base/charset.c (utf_32_string): Rename.
5109 (init_utf32): Rename.
5110 (main): Update.
5111
329719ec
TT
51122009-09-22 Tom Tromey <tromey@redhat.com>
5113
5114 * gdb.python/py-function.exp: Add regression tests.
5115
11ef0d76
KS
51162009-09-21 Keith Seitz <keiths@redhat.com>
5117
5118 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5119 with invalid operator.
5120
3fe8f3b3
KS
51212009-09-21 Keith Seitz <keiths@redhat.com>
5122
5123 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5124 and destructor using typedef name of class.
5125 * gdb.cp/classes.cc (class Base1): Add a destructor.
5126 (base1): New typedef.
5127 (use_methods): Instanitate an object of type base1.
5128 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5129 (do_tests): Call test_template_typedef.
5130 * gdb.cp/templates.cc (Baz::~Baz): New method.
5131 (intBazOne): New typedef.
5132 (main): Instantiate intBazOne.
5133
7a9fe101
PM
51342009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5135
5136 PR python/10633
5137
5138 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5139 Function.
5140 (run_lang_tests): Add print elements test.
5141
2e4d963f
PM
51422009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5143
5144 * gdb.python/py-value.exp (test_subscript_regression): New
5145 function. Test for invalid subscripts.
5146 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5147 (ptr_ref): New function.
5148
ec7e75e7
PP
51492009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5150
5151 * gdb.base/default.exp: Fix "show convenience".
5152
0cc7d26f
TT
51532009-09-15 Tom Tromey <tromey@redhat.com>
5154
5155 * lib/mi-support.exp (mi_create_varobj): Update.
5156 (mi_create_floating_varobj): Likewise.
5157 (mi_create_dynamic_varobj): New proc.
5158 (mi_varobj_update): Update.
5159 (mi_varobj_update_with_type_change): Likewise.
5160 (mi_varobj_update_kv_helper): New proc.
5161 (mi_varobj_update_dynamic_helper): Rewrite.
5162 (mi_varobj_update_dynamic): New proc.
5163 (mi_list_varobj_children): Update.
5164 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5165 * gdb.python/python-prettyprint.py (pp_outer): New class.
5166 (pp_nullstr): Likewise.
5167 (lookup_function): Register new printers.
5168 * gdb.python/python-prettyprint.c (struct substruct): New type.
5169 (struct outerstruct): Likewise.
5170 (substruct_test): New function.
5171 (struct nullstr): New type.
5172 (string_1, string_2): New globals.
5173 (main): Add new tests.
5174 * gdb.python/python-mi.exp: Added regression tests.
5175 * gdb.mi/mi2-var-display.exp: Update.
5176 * gdb.mi/mi2-var-cmd.exp: Update.
5177 * gdb.mi/mi2-var-child.exp: Update.
5178 * gdb.mi/mi2-var-block.exp: Update.
5179 * gdb.mi/mi-var-invalidate.exp: Update.
5180 * gdb.mi/mi-var-display.exp: Update.
5181 * gdb.mi/mi-var-cmd.exp: Update.
5182 * gdb.mi/mi-var-child.exp: Update.
5183 * gdb.mi/mi-var-block.exp: Update.
5184 * gdb.mi/mi-break.exp: Update.
5185 * gdb.mi/gdb701.exp: Update.
5186
a96d9b2e
SDJ
51872009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5188
5189 * Makefile.in: Inclusion of catch-syscall object.
5190 * gdb.base/catch-syscall.c: New file.
5191 * gdb.base/catch-syscall.exp: New file.
5192
b43b923a
MS
51932009-09-12 Michael Snyder <msnyder@vmware.com>
5194
5195 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5196 that can support reverse debuggnig.
5197
cec03d70
TT
51982009-09-11 Tom Tromey <tromey@redhat.com>
5199
5200 * gdb.dwarf2/valop.S: New file.
5201 * gdb.dwarf2/valop.exp: New file.
5202
e23bb3fc
MK
52032009-09-11 Mark Kettenis <kettenis@gnu.org>
5204
5205 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5206
37c3696d
DE
52072009-09-10 Doug Evans <dje@google.com>
5208
5209 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5210 Add $gdb_prompt to second breakpoint regexp.
5211
5172aecb
JB
52122009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5213
5214 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5215 names, add missing ones.
5216 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5217 * gdb.python/py-frame.c: Rename from python-frame.c.
5218 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5219 testfile name.
5220 * gdb.python/py-function.exp: Rename from python-function.exp.
5221 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5222 testfile name.
5223 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5224 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5225 Adjust testfile name.
5226 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5227 * gdb.python/py-template.cc: Rename from python-template.cc.
5228 * gdb.python/py-template.exp: Rename from python-template.exp.
5229 Adjust testfile name.
5230 * gdb.python/py-value.c: Rename from python-value.c.
5231 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5232 testfile name.
5233
b554e4bd
JK
52342009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5235
5236 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5237 $bpt2address.
5238 (Second breakpoint address is valid on ia64)
5239 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5240
9a68ae16
JM
52412009-09-03 Joseph Myers <joseph@codesourcery.com>
5242
5243 * gdb.base/ending-run.exp: Restrict regular expression matching
5244 line number to require closing brace following.
5245
146b9145
DE
52462009-09-03 Doug Evans <dje@google.com>
5247
5248 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5249
787d21e1
TT
52502009-09-02 Tom Tromey <tromey@redhat.com>
5251
5252 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5253
e7802207
TT
52542009-09-02 Tom Tromey <tromey@redhat.com>
5255
5256 * gdb.dwarf2/callframecfa.exp: New file.
5257 * gdb.dwarf2/callframecfa.S: New file.
5258
817aadd2
JK
52592009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5260
5261 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5262 gdb.base/solib-overlap-main.c: New.
5263
4a76eae5
DJ
52642009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5265
5266 PR gdb/10565
5267
5268 * gdb.base/bitfields.c (struct container, container): New.
5269 (main): Initialize it and call break5.
5270 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5271
d4b96c9a
JK
52722009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5275 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5276
4e22772d
JK
52772009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5278
5279 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5280
2efab443
MS
52812009-08-26 Michael Snyder <msnyder@vmware.com>
5282
5283 * gdb.base/i386-reverse.c: New file.
5284 * gdb.base/i386-reverse.exp: New file.
5285 * gdb.base/Makefile.in: Add new files to be removed.
5286
07ab73a0
JM
52872009-08-26 Joseph Myers <joseph@codesourcery.com>
5288
5289 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5290 environment-pwd for remote host.
5291 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5292
676accff
KS
52932009-08-24 Keith Seitz <keiths@redhat.com>
5294
5295 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5296 Add two new C++ completer tests which limit the output to a
889bf7c5 5297 given class.
676accff 5298
f9f7ad22
MS
52992009-08-24 Michael Snyder <msnyder@vmware.com>
5300
5301 * gdb.base/del.exp: Fix typo in comment.
5302 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5303
81ecdfbb
RW
53042009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5305
5306 * configure: Regenerate.
5307 * gdb.hp/configure: Likewise.
5308 * gdb.hp/gdb.aCC/configure: Likewise.
5309 * gdb.hp/gdb.base-hp/configure: Likewise.
5310 * gdb.hp/gdb.compat/configure: Likewise.
5311 * gdb.hp/gdb.defects/configure: Likewise.
5312 * gdb.hp/gdb.objdbg/configure: Likewise.
5313 * gdb.stabs/configure: Likewise.
5314
cab0c772
UW
53152009-08-19 Doug Evans <dje@google.com>
5316
5317 * gdb.base/gdbvars.c: New file.
5318 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5319
b8fa0bfa
PA
53202009-08-14 Pedro Alves <pedro@codesourcery.com>
5321
5322 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5323 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5324
b84aa90a
PA
53252009-08-13 Pedro Alves <pedro@codesourcery.com>
5326
5327 * gdb.base/default.exp: Adjust "set language test": it's now an
5328 enum command. Larger help string moved to "help set language".
5329 * gdb.base/help.exp: Adjust "help set language" expected output,
5330 now lists all known languages.
5331
0d8f9b2c
NF
53322009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5333
5334 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5335 all frame arguments.
5336 * gdb.arch/altivec-regs.exp: Likewise.
5337
bda180e0
TT
53382009-08-07 Tom Tromey <tromey@redhat.com>
5339
5340 * gdb.base/setshow.exp: Add tests for changes to set language, set
5341 check range, and set check type.
5342
48cb2d85
VP
53432009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5344
5345 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5346 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5347 Call it.
48cb2d85 5348
1ea34204
UW
53492009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5350
5351 * configure.ac: Run gdb.cell tests when appropriate.
5352 * configure: Regenerate.
5353 * lib/cell.exp: New file.
5354 * gdb.cell: New directory.
5355 * gdb.cell/configure.ac: New file.
5356 * gdb.cell/configure: New file.
5357 * gdb.cell/Makefile.in: New file.
5358 * gdb.cell/arch.exp: New file.
5359 * gdb.cell/break.c: New file.
5360 * gdb.cell/break.exp: New file.
5361 * gdb.cell/break-spu.c: New file.
5362 * gdb.cell/bt.c: New file.
5363 * gdb.cell/bt2-spu.c: New file.
5364 * gdb.cell/bt-spu.c: New file.
5365 * gdb.cell/bt.exp: New file.
5366 * gdb.cell/coremaker.c: New file.
5367 * gdb.cell/coremaker-spu.c: New file.
5368 * gdb.cell/core.exp: New file.
5369 * gdb.cell/gcore.exp: New file.
5370 * gdb.cell/data.c: New file.
5371 * gdb.cell/data.exp: New file.
5372 * gdb.cell/data-spu.c: New file.
5373 * gdb.cell/ea-cache.exp: New file.
5374 * gdb.cell/ea-cache.c: New file.
5375 * gdb.cell/ea-cache-spu.c: New file.
5376 * gdb.cell/ea-standalone.c: New file.
5377 * gdb.cell/ea-standalone.exp: New file.
5378 * gdb.cell/ea-test.c: New file.
5379 * gdb.cell/ea-test.exp: New file.
5380 * gdb.cell/f-regs.exp: New file.
5381 * gdb.cell/mem-access.c: New file.
5382 * gdb.cell/mem-access.exp: New file.
5383 * gdb.cell/mem-access-spu.c: New file.
5384 * gdb.cell/ptype.exp: New file.
5385 * gdb.cell/registers.exp: New file.
5386 * gdb.cell/size.c: New file.
5387 * gdb.cell/sizeof.exp: New file.
5388 * gdb.cell/size-spu.c: New file.
5389 * gdb.cell/solib.exp: New file.
5390 * gdb.cell/solib-symbol.exp: New file.
5391
85e747d2
UW
53922009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5393
5394 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5395
58d6951d
DJ
53962009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5397
5398 * gdb.base/float.exp: Handle VFP registers.
5399
6e0a4f15
MS
54002009-07-14 Michael Snyder <msnyder@vmware.com>
5401
dcd5da87
MS
5402 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5403 to bring gdb to the beginning of the calling line.
5404
6e0a4f15
MS
5405 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5406 confusing the i386 epilogue unwinder.
5407
782b2b07
SS
54082009-07-14 Stan Shebs <stan@codesourcery.com>
5409
5410 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5411
f662c3bc
MS
54122009-07-14 Michael Snyder <msnyder@vmware.com>
5413
5414 * gdb.reverse/step-reverse.exp (stepi into function call):
5415 Call instruction may not be first instruction in the line.
5416 (reverse stepi from a function call): Used wrong line number.
5417
8f313923
JK
54182009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5419
5420 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5421
4662c76e
JK
54222009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5423
5424 Fix gdb.base/macscp.exp when using custom inputrc.
5425 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5426 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5427 env(TERM) set.
5428 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5429 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5430
aa81e255
JK
54312009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5434 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5435 Change the compilation target to match the testcase name.
5436 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5437 testcase name.
5438 * a2-run.exp: Use for setup prepare_for_testing. Change the
5439 compilation target to match the testcase name.
5440 * gdb.base/commands.exp: Likewise.
5441 * gdb.base/finish.exp: Likewise.
5442 * gdb.base/float.exp: Likewise.
5443 * gdb.base/info-target.exp: Likewise.
5444 * gdb.base/relational.exp: Likewise.
5445 * gdb.base/term.exp: Likewise.
5446 * gdb.base/until.exp: Likewise.
5447 * gdb.base/volatile.exp: Likewise.
5448 * gdb.base/whatis-exp.exp: Likewise.
5449
4c93b1d7
HZ
54502009-07-11 Hui Zhu <teawater@gmail.com>
5451
5452 * gdb.base/help.exp (disassemble): Update expected help text.
5453
812f7342
TT
54542009-07-09 Tom Tromey <tromey@redhat.com>
5455
5456 * lib/gdb.exp: Handle TRANSCRIPT.
5457 (remote_spawn, remote_close, send_gdb): New procs.
5458
fbb8f299
PM
54592009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5460
5461 * gdb.python/python-prettyprint.c: Add counted null string
5462 structure.
5463 * gdb.python/python-prettyprint.exp: Print null string. Test for
5464 embedded nulls.
5465 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5466 * gdb.python/python-value.exp (test_value_in_inferior): Add
5467 variable length string fetch tests.
5468 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5469
c0ac0ec7
JK
54702009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5471
5472 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5473
30b66ecc
TT
54742009-07-07 Tom Tromey <tromey@redhat.com>
5475
5476 * gdb.base/call-rt-st.exp: Update for change to escape output.
5477 * gdb.base/callfuncs.exp: Likewise.
5478 * gdb.base/charset.exp: Likewise.
5479 * gdb.base/constvars.exp: Likewise.
5480 * gdb.base/long_long.exp: Likewise.
5481 * gdb.base/pointers.exp: Likewise.
5482 * gdb.base/printcmds.exp: Likewise.
5483 * gdb.base/setvar.exp: Likewise.
5484 * gdb.base/store.exp: Likewise.
5485 * gdb.cp/ref-types.exp: Likewise.
5486 * gdb.mi/mi-var-child.exp: Likewise.
5487 * gdb.mi/mi-var-display.exp: Likewise.
5488 * gdb.mi/mi2-var-display.exp: Likewise.
5489 * gdb.base/charset.exp: Test octal escape sequence length.
5490 Update for change to escape output.
5491
187c4a2b
JK
54922009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5493
5494 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5495
d80a43f9
DJ
54962009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5497
5498 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5499
047427a8
JK
55002009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5501
5502 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5503 gdbserver increasing $portnum if "Can't bind address" has been seen.
5504
8b5a0f4f
PA
55052009-07-05 Pedro Alves <pedro@codesourcery.com>
5506
5507 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5508 mingw32ce.
5509
7d93ba58
PA
55102009-07-05 Pedro Alves <pedro@codesourcery.com>
5511
5512 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5513 VFP format.
5514
2277426b
PA
55152009-07-02 Pedro Alves <pedro@codesourcery.com>
5516
5517 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5518 linux. Adjust to use "inferior", "info inferiors", "detach
5519 inferior" and "kill inferior" instead of "restart", "info fork",
5520 "detach fork" and "delete fork".
5521 * gdb.base/ending-run.exp: Spell out "info".
5522 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5523 the "kill" command.
5524
5af949e3
UW
55252009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5526
5527 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5528 change to prefix TLS offset in hex with 0x.
5529
5d3729b5
UW
55302009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5531
5532 * gdb.base/default.exp: Update test case for "x" changes.
5533
af589bd0
TG
55342009-07-01 Tristan Gingold <gingold@adacore.com>
5535
5536 * gdb.base/bigcore.exp: Make darwin untested.
5537
40974f91
JK
55382009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5539
5540 * gdb.base/completion.exp (directory completion): Create the directory.
5541 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5542 escapeuniquesub.
5543 (directory completion 2): Expect now ${escapeuniquesub}.
5544 (Glob remaining of directory test): Remove one excessive newline.
5545 Expect the real output.
5546
59dd3af6
JK
55472009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5548
5549 Fix `make check//%' target after `make check' has been ran.
5550 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5551 a mkdir call.
5552 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5553 (%/.dir): Remove.
5554
f4e164aa
JK
55552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5556
5557 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5558 the expected result record.
5559
69af2122
JK
55602009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5561
5562 Remove racy FAILs relying just on the timeouts.
5563 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5564 (annotation_level 2): Remove racy FAILs.
5565
2fd481e1
PP
55662009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5567
5568 gdb/10275
889bf7c5
PA
5569 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5570
c38f313d
DJ
55712009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5572
5573 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5574
8b777f02
VP
55752009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5576
5577 * gdb.mi/mi-stack.exp: Testing symbolic options
5578 to -stack-list-locals and -stack-list-arguments.
5579
00c7eacf
JK
55802009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5581
5582 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5583
6bc80edc
TT
55842009-06-29 Tom Tromey <tromey@redhat.com>
5585
5586 * dg-extract-results.sh: New file.
5587 * Makefile.in (FORCE_PARALLEL): New variable.
5588 (CHECK_TARGET): New conditional variable.
5589 (check): Use CHECK_TARGET.
5590 (DO_RUNTEST): New variable.
5591 (check-single): New target.
5592 (TEST_DIRS): New variable.
5593 (TEST_TARGETS): Likewise.
5594 (check-parallel): New target.
5595 (check-gdb.%): New pattern.
5596 (BASE1_FILES): New variable.
5597 (BASE2_FILES): Likewise.
5598 (check-gdb.base%): New pattern.
5599 (%/.dir): New pattern.
5600 * configure: Rebuild.
5601 * aclocal.m4 (AM_CONDITIONAL): New defun.
5602 * configure.ac: Check whether user is using GNU make.
5603 (GMAKE): New conditional.
5604
794684b6
SW
56052009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5606
5607 * gdb.cp/namespace-nested-import.cc: New test.
5608 * gdb.cp/namespace-nested-import.exp: New test.
5609
edb3359d
DJ
56102009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5611
5612 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5613 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5614 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5615 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5616 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5617 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5618 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5619 gdb.opt/inline-markers.c: New files.
5620 * lib/gdb.exp (skip_inline_frame_tests): New function.
5621 (skip_inline_var_tests): New function.
5622
cf657a0c
AS
56232009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5624
5625 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5626 backtrace.
5627
28d41a99
MS
56282009-06-27 Michael Snyder <msnyder@vmware.com>
5629
5630 * gdb.reverse: New directory.
5631 * gdb.reverse/break-reverse.c: New test.
5632 * gdb.reverse/break-reverse.exp: New test.
5633 * gdb.reverse/consecutive-reverse.c: New test.
5634 * gdb.reverse/consecutive-reverse.exp: New test.
5635 * gdb.reverse/finish-reverse.c: New test.
5636 * gdb.reverse/finish-reverse.exp: New test.
5637 * gdb.reverse/machinestate.c: New test.
5638 * gdb.reverse/ms1.c: New test.
5639 * gdb.reverse/machinestate.exp: New test.
5640 * gdb.reverse/Makefile.in: New file.
5641 * gdb.reverse/shr2.c: New test.
5642 * gdb.reverse/solib-reverse.c: New test.
5643 * gdb.reverse/solib-reverse.exp: New test.
5644 * gdb.reverse/step-reverse.c: New test.
5645 * gdb.reverse/step-reverse.exp: New test.
5646 * gdb.reverse/until-reverse.c: New test.
5647 * gdb.reverse/ur1.c: New test.
5648 * gdb.reverse/until-reverse.exp: New test.
5649 * gdb.reverse/watch-reverse.c: New test.
5650 * gdb.reverse/watch-reverse.exp: New test.
5651 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5652 * configure: Regenerate.
5653
fe3c8b0d
DE
56542009-06-26 Doug Evans <dje@google.com>
5655
5656 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5657
3a72a602
PM
56582009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5659
5660 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5661 windows problem for 'file delete $binfile'.
5662
27aa8d6a
SW
56632009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5664
5665 * gdb.cp/namespace-using.exp: New test.
5666 * gdb.cp/namespace-using.cc: New test.
5667
8ac055f8
JB
56682009-05-20 Joel Brobecker <brobecker@adacore.com>
5669
5670 * gdb.ada/variant_record_packed_array: New testcase.
5671
85e306ed
TT
56722009-06-23 Tom Tromey <tromey@redhat.com>
5673
5674 * gdb.base/charset.exp (test_combination): Regression test.
5675 * gdb.base/charset.c (my_wchar_t): New typedef.
5676 (myvar): New global.
5677 (main): Set myvar.
5678
56643c5e
PM
56792009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5680
5681 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5682 target.
5683
1fac167a
UW
56842009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5685
5686 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5687
7ccb0be9
UW
56882009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5689
5690 * gdb.mi/gdb680.exp: Update test for error message.
5691
568d6575
UW
56922009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5693
5694 * gdb.base/annota1.exp: Allow multiple occurrences of the
5695 frames-invalid annotation.
5696 * gdb.cp/annota2.exp: Likewise.
5697
7cd1089b
PM
56982009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5699
5700 * gdb.cp/gdb2495.cc: New file.
5701 * gdb.cp/gdb2495.exp: New file.
5702
72c63395
JK
57032009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 Report error on GDB crash during runto.
5706 * lib/gdb.exp (runto <eof>): New.
5707
3788363d
DJ
57082009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5709
5710 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5711 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5712 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5713 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5714 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5715 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5716 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5717 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5718 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5719 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5720 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5721 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5722 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5723 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5724 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5725 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5726 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5727 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5728 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5729 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5730 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5731 gdb.trace/passcount.exp, gdb.trace/report.exp,
5732 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5733 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5734 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5735 executable.
5736
17592de3
PA
57372009-06-07 Pedro Alves <pedro@codesourcery.com>
5738
5739 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5740 defined before referencing it.
5741
701e355d
DE
57422009-06-03 Doug Evans <dje@google.com>
5743
5744 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5745 * gdb.arch/i386-see.c: Ditto.
5746
f2292c65
PM
57472009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5748
5749 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5750 (check_macro): Return 1 if undefined.
5751 If first test fails, check if macro debug information is available,
5752 and report unsupported test if no macro information is found.
5753
5a437975
DE
57542009-05-29 Doug Evans <dje@google.com>
5755
5756 * gdb.threads/hand-call-in-threads.exp: New.
5757 * gdb.threads/hand-call-in-threads.c: New.
5758
c141c696
MS
57592009-05-29 Michael Snyder <msnyder@vmware.com>
5760
5761 * gdb.base/break-always.exp: Change "1" to "on".
5762 Add confirmation check.
5763
b3444185
PA
57642009-05-28 Pedro Alves <pedro@codesourcery.com>
5765
5766 * gdb.threads/threxit-hop-specific.c: New.
5767 * gdb.threads/threxit-hop-specific.exp: New.
5768 * gdb.threads/thread-execl.c: New.
5769 * gdb.threads/thread-execl.exp: New.
5770
b6313243
TT
57712009-05-27 Tom Tromey <tromey@redhat.com>
5772 Thiago Jung Bauermann <bauerman@br.ibm.com>
5773
5774 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5775 (mi_child_regexp): Likewise.
5776 (mi_list_varobj_children_range): Likewise.
5777 (mi_get_features): Likewise.
5778 (mi_list_varobj_children): Rewrite.
5779 * gdb.python/python-mi.exp: New file.
5780
a6bac58e
TT
57812009-05-27 Tom Tromey <tromey@redhat.com>
5782 Thiago Jung Bauermann <bauerman@br.ibm.com>
5783 Phil Muldoon <pmuldoon@redhat.com>
5784 Paul Pluzhnikov <ppluzhnikov@google.com>
5785
5786 * gdb.python/python-prettyprint.exp: New file.
5787 * gdb.python/python-prettyprint.c: New file.
5788 * gdb.python/python-prettyprint.py: New file.
5789 * gdb.base/display.exp: print/r is now valid.
5790
2c74e833
TT
57912009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5792 Tom Tromey <tromey@redhat.com>
5793 Pedro Alves <pedro@codesourcery.com>
5794 Paul Pluzhnikov <ppluzhnikov@google.com>
5795
5796 * gdb.python/python-template.exp: New file.
5797 * gdb.python/python-template.cc: New file.
5798 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5799 tests.
5800 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5801 Call it.
5802 (test_value_after_death): New proc.
5803 * gdb.python/python-value.c (PTR): New typedef.
5804 (main): New variable 'x'.
5805
89c73ade
TT
58062009-05-27 Tom Tromey <tromey@redhat.com>
5807
5808 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5809 tests.
5810 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5811 Call it.
5812
a75724bc
PA
58132009-05-27 Pedro Alves <pedro@codesourcery.com>
5814
5815 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5816
e58b0e63
PA
58172009-05-24 Pedro Alves <pedro@codesourcery.com>
5818
5819 * gdb.threads/fork-thread-pending.c: New.
5820 * gdb.threads/fork-thread-pending.exp: New.
5821
4ac36638
JK
58222009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5823
5824 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5825 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5826
889bf7c5 58272009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5828
889bf7c5 5829 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5830
b242c3c2
PA
58312009-05-17 Pedro Alves <pedro@codesourcery.com>
5832
5833 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5834 `gdb_get_line_number'. Call `callee' in both parent and child.
5835 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5836 `gdb_get_line_number' instead of hardcoding line numbers.
5837 (catch_fork_unpatch_child): New procedure to test detaching
5838 breakpoints from child fork.
5839 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5840 hardcoding line numbers.
5841 (do_fork_tests): Run `catch_fork_unpatch_child'.
5842
ee342b23
VP
58432009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5844
5845 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5846 of structure type enters or leaves the scope, it
5847 is reported by -var-update.
5848
e2009e98
DE
58492009-05-11 Doug Evans <dje@sebabeach.org>
5850
5851 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5852 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5853 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5854
00903456
JK
58552009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5856
5857 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5858
dc621c35
DE
58592009-04-30 Doug Evans <dje@google.com>
5860
5861 * gdb.threads/watchthreads2.exp: New testcase.
5862 * gdb.threads/watchthreads2.c: New testcase.
5863
9ab4e744
DE
58642009-04-29 Doug Evans <dje@google.com>
5865
5866 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5867 * gdb.cp/mb-ctor.cc: Ditto.
5868 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5869 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5870 * gdb.cp/mb-inline1.cc: Call it.
5871 * gdb.cp/mb-inline2.cc: Ditto.
5872 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5873 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5874
484086b7
JK
58752009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5876
5877 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5878 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5879 Replace all uses of `decimal' by `nonzero'.
5880 (info macro FROM_COMMANDLINE): New test.
5881
379a77b5
TT
58822009-04-27 Tom Tromey <tromey@redhat.com>
5883
5884 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5885
b92b73c2
DE
58862009-04-27 Doug Evans <dje@google.com>
5887
5888 * gdb.threads/watchthreads.c (main): Initialize args before starting
5889 the threads. Plus formatting cleanup.
5890 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5891 biased scheduling of one thread.
5892
945a118d
JG
58932009-04-27 Jerome Guitton <guitton@adacore.com>
5894
5895 * gdb.cp/templates.cc (GetMax): New template.
5896 (main): Declare two instances of GetMax.
5897 * gdb.cp/templates.exp: Add new test.
5898
d389af10
JK
58992009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5900
5901 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5902
e7f86de9
JM
59032009-04-22 Joseph Myers <joseph@codesourcery.com>
5904
5905 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5906
334cc82d
TT
59072009-04-15 Tom Tromey <tromey@redhat.com>
5908
5909 * gdb.base/charset.exp: Add regression test.
5910
d12672cc
JB
59112009-04-14 Joel Brobecker <brobecker@adacore.com>
5912
5913 * gdb.base/exe-lock.exp: New testcase.
5914
18e8c3bc
TT
59152009-04-13 Tom Tromey <tromey@redhat.com>
5916
5917 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5918 operator on Frame.
5919
5ecd5cbe
UW
59202009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5921
5922 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5923 * gdb.server/ext-attach.exp: Likewise.
5924
7309f756
VP
59252009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5926
5927 Eliminate some sleep usage.
5928
889bf7c5
PA
5929 * gdb.mi/basics.c (do_nothing): New.
5930 (main): Use do_nothing instead of printf, so that
5931 not to introduce race condition between output of
5932 inferiour and output of gdb. Do not use sleep as it
5933 is not generally available on embedded targets.
7309f756 5934
f4b95f6f
PA
59352009-04-02 Pedro Alves <pedro@codesourcery.com>
5936
5937 * gdb.server/ext-attach.exp: Expect an optional process id after
5938 "Detached from remote process".
5939
de40b933
JK
59402009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5941
5942 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5943 gdb.dwarf2/dw2-unresolved.exp: New.
5944
2ae101a4
PA
59452009-04-02 Pedro Alves <pedro@codesourcery.com>
5946
5947 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5948 mi_run_to_main.
5949
56a8e183
PA
59502009-04-02 Pedro Alves <pedro@codesourcery.com>
5951
5952 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5953 mi_run_to_main. Skip thread exit test on remote targets.
5954 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5955 mi_run_to_main.
5956 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5957 mi_run_to_main.
5958 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5959 when expecting ^connected. Detect when the target doesn't support
5960 non-stop mode.
5961 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5962 supported. Return -1 on error, 0 on success.
5963 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5964 (mi_runto): Return mi_runto_helper's result explicitly.
5965
c35fafde
PA
59662009-04-01 Pedro Alves <pedro@codesourcery.com>
5967
5968 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5969
f8a8dce6
JB
59702009-04-01 Tom Tromey <tromey@redhat.com>
5971
5972 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5973 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5974 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5975 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5976
71c25dea
TT
59772009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5978 Jan Kratochvil <jan.kratochvil@redhat.com>
5979
5980 PR gdb/931
5981 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5982 output.
5983 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5984 for gdb/931.
5985 * dw2-strp.S (DW_AT_language): Change to C++.
5986 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
5987
02d9a9ce
JB
59882009-03-31 Joel Brobecker <brobecker@adacore.com>
5989
5990 * gdb.ada/tasks: New testcase.
5991
1042e4c0
SS
59922009-03-30 Stan Shebs <stan@codesourcery.com>
5993
5994 * gdb.trace/actions.exp: Update to match new info trace format.
5995 * gdb.trace/deltrace.exp: Ditto.
5996 * gdb.trace/infotrace.exp: Ditto.
5997 * gdb.trace/passcount.exp: Ditto.
5998 * gdb.trace/save-trace.exp: Ditto.
5999 * gdb.trace/while-stepping.exp: Ditto.
6000 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6001
f8f6f20b
TJB
60022009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6003
6004 * gdb.python/python-frame.c: New file.
6005 * gdb.python/python-frame.exp: New file.
6006
c0c6f777
TJB
60072009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6008
6009 * gdb.python/python-value.exp: Add tests for the address
6010 attribute.
6011
3cb51905
AS
60122009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6013
6014 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6015
88fc996f
DE
60162009-03-26 Doug Evans <dje@google.com>
6017
6018 * gdb.mi/mi-nonstop-exit.exp: New file.
6019 * gdb.mi/non-stop-exit.c: New file.
6020
56ef84b1
TT
60212009-03-26 Tom Tromey <tromey@redhat.com>
6022
6023 Update for change to prologue skipping:
6024 * gdb.mi/mi2-simplerun.exp: Update.
6025 * gdb.mi/mi2-break.exp: Update.
6026 * gdb.mi/mi-simplerun.exp: Update.
6027 * gdb.mi/mi-break.exp: Update.
6028 * gdb.base/ending-run.exp: Update.
6029
def2b000
TJB
60302009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6031
6032 * gdb.python/python-value.exp (test_value_in_inferior): Test
6033 gdb.Value.is_optimized_out attribute.
6034
442ddf59
JK
60352009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6036
6037 * gdb.dwarf2/dw2-noloc-main.c: New file.
6038 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6039 (.text): Remove.
6040 (.data): New.
6041 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6042 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6043 (DW_TAG_subprogram func_cu1, noloc): Remove.
6044 (main): New.
6045 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6046 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6047 (file_symbols): New procedure.
6048
a8df5de4
TT
60492009-03-25 Tom Tromey <tromey@redhat.com>
6050
6051 * gdb.base/charset.exp (valid_target_charset): New proc.
6052 Use it to skip tests on invalid charsets.
6053
cc1d7add
PM
60542009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6055
6056 * gdb.base/completion.exp: Add a test for directory completion.
6057
bcd5727b
JK
60582009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6059
6060 Fix a racy FAIL.
6061 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6062 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6063
cc924cad
TJB
60642009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6065
6066 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6067 * gdb.python/python-function.exp: Add test for function returning
6068 a GDB value.
6069
bc3b79fd
TJB
60702009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6071
6072 * gdb.python/python-function.exp: New file.
6073
6c7a06a3
TT
60742009-03-20 Tom Tromey <tromey@redhat.com>
6075
6076 * gdb.base/store.exp: Update for change to escape output.
6077 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6078 to escape output.
6079 * gdb.base/pointers.exp: Update for change to escape output.
6080 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6081 to escape output.
6082 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6083 escape output.
6084 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6085 to escape output.
6086 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6087 escape output.
6088 * gdb.base/setvar.exp: Update for change to escape output.
6089 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6090 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6091 to escape output.
6092 (test_print_string_constants): Likewise.
6093 * gdb.base/charset.exp (valid_host_charset): Check size of
6094 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6095 cases. Handle "auto"-related output.
6096 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6097 (uvar, Uvar): New globals.
6098
c31af87b
JG
60992009-03-19 Jerome Guitton <guitton@adacore.com>
6100
6101 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6102 deltas.
6103 * gdb.ada/fixed_points.exp: Ditto.
6104
51272cf2
PA
61052009-03-18 Pedro Alves <pedro@codesourcery.com>
6106
6107 * return-nodebug.c: Don't include stdio.h.
6108 (init): Delete.
6109 (func): Delete definition and provide extern declaration.
6110 (t): New.
6111 (main): Don't call printf. Call func and store its result in t.
6112 * return-nodebug1.c: New.
6113 * return-nodebug.exp: Don't expect stdio output. Instead, print
6114 the global variable t. Drop printf formatters and cast types from
6115 foreach loop. Don't use prepare_for_testing. Compile
6116 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6117 define FORMAT or CAST.
6118
d24948ac
PP
61192009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6120
6121 * gdb.base/solib-display.exp: Disable test for remote targers.
6122
61ff14c6
JK
61232009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6124
6125 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6126
cb4dce93
JK
61272009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6128
6129 Fix a racy FAIL.
6130 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6131 code from `follow parent, print pids'.
6132 (`follow child, print pids', `follow parent, print pids'): Call it.
6133 Replace `gdb_test "break..."' by gdb_breakpoint.
6134
f7c60c5e
VP
61352009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6136
6137 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6138 sync and async modes.
f7c60c5e 6139
383ace49
JB
61402009-03-12 Joel Brobecker <brobecker@adacore.com>
6141
6142 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6143 that was checked in by mistake. Remove loading of ada.exp, since
6144 this is not necessary in this case.
6145
4ce102af
JB
61462009-03-12 Joel Brobecker <brobecker@adacore.com>
6147
6148 * gdb.ada/ptype_arith_binop.exp: New testcase.
6149
529a2aef
JB
61502009-03-12 Joel Brobecker <brobecker@adacore.com>
6151
6152 * gdb.ada/mod_from_name: New testcase.
6153
8a38181c
JB
61542009-03-12 Joel Brobecker <brobecker@adacore.com>
6155
6156 * gdb.ada/tick_last_segv: New testcase.
6157
11436dee
VP
61582009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6159
61ff14c6 6160 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6161
1f31650a
VP
61622009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6163
61ff14c6
JK
6164 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6165 include the token in ^running and frame info in *stopped.
1f31650a 6166
a3247a22
PP
61672009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6168
6169 * solib-display.exp: New file.
6170 * solib-display-main.c: New file.
6171 * solib-display-lib.c: New file.
61ff14c6 6172
aae64587
PA
61732009-03-05 Pedro Alves <pedro@codesourcery.com>
6174
6175 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6176
44aabfbc
JK
61772009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6178
6179 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6180 (list_and_check_macro): Use more specific test name.
6181 (next to definition): Make the test names unique.
6182
c087fcd3
PM
61832009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6184
6185 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6186
c86cf029
VP
61872009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6188
6189 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6190 notifications.
6191 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6192 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6193 * lib/mi-support.exp (library_loaded_re): New.
6194 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6195
3ea85240
VP
61962009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6197
6198 * gdb.gdb/observer.exp: Use test_notification observer, not
6199 normal_stop, everywhere.
6200 (test_normal_stop_notifications): Rename to...
6201 (test_notifications): ...this.
6202 (test_observer_normal_stop): Rename to...
6203 (test_observer): ...this.
6204
1903f0e6
DE
62052009-02-16 Doug Evans <dje@google.com>
6206
6207 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6208 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6209 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6210 (test_prefixed_syscall,test_int3): New tests.
6211 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6212 (test_prefixed_syscall,test_int3): New tests.
6213
1d33d6ba
VP
62142009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6215
3cb51905
AS
6216 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6217 (mi_expect_interrupt): Likewise.
6218 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6219 response.
1d33d6ba 6220
faafb047
PM
62212009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6222
6223 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6224 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6225 Replace calls to get_valueofx by get_hexadecimal_valueof.
6226
417e16e2
PM
62272009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6228
6229 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6230 (get_integer_valueof): New procedure.
6231 (get_sizeof): Use new get_integer_value_of.
6232 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6233 by get_integer_valueof.
6234
7065b901
TT
62352009-02-13 Tom Tromey <tromey@redhat.com>
6236
6237 * gdb.base/remote.exp (get_sizeof): Remove.
6238 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6239 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6240 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6241 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6242 (get_sizeof): Likewise.
6243
5d7cb8df
JK
62442009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6245
6246 PR fortran/9806
6247 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6248
b2febfff
PP
62492009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6250
6251 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6252
4aa995e1
PA
62532009-02-06 Pedro Alves <pedro@codesourcery.com>
6254
6255 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6256
d8906c6f
TJB
62572009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6258
6259 * gdb.python/python-cmd.exp: New file.
6260
ff4ab08d
TG
62612009-02-06 Tristan Gingold <gingold@adacore.com>
6262
6263 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6264
aacd552b
TG
62652009-02-05 Tristan Gingold <gingold@adacore.com>
6266
6267 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6268 pointer is dereferenced and use this signal name in regexp.
6269 * gdb.base/signull.exp: Ditto.
6270 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6271 * gdb.base/signull.c (main): Ditto.
6272
08c637de
TJB
62732009-02-04 Tom Tromey <tromey@redhat.com>
6274 Thiago Jung Bauermann <bauerman@br.ibm.com>
6275
6276 * gdb.python/python-value.exp: Use `gdb.history' instead of
6277 `gdb.value_from_history'.
6278 (test_value_numeric_ops): Add test for conversion of enum constant.
6279 * gdb.python/python-value.c (enum e): New type.
6280 (evalue): New global.
6281 (main): Use argv.
6282
20261af8
JG
62832009-02-04 Jerome Guitton <guitton@adacore.com>
6284
6285 * gdb.ada/uninitialized_vars: New test program.
6286 * gdb.ada/uninitialized_vars.exp: New testcase.
6287
52e44b43
TT
62882009-02-02 Tom Tromey <tromey@redhat.com>
6289
6290 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6291 * gdb.cp/pr2489.cc: Rename...
6292 * gdb.cp/pr9594.cc: ... to this.
6293
1c71341a
TT
62942009-02-02 Tom Tromey <tromey@redhat.com>
6295
6296 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6297 * gdb.cp/pr2489.cc: New file.
6298 * gdb.cp/cpcompletion.exp: New file.
6299
a4295225
TT
63002009-02-02 Tom Tromey <tromey@redhat.com>
6301
6302 PR exp/9059:
6303 * gdb.cp/call-c.exp: Add regression test.
6304 * gdb.cp/call-c.cc (FooHandle): New typedef.
6305 (main): New variable 'handle'.
6306
592375cd
VP
63072009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6308
6309 * lib/mi-support.exp (et_mi_thread_list)
6310 (check_mi_and_console_threads): Adjust for current thread in
6311 -thread-list-ids output.
6312
41447f92
VP
63132009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6314
889bf7c5
PA
6315 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6316 Call it.
41447f92 6317
35669430
DE
63182009-01-28 Doug Evans <dje@google.com>
6319
6320 * gdb.arch/amd64-disp-step.S: New file.
6321 * gdb.arch/amd64-disp-step.exp: New file.
6322 * gdb.arch/i386-disp-step.S: New file.
6323 * gdb.arch/i386-disp-step.exp: New file.
6324
09f00d9a
PM
63252009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6326
6327 * gdb.base/find.exp: Set newline variable
6328 using quotes instead of braces to fix cygwin failures.
6329
1e8fb976
PA
63302009-01-23 Pedro Alves <pedro@codesourcery.com>
6331
6332 * gdb.base/radix.exp: Add tests to ensure that that set
6333 input-radix 0 and set output-radix 0 are really rejected.
6334
da061712
PA
63352009-01-23 Pedro Alves <pedro@codesourcery.com>
6336
6337 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6338 copyright years.
6339
dd7e2d2b
PA
63402009-01-23 Pedro Alves <pedro@codesourcery.com>
6341
6342 PR gdb/9664:
6343 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6344
392452f6
PA
63452009-01-22 Pedro Alves <pedro@codesourcery.com>
6346
6347 PR c++/9631:
6348 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6349
8653e71c
PM
63502009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6351
6352 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6353 binfile definition to fix Windows OS failure.
6354
a12cc160
DJ
63552009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6356
6357 PR gdb/9346
6358 * gdb.base/interrupt.c (sigint_handler): New.
6359 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6360 on error.
6361 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6362 Test "signal SIGINT".
6363
b89667eb
DE
63642009-01-19 Doug Evans <dje@google.com>
6365
6366 * gdb.base/break.exp: Update expected gdb output.
6367 * gdb.base/sepdebug.exp: Ditto.
6368 * gdb.mi/mi-syn-frame.exp: Ditto.
6369 * gdb.mi/mi2-syn-frame.exp: Ditto.
6370 * gdb.base/call-signal-resume.exp: New file.
6371 * gdb.base/call-signals.c: New file.
6372 * gdb.base/unwindonsignal.exp: New file.
6373 * gdb.base/unwindonsignal.c: New file.
6374 * gdb.threads/interrupted-hand-call.exp: New file.
6375 * gdb.threads/interrupted-hand-call.c: New file.
6376 * gdb.threads/thread-unwindonsignal.exp: New file.
6377
adb483fe
DJ
63782009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6379
6380 * gdb.base/define.exp: Test defining and hooking prefix commands.
6381 * gdb.python/python.exp: Update test for "show user" output.
6382
60023297
JK
63832009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6384
6385 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6386 now the output exactly, using less wildcards. Expect also the output
6387 of gfortran-4.3. Update for the f-valprint.c modification from
6388 2008-04-22.
6389 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6390 Remove gdb_test test names where matching the command.
6391
ccc57cf9
PA
63922009-01-01 Pedro Alves <pedro@codesourcery.com>
6393
6394 PR breakpoints/9681:
6395 * gdb.base/watchpoint.exp: Add regression test.
6396
c7a6ca08
PA
63972008-12-31 Pedro Alves <pedro@codesourcery.com>
6398
6399 * gdb.threads/attach-into-signal.exp: Don't use
6400 gdb_suppress_entire_file.
6401 * gdb.threads/attach-stopped.exp: Ditto.
6402 * gdb.threads/attachstop-mt.exp: Ditto.
6403
3a031f65
PA
64042008-12-31 Pedro Alves <pedro@codesourcery.com>
6405
6406 PR gdb/8812:
6407 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6408
09e6485f
PA
64092008-12-29 Pedro Alves <pedro@codesourcery.com>
6410
6411 PR gdb/7536:
6412 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6413 and unsupported output radices are really rejected.
6414
0cd53049
JK
64152008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6418
ba163c7e
TT
64192008-12-22 Tom Tromey <tromey@redhat.com>
6420
6421 * gdb.cp/punctuator.exp: New file.
6422
6f4de6c9
JK
64232008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6424
6425 * gdb.base/completion.exp (Completing non-existing component): New test.
6426
0f34d0b4
JK
64272008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6428
6429 Fix for PR gdb/8648.
6430 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6431 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6432 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6433 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6434
db2ad4c3
JK
64352008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6436
6437 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6438
bb5ef15e
DP
64392008-12-16 Christophe Lyon <christophe.lyon@st.com>
6440
6441 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6442 compiler actually generate code at the expected line number.
6443
90142adc
JZ
64442008-12-15 Jie Zhang <jie.zhang@analog.com>
6445
6446 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6447
fad6eecd
TT
64482008-12-12 Tom Tromey <tromey@redhat.com>
6449
6450 * gdb.base/commands.exp (redefine_hook_test): New proc.
6451 Call it.
6452
17c8aaf5
TT
64532008-12-11 Tom Tromey <tromey@redhat.com>
6454
6455 * gdb.base/macscp.exp: New regression test.
6456
7c8adf68
TT
64572008-12-11 Tom Tromey <tromey@redhat.com>
6458
6459 * gdb.base/macscp.exp: Print "address.addr".
6460 * gdb.base/macscp1.c (struct outer): New struct.
6461 (address): New global.
6462
b05dcbb7
TT
64632008-12-09 Tom Tromey <tromey@redhat.com>
6464
6465 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6466 Call it.
6467
2d476de1
DE
64682008-12-04 Doug Evans <dje@google.com>
6469
6470 * gdb.server/ext-run.exp: Relax regexp for init program.
6471
87bdc959
TG
64722008-12-03 Tristan Gingold <gingold@adacore.com>
6473
6474 * gdb.base/macscp.exp: Generate an object file during compilation
6475 to work around Darwin dsymutil limitations.
6476
e0740f77
JK
64772008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6478
6479 Test resolving external references to TLS variables.
6480 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6481 FILE2_THREAD_LOCAL.
6482 (testfile2, srcfile2): New variables.
6483 * gdb.threads/tls.c (file2_thread_local)
6484 (function_referencing_file2_thread_local): New.
6485 * gdb.threads/tls2.c: New file.
6486
67f0aac5
JB
64872008-11-28 Joel Brobecker <brobecker@adacore.com>
6488
6489 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6490 rather than integer, as integer might not be big enough when
6491 on 64bit targets.
67f0aac5 6492
c332165e
JG
64932008-11-27 Jerome Guitton <guitton@adacore.com>
6494
6495 * gdb.cp/formatted-ref.exp: Add equality test.
6496 * gdb.ada/formatted_ref.exp: Ditto.
6497
fc9b693c
JK
64982008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6499
6500 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6501 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6502
a9c64011
AS
65032008-11-20 Andreas Schwab <schwab@suse.de>
6504
6505 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6506 matching syscall entry point.
6507 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6508 (tcatch_vfork_then_child_follow): Likewise. Finish through
6509 vfork even if we stopped at the syscall trampoline.
6510
e2fd701e
DE
65112008-11-20 Doug Evans <dje@google.com>
6512
6513 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6514
69abc51c
TJB
65152008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6516
6517 * gdb.arch/ppc-dfp.exp: New file.
6518 * gdb.arch/ppc-dfp.c: New file.
6519
c14c28ba
PP
65202008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6521
6522 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6523
2e74121d
DE
65242008-11-17 Doug Evans <dje@google.com>
6525
6526 * gdb.mi/mi-syn-frame.exp: Update expected output.
6527 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6528
66bb093b
VP
65292008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6530
6531 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6532 "thread N" results in =thread-selected.
6533 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6534 (mi_send_resuming_command_raw): Be prepared for
6535 =thread-selected.
6536
3d043ef6
VP
65372008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6538
a9c64011
AS
6539 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6540 * lib/mi-support.exp: Likewise.
3d043ef6 6541
808104c8
JB
65422008-11-16 Joel Brobecker <brobecker@adacore.com>
6543
6544 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6545 commands from the expected output for "help catch".
6546
00b22944
JB
65472008-11-15 Joel Brobecker <brobecker@adacore.com>
6548
6549 * gdb.ada/int_deref.exp: New testcase.
6550
59669435
TT
65512008-11-14 Nick Roberts <nickrob@snap.net.nz>
6552
6553 * gdb.mi/gdb2549.exp: New file.
6554
de04a248
DE
65552008-11-11 Doug Evans <dje@google.com>
6556
6557 * gdb.base/callexit.exp: New file.
6558 * gdb.base/callexit.c: New file.
6559
6b8ce727
DE
65602008-11-10 Doug Evans <dje@google.com>
6561
6562 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6563 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6564 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6565 (default_gdb_start,default_gdb_exit): Ditto.
6566 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6567 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6568 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6569 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6570 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6571 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6572
1b14b8aa
AS
65732008-11-03 Andreas Schwab <schwab@suse.de>
6574
6575 * gdb.base/hashline2.exp: Fix typo.
6576 * gdb.base/hashline3.exp: Likewise.
6577
f3134b88
TT
65782008-10-30 Tom Tromey <tromey@redhat.com>
6579
6580 * gdb.base/pointers.exp: Add test.
6581 * gdb.base/pointers.c (k, S): New typedefs.
6582 (instance): New global.
6583
c2226152
AS
65842008-10-30 Andreas Schwab <schwab@suse.de>
6585
6586 * gdb.base/args.exp: Add tests for newlines.
6587
462f405c
JB
65882008-10-30 Joel Brobecker <brobecker@adacore.com>
6589
6590 gdb.base/foll-exec.exp: Update the expected output of a couple
6591 of "info breakpoints" tests.
6592
79a45b7d
TT
65932008-10-28 Tom Tromey <tromey@redhat.com>
6594
6595 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6596
adc13a14
PA
65972008-10-24 Pedro Alves <pedro@codesourcery.com>
6598
6599 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6600 gdb_start_cmd.
6601 Use runto_main before any test that requires execution.
6602
252fbfc8
PA
66032008-10-23 Pedro Alves <pedro@codesourcery.com>
6604
6605 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6606 instead of SIGINT.
6607
28148e3d
JB
66082008-10-22 Joel Brobecker <brobecker@adacore.com>
6609
6610 * gdb.base/completion.exp: Update expected output following
6611 the addition of the "info tasks" command.
6612
c209f847
TT
66132008-10-22 Tom Tromey <tromey@redhat.com>
6614
6615 * gdb.base/exprs.exp (test_expr): Add test for string
6616 concatenation.
6617
f177e350
PA
66182008-10-19 Pedro Alves <pedro@codesourcery.com>
6619
6620 * configure.ac: Output gdb.python/Makefile.
6621 * configure: Regenerate.
6622 * gdb.python/Makefile.in: New.
6623
cce89356
JB
66242008-10-16 Joel Brobecker <brobecker@adacore.com>
6625
6626 * gdb.base/foll-fork.exp: Adjust the expected output to match
6627 the new description for fork/vfork catchpoints in the "info
6628 breakpoints" output.
6629
176d289d
TJB
66302008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6631
6632 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6633
a08702d6
TJB
66342008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6635
6636 * gdb.python/python-value.c: New file.
6637 * gdb.python/python-value.exp: New file.
6638
1c5cfe86
PA
66392008-10-15 Pedro Alves <pedro@codesourcery.com>
6640
6641 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6642
5a98ad69
DP
66432008-10-15 Denis Pilat <denis.pilat@st.com>
6644
41702f1b 6645 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6646
dcb1a1e2
TT
66472008-10-09 Tom Tromey <tromey@redhat.com>
6648
6649 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6650 'fprintf' and 'stderr'.
6651
9124fe48
JB
66522008-10-07 Joel Brobecker <brobecker@adacore.com>
6653
6654 * gdb.ada/ref_tick_size.exp: New testcase.
6655
45452591
DE
66562008-10-06 Doug Evans <dje@google.com>
6657
6658 * gdb.dwarf2/dw2-cu-size.exp: New file.
6659 * gdb.dwarf2/dw2-cu-size.S: New file.
6660
6661 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6662 .Ltype_int for clarity.
6663
4fc5b208
PP
66642008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6665
6666 PR gdb/2384:
6667 * gdb.cp/gdb2384.exp: Extended to test more cases.
6668 * gdb.cp/gdb2384.cc: Likewise.
6669 * gdb.cp/gdb2384-base.h: Likewise.
6670 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6671
d78df370
JK
66722008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6673
6674 * gdb.base/maint.exp (maint print type): Remove printing
6675 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6676
9a044a89
TT
66772008-09-30 Tom Tromey <tromey@redhat.com>
6678
6679 * gdb.base/macscp.exp: Add completion tests.
6680 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6681 (TWENTY_THREE): Likewise.
6682 (FORTY_EIGHT): Likewise.
6683
506800a9
TT
66842008-09-30 Tom Tromey <tromey@redhat.com>
6685
6686 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6687 everywhere.
6688 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6689
1a6f01b5
JK
66902008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6691
6692 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6693 testcase is derived from. Fix racy dependency on an expected PID
6694 number. No longer support the testcase on Linux kernel 2.4.x.
6695
2fae03e8
TT
66962008-09-27 Tom Tromey <tromey@redhat.com>
6697
6698 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6699 and varargs.
6700
1ad15515
PA
67012008-09-22 Pedro Alves <pedro@codesourcery.com>
6702
6703 * lib/mi-support.exp (mi_expect_interrupt): New.
6704 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6705 from gdb.mi/mi-nonstop.exp.
6706 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6707 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6708 lib/mi-support.exp.
6709 Use mi_check_thread_states throughout. Avoid ".*" and do not
6710 require an anchor after -exec-run.
6711
d0b76dc6
DJ
67122008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6713
6714 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6715 stop is pending. Avoid ".*" when two stops are pending.
6716 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6717 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6718 newlines in fullnames.
6719 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6720 (mi_expect_stop): Update comments. Only anchor in sync mode.
6721 Do not match newlines.
6722 (mi_send_resuming_command_raw): Always return status.
6723 (mi_get_stop_line): Do not match more than one line by accident.
6724 Only anchor in sync mode.
6725 (mi_run_inline_test): If -exec-next fails, give up.
6726
9990c830
UW
67272008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6728
6729 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6730 on SPU.
6731
ebcf6f00
JB
67322008-09-10 Joel Brobecker <brobecker@adacore.com>
6733
6734 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6735
b6db24e5
JB
67362008-09-10 Joel Brobecker <brobecker@adacore.com>
6737
6738 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6739 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6740 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6741 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6742 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6743 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6744 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6745 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6746 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6747 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6748 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6749 Include the "= " sequence in the expected output of print tests.
6750
2bf448e0
JB
67512008-09-10 Joel Brobecker <brobecker@adacore.com>
6752
6753 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6754 description for boolean types.
6755
d51fd4c8
PA
67562008-09-09 Pedro Alves <pedro@codesourcery.com>
6757
6758 * gdb.base/hook-stop-continue.c: New.
6759 * gdb.base/hook-stop-continue.exp: New.
6760
694182d2
DJ
67612008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6762
6763 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6764
3b8a7fc0
JG
67652008-09-08 Jerome Guitton <guitton@adacore.com>
6766
6767 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6768 (stack_check_probe_2, stack_check_probe_loop_1)
6769 (stack_check_probe_loop_2): New functions.
6770 (main): Add call to these new functions.
6771 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6772 functions, check that the breakpoint is inserted at the appropriate
6773 location.
6774 (insert_breakpoint): Slightly refine this procedure so that it can
6775 be called several times in the test.
6776
96cc0ae8
JG
67772008-09-08 Jerome Guitton <guitton@adacore.com>
6778
6779 * gdb.base/stack-checking.c: New file.
6780 * gdb.base/stack-checking.exp: New file.
6781
1f08b409
TJB
67822008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6783
6784 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6785 * gdb.arch/altivec-regs.exp: Likewise.
6786 * gdb.arch/vsx-regs.exp: Likewise.
6787
3099e1c4
TJB
67882008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6789
6790 * gdb.arch/ppc-fp.exp: New file.
6791 * gdb.arch/ppc-fp.c: New file.
6792
cc69bfc1
PP
67932008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6794
6795 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6796 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6797
b02a33db
MS
67982008-09-04 Michael Snyder <msnyder@vmware.com>
6799
6800 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6801 as "at" (for non-debug functions such as _start).
6802
2992cbe0
UW
68032008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6804
6805 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6806 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6807 software watchpoints.
6808 * gdb.base/watch_thread_num.exp: Likewise.
6809
514f746b
AR
68102008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6811
6812 * gdb.arch/i386-bp_permanent.exp: New test.
6813
876cecd0
TT
68142008-08-24 Tom Tromey <tromey@redhat.com>
6815
6816 * gdb.base/maint.exp: Update "maint print type".
6817
80f73d71
VP
68182008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6819
6820 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6821 support. Adjust the order of "*running" notifications.
6822 * gdb.mi/non-stop.c: Don't cast from int to void* and
6823 back.
6824
d9c78d7d
MK
68252008-08-20 Mark Kettenis <kettenis@gnu.org>
6826
6827 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6828 expect to find it in the "info frame" output.
6829
97a2d1d3
DJ
68302008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6831
6832 * gdb.base/interp.exp: Always consume both prompts.
6833
b96e2927
PA
68342008-08-20 Pedro Alves <pedro@codesourcery.com>
6835
6836 * gdb.base/pending.exp: Test pending breakpoints without symbols
6837 loaded.
6838
8cf6e61a
VP
68392008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6840
6841 * lib/mi-support.exp (mi_expect_stop): Produce
6842 more details on failures.
6843 * gdb.mi/mi-nonstop.exp: New.
6844 * gdb.mi/non-stop.c: New.
6845
c6ebd6cf
VP
68462008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6847
a9c64011
AS
6848 * gdb.mi/mi-async.exp: Use 'set target-async'.
6849 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6850
46a9b8ed
DJ
68512008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6852
6853 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6854
44feb3ce
TT
68552008-08-17 Tom Tromey <tromey@redhat.com>
6856
6857 * gdb.base/help.exp (help catch): Rewrite.
6858
311a4e6b
TJB
68592008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6860
6861 * gdb.base/define.exp: Test indented command documentation.
6862 * gdb.python/python.exp: Test indented multi-line command.
6863
604c2f83
LM
68642008-08-15 Luis Machado <luisgpm@br.ibm.com>
6865
6866 * testsuite/gdb.arch/vsx-regs.c: New source file.
6867 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6868 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6869
886a217c
TT
68702008-08-14 Tom Tromey <tromey@redhat.com>
6871
6872 * gdb.base/macscp.exp: Add regression test for "macro define" or
6873 "macro undef" with no arguments.
6874
c814a4f3
PP
68752008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6876
6877 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6878
12ab8a60
UW
68792008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6880
6881 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6882
d57a3c85
TJB
68832008-08-06 Tom Tromey <tromey@redhat.com>
6884
6885 * gdb.python/python.exp: New file.
6886
c7b778ff
JK
68872008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 Fix for PR gdb/1543.
6890 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6891 $LOCATION.
6892 (location): New variable.
6893 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6894 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6895 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6896 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6897 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6898 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6899 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6900 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6901 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6902 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6903 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6904 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6905 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6906 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6907 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6908 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6909 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6910 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6911 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6912 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6913 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6914 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6915 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6916 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6917 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6918 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6919 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6920 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6921 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6922 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6923 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6924 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6925 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6926 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6927 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6928 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6929 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6930 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6931 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6932 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6933 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6934 gdb.base/type-opaque.exp, gdb.base/until.exp,
6935 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6936 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6937 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6938 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6939 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6940 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6941 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6942 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6943 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6944 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6945 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6946 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6947 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6948 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6949 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6950 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6951 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6952 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6953 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6954 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6955 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6956 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6957 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6958 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6959 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6960 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6961 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6962 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6963 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6964 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6965 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6966 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6967 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6968 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6969 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6970 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6971 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6972 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6973 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6974 to bug-gdb@prep.ai.mit.edu .
6975
5e06a3d1
VP
69762008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6977
6978 * lib/mi-support.exp (mi_load_shlibs): New.
6979 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6980
9d81d21b
VP
69812008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6982
6983 * lib/mi-support.exp (get_mi_thread_list)
6984 (check_mi_and_console_threads): New, moved from ...
6985 * gdb.mi/mi-pthread.exp: ...here.
6986 * gdb.mi/gdb669.exp (get_mi_thread_list)
6987 (check_mi_and_console_threads): Delete.
6988 * gdb.mi/mi2-pthread.exp: Likewise.
6989
bae98fe0
TT
69902008-07-28 Tom Tromey <tromey@redhat.com>
6991
6992 * Makefile.in (just-check): Remove. Move body to...
6993 (check): ... here.
6994
57380f4e
DJ
69952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
6996
6997 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
6998 Add a test for duplicated SIGINTs.
6999
e09490f1
DJ
70002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7001
7002 * gdb.threads/schedlock.exp (get_args): Update to work for any
7003 value of NUM.
7004 (Top level): Report the number of threads that did not resume.
7005
6387b45f
DJ
70062008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7007
7008 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7009
62f64ff2
DJ
70102008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7011
7012 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7013 non-MI prompt.
7014
fa8de41e
TT
70152008-07-26 Tom Tromey <tromey@redhat.com>
7016
7017 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7018 (function_struct, function_struct_ptr): New globals.
7019 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7020 function pointer in a struct.
7021
ccb3ac8a
TT
70222008-07-26 Tom Tromey <tromey@redhat.com>
7023
7024 * gdb.base/macscp.exp: Add test for macro lexing bug.
7025
d7d9f01e
TT
70262008-07-18 Tom Tromey <tromey@redhat.com>
7027
7028 * gdb.base/macscp.exp: Add macro tests.
7029
9bf07184
PP
70302008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7031
7032 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7033
becf6477
PP
70342008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7035
7036 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7037
0709f7d3
PP
70382008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7039
7040 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7041
7093c834
PP
70422008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7043
7044 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7045
b432ffe3
JK
70462008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7047
7048 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7049
b1a268e5
VP
70502008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7051
7052 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7053
e2995f8e
KB
70542008-07-11 Kevin Buettner <kevinb@redhat.com>
7055
7056 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7057 of regexp to account for changes made to GDB in the printing of
7058 byte vectors.
7059
14032a66
TT
70602008-07-11 Tom Tromey <tromey@redhat.com>
7061
7062 * gdb.base/completion.exp: Add 'help' completion test.
7063
981505ef
JK
70642008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7065
7066 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7067
10568435
JK
70682008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7069
7070 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7071
4487aabf
PA
70722008-07-09 Pedro Alves <pedro@codesourcery.com>
7073
7074 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7075
a4a9b1c4
PA
70762008-07-09 Pedro Alves <pedro@codesourcery.com>
7077
7078 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7079
3c3185ac
JK
70802008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7081
7082 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7083
7ebd49dc
VP
70842008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7085
7086 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7087 previous commit. Add a comment.
7088
84e46146
PA
70892008-06-28 Pedro Alves <pedro@codesourcery.com>
7090
7091 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7092
0f8d4a2f
VP
70932008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7094
7095 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7096
f747e0ce
PA
70972008-06-27 Pedro Alves <pedro@codesourcery.com>
7098
7099 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7100 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7101 compiling an executable, link in an object that forces unbuffered
7102 output.
7103 * lib/set_unbuffered_mode.c: New file.
7104
734a5c36
JK
71052008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7106
7107 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7108
a2840c35
VP
71092008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7110
a9c64011
AS
7111 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7112 mi_expect_stop.
7113 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7114 Demand that *running is output.
7115 (detect_async): Perform checking every time.
7116 (mi_send_resuming_command): Extract everything into...
7117 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7118 (mi_expect_stop): Don't accept any output before *stopped.
7119
6ae37fef
VP
71202008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7121
7122 Robustify mi-simplerun.
a9c64011
AS
7123 * gdb.mi/basics.c (main): Add a call to sleep.
7124 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7125 * gdb.mi/mi2-cli.exp: Likewise.
7126 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7127
b4aa76f0 71282008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7129
7130 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7131
e1ac3328
VP
71322008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7133
a9c64011
AS
7134 * gdb.mi/mi-console.exp: Adjust.
7135 * gdb.mi/mi-syn-frame.exp: Adjust.
7136 * gdb.mi/mi2-console.exp: Adjust.
7137 * gdb.mi/mi2-syn-frame.exp: Adjust.
7138 * lib/mi-support.exp (mi_run_cmd): Adjust.
7139 (mi_send_resuming_command): Adjust.
e1ac3328 7140
f7f9a841
VP
71412008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7142
7143 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7144 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7145 testing of stopped.
7146 * gdb.mi/mi2-syn-frame.exp: Likewise.
7147 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7148 (async, detect_async): New.
7149 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7150 depending on if we're running in sync or async mode.
f7f9a841 7151
37cd5d19
TT
71522008-06-09 Tom Tromey <tromey@redhat.com>
7153
7154 * gdb.base/completion.exp: New tests for field name completion
7155 with spaces, and field name completion with '->'.
7156
65d12d83
TT
71572008-06-06 Tom Tromey <tromey@redhat.com>
7158
7159 * gdb.base/break1.c (struct some_struct): New struct.
7160 (values): New global.
7161 * gdb.base/completion.exp: Add field name completion test.
7162
ebfe2e3f
PP
71632008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7164
7165 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7166 to pointer.
7167 * gdb.cp/call-c.cc: Likewise.
7168
bcf6fc3a
NR
71692008-06-06 Nick Roberts <nickrob@snap.net.nz>
7170
7171 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7172 annotation.
7173
49fd4a42 71742008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7175 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7176
7177 * gdb.threads/execl.c, gdb.threads/execl1.c,
7178 gdb.threads/execl.exp: New tests.
a9c64011 7179
8a34ac3f
AR
71802008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7181 Daniel Jacobowitz <dan@codesourcery.com>
7182
7183 * gdb.cp/exception.exp: Activate test, make it work with pending
7184 catchpoints.
7185
86ae69ef
JK
71862008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7187
7188 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7189
f7f9ae2c
VP
71902008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7191
a9c64011
AS
7192 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7193 now printed.
7194 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7195
2a2d4dc3
AS
71962008-05-27 Andreas Schwab <schwab@suse.de>
7197
7198 * gdb.base/frame-args.exp: Handle arguments that are optimized
7199 out.
7200
5099e4d9
LM
72012008-05-26 Luis Machado <luisgpm@br.ibm.com>
7202
7203 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7204 quiet for ppc32 and group options into a single variable.
7205
d9c36a91
JB
72062008-05-23 Joel Brobecker <brobecker@adacore.com>
7207
7208 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7209 of zero-size elements.
7210 * gdb.ada/null_array.exp: Test printing this new array.
7211
103a8671
JK
72122008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7213
7214 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7215
07a4cc1a 72162008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7217
7218 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7219 of the "finish" command.
7220
55f996a7
NR
72212008-05-21 Nick Roberts <nickrob@snap.net.nz>
7222
7223 * gdb.base/annota1.exp: Test for new annotation.
7224
907fc202
UW
72252008-05-16 Pedro Alves <pedro@codesourcery.com>
7226
7227 * gdb.base/fixsection.exp: New file.
7228 * gdb.base/fixsection0.c: New file.
7229 * gdb.base/fixsection1.c: New file.
7230
e8f97270
UW
72312008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7232
7233 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7234 * gdb.base/annota3.exp: Likewise.
7235
ac0bb574
NF
72362008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7237
7238 * gdb.base/watch_thread_num.exp: Don't run tests that require
7239 watchpoints if the target doesn't support them.
7240
6fadd07a
DE
72412008-05-12 Doug Evans <dje@google.com>
7242
7243 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7244
6e9a4a30
JB
72452008-05-09 Joel Brobecker <brobecker@adacore.com>
7246
7247 * gdb.ada/assign_1.exp: New testcase.
7248
08388c79
DE
72492008-05-09 Doug Evans <dje@google.com>
7250
a3c83fae
DE
7251 * gdb.base/find.exp: New file.
7252 * gdb.base/find.c: New file.
08388c79 7253
bd5ddfe8
DJ
72542008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7255
7256 * gdb.base/commands.exp (watchpoint_command_test): Handle
7257 gdb,no_hardware_watchpoints.
7258 * gdb.base/float.exp: Allow ARM targets without floating point.
7259 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7260
b5dd68e2 72612008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7262 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7263
7264 * gdb.ada/lang_switch: New test program.
7265 * gdb.ada/lang_switch.exp: New testcase.
7266
382d13d1
DE
72672008-05-05 Doug Evans <dje@google.com>
7268
7269 * gdb.base/help.exp (disassemble): Update expected help text.
7270
9dd789d0
PA
72712008-05-04 Pedro Alves <pedro@codesourcery.com>
7272
7273 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7274
611c83ae
PA
72752008-05-04 Pedro Alves <pedro@codesourcery.com>
7276
7277 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7278 different times.
7279
ff013f42
JK
72802008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7281
7282 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7283 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7284 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7285 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7286
96dff6a2
VP
72872008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7288
7289 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7290 notification to appear.
7291
55cd6f92
DJ
72922008-05-04 Daniel Jacobowitz <dan@debian.org>
7293
7294 * gdb.base/fullname.c: New file.
7295 * gdb.base/fullname.exp: New file.
7296 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7297
d705c43c
PA
72982008-05-03 Pedro Alves <pedro@codesourcery.com>
7299
7300 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7301 expressions with macros.
7302
333222e1
JK
73032008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7304
7305 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7306
5ac01682
DJ
73072008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7308
7309 * gdb.base/completion.exp: Handle lack of other symbols beginning
7310 with "a".
7311
7312 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7313
237fc4c9
PA
73142008-05-02 Jim Blandy <jimb@codesourcery.com>
7315
7316 * gdb.asm/asmsrc1.s: Add scratch space.
7317
ed5e9466
DJ
73182008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7319 Daniel Jacobowitz <dan@codesourcery.com>
7320
7321 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7322 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7323 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7324
b39cc962
DJ
73252007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7326
7327 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7328
36d520f5
JB
73292008-05-01 Joel Brobecker <brobecker@adacore.com>
7330
7331 * gdb.base/info-target.exp: New testcase.
7332
8d4e3071
DJ
73332008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7334
7335 * gdb.cp/hang.exp: Use .cc instead of .C.
7336 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7337 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7338
6f3f3097
DJ
73392008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7340
7341 * gdb.base/gdb1250.exp: Remove perror.
7342 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7343
5550a914
PA
73442008-04-30 Pedro Alves <pedro@codesourcery.com>
7345
7346 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7347 .2byte.
7348
d848e687
DJ
73492008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7350
7351 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7352 (maybe_kfail): New.
7353
93b5768b
PA
73542008-04-25 Pedro Alves <pedro@codesourcery.com>
7355
7356 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7357
721c02de
VP
73582008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7359
a9c64011
AS
7360 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7361 * gdb.mi/mi2-syn-frame.exp: Likewise.
7362 * lib/mi-support.exp: Likewise.
721c02de 7363
74960c60
VP
73642008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7365
7366 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7367 to specify regexp for the location to stop at.
7368 * gdb.base/break-always.c: New.
7369 * gdb.base/break-always.exp: New.
7370
d24317b4
VP
73712008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7372
7373 * lib/mi-support.exp (mi_runto_helper): Adjust
7374 for the original-location field.
7375 (mi_create_breakpoint, mi_list_breakpoints): New.
7376 * gdb.mi/mi-break.exp: Adjust.
7377 * gdb.mi/mi2-break.exp: Adjust.
7378 * gdb.mi/mi-pending.exp: Adjust.
7379 * gdb.mi/mi-simplerun.exp: Adjust.
7380 * gdb.mi/mi2-simplerun.exp: Adjust.
7381 * gdb.mi/mi-syn-frame.exp: Adjust.
7382 * gdb.mi/mi2-syn-frame.exp: Adjust.
7383 * gdb.mi/mi-until.exp: Adjust.
7384 * gdb.mi/mi2-until.exp: Adjust.
7385 * gdb.mi/mi-var-display.exp: Adjust.
7386 * gdb.mi/mi2-var-display.exp: Adjust.
7387 * gdb.mi/mi-watch.exp: Adjust.
7388 * gdb.mi/mi2-watch.exp: Adjust.
7389
fdc59709 73902008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7391
a9c64011
AS
7392 * aclocal.m4: Add override.m4.
7393 * configure: Regenerate.
fdc59709 7394
8e91f023
VP
73952008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7396
7397 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7398 '-var-update --all-values' reports new value even the type
7399 of a variable object has changed.
7400
233a11ab
CS
74012008-04-18 Craig Silverstein <csilvers@google.com>
7402
7403 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7404 files.
d24317b4 7405
9c1137ad
JB
74062008-04-18 Joel Brobecker <brobecker@adacore.com>
7407
7408 * gdb.ada/atomic_enum: New test program.
7409 * gdb.ada/atomic_enum.exp: New testcase.
7410
66d0bbc7
DE
74112008-04-17 Doug Evans <dje@google.com>
7412
7413 * gdb.opt/Makefile.in: Fix whitespace.
7414
100906b0
UW
74152008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7416
7417 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7418
4584e32e
DE
74192008-04-17 Doug Evans <dje@google.com>
7420
7421 * gdb.base/hashline1.exp: New testcase.
7422 * gdb.base/hashline2.exp: New testcase.
7423 * gdb.base/hashline2.exp: New testcase.
7424
0a320680
PA
74252008-04-17 Pedro Alves <pedro@codesourcery.com>
7426
7427 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7428
18ac113b
AR
74292008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7430
7431 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7432 temporary breakpoint to match "Temporary breakpoint".
7433 * gdb.base/break.exp (delete_breakpoints): Likewise.
7434 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7435 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7436 * gdb.base/display.exp: Likewise.
7437 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7438 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7439 * gdb.base/restore.exp (restore_tests): Likewise.
7440 * gdb.base/sepdebug.exp: Likewise.
7441 * gdb.base/watchpoint.exp: Likewise.
7442 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7443 * gdb.mi/mi-pending.exp: Likewise.
7444 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7445 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7446 * gdb.mi/mi-var-cmd.exp: Likewise.
7447 * gdb.mi/mi-var-display.exp: Likewise.
7448 * gdb.mi/mi2-cli.exp: Likewise.
7449 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7450 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7451 * gdb.mi/mi2-var-display.exp: Likewise.
7452 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7453 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7454 new "disp" field.
a9c64011 7455 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7456 reason. This is to support fix for PR2424.
7457
add38693
JK
74582008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7459
7460 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7461
fcacd99f
VP
74622008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7463
7464 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7465 field. Add more floating varobj tests.
fcacd99f 7466 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7467 field.
7468 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7469 (main): Call do_at_tests.
7470 * lib/mi-support.exp (mi_create_floating_varobj)
7471 (mi_varobj_update_with_type_change): New.
fcacd99f 7472
de051565
MK
74732008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7474
7475 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7476 option of -var-evaluate-expression.
7477 * gdb.mi/mi2-var-display.exp: Likewise.
7478
dbc52822
VP
74792008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7480
7481 Introduce test setup helpers.
a9c64011
AS
7482 * lib/gdb.exp (build_executable, clean_restart)
7483 (prepare_for_testing): New.
7484 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7485 * gdb.base/return.exp: Likewise.
7486 * gdb.base/ending-run.exp: Likewise.
dbc52822 7487
473591da
NR
74882008-04-07 Nick Roberts <nickrob@snap.net.nz>
7489
7490 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7491 Interface (MI) responses.
7492
2b2d9e11
VP
74932008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7494
a9c64011
AS
7495 * gdb.cp/breakpoint.cc: New code to test conditions involving
7496 member variables.
7497 * gdb.cp/breakpoint.exp: Test condition involving member
7498 variables.
2b2d9e11 7499
bb378428
VP
75002008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7501
7502 * lib/mi-support.exp (mi_expect_stop): New.
7503 (mi_run_cmd): Change the
7504 token. Use mi_send_resuming_command, use
7505 mi_expect_stop.
7506 (mi_execute_to_helper): Rename to mi_execute_to.
7507 (mi_send_resuming_command): Add more error patterns.
7508 (mi_wait_for_stop): Renamed to...
7509 (mi_get_stop_line): ...this.
7510 (mi_run_inline_test): Adjust.
7511
7512 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7513 * gdb.mi/mi-console.exp: Likewise.
7514 * gdb.mi/mi-pending.exp: Likewise.
7515 * gdb.mi/mi-simplerun.exp: Likewise.
7516 * gdb.mi/mi-stack.exp: Likewise.
7517 * gdb.mi/mi-stepi.exp: Likewise.
7518 * gdb.mi/mi-syn-frame.exp: Add comment.
7519 * gdb.mi/mi-until.exp: Likewise.
7520 * gdb.mi/mi-var-display.exp: Likewise.
7521 * gdb.mi/mi-watch.exp: Likewise.
7522 * gdb.mi/mi2-cli.exp: Likewise.
7523 * gdb.mi/mi2-console.exp: Likewise.
7524 * gdb.mi/mi2-simplerun.exp: Likewise.
7525 * gdb.mi/mi2-stack.exp: Likewise.
7526 * gdb.mi/mi2-stepi.exp: Likewise.
7527 * gdb.mi/mi2-until.exp: Likewise.
7528 * gdb.mi/mi2-var-display.exp: Likewise.
7529 * gdb.mi/mi2-watch.exp: Likewise.
7530
62172bb9
UW
75312008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7532
7533 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7534
7535 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7536
a13e061a
PA
75372008-04-04 Pedro Alves <pedro@codesourcery.com>
7538
7539 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7540 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7541 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7542 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7543 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7544 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7545 expect an mi error duplicated in stderr.
7546
eae06beb
JB
75472008-04-03 Joel Brobecker <brobecker@adacore.com>
7548
7549 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7550 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7551 Add a couple of tests that verify the behavior when the new setting
7552 is set to "cancel" and "all".
7553 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7554 "ask" before we start the testing.
7555
79c6ced6
AR
75562008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7557
7558 * gdb.cp/casts.cc: Add class reference variables.
7559 * gdb.cp/casts.exp: New test cases for up/down casting references.
7560
6c2d1a6b
MK
75612008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7562
7563 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7564 instead of beginning to make an extra test pass.
7565 * gdb.mi/mi2-var-display.exp: Likewise.
7566
55b411d9
MR
75672008-03-31 Maciej W. Rozycki <macro@mips.com>
7568
7569 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7570
c6140da2
MD
75712008-03-31 Markus Deuling <deuling@de.ibm.com>
7572 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7573
7574 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7575 value. Add xfail for older kernels.
7576
79732189
AR
75772008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7578
7579 Bring mi-support in line with gdb.exp.
7580 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7581 (mi_gdb_start): New function.
7582
33c3676e
MR
75832008-03-28 Maciej W. Rozycki <macro@mips.com>
7584
7585 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7586
92e28119
VP
75872008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7588
7589 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7590 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7591
9e8e3afe
VP
75922008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7593
7594 * lib/mi-support.exp (mi_create_varobj_checked): New.
7595 (mi_list_varobj_children): Allow to check for a
7596 value.
7597 (mi_list_array_varobj_children): New.
7598
7599 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7600 and mi_list_varobj_children, as opposed to hardcoding
7601 expected strings.
7602 * gdb.mi/gdb701.exp: Likewise.
7603 * gdb.mi/gdb792.exp: Likewise.
7604 * gdb.mi/mi-var-block.exp: Likewise.
7605 * gdb.mi/mi-var-cmd.exp: Likewise.
7606 * gdb.mi/mi-var-invalidate.exp: Likewise.
7607 * gdb.mi/mi2-var-block.exp: Likewise.
7608 * gdb.mi/mi2-var-child.exp: Likewise.
7609 * gdb.mi/mi2-var-cmd.exp: Likewise.
7610 * gdb.mi/mi2-var-display.exp: Likewise.
7611
9df50351
JK
76122008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7613
7614 Fix random false FAILs on i386.
7615 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7616
31e5d73a
DJ
76172008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7618
7619 PR gdb/544
7620 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7621
12f4afab
DJ
76222008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7623
7624 PR gdb/544
7625 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7626
b562a0cb
DJ
76272008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7628
7629 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7630 fixed PR gdb/544.
7631
17faa917
DJ
76322008-03-21 Pedro Alves <pedro@codesourcery.com>
7633
7634 * gdb.threads/fork-child-threads.exp: Test next over fork.
7635
6214f497
DJ
76362008-03-21 Chris Demetriou <cgd@google.com>
7637
7638 * gdb.base/break.exp (rbreak junk): New test for rbreak
7639 "Junk at end of arguments" issue.
7640
63092375
DJ
76412008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7642
7643 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7644 *& to work on created array elements.
7645 (Top level): Test print $pc with a file. Test string operations
7646 without a target.
7647 * gdb.base/ptype.exp: Do not expect *& to work on created array
7648 elements.
7649
b21991b0
DJ
76502008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7651
7652 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7653 gdb.threads/staticthreads.exp: Update exit query.
7654
c4b347c7
SL
76552008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7656
7657 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7658
fa4727a6
DJ
76592008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7660
7661 * gdb.base/watchpoint.c (global_ptr, func4): New.
7662 (main): Call func4.
7663 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7664 (test_inaccessible_watchpoint): New.
7665
2f34202f
MR
76662008-02-29 Maciej W. Rozycki <macro@mips.com>
7667
7668 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7669 select the largest.
7670
0d6ba1b1
DJ
76712008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7672
7673 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7674 frames-invalid annotations.
7675
e691325a
PM
76762008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7677
a9c64011 7678 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7679
f85b5ecc
DE
76802008-02-27 Doug Evans <dje@google.com>
7681
7682 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7683 for bug 1738.
7684 (breakpoint_to_handler_entry): Ditto.
7685
b40e7bf3
JB
76862008-02-27 Joel Brobecker <brobecker@adacore.com>
7687
7688 * gdb.base/ending-run.exp: Use the first line of code inside
7689 function body to test breakpoints.
7690 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7691 location where the breakpoint is inserted when using the line
7692 where a function is declared. Fix typo in the description of
7693 one of the tests.
7694 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7695
2faca73a
PM
76962008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7697
7698 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7699 tests.
2faca73a 7700
6f439c36
PM
77012008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7702
7703 * gdb.base/args.exp: avoid same output for tests
7704 with single quotes.
7705
54e52265
VP
77062008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7707
a9c64011
AS
7708 * gdb.base/annota1.exp: Adjust for 'info break'
7709 format changes.
7710 * gdb.base/annota3.exp: Likewise.
7711 * gdb.base/break.exp: Likewise.
7712 * gdb.base/condbreak.exp: Likewise.
7713 * gdb.base/pending.exp: Likewise.
7714 * gdb.base/sepdebug.exp: Likewise.
7715 * gdb.base/unload.exp: Likewise.
7716 * gdb.cp/ovldbreak.exp: Likewise.
7717 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7718
897b09ca
DE
77192008-02-07 Doug Evans <dje@google.com>
7720
7721 * gdb.cp/mb-inline.exp: New.
7722 * gdb.cp/mb-inline.h: New.
7723 * gdb.cp/mb-inline1.cc: New.
7724 * gdb.cp/mb-inline2.cc: New.
7725
b1c32d35
PM
77262008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7727
7728 * gdb.pascal/floats.pas: New test program.
7729 * gdb.pascal/floats.exp: New testcase.
7730
1a4ca44a
TJB
77312008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7732
7733 * gdb.base/callfuncs.c (t_float_many_args): New function.
7734 (t_double_many_args): New function.
7735 * gdb.base/callfuncs.exp: Add tests for exceeding float
7736 and double parameters passed through the stack.
7737
439048e8
JB
77382008-02-05 Joel Brobecker <brobecker@adacore.com>
7739
7740 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7741 gdb.ada/complete/foo.adb: New files.
7742 * gdb.ada/complete.exp: New testcase.
7743
81fe8080
DE
77442008-02-03 Doug Evans <dje@google.com>
7745
301f0ecf
DE
7746 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7747
81fe8080
DE
7748 * gdb.cp/gdb2384.exp: New file.
7749 * gdb.cp/gdb2384.cc: New file.
7750 * gdb.cp/gdb2384-base.h: New file.
7751 * gdb.cp/gdb2384-base.cc: New file.
7752
4b071aec
DE
77532008-02-02 Doug Evans <dje@google.com>
7754
7755 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7756
61137ba6
JB
77572007-02-01 Joel Brobecker <brobecker@adacore.com>
7758
7759 * gdb.ada/sym_print_name: New test program.
7760 * gdb.ada/sym_print_name.exp: New testcase.
7761
77622007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7763
7764 * gdb.ada/nested/hello.adb: New file.
7765 * gdb.ada/nested.exp: New testcase.
7766 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7767
98deb0da
VP
77682008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7769
7770 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7771 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7772 don't cause future evaluations of function to report
7773 creation of internal breakpoints.
98deb0da 7774
723a2275
VP
77752008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7776
7777 * gdb.mi/mi-break.exp (test_error): New.
7778 Call it.
7779
fb546a2f
LM
77802008-01-31 Luis Machado <luisgpm@br.ibm.com>
7781
7782 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7783 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7784
2d8fd90a
PM
77852008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7786
7787 * gdb.pascal/integers.pas: New test program.
7788 * gdb.pascal/integers.exp: New testcase.
7789
a7fa0ded
PM
77902008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7791
7792 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7793
5e1a1926
TJB
77942008-01-30 Luis Machado <luisgpm@br.ibm.com>
7795
7796 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7797 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7798
8d04f9f0
JB
77992008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7800
7801 * gdb.ada/formatted_ref: New test program.
7802 * gdb.ada/formatted_ref.exp: New testcase.
7803
7804 * gdb.cp/formatted-ref.cc: New file.
7805 * gdb.cp/formatted-ref.exp: New testcase.
7806
ce75a98f
JB
78072008-01-30 Joel Brobecker <brobecker@adacore.com>
7808
7809 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7810
e835f6bf
NR
78112008-01-30 Nick Roberts <nickrob@snap.net.nz>
7812
7813 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7814 (test_file_list_exec_source_file): Update to new macro-info field.
7815
d118ef87
PH
78162008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7817
7818 * gdb.ada/exprs: New test program.
7819 * gdb.ada/exprs.exp: New testcase.
7820
7d35ab09
TJB
78212008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7822
7823 * dfp-test.c (DELTA, DELTA_B): New definitions.
7824 (double_val1, double_val2, double_val3, double_val4, double_val5,
7825 double_val6, double_val7, double_val8, double_val9, double_val10,
7826 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7827 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7828 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7829 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7830 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7831 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7832 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7833 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7834 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7835 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7836 dec128_val16): New global variables.
7837 (decimal_dec128_align): New function.
7838 (decimal_mixed): Likewise.
7839 (decimal_many_args_dec32): Likewise.
7840 (decimal_many_args_dec64): Likewise.
7841 (decimal_many_args_dec128): Likewise.
7842 (decimal_many_args_mixed): Likewise.
7843 * dfp-test.exp: Add tests calling new inferior functions.
7844
2d717e4f
DJ
78452008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7846
7847 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7848 gdb.server/ext-run.exp: New files.
7849 * lib/gdbserver-support.exp (gdbserver_download): New.
7850 (gdbserver_start): New. Update gdbserver expected
7851 output.
7852 (gdbserver_spawn): Use them.
7853 (gdbserver_start_extended): New.
7854
e85a822c
DJ
78552008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7856
7857 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7858 Run on GNU/Linux.
7859 (do_exec_tests): Check for systems which do not support catchpoints.
7860 Do not match START.
7861 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7862 Run on GNU/Linux. Enable verbose output.
7863 (check_fork_catchpoints): New.
7864 (explicit_fork_child_follow, catch_fork_child_follow)
7865 (tcatch_fork_parent_follow): Update expected messages.
7866 (do_fork_tests): Use check_fork_catchpoints.
7867 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7868 Run on GNU/Linux. Enable verbose output.
7869 (check_vfork_catchpoints): New.
7870 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7871 expected messages.
7872 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7873
401ea829
JB
78742008-01-29 Jim Blandy <jimb@red-bean.com>
7875
7876 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7877 host' errors.
7878 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7879
aceaf3ad
JB
78802008-01-29 Jim Blandy <jimb@red-bean.com>
7881
7882 * gdb.threads/sigthread.c: Use barriers to ensure that
7883 child_thread and child_thread_two are always initialized before we
7884 start to use them.
7885
a5606eee
VP
78862008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7887
7888 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7889 * gdb.base/watchpoint-solib.c: New.
7890 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7891
c55a82bb
PM
78922008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7893
7894 * gdb.base/gdb1056.exp: Add unsigned integer test.
7895
0993fe05
DE
78962008-01-28 Doug Evans <dje@google.com>
7897
7898 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7899
4fe42e7f
JB
79002008-01-27 Jim Blandy <jimb@codesourcery.com>
7901
c7a69933
JB
7902 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7903
4fe42e7f
JB
7904 * gdb.base/expand-psymtabs.exp: Doc fix.
7905
5def8285
MK
79062008-01-26 Mark Kettenis <kettenis@gnu.org>
7907
7908 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7909
5313c911
NR
79102008-01-24 Nick Roberts <nickrob@snap.net.nz>
7911
a9c64011 7912 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7913 -var-set-format.
7914
93815fbf
VP
79152008-01-23 Chris Demetriou <cgd@google.com>
7916
7917 * gdb.threads/thread_events.c: New testcase source file.
7918 * gdb.threads/thread_events.exp: New testcase expect file.
7919
467a88ee
NR
79202008-01-23 Nick Roberts <nickrob@snap.net.nz>
7921
7922 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7923
7924 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7925 -var-set-format.
7926
d8f82aba
DJ
79272008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7928 Vladimir Prus <vladimir@codesourcery.com>
7929
7930 * gdb.base/float.exp: Allow missing floating point for m68k and
7931 PowerPC.
7932
60c46647
VP
79332008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7934
7935 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7936 ignore count.
7937 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7938 * gdb.mi/mi-cli.exp: Adjust.
7939 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7940
c7dd36a1
PA
79412008-01-17 Pedro Alves <pedro@codesourcery.com>
7942
7943 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7944 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7945 with dummy_ptr's address.
7946 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7947 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7948 all targets.
7949 * gdb.mi/mi2-var-child.exp: Likewise.
7950
39d5313e
JB
79512008-01-09 Joel Brobecker <brobecker@adacore.com>
7952
7953 * gdb.ada/null_array: New test program.
7954 * gdb.ada/null_array.exp: New testcase.
7955
0aea4bf3
LM
79562008-01-09 Luis Machado <luisgpm@br.ibm.com>
7957
7958 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7959 with required float modifiers.
7960
0b354900
JB
79612008-01-08 Joel Brobecker <brobecker@adacore.com>
7962
7963 * gdb.ada/funcall_param: New test program.
7964 * gdb.ada/funcall_param.exp: New testcase.
7965
cdb7f5d4
JB
79662008-01-08 Joel Brobecker <brobecker@adacore.com>
7967
7968 * gdb.ada/arrayparam: New test program.
7969 * gdb.ada/arrayparam.exp: New testcase.
7970
88e2547f
JB
79712008-01-08 Joel Brobecker <brobecker@adacore.com>
7972
7973 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7974 landed. Should also fix random failures in the test following it.
7975
f6867ce0
TJB
79762008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7977
7978 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7979 for expressions with decimal float values.
7980 (test_dfp_conversions): New function to test casts to and from
7981 decimal float types.
7982 Call test_dfp_conversions.
7983 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7984 elements.
7985 (main): Initialize ds.float4 and ds.double8 elements.
7986 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
7987 string to new error message.
7988 (d64_set_tests): Likewise.
7989 (d128_set_tests): Likewise.
7990 Add tests for expressions with decimal float variables. Add tests for
7991 conversions to and from decimal float types.
7992
f9c11282
JB
79932008-01-05 Joel Brobecker <brobecker@adacore.com>
7994
7995 * gdb.ada/packed_tagged/comp_bug.adb: New file.
7996 * gdb.ada/packed_tagged.exp: New testcase.
7997
0ecbca72
JB
79982008-01-04 Joel Brobecker <brobecker@adacore.com>
7999
8000 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8001 gdb.ada/homonym/homonym_main.adb: New files.
8002 * gdb.ada/homonym.exp: New testcase.
8003
c18d3d89
JB
80042008-01-04 Joel Brobecker <brobecker@adacore.com>
8005
8006 * gdb.ada/packed_array.exp: Add testing of references to
8007 a packed array.
8008
ecc7085b
JB
80092008-01-04 Joel Brobecker <brobecker@adacore.com>
8010
8011 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8012 New files.
8013 * gdb.ada/type_coercion.exp: New testcase.
8014
c474c922
JB
80152008-01-04 Joel Brobecker <brobecker@adacore.com>
8016
8017 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8018 gdb.ada/tagged/foo.adb: New file.
8019 * gdb.ada/tagged.exp: New testcase.
8020
9005b927
JB
80212008-01-04 Joel Brobecker <brobecker@adacore.com>
8022
8023 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8024 gdb.ada/ptype_field/foo.adb: New files.
8025 * gdb.ada/ptype_field.exp: New testcase.
8026
1a6aaad8
JB
80272008-01-03 Joel Brobecker <brobecker@adacore.com>
8028
8029 * gdb.ada/print_pc.exp: New testcase.
8030
0ef22f53
JB
80312008-01-03 Joel Brobecker <brobecker@adacore.com>
8032
8033 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8034 gdb.ada/taft_type/p.adb: New files.
8035 * gdb.ada/taft_type.exp: New testcase.
8036
1689ecf8
JB
80372008-01-03 Joel Brobecker <brobecker@adacore.com>
8038
8039 * gdb.ada/array_bounds/bar.adb: New file.
8040 * gdb.ada/array_bounds.exp: New testcase.
8041
a4d0b9c3
JB
80422008-01-03 Joel Brobecker <brobecker@adacore.com>
8043
8044 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8045 gdb.ada/arrayptr/foo.adb: New files.
8046 * gdb.ada/arrayptr.exp: New testcase.
8047
a31ace00
JB
80482008-01-03 Joel Brobecker <brobecker@adacore.com>
8049
8050 * gdb.base/set-lang-auto.exp: New testcase.
8051
a97fced3
JB
80522008-01-03 Joel Brobecker <brobecker@adacore.com>
8053
8054 * gdb.ada/fun_addr/foo.adb: New file.
8055 * gdb.ada/fun_addr.exp: New testcase.
8056
ef29ce1a
JK
80572008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8058
8059 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8060 New files
8061
0fafefe3
JB
80622008-01-02 Joel Brobecker <brobecker@adacore.com>
8063
8064 * array_subscript_addr/p.adb: New file.
a9c64011 8065 * array_subscript_addr.exp: New testcase.
0fafefe3 8066
c4359f8d
JB
80672008-01-02 Joel Brobecker <brobecker@adacore.com>
8068
a9c64011 8069 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8070 New files.
8071 * gdb.ada/str_cmp_ref.exp: New testcase.
8072
1aa1b15b
JB
80732008-01-01 Joel Brobecker <brobecker@adacore.com>
8074
8075 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8076 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8077 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8078
81c9b2cf
JB
80792008-01-01 Joel Brobecker <brobecker@adacore.com>
8080
8081 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8082 gdb.ada/ref_param/pck.ads: New files.
8083 * gdb.ada/ref_param.exp: New testcase.
8084
319e4674
JB
80852008-01-01 Joel Brobecker <brobecker@adacore.com>
8086
8087 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8088 gdb.ada/interface/foo.adb: New files.
8089 * gdb.ada/interface.exp: New testcase.
8090
ef682c56
JB
80912007-12-31 Jim Blandy <jimb@codesourcery.com>
8092
8093 * gdb.base/multi-forks.exp: Consume all output from child
8094 processes before proceeding to next test.
8095
f6f3eb6c
JB
80962007-12-29 Jim Blandy <jimb@codesourcery.com>
8097
8098 * configure: Regenerated.
8099
f652e42f
JB
81002007-12-27 Joel Brobecker <brobecker@adacore.com>
8101
8102 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8103 gdb.ada/fixed_cmp/fixed.adb: New files.
8104 * gdb.ada/fixed_cmp.exp: New testcase.
8105
6943e596
JB
81062007-12-27 Joel Brobecker <brobecker@adacore.com>
8107
8108 * gdb.ada/boolean_expr.exp: New testcase.
8109
aad9a193
JB
81102007-12-26 Jim Blandy <jimb@codesourcery.com>
8111
8112 * gdb.base/multi-forks.exp: Doc fix.
8113
fb5f3683
JB
81142007-12-26 Joel Brobecker <brobecker@adacore.com>
8115
8116 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8117 * gdb.ada/char_param.exp: Do not compile our test program with
8118 -gnata, this is unnecessary.
8119 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8120
384e4a9c
JB
81212007-12-24 Joel Brobecker <brobecker@adacore.com>
8122
8123 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8124 gdb.ada/print_chars/foo.adb: New files.
8125 * gdb.ada/print_chars.exp: New testcase.
8126
01e044f7
JB
81272007-12-24 Joel Brobecker <brobecker@adacore.com>
8128
8129 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8130 gdb.ada/char_param/foo.adb: New files.
8131 * gdb.ada/char_param.exp: New testcase.
8132
0ce17860
JB
81332007-12-22 Jim Blandy <jimb@codesourcery.com>
8134
8135 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8136 hard-coding source line numbers into the test.
8137 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8138 gdb_get_line_number to find.
8139
919809b9
JB
81402007-12-22 Joel Brobecker <brobecker@adacore.com>
8141
8142 * gdb.base/ptype.c (highest): New struct type.
8143 (the_highest): New variable of that type.
8144 (main): Add dummy assignment to a field of variable the_highest.
8145 * gdb.base/ptype.exp: Test type printing of our new variable.
8146
abc8a88d
PM
81472007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8148
8149 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8150 and record first explicitly generated thread number.
abc8a88d
PM
8151 Use that thread number for thread specific watchpoint test.
8152 Add iteration number to repetitive tests.
8153
5158f3e3
CES
81542007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8155 Jim Blandy <jimb@codesourcery.com>
8156
8157 * gdb.base/expand-psymtabs.c: New testcase
8158 source file.
8159 * gdb.base/expand-psymtabs.exp: New testcase
8160 expect file.
8161
37e4754d
LM
81622007-12-17 Luis Machado <luisgpm@br.ibm.com>
8163
8164 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8165 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8166
551e5d04
JB
81672007-12-17 Joel Brobecker <brobecker@adacore.com>
8168
8169 * gdb.ada/frame_args/foo.adb: New file.
8170 * gdb.ada/frame_args/pck.ads: New file.
8171 * gdb.ada/frame_args/pck.adb: New file.
8172 * gdb.ada/frame_args.exp: New testcase.
8173
a05ee097
JB
81742007-12-17 Joel Brobecker <brobecker@adacore.com>
8175
8176 * gdb.base/frame-args.c: New file.
8177 * gdb.base/frame-args.exp: New testcase.
8178
c162e8c9 81792007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8180 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8181
8182 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8183
afe8ab22 81842007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8185
afe8ab22
VP
8186 * gdb.mi/mi-pending.exp: New.
8187 * gdb.mi/mi-pending.c: New.
8188 * gdb.mi/mi-pendshr.c: New.
8189
dfdfb3ca
JB
81902007-12-06 Jim Blandy <jimb@codesourcery.com>
8191
8192 * gdb.base/default.exp: Update expected output for 'info catch'.
8193
b7fca990
JK
81942007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8195
8196 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8197 must be set to binary.
8198
6a1afc1e
PA
81992007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8200
8201 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8202
a6b151f1
DJ
82032007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8204
8205 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8206 gdb.mi/mi-file-transfer.exp: New.
8207
43039443
JK
82082007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8209
8210 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8211
0ef2251b
MR
82122007-11-22 Maciej W. Rozycki <macro@mips.com>
8213
8214 * gdb.trace/backtrace.exp: Fix a typo.
8215 * gdb.trace/circ.exp: Likewise.
8216 * gdb.trace/collection.exp: Likewise.
8217 * gdb.trace/limits.exp: Likewise.
8218 * gdb.trace/report.exp: Likewise.
8219 * gdb.trace/tfind.exp: Likewise.
8220 * gdb.trace/while-dyn.exp: Likewise.
8221
5443631e
NR
82222007-11-21 Nick Roberts <nickrob@snap.net.nz>
8223
8224 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8225 objects of pointers that can't be dereferenced are now
8226 "noneditable".
8227
a4ce5b0d
UW
82282007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8229
8230 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8231 (target_cpu): Remove.
8232
d6e956e5
VP
82332007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8234
8235 * gdb.base/ending-run.exp: Expect the list of cleared
8236 breakpoint to come in natural order, not the reversed one.
a9c64011 8237
214270ab
VP
82382007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8239
8240 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8241 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8242
1a619819
LM
82432007-11-05 Luis Machado <luisgpm@br.ibm.com>
8244
8245 * gdb.base/printcmds.exp: New function
8246 test_printf_with_dfp.
8247
5b01a6fa
DE
82482007-11-02 Doug Evans <dje@google.com>
8249
8250 * gdb.disasm/t01_mov.s: Remove carriage returns.
8251 * gdb.disasm/t02_mova.s: Ditto.
8252 * gdb.disasm/t03_add.s: Ditto.
8253 * gdb.disasm/t04_sub.s: Ditto.
8254 * gdb.disasm/t05_cmp.s: Ditto.
8255 * gdb.disasm/t06_ari2.s: Ditto.
8256 * gdb.disasm/t07_ari3.s: Ditto.
8257 * gdb.disasm/t08_or.s: Ditto.
8258 * gdb.disasm/t09_xor.s: Ditto.
8259 * gdb.disasm/t10_and.s: Ditto.
8260 * gdb.disasm/t11_logs.s: Ditto.
8261 * gdb.disasm/t12_bit.s: Ditto.
8262 * gdb.disasm/t13_otr.s: Ditto.
8263
ec33ab7f
JK
82642007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8265
8266 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8267
ae0d01ff
UW
82682007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8269
8270 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8271 provide DFP support.
8272
55eddb0f
DJ
82732007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8274
8275 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8276 Test "set powerpc vector-abi". Skip auto-detection tests for old
8277 toolchains.
8278
7020f05c
PA
82792007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8280
8281 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8282 with [string compare].
8283
84bc3db9
PA
82842007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8285
8286 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8287 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8288
5876dc88
LM
82892007-10-25 Luis Machado <luisgpm@br.ibm.com>
8290
8291 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8292 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8293 * gdb.opt/Makefile.in: New makefile.
8294 * Makefile.in: Create new directory "gdb.opt".
8295 * configure.ac: Add "gdb.opt" directory.
8296 * configure: Regenerated.
a9c64011 8297
c3ea9a14
DE
82982007-10-25 Doug Evans <dje@google.com>
8299
8300 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8301 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8302
a9c64011 83032007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8304 Thiago Jung Bauermann <bauerman@br.ibm.com>
8305
8306 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8307 Floating Point expressions.
8308 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8309 Floating Point variables.
8310 * gdb.base/dfp-test.c: new file containing program with Decimal
8311 Floating variables, used by gdb.base/dfp-test.exp.
8312
62a24a2b
DJ
83132007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8314
8315 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8316
e7b1eae6
UW
83172007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8318
8319 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8320 compiling test case with GCC.
8321 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8322
c641edcc
UW
83232007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8324
8325 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8326 format changes.
8327
5e5ebfe6
MS
83282007-10-18 Michael Snyder <msnyder@specifix.com>
8329
8330 * gdb.base/dbx.exp: Add missing "-re " operator.
8331
e831e7b6
GM
83322007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8333
8334 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8335 * configure.ac: Removed trailing spaces after backslash.
8336 * gdb.modula2: New directory.
8337 * gdb.modula2/Makefile.in: New file.
8338 * gdb.modula2/unbounded-array.exp: New file.
8339 * gdb.modula2/unbounded1.c: New file.
8340
7cc46491
DJ
83412007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8342
8343 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8344
83452007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8346
8347 * gdb.base/sigstep.c (main): Add checks for
8348 return values for setitimer call.
8349 Call setitimer again with itimer = ITIMER_REAL
8350 if first call to setitimer fails.
8351
e91528f0
KH
83522007-10-11 Kazu Hirata <kazu@codesourcery.com>
8353
8354 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8355 of $timeout.
8356
2ec9a4f8
DJ
83572007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8358
8359 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8360
83612007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8362
8363 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8364 of gdb_expect call, to avoid interruption.
8365
64b2fa04
PA
83662007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8367
8368 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8369 (v_unsigned_long_long, v_long_long_array)
8370 (v_signed_long_long_array, v_unsigned_long_long_array)
8371 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8372 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8373 [!NO_LONG_LONG]: New.
8374 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8375 v_long_long_member.
8376
8377 (v_long_long_func, v_signed_long_long_func)
8378 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8379 (main) [!NO_LONG_LONG]: Initialize long long variants.
8380
8381 * gdb.base/whatis.exp: If board file requests no_long_long, build
8382 test with NO_LONG_LONG defined. Test long long, signed long long,
8383 and unsigned long long variants but only if board file doesn't
8384 disable it.
8385
a912286e 83862007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8387 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8388
8389 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8390 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8391 * configure: Regenerated.
8392 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8393 gdb.pascal/types.exp, lib/pascal.exp: New files.
8394
471ba8c9
DJ
83952007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8396
8397 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8398 call.
8399 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8400 to return to the call.
8401 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8402 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8403 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8404 * gdb.mi/mi-until.exp (test_until): Likewise.
8405 * gdb.mi/mi2-until.exp (test_until): Likewise.
8406
fef8a650
DJ
84072007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8408
8409 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8410 two-char array.
8411 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8412
d983da9c
DJ
84132007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8414
8415 * gdb.threads/watchthreads.c (thread_function): Sleep between
8416 iterations.
8417 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8418 at once for S/390. Generate matching fails and passes.
8419
17f62551
VP
84202007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8421
8422 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8423 the 'struct_declarations' variable to zeros.
a9c64011 8424
ed0616c6
VP
84252007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8426
8427 * gdb.cp/mb-ctor.cc: New.
8428 * gdb.cp/mb-ctor.exp: New.
8429 * gdb.cp/mb-templates.cc: New.
8430 * gdb.cp/mb-templates.exp: New.
8431
41f1b697
DJ
84322007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8433
8434 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8435
3f213f78
PA
84362007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8437
8438 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8439 targets.
8440 * configure: Regenerate.
8441
0d381245 84422007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8443
0d381245
VP
8444 * gdb.base/annota1.exp: Adjust for 'info break'
8445 format changes.
8446 * gdb.base/annota3.exp: Likewise.
8447 * gdb.base/break.exp: Likewise.
8448 * gdb.base/condbreak.exp: Likewise.
8449 * gdb.base/pending.exp: Likewise.
8450 * gdb.base/sepdebug.exp: Likewise.
8451 * gdb.base/unload.exp: Likewise.
8452 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8453
fe3f5fa8
VP
84542007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8455
8456 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8457 messages.
8458 * gdb.base/chng-syms.exp: Likewise.
8459 * gdb.base/unload.exp: Likewise.
a9c64011 8460
a75cf6c0
DJ
84612007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8462
8463 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8464
18ecae38
DJ
84652007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8466
8467 * schedlock.c (NUM): Change to 1.
8468 (main): Use args[0] for the main thread.
8469 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8470 regardless of the number of threads.
8471
5509918f
MR
84722007-09-14 Maciej W. Rozycki <macro@mips.com>
8473
4a543daf
MR
8474 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8475 type down.
8476 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8477 test.
8478 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8479 watchpoint type down.
8480 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8481 test.
8482
84832007-09-14 Maciej W. Rozycki <macro@mips.com>
8484
5509918f
MR
8485 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8486 Move all the tests here and run them twice, once using software
8487 watchpoints and once using hardware watchpoints.
8488 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8489
40b53987
DJ
84902007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8491
8492 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8493 test.
8494
695e2681
MK
84952007-09-10 Mark Kettenis <kettenis@gnu.org>
8496
8b3fc8d8
MK
8497 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8498 build-id.
8499
695e2681
MK
8500 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8501 know about $ORIGIN. Calculate output dir from $dest instead of
8502 using ${objdir}/{$subdir}.
8503
58d69f29
MK
85042007-09-09 Mark Kettenis <kettenis@gnu.org>
8505
8506 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8507 gcore, before continuing with the test.
8508
3e347599
DJ
85092007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8510
8511 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8512 * gdb.mi/mi-watch.exp: Likewise.
8513
ea37ba09
DJ
85142007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8515 Jim Blandy <jimb@codesourcery.com>
8516
8517 * gdb.arch/i386-sse.exp: Do not expect character constants.
8518 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8519 * gdb.base/display.exp: Allow print/s.
8520 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8521 and unsigned char array changes.
8522
2025a643
DJ
85232007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8524
8525 * gdb.base/display.exp: Add tests for printf %p.
8526
26669a27
PA
85272007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8528
8529 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8530 the dll name to unicode.
8531
c8f021f8
JK
85322007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8533
8534 * gdb.base/default.exp (show version): Update the version text.
8535 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8536
4cf31eea
JK
85372007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8538
8539 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8540 New files.
8541
4935890f
JK
85422007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8543
8544 * lib/gdb.exp (build_id_debug_filename_get): New function.
8545 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8546 Remove the generate DEBUG file for the future testcase runs.
8547 New testcase for the NT_GNU_BUILD_ID retrieval.
8548 Move the final testing step to ...
8549 (test_different_dir): ... a new function.
8550 New parameter XFAIL to XFAIL all the tests performed.
8551 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8552 New parameter TYPE to PF_PREFIX all the tests performed.
8553
02142340
VP
85542007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8555
8556 * gdb.mi/mi-var-cp.cc (path_expression): New
8557 function.
8558 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8559
36acd84e
UW
85602007-08-27 Markus Deuling <deuling@de.ibm.com>
8561
8562 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8563 to fit into SPU Local Store memory.
8564
a896d121
JB
85652007-08-23 Joel Brobecker <brobecker@adacore.com>
8566
8567 * gdb.base/default.exp: Adjust the expected output of "info
8568 warranty" after the switch to GPLv3.
8569
7b433602
JB
85702007-08-23 Joel Brobecker <brobecker@adacore.com>
8571
8572 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8573 to 30000 (from 20000).
8574
e22f8b7c
JB
85752007-08-23 Joel Brobecker <brobecker@adacore.com>
8576
8577 Switch the license of all .exp files to GPLv3.
8578 Switch the license of all .f and .f90 files to GPLv3.
8579 Switch the license of all .s and .S files to GPLv3.
8580
5a0e3bd0
JB
85812007-08-23 Joel Brobecker <brobecker@adacore.com>
8582
8583 * configure.ac: Switch license to GPLv3.
8584
cc00619d
JB
85852007-08-23 Joel Brobecker <brobecker@adacore.com>
8586
8587 Switch the licensing to GPLv3 for all .ads and .adb files.
8588
8d26208a
DJ
85892007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8590
8591 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8592 and t_int_double.
8593 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8594
4fcb9948
JB
85952007-08-17 Joel Brobecker <brobecker@adacore.com>
8596
8597 * gdb.base/step-line.c: Switch license to GPL version 3, and
8598 update copyright year.
8599 * gdb.base/step-line.inp: Likewise.
8600
b9c34f67
JB
86012007-08-17 Joel Brobecker <brobecker@adacore.com>
8602
8603 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8604 changes inside gdb1555.c.
8605 * gdb.base/pending.exp: Likewise.
8606
2cc17678
DJ
86072007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8608
8609 * config/default.exp: New file.
8610
e48883f7
DJ
86112007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8612
8613 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8614 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8615
1ab80e5b
MR
86162007-07-30 Maciej W. Rozycki <macro@mips.com>
8617
8618 * gdb.base/dump.exp: Force the correct endianness for binary
8619 formats not carrying this information.
8620
aba471f5
DJ
86212007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8622
8623 * gdb.threads/staticthreads.exp: Match .*sem_post.
8624
d4e07204
DJ
86252007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8626
8627 * gdb.base/readline.exp (operate_and_get_next): Match the final
8628 prompt.
8629
2b97317d
KB
86302007-07-23 Kevin Buettner <kevinb@redhat.com>
8631
8632 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8633 to restarting SID.
8634
44efa07a
KB
86352007-07-18 Kevin Buettner <kevinb@redhat.com>
8636
8637 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8638 prior to `gdb_start'.
8639
7b5ebade
KB
86402007-07-18 Kevin Buettner <kevinb@redhat.com>
8641
8642 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8643 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8644 Remove call to gdb_unload.
8645
255e7678
DJ
86462007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8647 Daniel Jacobowitz <dan@codesourcery.com>
8648
8649 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8650 for __WIN32__.
8651 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8652 * gdb.base/unload.exp: Use shared library test routines.
8653
3a40aaa0
UW
86542007-07-03 Markus Deuling <deuling@de.ibm.com>
8655
8656 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8657 * gdb.base/solib-symbol-lib.c: Likewise.
8658 * gdb.base/solib-symbol-main.c: Likewise.
8659
b0f4b84b
DJ
86602007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8661
8662 * config/gdbserver.exp (gdb_reconnect): New.
8663 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8664 gdb.base/solib-disc.exp: New files.
8665 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8666 remote debugging".
8667 (gdb_compile): Add shlib_load flag.
8668 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8669 port.
8670 (gdbserver_reconnect): New.
8671
1b05479a
DJ
86722007-07-01 Nick Roberts <nickrob@snap.net.nz>
8673 Daniel Jacobowitz <dan@codesourcery.com>
8674
8675 * gdb.base/annota3.exp: Test for if construct.
8676
86f78eb2
DJ
86772007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8678
8679 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8680
6a2eb474 86812007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8682 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8683
8684 * gdb.base/display.exp: Allow a newline after display/i.
8685 * gdb.base/pc-fp.exp: Likewise.
8686 * gdb.base/sigbpt.exp: Likewise.
8687
f8b73d13
DJ
86882007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8689
8690 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8691 required features to be included.
8692
4339e69e
DJ
86932007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8694
8695 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8696 in info threads output.
8697
23d964e7
UW
86982007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8699 Markus Deuling <deuling@de.ibm.com>
8700
8701 * gdb.arch/spu-info.exp: New testcase.
8702 * gdb.arch/spu-info.c: New file.
8703
fd20f75b
DJ
87042007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8705
8706 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8707 tpcs_offset. Restore lr after the call.
8708 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8709
2226f861
DJ
87102007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8711
8712 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8713 (gdbserver_run): Kill any running gdbserver.
8714 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8715
d12371a9
MR
87162007-05-17 Maciej W. Rozycki <macro@mips.com>
8717
8718 * gdb.base/sigbpt.exp: Preset segv_addr.
8719
93f02886
DJ
87202007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8721
8722 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8723 (gdb_compile_shlib): Likewise.
8724 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8725 (default_gdb_init): Clear cleanfiles.
8726 (gdb_finish): Delete recorded cleanfiles.
8727 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8728
8729 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8730 Do not use isnative.
8731 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8732 gdb.base/so-impl-ld.exp: Likewise.
8733 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8734 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8735 gdb_compile.
8736
b04e06d7
VP
87372007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8738
8739 * config/unknown.exp: Remove.
8740
069ed931
UW
87412007-05-15 Markus Deuling <deuling@de.ibm.com>
8742
8743 * gdb.base/info-proc.exp: Check is_remote.
8744
09db0d03
UW
87452007-05-14 Markus Deuling <deuling@de.ibm.com>
8746
8747 * gdb.base/gcore.exp: Initialize variable core_supported.
8748
af2cbe8c
DJ
87492007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8750
8751 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8752
027c0295
DJ
87532007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8754
8755 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8756 * gdb.threads/print-threads.exp (test_all_threads): Allow
8757 negative and hexadecimal thread IDs.
8758
dc5000e7
DJ
87592007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8760
8761 * gdb.java/jprint.java (public): Avoid invalid call to static
8762 method.
8763
2e74ed18
DP
87642007-05-14 Denis Pilat <denis.pilat@st.com>
8765
8766 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8767 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8768 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8769 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8770 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8771
83547f02
UW
87722007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8773
8774 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8775 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8776 this mode.
8777 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8778 * gdb.base/spu.ld: New file.
8779
b18be20d
DJ
87802007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8781
8782 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8783
be444858
DJ
87842007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8785
8786 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8787
b1d53152
DJ
87882007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8789
8790 * gdb.java/jmain.exp: Handle demangled names with and without method
8791 signatures.
8792
d084b331
DJ
87932007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8794
8795 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8796 (have_a_very_merry_interrupt): Remove calls to puts.
8797 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8798 inferior output.
8799 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8800 test names.
8801
db9d7fc5
DJ
88022007-04-29 Markus Deuling <deuling@de.ibm.com>
8803 Daniel Jacobowitz <dan@codesourcery.com>
8804
8805 * gdb.base/auxv.exp (core_works): Also check is_remote.
8806 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8807
ef783a7d 88082007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8809
ef783a7d
VP
8810 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8811 message, not the undefined 'module' variable.
8812 * gdb.base/siginfo.exp: Likewise.
8813 * gdb.base/sigstep.exp: Likewise.
8814 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8815 serialport.
8816 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8817
b7b73cae
CV
88182007-04-25 Corinna Vinschen <vinschen@redhat.com>
8819
8820 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8821 target sim fails. Return 0 otherwise.
8822 (gdb_load): Return prematurely if gdb_target_sim fails.
8823
7d90fdfa
DP
88242007-04-16 Denis Pilat <denis.pilat@st.com>
8825
8826 * gdb.base/setshow.exp: Reset height after having set it to 100.
8827
5d3e9c85
DP
88282007-04-16 Denis Pilat <denis.pilat@st.com>
8829
8830 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8831
18e75969
DP
88322007-04-16 Denis Pilat <denis.pilat@st.com>
8833
8834 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8835
25d5ea92
VP
88362007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8837
8838 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8839 tests. Run the frozen varobjs test.
8840 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8841 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8842
0b49cb80
JK
88432007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8844
8845 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8846 gdb.base/type-opaque.exp: New files.
8847
a73bafbc 88482007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8849
8850 * gdb.mi/mi-var-child.c
a73bafbc
VP
8851 (do_children_tests): User char[2] instead of
8852 char so that automatic printing of pointers to char
8853 don't give unpredicable result.
8854 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8855 local variables.
8856 * gdb.mi/mi-var-child.exp: Step to right line
8857 of do_children_tests.
8858 * gdb.mi/mi2-var-child.exp: Likewise.
8859 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8860 do_locals_tests.
a73bafbc
VP
8861 (do_children_tests): User char[2] instead of
8862 char so that automatic printing of pointers to char
a9c64011 8863 don't give unpredicable result.
a73bafbc 8864 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8865 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8866 Pass test name to mi_wait_for_stop.
8867
7ce59000
DJ
88682007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8869
8870 * gdb.asm/asm-source.exp: Remove d10v case.
8871 * lib/gdb.exp (skip_cplus_tests): Likewise.
8872 * gdb.asm/d10v.inc: Deleted.
8873
20389057
DJ
88742007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8875
8876 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8877
8807d78b
DJ
88782007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8879
8880 * config/netware.exp: Delete file.
8881
aa3edb8e
JB
88822007-03-29 Joel Brobecker <brobecker@adacore.com>
8883
8884 * gdb.dwarf2/dw2-noloc.S: New file.
8885 * gdb.dwarf2/dw2-noloc.exp: New file.
8886
297561ac
PA
88872007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8888
8889 * gdb.cp/method2.cc: New test.
8890 * gdb.cp/method2.exp: New test.
8891 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8892
1f81bd39
DJ
88932007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8894
8895 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8896
9453113a
DJ
88972007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8898
8899 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8900
b741e217
DJ
89012007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8902
8903 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8904 (gdb_load): Delete, replace with...
8905 (gdb_reload): ...this.
8906 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8907 * gdb.server/server-mon.exp: Likewise.
8908 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8909 (gdb_start_cmd): New.
8910 (gdb_file_cmd): Save the last loaded file.
8911 (gdb_reload): New.
8912 (gdb_gnu_strip_debug): Use transform.
8913 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8914 support here. Use new $last_loaded_file. Check mtime.
8915 (gdb_target_cmd): Handle ObjC failure case.
8916 (infer_host_exec): Delete.
8917 (gdbserver_load): Rename to...
8918 (gdbserver_run): ...this. Simplify.
8919 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8920 (mi_gdb_load): Move most contents to a new function...
8921 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8922 (mi_run_cmd): Use mi_gdb_target_load.
8923 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8924 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8925 Use gdb_run_cmd.
8926 * gdb.base/charsign.exp: Remove incorrect comment.
8927 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8928 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8929 gdb.base/start.exp: Use gdb_start_cmd.
8930
446ab585 89312007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8932 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8933
8934 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8935 * gdb.base/signull.exp: Similarly.
8936
bbb88ebf
UW
89372007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8938
8939 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8940 messages available to test cases (like chng-sym.exp).
8941
cb8c4a99
AS
89422007-03-14 Andreas Schwab <schwab@suse.de>
8943
8944 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8945 format changes.
8946
4e463ff5
DJ
89472007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8948
8949 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8950 (optimized_1): New.
8951 (main): Call optimized_1.
8952 (gdb2029): Correct typos. Call gdb2029_marker.
8953 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8954 for gdb2029.
8955
b6db2c47
MK
89562007-03-12 Mark Kettenis <kettenis@gnu.org>
8957
8958 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8959 as tabs. Remove redundant test pattern.
8960
70ed3737
UW
89612007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8962
8963 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8964 for /a format output.
8965
47b67b60
DJ
89662007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8967
8968 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8969 collect output incrementally.
8970
b8953b0e
UW
89712007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8972
8973 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8974 for -var-create lpcharacter test.
8975 * gdb.mi/mi2-var-cmd.exp: Likewise.
8976
7acd5c40
UW
89772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8978
8979 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8980 pass on targets where address zero is readable.
8981
9c6759c1
UW
89822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8983
8984 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
8985 just a single architecture.
8986
a2f1aeb4
UW
89872007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8988
8989 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
8990 (fetch_all_registers): New function, uses gdb_test_multiple and
8991 exp_continue to fetch inferior output line-by-line.
8992 Replace all uses of do_get_all_registers by fetch_all_registers.
8993
46579ac2
UW
89942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8995
8996 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
8997 in target_info.
8998
fc133f24
MS
89992007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9000
a9c64011 9001 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9002 consistancy; add a default (timeout) case.
9003
7646a51d
MS
90042007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9005
9006 * gdb.base/watchpoint.exp: Fix truncated comment.
9007
dcfff61f
MS
90082007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9009
9010 * Makefile.in: Remove spurious single-quotes from sed command.
9011
664e3ee9
DJ
90122007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9015 func.
9016 * gdb.mi/mi2-var-cmd.exp: Likewise.
9017
d7cc6f2f
JB
90182007-02-27 Joel Brobecker <brobecker@adacore.com>
9019
a9c64011
AS
9020 * gdb.dwarf2/dw2-producer.S: New file.
9021 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9022
90232007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9024
9025 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9026 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9027 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9028 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9029 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9030 Revert tests to use mi_gdb_test and include value field in output
9031 of -var-create.
9032
93d42b30
DJ
90332007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9034
9035 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9036
c499ed39
DJ
90372007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9038
9039 * gdb.base/maint.exp: Remove full paths from test names.
9040 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9041 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9042
9836f81b
JB
90432007-02-27 Joel Brobecker <brobecker@adacore.com>
9044
9045 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9046
c74d0ad8
DJ
90472007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9048
9049 * gdb.server/server-mon.exp: New test.
9050
2711e456
DJ
90512007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9052
9053 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9054
ff6f572f
DJ
90552007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9056
9057 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9058 register capitalization.
9059
fada3feb
DP
90602007-02-13 Denis Pilat <denis.pilat@st.com>
9061
9062 * gdb.mi/mi-var-invalidate.exp: New file.
9063
fb1e4ffc
DJ
90642007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9065
9066 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9067
3da939d7
DJ
90682007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9069
9070 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9071
123dc839
DJ
90722007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9073
9074 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9075 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9076
877e3645 90772007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9078
9079 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9080 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9081 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9082 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9083 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9084 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9085 Update tests to include value field in output of -var-create.
a9c64011 9086
3c0a2960
AS
90872007-02-08 Andreas Schwab <schwab@suse.de>
9088
9089 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9090
108546a0
DJ
90912007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9092
9093 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9094 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9095
d701dcab
DP
90962007-02-02 Denis Pilat <denis.pilat@st.com>
9097
9098 * gdb.threads/threadapply.exp: check that frame is not changed by
9099 the thread apply all command.
9100
783e3e2f
AS
91012007-01-31 Andreas Schwab <schwab@suse.de>
9102
6d9c3a87
AS
9103 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9104
3c50d7b9
AS
9105 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9106 in the dwarf sections.
9107 * gdb.dwarf2/mac-fileno.S: Likewise.
9108
783e3e2f
AS
9109 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9110 bspstore register on ia64.
9111
78ff580e
AS
91122007-01-29 Andreas Schwab <schwab@suse.de>
9113
cc8e9b12
AS
9114 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9115 "frame-begin" annotation.
9116
78ff580e
AS
9117 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9118 number of "frames-invalid" annotations.
9119
704a4f78
DJ
91202007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9121
9122 * gdb.base/commands.exp: Call if_commands_test.
9123 (gdb_test_no_prompt, if_commands_test): New.
9124
e741bf94
MK
91252007-01-28 Mark Kettenis <kettenis@gnu.org>
9126
9127 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9128
474d0ad3
AS
91292007-01-27 Andreas Schwab <schwab@suse.de>
9130
9131 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9132 .short/.int/.quad in the dwarf sections.
9133 * gdb.dwarf2/dw2-intercu.S: Likewise.
9134 * gdb.dwarf2/dw2-intermix.S: Likewise.
9135
e784b426
JK
91362007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9137
9138 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9139 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9140 array.
e784b426
JK
9141 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9142 * gdb.base/setvar.exp: Likewise.
9143
37f08e04
AS
91442007-01-26 Andreas Schwab <schwab@suse.de>
9145
9a01813a
AS
9146 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9147 test.
9148
37f08e04
AS
9149 * gdb.base/multi-forks.exp ("restart $i"): Also match
9150 __kernel_syscall_via_break.
9151
6e2a9270
VP
91522007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9153
9154 * lib/mi-support.exp (mi_delete_varobj): New.
9155 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9156 testcase.
9157 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9158 (main): Call the above.
9159 (reference_update_test, base_in_reference_test)
9160 (reference_to_pointer): Delete the created varobjs.
a9c64011 9161
e515b470
DJ
91622007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9163
9164 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9165 * configure: Regenerated.
9166 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9167 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9168 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9169 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9170 * lib/gdb.exp (gdb_skip_xml_test): New function.
9171
08d8bcd7
DJ
91722007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9173
9174 * gdb.base/sigrepeat.exp: Correct error message.
9175
91762007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9177 Daniel Jacobowitz <dan@codesourcery.com>
9178
9179 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9180 gdb.arch/i386-gnu-cfi-asm.S: New files.
9181
97c3f1f3
JK
91822007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9183
9184 * lib/gdb.exp: Abort on missing `site.exp'.
9185
cb1df416
DJ
91862007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9187 Daniel Jacobowitz <dan@codesourcery.com>
9188
9189 * gdb.base/included.c, gdb.base/included.exp,
9190 gdb.base/included.h: New files.
9191
35990120
DJ
91922007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9193
9194 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9195 (maximize_rlimit): Reduce limits on 64-bit systems.
9196
6e81a116 91972007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9198
9199 From Marcus Deuling <deuling@de.ibm.com>:
9200 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9201 every case.
9202
6c3c41f3
NR
92032007-01-13 Nick Roberts <nickrob@snap.net.nz>
9204
9205 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9206 (test_path_specification): Use objdir instead of srcdir to always
9207 get an absolute filename.
9208
2f12c312
DJ
92092007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9210
9211 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9212
81121995
VP
92132007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9214
9215 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9216 Make sure the variable we're using is in scope.
9217 (reference_to_pointer): Likewise.
9218
4741b737
DJ
92192007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9220
9221 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9222 has no debug information.
9223
054410c3
DJ
92242007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9225
9226 * gdb.base/annota1.exp: Remove extra send_gdb.
9227
818f79f6
DJ
92282007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9229
9230 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9231
f7a6bb70
DJ
92322007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9233
9234 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9235
57e66780
DJ
92362007-01-08 Nick Roberts <nickrob@snap.net.nz>
9237 Daniel Jacobowitz <dan@codesourcery.com>
9238
9239 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9240 lcharacter or linteger change. Correct duplicated test name.
9241 * gdb.mi/mi2-var-cmd.exp: Likewise.
9242
3d799a95
DJ
92432007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9244
9245 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9246
92472007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9248
a9c64011
AS
9249 * gdb.base/nofield.c: New file.
9250 * gdb.base/nofield.exp: New testcase.
51679ba9 9251
eafb94e8
NR
92522007-01-05 Nick Roberts <nickrob@snap.net.nz>
9253
9254 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9255
9256 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9257 test.
9258
5e572bb4
DJ
92592007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9260
9261 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9262
74a44383
DJ
92632007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9264
9265 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9266 when continuing.
9267
1b572db9
DJ
92682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9269
9270 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9271 Expect ".exe" extension.
9272
381bc39b
DJ
92732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9274
9275 * gdb.base/charset.exp: Add explicit filename to break.
9276 * gdb.base/dbx.exp: Add explicit filename to breaks.
9277
2b70e4c6
DJ
92782007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9279
9280 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9281 * gdb.mi/mi2-file.exp: Likewise.
9282
303b6f5d
DJ
92832007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9284
9285 Implement specification of MI tests as comments
9286 in C and C++ sources.
9287 * lib/mi-support.exp (mi_autotest_data): New variable.
9288 (mi_autotest_source): New variable.
9289 (count_newlines, mi_prepare_inline_tests)
9290 (mi_get_inline_test, mi_continue_to_line)
9291 (mi_run_inline_test, mi_tbreak)
9292 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9293 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9294 Run inline tests.
9295 * gdb.mi/mi-var-cp.cc: Define tests here.
9296
23da0d94
VP
92972007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9298
9299 Simplify usage of mi_continue_to.
9300 * lib/mi-support.exp (mi_runto_helper): Renamed
9301 from mi_runto, added new parameter 'run_or_continue'.
9302 (mi_runto): Use mi_runto_helper.
9303 (mi_continue_to): Accept just function name as parameter.
9304 Use mi_runto_helper.
9305 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9306 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9307
f9e18282
JB
93082006-01-04 Joel Brobecker <brobecker@adacore.com>
9309
9310 Make this testcase a bit more realistic. The current code
9311 is too simplistic, and allows the compiler to optimize out
9312 some of the entities we need for this testcase.
9313 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9314 (Do_Nothing): Add extra parameter.
9315 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9316 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9317 by using a variable of type Void_Star.
9318
fd678c65
JB
93192006-01-04 Joel Brobecker <brobecker@adacore.com>
9320
9321 * gdb.ada/catch_ex/foo.adb: New file.
9322 * gdb.ada/catch_ex.exp: New testcase.
9323
05cfdb42
DJ
93242007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9325
9326 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9327 pass --image-base to linker.
9328
2e03ee74
DJ
93292007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9330 Daniel Jacobowitz <dan@codesourcery.com>
9331
9332 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9333 secondary prompts.
9334
0d5de010
DJ
93352007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9336
9337 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9338 output. Test the types of members and member pointers.
9339 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9340 gdb/2092.
9341 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9342 statement. Enable for GCC. Update expected output for some tests
9343 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9344 layout.
9345 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9346 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9347 (Diamond::vget_base): New.
9348 (main): Add new tests.
9349 * gdb.cp/printmethod.exp: Update expected output for member functions.
9350 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9351 print pEe->D::vg().
9352
61a771aa
DJ
93532007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9354
9355 * gdb.threads/tls.exp: Allow stops in sem_post.
9356
2fa63963
DJ
93572006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9358
9359 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9360 * gdb.base/annota3.exp: Likewise.
9361 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9362 again (instead of timing out).
9363 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9364 GCC bug 26475.
9365 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9366 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9367 test from jmisc1.exp.
9368 * gdb.java/jmisc1.exp: Delete.
9369 * gdb.java/jprint.exp: Adjust to work with method signatures including
9370 return types.
9371 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9372 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9373 * lib/java.exp (compile_java_from_source): Pass the correct type
9374 to target_compile.
9375
5eefc2b7
JB
93762006-12-31 Joel Brobecker <brobecker@adacore.com>
9377
9378 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9379 (stack_align_edx): New function.
9380 (stack_align_eax): New function.
9381 (main): Add calls to stack_align_edx and stack_align_eax.
9382 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9383 Add testing for the cases where the register used during a stack
9384 realignment is edx. Same for eax.
9385
227c54da
DJ
93862006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9387
9388 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9389 and generic PE targets.
9390
cab8ac94
JB
93912006-12-29 Joel Brobecker <brobecker@adacore.com>
9392
9393 * gdb.ada/array_return.exp: Update copyright date list.
9394
ba54f318
JB
93952006-12-27 Joel Brobecker <brobecker@adacore.com>
9396
9397 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9398 (Create_Small_Float_Vector): New function.
9399 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9400 function body.
9401 * gdb.ada/array_return/p.adb: Use new type and function from
9402 package Pck.
9403 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9404 able to print the value returned by a function returning an
9405 array of float.
9406
6b7a35dd
JB
94072006-12-20 Joel Brobecker <brobecker@adacore.com>
9408
9409 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9410 The associated tests should be PASSing.
9411
038224f6
VP
94122006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9413
9414 Test for base in references.
9415 * gdb.mi/mi-var-cp.cc: Add test code.
9416 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9417 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9418 * gdb.mi/mi2-watch.exp: Likewise.
9419 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9420 (mi_list_varobj_children): New function.
9421
b26ed50d
VP
94222006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9423
9424 * lib/mi-support.exp
9425 (mi_runto): Accept "()" after function name.
9426 (mi_create_varobj): New function.
9427 (mi_varobj_update): New function.
9428 (mi_Check_varobj_value): New function.
9429 * gdb.mi/mi-var-cp.exp: New file.
9430 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9431
08232497
DJ
94322006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9433
9434 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9435 gdb.base/weaklib2.c: New files.
9436
d394c993 94372006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9438
ac6c2fba
NS
9439 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9440 info. Adjust test names.
9441
8ec659a0 9442 * gdb.base/break.c (main): Move position of malloc.
d394c993 9443 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9444
acd65feb
VP
94452006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9446
9447 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9448 assignement of arrays and function pointers.
9449 * gdb.mi/var-cmd.c: Add declaration necessary for above
9450 tests.
9451
f556d5e5
NS
94522006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9453
9454 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9455
9456 * gdb.threads/linux-dp.exp: Read thread table before and after
9457 creating each philosopher and verify it.
9458
697bc68d
NS
94592006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9460 Paul Brook <paul@codesourcery.com>
9461 Daniel Jacobowitz <dan@codesourcery.com>
9462
9463 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9464 main to remove duplication. Add start function of the form
697bc68d
NS
9465 '_*start[1-9]*'. Add RVDS start function.
9466
29d73ae4
DJ
94672006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9468
9469 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9470
c1d88655
UW
94712006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9472
9473 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9474 * gdb.asm/spu.inc: New file.
9475 * gdb.base/term.exp: Disable if [target_info exists noargs].
9476 * gdb.gdb/complaints.exp: Disable if ![isnative].
9477 * gdb.gdb/selftest.exp: Likewise.
9478 * gdb.gdb/observer.exp: Likewise.
9479 * gdb.gdb/xfullpath.exp: Likewise.
9480 * gdb.base/attach.exp: Disable on SPU target.
9481 * gdb.cp/bs145503.exp: Likewise.
9482 * gdb.cp/exception.exp: Likewise.
9483 * gdb.cp/userdef.exp: Likewise.
9484
32a13b1a
DJ
94852006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9486
9487 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9488
d8295fe9
VP
94892006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9490
9491 * gdb.base/completion.exp: Fix completion tests for
9492 'info' and 'info '.
9493 * gdb.base/help.exp (help_test_raw, test_class_help)
9494 (test_prefix_command_help): Move...
9495 * lib/gdb.exp: Here.
9496 * gdb.base/main.exp: Adjust.
9497 * gdb.cp/maint.exp: Adjust.
9498 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9499
8c394015
VP
95002006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9501
9502 * gdb.stabs/weird.exp (print_weird_var): Use
9503 gdb_test_multiple instead of gdb_expect.
9504
027fc1bc
VP
95052006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9506
9507 * gdb.base/help.exp (help_test_raw): New.
9508 (test_class_help): New.
9509 (test_prefix_command_help): New.
9510 Adjust testcases.
9511
67609209
FR
95122006-11-09 Christophe Lyon <christophe.lyon@st.com>
9513
9514 * gdb.base/constvars.c (main): Write to crass and crips, so that
9515 they are allocated by the compiler.
9516
f73adfeb
AS
95172006-10-27 Andreas Schwab <schwab@suse.de>
9518
9519 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9520 "detach-fork".
9521
2f83a18e
DJ
95222006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9523
9524 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9525 of patterns.
9526
94277a38
DJ
95272006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9528
9529 * gdb.base/sepdebug.exp: Remove debug format test.
9530 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9531 Handle no-symtab.
9532 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9533
5bd2f6e2
DJ
95342006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9535
9536 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9537 int to pointer or pointer to int.
9538 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9539
8c008720
DJ
95402006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9541
9542 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9543
9e35dae4
DJ
95442006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9545
9546 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9547
d9639e13
DJ
95482006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9549
9550 PR c++/2116
9551 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9552
390a1bd0
JB
95532006-10-06 Joel Brobecker <brobecker@adacore.com>
9554
9555 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9556 the corresponding bug has been fixed in GDB (PR/2018).
9557
dd920c33
JB
95582006-10-06 Joel Brobecker <brobecker@adacore.com>
9559
9560 * gdb.base/subst.exp: New testcase.
9561
53bbefe9
JB
95622006-10-06 Joel Brobecker <brobecker@adacore.com>
9563
9564 * gdb.ada/array_return/pck.ads: Add copyright notice.
9565 * gdb.ada/array_return/pck.adb: Likewise.
9566 * gdb.ada/array_return/p.adb: Likewise.
9567 * gdb.ada/exec_changed/first.adb: Likewise.
9568 * gdb.ada/exec_changed/second.adb: Likewise.
9569
09851417
JB
95702006-10-06 Joel Brobecker <brobecker@adacore.com>
9571
9572 * gdb.ada/watch_arg/watch.adb: New file.
9573 * gdb.ada/watch_arg.exp: New testcase.
9574
041bf30d
VP
95752006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9576
9577 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9578 via string_to_regexp.
041bf30d 9579 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9580
f286fbdd 95812006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9582
9583 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9584 Remove unused / obsolete files.
9585
7c07f349
NR
95862006-09-19 Nick Roberts <nickrob@snap.net.nz>
9587
9588 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9589
cd5ff84a
VP
95902006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9591
9592 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9593 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9594 the number of frames.
cd5ff84a 9595
ae018d1a
DJ
95962006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9597
9598 * gdb.base/args.c (main): Add breakpoint marker.
9599 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9600 really test empty arguments.
9601 (args_load): Delete.
9602 (args_test): New.
9603
b399c549
NR
96042006-09-13 Nick Roberts <nickrob@snap.net.nz>
9605
9606 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9607 check for one file.
b399c549 9608
2ab1eb7a
VP
96092006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9610
9611 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9612 HIGH_FRAME argument to -stack-list-locals can be larger than
9613 the number of frames.
a9c64011 9614
476308bf
FF
96152006-08-18 Fred Fish <fnf@specifix.com>
9616
9617 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9618 '$' in front of skip_vmx_tests_saved when setting that.
9619
8625200f
AS
96202006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9621
9622 * gdb.base/trace-commands.exp: New file.
9623
089ec8f1
DJ
96242006-08-10 Joel Brobecker <brobecker@adacore.com>
9625 Daniel Jacobowitz <dan@codesourcery.com>
9626
9627 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9628 expected output of the backtrace commands.
9629
b60f0898
JB
96302006-08-09 Joel Brobecker <brobecker@adacore.com>
9631
9632 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9633 untested followed by return combination.
9634 * gdb.arch/altivec-regs.exp: Likewise.
9635 * gdb.arch/e500-abi.exp: Likewise.
9636 * gdb.arch/e500-regs.exp: Likewise.
9637 * gdb.arch/gdb1291.exp: Likewise.
9638 * gdb.arch/gdb1431.exp: Likewise.
9639 * gdb.arch/gdb1558.exp: Likewise.
9640 * gdb.arch/i386-prologue.exp: Likewise.
9641 * gdb.arch/i386-unwind.exp: Likewise.
9642 * gdb.asm/asm-source.exp: Likewise.
9643 * gdb.base/a2-run.exp: Likewise.
9644 * gdb.base/advance.exp: Likewise.
9645 * gdb.base/all-bin.exp: Likewise.
9646 * gdb.base/annota1.exp: Likewise.
9647 * gdb.base/annota3.exp: Likewise.
9648 * gdb.base/args.exp: Likewise.
9649 * gdb.base/arithmet.exp: Likewise.
9650 * gdb.base/assign.exp: Likewise.
9651 * gdb.base/async.exp: Likewise.
9652 * gdb.base/attach.exp: Likewise.
9653 * gdb.base/bang.exp: Likewise.
9654 * gdb.base/bigcore.exp: Likewise.
9655 * gdb.base/bitfields.exp: Likewise.
9656 * gdb.base/bitfields2.exp: Likewise.
9657 * gdb.base/break.exp: Likewise.
9658 * gdb.base/call-sc.exp: Likewise.
9659 * gdb.base/call-strs.exp: Likewise.
9660 * gdb.base/callfuncs.exp: Likewise.
9661 * gdb.base/checkpoint.exp: Likewise.
9662 * gdb.base/chng-syms.exp: Likewise.
9663 * gdb.base/code-expr.exp: Likewise.
9664 * gdb.base/commands.exp: Likewise.
9665 * gdb.base/completion.exp: Likewise.
9666 * gdb.base/cond-expr.exp: Likewise.
9667 * gdb.base/condbreak.exp: Likewise.
9668 * gdb.base/consecutive.exp: Likewise.
9669 * gdb.base/constvars.exp: Likewise.
9670 * gdb.base/corefile.exp: Likewise.
9671 * gdb.base/cvexpr.exp: Likewise.
9672 * gdb.base/dbx.exp: Likewise.
9673 * gdb.base/define.exp: Likewise.
9674 * gdb.base/detach.exp: Likewise.
9675 * gdb.base/display.exp: Likewise.
9676 * gdb.base/dump.exp: Likewise.
9677 * gdb.base/ena-dis-br.exp: Likewise.
9678 * gdb.base/ending-run.exp: Likewise.
9679 * gdb.base/environ.exp: Likewise.
9680 * gdb.base/eval-skip.exp: Likewise.
9681 * gdb.base/exprs.exp: Likewise.
9682 * gdb.base/fileio.exp: Likewise.
9683 * gdb.base/finish.exp: Likewise.
9684 * gdb.base/float.exp: Likewise.
9685 * gdb.base/foll-exec.exp: Likewise.
9686 * gdb.base/foll-fork.exp: Likewise.
9687 * gdb.base/foll-vfork.exp: Likewise.
9688 * gdb.base/freebpcmd.exp: Likewise.
9689 * gdb.base/funcargs.exp: Likewise.
9690 * gdb.base/gcore.exp: Likewise.
9691 * gdb.base/gdb1090.exp: Likewise.
9692 * gdb.base/gdb1250.exp: Likewise.
9693 * gdb.base/huge.exp: Likewise.
9694 * gdb.base/info-proc.exp: Likewise.
9695 * gdb.base/interrupt.exp: Likewise.
9696 * gdb.base/jump.exp: Likewise.
9697 * gdb.base/langs.exp: Likewise.
9698 * gdb.base/lineinc.exp: Likewise.
9699 * gdb.base/list.exp: Likewise.
9700 * gdb.base/logical.exp: Likewise.
9701 * gdb.base/long_long.exp: Likewise.
9702 * gdb.base/macscp.exp: Likewise.
9703 * gdb.base/maint.exp: Likewise.
9704 * gdb.base/mips_pro.exp: Likewise.
9705 * gdb.base/miscexprs.exp: Likewise.
9706 * gdb.base/multi-forks.exp: Likewise.
9707 * gdb.base/opaque.exp: Likewise.
9708 * gdb.base/overlays.exp: Likewise.
9709 * gdb.base/pc-fp.exp: Likewise.
9710 * gdb.base/pointers.exp: Likewise.
9711 * gdb.base/printcmds.exp: Likewise.
9712 * gdb.base/psymtab.exp: Likewise.
9713 * gdb.base/ptype.exp: Likewise.
9714 * gdb.base/recurse.exp: Likewise.
9715 * gdb.base/relational.exp: Likewise.
9716 * gdb.base/relocate.exp: Likewise.
9717 * gdb.base/remote.exp: Likewise.
9718 * gdb.base/reread.exp: Likewise.
9719 * gdb.base/restore.exp: Likewise.
9720 * gdb.base/return.exp: Likewise.
9721 * gdb.base/return2.exp: Likewise.
9722 * gdb.base/scope.exp: Likewise.
9723 * gdb.base/sect-cmd.exp: Likewise.
9724 * gdb.base/sep.exp: Likewise.
9725 * gdb.base/sepdebug.exp: Likewise.
9726 * gdb.base/setshow.exp: Likewise.
9727 * gdb.base/setvar.exp: Likewise.
9728 * gdb.base/sigall.exp: Likewise.
9729 * gdb.base/sigbpt.exp: Likewise.
9730 * gdb.base/signals.exp: Likewise.
9731 * gdb.base/signull.exp: Likewise.
9732 * gdb.base/sizeof.exp: Likewise.
9733 * gdb.base/solib.exp: Likewise.
9734 * gdb.base/step-line.exp: Likewise.
9735 * gdb.base/step-test.exp: Likewise.
9736 * gdb.base/structs.exp: Likewise.
9737 * gdb.base/structs2.exp: Likewise.
9738 * gdb.base/term.exp: Likewise.
9739 * gdb.base/twice.exp: Likewise.
9740 * gdb.base/until.exp: Likewise.
9741 * gdb.base/varargs.exp: Likewise.
9742 * gdb.base/volatile.exp: Likewise.
9743 * gdb.base/watchpoint.exp: Likewise.
9744 * gdb.base/whatis-exp.exp: Likewise.
9745 * gdb.base/whatis.exp: Likewise.
9746 * gdb.cp/ambiguous.exp: Likewise.
9747 * gdb.cp/annota2.exp: Likewise.
9748 * gdb.cp/annota3.exp: Likewise.
9749 * gdb.cp/bool.exp: Likewise.
9750 * gdb.cp/breakpoint.exp: Likewise.
9751 * gdb.cp/casts.exp: Likewise.
9752 * gdb.cp/class2.exp: Likewise.
9753 * gdb.cp/classes.exp: Likewise.
9754 * gdb.cp/cplusfuncs.exp: Likewise.
9755 * gdb.cp/ctti.exp: Likewise.
9756 * gdb.cp/derivation.exp: Likewise.
9757 * gdb.cp/exception.exp: Likewise.
9758 * gdb.cp/gdb1355.exp: Likewise.
9759 * gdb.cp/hang.exp: Likewise.
9760 * gdb.cp/inherit.exp: Likewise.
9761 * gdb.cp/local.exp: Likewise.
9762 * gdb.cp/m-data.exp: Likewise.
9763 * gdb.cp/m-static.exp: Likewise.
9764 * gdb.cp/member-ptr.exp: Likewise.
9765 * gdb.cp/method.exp: Likewise.
9766 * gdb.cp/misc.exp: Likewise.
9767 * gdb.cp/namespace.exp: Likewise.
9768 * gdb.cp/overload.exp: Likewise.
9769 * gdb.cp/ovldbreak.exp: Likewise.
9770 * gdb.cp/pr-1023.exp: Likewise.
9771 * gdb.cp/pr-1210.exp: Likewise.
9772 * gdb.cp/pr-574.exp: Likewise.
9773 * gdb.cp/printmethod.exp: Likewise.
9774 * gdb.cp/psmang.exp: Likewise.
9775 * gdb.cp/ref-params.exp: Likewise.
9776 * gdb.cp/ref-types.exp: Likewise.
9777 * gdb.cp/rtti.exp: Likewise.
9778 * gdb.cp/templates.exp: Likewise.
9779 * gdb.cp/try_catch.exp: Likewise.
9780 * gdb.cp/userdef.exp: Likewise.
9781 * gdb.cp/virtfunc.exp: Likewise.
9782 * gdb.disasm/am33.exp: Likewise.
9783 * gdb.disasm/h8300s.exp: Likewise.
9784 * gdb.disasm/mn10300.exp: Likewise.
9785 * gdb.disasm/sh3.exp: Likewise.
9786 * gdb.disasm/t01_mov.exp: Likewise.
9787 * gdb.disasm/t02_mova.exp: Likewise.
9788 * gdb.disasm/t03_add.exp: Likewise.
9789 * gdb.disasm/t04_sub.exp: Likewise.
9790 * gdb.disasm/t05_cmp.exp: Likewise.
9791 * gdb.disasm/t06_ari2.exp: Likewise.
9792 * gdb.disasm/t07_ari3.exp: Likewise.
9793 * gdb.disasm/t08_or.exp: Likewise.
9794 * gdb.disasm/t09_xor.exp: Likewise.
9795 * gdb.disasm/t10_and.exp: Likewise.
9796 * gdb.disasm/t11_logs.exp: Likewise.
9797 * gdb.disasm/t12_bit.exp: Likewise.
9798 * gdb.disasm/t13_otr.exp: Likewise.
9799 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9800 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9801 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9802 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9803 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9804 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9805 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9806 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9807 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9808 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9809 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9810 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9811 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9812 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9813 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9814 * gdb.mi/gdb701.exp: Likewise.
9815 * gdb.mi/gdb792.exp: Likewise.
9816 * gdb.mi/mi-basics.exp: Likewise.
9817 * gdb.mi/mi-break.exp: Likewise.
9818 * gdb.mi/mi-cli.exp: Likewise.
9819 * gdb.mi/mi-console.exp: Likewise.
9820 * gdb.mi/mi-disassemble.exp: Likewise.
9821 * gdb.mi/mi-eval.exp: Likewise.
9822 * gdb.mi/mi-file.exp: Likewise.
9823 * gdb.mi/mi-read-memory.exp: Likewise.
9824 * gdb.mi/mi-regs.exp: Likewise.
9825 * gdb.mi/mi-return.exp: Likewise.
9826 * gdb.mi/mi-simplerun.exp: Likewise.
9827 * gdb.mi/mi-stack.exp: Likewise.
9828 * gdb.mi/mi-stepi.exp: Likewise.
9829 * gdb.mi/mi-syn-frame.exp: Likewise.
9830 * gdb.mi/mi-until.exp: Likewise.
9831 * gdb.mi/mi-var-block.exp: Likewise.
9832 * gdb.mi/mi-var-child.exp: Likewise.
9833 * gdb.mi/mi-var-cmd.exp: Likewise.
9834 * gdb.mi/mi-var-display.exp: Likewise.
9835 * gdb.mi/mi-watch.exp: Likewise.
9836 * gdb.mi/mi2-basics.exp: Likewise.
9837 * gdb.mi/mi2-break.exp: Likewise.
9838 * gdb.mi/mi2-cli.exp: Likewise.
9839 * gdb.mi/mi2-console.exp: Likewise.
9840 * gdb.mi/mi2-disassemble.exp: Likewise.
9841 * gdb.mi/mi2-eval.exp: Likewise.
9842 * gdb.mi/mi2-file.exp: Likewise.
9843 * gdb.mi/mi2-read-memory.exp: Likewise.
9844 * gdb.mi/mi2-regs.exp: Likewise.
9845 * gdb.mi/mi2-return.exp: Likewise.
9846 * gdb.mi/mi2-simplerun.exp: Likewise.
9847 * gdb.mi/mi2-stack.exp: Likewise.
9848 * gdb.mi/mi2-stepi.exp: Likewise.
9849 * gdb.mi/mi2-syn-frame.exp: Likewise.
9850 * gdb.mi/mi2-until.exp: Likewise.
9851 * gdb.mi/mi2-var-block.exp: Likewise.
9852 * gdb.mi/mi2-var-child.exp: Likewise.
9853 * gdb.mi/mi2-var-cmd.exp: Likewise.
9854 * gdb.mi/mi2-var-display.exp: Likewise.
9855 * gdb.mi/mi2-watch.exp: Likewise.
9856 * gdb.stabs/exclfwd.exp: Likewise.
9857 * gdb.stabs/weird.exp: Likewise.
9858 * gdb.threads/gcore-thread.exp: Likewise.
9859 * gdb.trace/actions.exp: Likewise.
9860 * gdb.trace/backtrace.exp: Likewise.
9861 * gdb.trace/circ.exp: Likewise.
9862 * gdb.trace/collection.exp: Likewise.
9863 * gdb.trace/deltrace.exp: Likewise.
9864 * gdb.trace/infotrace.exp: Likewise.
9865 * gdb.trace/limits.exp: Likewise.
9866 * gdb.trace/packetlen.exp: Likewise.
9867 * gdb.trace/passc-dyn.exp: Likewise.
9868 * gdb.trace/passcount.exp: Likewise.
9869 * gdb.trace/report.exp: Likewise.
9870 * gdb.trace/save-trace.exp: Likewise.
9871 * gdb.trace/tfind.exp: Likewise.
9872 * gdb.trace/tracecmd.exp: Likewise.
9873 * gdb.trace/while-dyn.exp: Likewise.
9874 * gdb.trace/while-stepping.exp: Likewise.
9875
f4b618d1
JB
98762006-08-08 Joel Brobecker <brobecker@adacore.com>
9877
9878 * gdb.base/step-bt.c: New file.
9879 * gdb.base/step-bt.exp: New testcase.
9880
3d00d119
DJ
98812006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9882
9883 * config/monitor.exp (gdb_load): Remove support for obsolete
9884 download-write-size.
9885 * gdb.base/remote.exp: Likewise. Update all callers of
9886 gdb_timed_load.
9887
017b5bd4
DJ
98882006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9889
9890 * cursal.exp: Pass binfile to gdb_load.
9891
837c599d
DJ
98922006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9893
9894 * gdb.base/cursal.exp: Add "" to gdb_load call.
9895
8dd4540b
MK
98962006-07-29 Mark Kettenis <kettenis@gnu.org>
9897
9898 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9899 NetBSD/ELF targets.
9900
ab5c9f60
DJ
99012006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9902
9903 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9904 operator*.
9905
4c42eaff
DJ
99062006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9907
9908 * gdb.base/completion.exp: Update for change in "file" behavior.
9909 * gdb.stabs/weird.exp: Likewise.
9910 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9911 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9912
0155cc76
NS
99132006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9914
9915 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9916 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9917
16026cd7
AS
99182006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9919
9920 * gdb.base/default.exp: Update source command error message.
9921 * gdb.base/help.exp: Update 'help source' message.
9922
16963cb6
DJ
99232006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9924
9925 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9926 test.
9927
6d7fd486
AS
99282006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9929
9930 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9931
29e8a844
DJ
99322006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9933
9934 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9935
6afcfa39
DJ
99362006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9937
9938 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9939
267a692b
MK
99402006-07-17 Mark Kettenis <kettenis@gnu.org>
9941
9942 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9943 *-*-openbsd* from targets for wich we expect ARM FPA floating
9944 point format.
9945
85d2fec4
NR
99462006-07-17 Nick Roberts <nickrob@snap.net.nz>
9947
9948 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9949
99502006-07-17 Mark Kettenis <kettenis@gnu.org>
9951
9952 * gdb.base/annota3.exp: Expect frame-begin annotation.
9953
85b4c6e8
JB
99542006-07-14 Joel Brobecker <brobecker@adacore.com>
9955
9956 * gdb.base/help.exp: Adjust "help unset" test to accept
9957 any list of unset commands.
9958
fb933624
DJ
99592006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9960 Daniel Jacobowitz <dan@codesourcery.com>
9961
9962 * gdb.cp/ref-params.exp: New test.
9963 * gdb.cp/ref-params.cc: New source file.
9964 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9965
1dff4b64
MK
99662006-07-08 Mark Kettenis <kettenis@gnu.org>
9967
9968 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9969 spaces/tabs in regular expressions since they might not be there.
9970
40d2e0e3
AS
99712006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9972
9973 * gdb.base/ifelse.exp: New file.
9974
f6c957d2
NS
99752006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9976
9977 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9978 line.
9979 * gdb.base/huge.exp: Loop over compilation to find a size that
9980 is acceptable.
9981 * gdb.base/remote.exp: Correct expected strings.
9982 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9983
b9c5a23d
DJ
99842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
9987
9af2e58d
DJ
99882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9989
9990 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
9991 native.
9992
30930ca5
DJ
99932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9994
9995 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
9996 enable stabs testing.
9997
aa32fa1d
DJ
99982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
9999
bd4a4c80 10000 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10001 gdb_test_multiple does.
10002
321fef15
DJ
100032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10004
10005 * Makefile.in (host_alias): Remove.
10006 (target_alias): Use @target_noncanonical@.
10007 (site.exp): Don't set host_alias.
10008 * aclocal.m4: Remove contents. Include acx.m4.
10009 * configure: Regenerated.
10010 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10011
e1c2defa
NS
100122006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10013
e63b55d1
NS
10014 * lib/gdb.exp (gdb_load_cmd): New.
10015
5600ea19
NS
10016 * gdb.base/fileio.c: Add system(NULL) test.
10017 * gdb.base/fileio.exp: Check it.
10018
e1c2defa
NS
10019 * gdb.base/break.c: Add 10a breakpoint at }
10020 * gdb.base/break.exp: Add test for breakpoint at }
10021 * gdb.cp/anon-union.cc: Add code at end of function.
10022 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10023 * gdb.mi/var-cmd.c: Add code at end of function.
10024 * gdb.mi/mi-var-display.exp: Adjust end of next.
10025 * gdb.mi/mi2-var-display.exp: Likewise.
10026 * gdb.base/fileio.c: Add stop function and insert calls at
10027 stopping places.
10028 * gdb.base/fileio.exp: Breakpoint stop function and remove
10029 explicit line number references.
10030
6c0112ec
JB
100312006-05-19 Joel Brobecker <brobecker@adacore.com>
10032
a9c64011
AS
10033 * gdb.base/del.exp (test_delete_alias): New function.
10034 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10035
154189a4
FF
100362006-05-18 Fred Fish <fnf@specifix.com>
10037
10038 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10039 required. Check for spurious output after program exits normally.
10040
582e64c2
FF
100412006-05-17 Fred Fish <fnf@specifix.com>
10042
10043 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10044 gdb_load, so it works in the simulator.
10045
8ef6493a
FF
100462006-05-11 Fred Fish <fnf@specifix.com>
10047
10048 * gdb.base/bang.exp: Ignore unexpected output between the
10049 "program exited normally" and the gdb prompt, as many other
10050 tests do.
10051
692b141c
MK
100522006-05-07 Mark Kettenis <kettenis@gnu.org>
10053
10054 * gdb.base/help.exp: Make "delete checkpoint" part option for
10055 "help d" and "help delete" tests.
10056
540b8a30
UW
100572006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10058
a9c64011 10059 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10060 expected output in some mi_gdb_test statements.
10061 * gdb.mi/mi2-basics.exp: Likewise.
10062
9b6462d9
JB
100632006-05-05 Joel Brobecker <brobecker@adacore.com>
10064
10065 * gdb.base/del.c: New file.
10066 * gdb.base/del.exp: New testcase.
10067
954de43b
DM
100682006-05-05 David S. Miller <davem@sunset.davemloft.net>
10069
10070 * gdb.base/break.exp: Do not assume a breakpoint on
10071 main will actually be in $srcfile when optimizing.
1303f75e
DM
10072 * gdb.base/savedregs.exp: Do not require that the dummy
10073 frame location match up to a symbol and source file location.
c3242428
DM
10074 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10075 will get printed without a mi_cmd_data_list_register_values prefix.
10076 (*-data-list-register-*): Correct regular expressions to expect the new
10077 pseudo d? floating point registers.
10078 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10079
c7e64c9a
DJ
100802006-05-05 Christophe Lyon <christophe.lyon@st.com>
10081
10082 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10083 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10084 is allocated by the compiler.
10085 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10086 anons, e, anone to force their allocation by the compiler.
10087
100882006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10089
10090 * gdb.base/help.exp: Update expected text for help d and
10091 help delete.
10092
27ce9a6d
MK
100932006-05-02 Mark Kettenis <kettenis@gnu.org>
10094
10095 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10096 NetBSD/ELF targets.
10097
8608915f
MK
100982006-04-30 Mark Kettenis <kettenis@gnu.org>
10099
10100 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10101 single-step breakpoint fails; make this a KFAIL on
10102 sparc*-*-openbsd*.
10103 * gdb.base/siginfo.exp: Likewise.
10104 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10105
b8db102d
MS
101062006-04-26 Michael Snyder <msnyder@redhat.com>
10107
10108 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10109 which may have to consume output from other forks.
10110 Add tests to make sure that "delete fork" succeeded.
10111
c702009a
MS
101122006-04-20 Michael Snyder <msnyder@redhat.com>
10113
10114 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10115 Add support for the Renesas M32C and M16C.
10116
10117 * gdb.asm/asm-source.exp: Add m32c target.
10118 * gdb.asm/m32c.inc: Support for m32c target.
10119
e28493f2
AS
101202006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10121
10122 * gdb.base/commands.exp (recursive_source_test): New test.
10123
880da185
DM
101242006-04-04 David S. Miller <davem@sunset.davemloft.net>
10125
10126 * gdb.base/float.exp: Add pattern for sparc targets.
10127
61d9b92f
DJ
101282006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10129
10130 * gdb.base/commands.exp (stray_arg0_test): New test.
10131
bd717df8
PB
101322006-03-30 Paul Brook <paul@codesourcery.com>
10133
10134 * gdb.mi/mi-until.exp: kfail broken until command.
10135 * gdb.mi/mi2-until.exp: Ditto.
10136
ec793d3c
NR
101372006-03-27 Nick Roberts <nickrob@snap.net.nz>
10138
10139 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10140
831004b7
AO
101412006-03-08 Alexandre Oliva <aoliva@redhat.com>
10142
10143 * gdb.base/prelink.exp: Anchor tested-for regular expression
10144 on gdb prompt.
10145
effe49a0
PB
101462006-03-07 Paul Brook <paul@codesourcery.com>
10147
10148 * gdb.base/assign.exp: Correct fail message.
10149
e5461016
PB
101502006-03-07 Paul Brook <paul@codesourcery.com>
10151
10152 * lib/compiler.c: Extract armcc version number.
10153 * lib/compiler.cc: Ditto.
10154
fc91c6c2
PB
101552006-03-07 Paul Brook <paul@codesourcery.com>
10156
10157 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10158 additional_flags=-w.
10159 * gdb.arch/altivec-regs.exp: Ditto.
10160 * gdb.arch/e500-abi.exp: Ditto.
10161 * gdb.arch/e500-regs.exp: Ditto.
10162 * gdb.base/all-bin.exp: Ditto.
10163 * gdb.base/annota1.exp: Ditto.
10164 * gdb.base/annota3.exp: Ditto.
10165 * gdb.base/args.exp: Ditto.
10166 * gdb.base/arithmet.exp: Ditto.
10167 * gdb.base/assign.exp: Ditto.
10168 * gdb.base/async.exp: Ditto.
10169 * gdb.base/bang.exp: Ditto.
10170 * gdb.base/break.exp: Ditto.
10171 * gdb.base/call-rt-st.exp: Ditto.
10172 * gdb.base/completion.exp: Ditto.
10173 * gdb.base/cond-expr.exp: Ditto.
10174 * gdb.base/condbreak.exp: Ditto.
10175 * gdb.base/consecutive.exp: Ditto.
10176 * gdb.base/define.exp: Ditto.
10177 * gdb.base/display.exp: Ditto.
10178 * gdb.base/ena-dis-br.exp: Ditto.
10179 * gdb.base/environ.exp: Ditto.
10180 * gdb.base/eval-skip.exp: Ditto.
10181 * gdb.base/info-proc.exp: Ditto.
10182 * gdb.base/jump.exp: Ditto.
10183 * gdb.base/logical.exp: Ditto.
10184 * gdb.base/long_long.exp: Ditto.
10185 * gdb.base/maint.exp: Ditto.
10186 * gdb.base/miscexprs.exp: Ditto.
10187 * gdb.base/pc-fp.exp: Ditto.
10188 * gdb.base/pointers.exp: Ditto.
10189 * gdb.base/relational.exp: Ditto.
10190 * gdb.base/reread.exp: Ditto.
10191 * gdb.base/sect-cmd.exp: Ditto.
10192 * gdb.base/sep.exp: Ditto.
10193 * gdb.base/sepdebug.exp: Ditto.
10194 * gdb.base/until.exp: Ditto.
10195 * gdb.base/whatis-exp.exp: Ditto.
10196 * gdb.cp/annota2.exp: Ditto.
10197 * gdb.cp/annota3.exp: Ditto.
10198 * gdb.trace/actions.exp: Ditto.
10199 * gdb.trace/backtrace.exp: Ditto.
10200 * gdb.trace/circ.exp: Ditto.
10201 * gdb.trace/collection.exp: Ditto.
10202 * gdb.trace/deltrace.exp: Ditto.
10203 * gdb.trace/infotrace.exp: Ditto.
10204 * gdb.trace/limits.exp: Ditto.
10205 * gdb.trace/packetlen.exp: Ditto.
10206 * gdb.trace/passc-dyn.exp: Ditto.
10207 * gdb.trace/passcount.exp: Ditto.
10208 * gdb.trace/report.exp: Ditto.
10209 * gdb.trace/save-trace.exp: Ditto.
10210 * gdb.trace/tfind.exp: Ditto.
10211 * gdb.trace/tracecmd.exp: Ditto.
10212 * gdb.trace/while-dyn.exp: Ditto.
10213 * gdb.trace/while-stepping.exp: Ditto.
10214 * lib/gdb.exp: Ditto.
10215 (gdb_compile): Handle nowarning option.
10216
5f4a23d9
AO
102172006-03-07 Alexandre Oliva <aoliva@redhat.com>
10218
10219 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10220 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10221 Rename executable to prelinkt. Don't re-prelink if we didn't
10222 get a core file. Test prelink -u exit status to tell whether
10223 prelinking failed. Use gdb_test_multiple.
10224
9733fc94
DJ
102252006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10226
10227 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10228 (do_tests): Call it.
10229
cc10cae3
AO
102302006-02-28 Alexandre Oliva <aoliva@redhat.com>
10231
10232 * gdb.base/prelink.exp: New test.
10233 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10234
15c46491
WZ
102352006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10236
10237 * gdb.fortran/derived-type.f90: New file.
10238 * gdb.fortran/derived-type.exp: New testcase.
10239
5c9f7ded
DJ
102402006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10241
10242 * gdb.base/default.exp: Allow ';' as a directory separator.
10243
5b96932b
AS
102442006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10245
10246 * gdb.base/help.exp (help add-symbol-file): Update.
10247
1986bccd
AS
102482006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10249
10250 * gdb.base/help.exp (help load): Update expected results.
10251
a8b7528f
FF
102522006-02-19 Fred Fish <fnf@specifix.com>
10253
10254 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10255 specifix hex value as part of results.
10256 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10257
f8261448
FF
102582006-02-16 Fred Fish <fnf@specifix.com>
10259
10260 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10261 ushort_addr, and slong_addr, so the typedefs are not optimized
10262 away.
10263 * gdb.base/whatis.exp: Add tests using type name for struct type,
10264 union type, enum type, and typedef.
a9c64011 10265
31d8bdd2
MK
102662006-02-13 Mark Kettenis <kettenis@gnu.org>
10267
10268 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10269
34e41e63
JB
102702006-02-13 Jim Blandy <jimb@redhat.com>
10271
10272 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10273 case where it takes two "next" commands to skip past the init
10274 call.
10275
ac6e4f31
FF
102762006-02-12 Fred Fish <fnf@specifix.com>
10277
10278 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10279 to handle cases where it takes two "next" commands to skip
10280 past the init call.
10281
2db2d571
JB
102822006-02-07 Joel Brobecker <brobecker@adacore.com>
10283
10284 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10285 on hppa32 targets.
10286
38fcd64c
DJ
102872006-02-06 Vladimir Prus <ghost@cs.msu.su>
10288
10289 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10290 field.
10291
1315ad46
MK
102922006-01-29 Mark Kettenis <kettenis@gnu.org>
10293
10294 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10295
5625b943
DJ
102962006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10297
10298 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10299 files.
10300
80df1bbe
DJ
103012006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10302
10303 * gdb.cp/maint.exp: Set complaints to a positive value.
10304
9078e690
DJ
103052006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10306
10307 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10308 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10309 function name.
10310
9c903399
DJ
103112006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10312
10313 * gdb.base/checkpoint.c: Update copyright notice. Include
10314 <stdlib.h>.
10315
761ae4d6
JB
103162006-01-04 Jim Blandy <jimb@redhat.com>
10317
10318 * gdb.asm/asm-source.exp: Independently provide default values for
10319 asm-flags and debug-flags. Use 'string equal' to do the
10320 comparison, not the implicit expr's '==' operator. Remove
10321 now-unneeded assignments to asm-flags. In h8300 case, place
10322 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10323
099ac3dd
MS
103242006-01-04 Michael Snyder <msnyder@redhat.com>
10325
10326 * gdb.base/checkpoint.c: New file.
10327 * gdb.base/checkpoint.exp: New file.
10328 * gdb.base/multi-fork.c: New file.
10329 * gdb.base/multi-fork.exp: New file.
10330 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10331
f4d85314
FF
103322006-01-04 Fred Fish <fnf@specifix.com>
10333
10334 * gdb.base/ptype.c (foo): Add typedef.
10335 (intfoo): Add function.
10336 * gdb.base/ptype1.c: New file.
10337 * gdb.base/ptype.exp: Handle compilation and linking with two
10338 source files. Test that proper type for "foo" is found based
10339 on source context rather than first match found in symtabs.
10340
a1b06f35
MK
103412005-12-28 Mark Kettenis <kettenis@gnu.org>
10342
10343 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10344 * gdb.asm/openbsd.inc: Indent commands.
10345
d082a1e2
MK
103462005-12-26 Mark Kettenis <kettenis@gnu.org>
10347
c65016bd
MK
10348 * gdb.base/freebpcmd.exp: Increase timeout.
10349
d082a1e2
MK
10350 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10351
d3c32a0e
DJ
103522005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10353
10354 * gdb.base/default.exp: Update check for "show version".
10355
9fdb1f50
RC
103562005-12-09 Randolph Chung <tausq@debian.org>
10357
10358 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10359 * gdb.asm/pa64.inc: New file.
10360
5f2c56f7
RC
103612005-12-09 Randolph Chung <tausq@debian.org>
10362
10363 * gdb.asm/common.inc: Indent commands.
10364 * gdb.asm/asmsrc1.s: Likewise.
10365 * gdb.asm/asmsrc2.s: Likewise.
10366
8117349c
RC
103672005-12-09 Randolph Chung <tausq@debian.org>
10368
10369 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10370 (get_addr_of_sym): Remove duplicate print.
10371 (gen_core): xfail hppa*-*-hpux*, update expected output.
10372 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10373 * gdb.arch/pa64-nullify.s: New file.
10374
8f07f25a
RC
103752005-12-09 Randolph Chung <tausq@debian.org>
10376
10377 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10378
55b39184
DJ
103792005-12-07 Christophe Lyon <christophe.lyon@st.com>
10380
10381 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10382 code generation for these functions.
10383 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10384 error message.
10385
31e2b00f
AS
103862005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10387
10388 * gdb.base/help.exp (help b, help br, help bre, help brea)
10389 (help break): Update the expected message.
10390
c3d0b56e
SC
103912005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10392
10393 * gdb.asm/m68hc11.inc: Setup the data section.
10394 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10395 script for this test.
10396 (m6812-*-*): Likewise.
10397
36ae0ea9
RC
103982005-11-09 Randolph Chung <tausq@debian.org>
10399
10400 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10401
9d6f42e9
WZ
104022005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10403
10404 * gdb.base/break.exp: Fix a comment typo.
10405
e2126a14
EZ
104062005-11-03 Jim Blandy <jimb@redhat.com>
10407
a9c64011
AS
10408 Checked in by Elena Zannoni <ezannoni@redhat.com>
10409
889bf7c5 10410 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10411
e0ac7199
CV
104122005-11-02 Corinna Vinschen <vinschen@redhat.com>
10413
10414 * gdb.arch/gdb1558.c: Include stdio.h.
10415
31d3fb18
MK
104162005-10-31 Mark Kettenis <kettenis@gnu.org>
10417
10418 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10419
e52b687c
MK
104202005-10-31 Mark Kettenis <kettenis@gnu.org>
10421
10422 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10423
f4711d79
PG
104242005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10425
a9c64011
AS
10426 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10427 vscr" tests to better match output.
f4711d79 10428
987a9106
JB
104292005-10-12 Jim Blandy <jimb@redhat.com>
10430
10431 * gdb.base/structs.exp (any): New function.
10432 (test_struct_returns): Don't make any assumptions at all about
10433 what value the function returns when GDB can't set the return
10434 value.
10435
2336bb58
JB
104362005-10-09 Joel Brobecker <brobecker@adacore.com>
10437
10438 * gdb.ada/arrayidx/p.adb: New file.
10439 * gdb.ada/arrayidx.exp: New testcase
10440
104412005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10442
10443 * gdb.ada/array_return/pck.ads: New file.
10444 * gdb.ada/array_return/pck.adb: New file.
10445 * gdb.ada/array_return/p.adb: New file.
10446 * gdb.ada/array_return.exp: New testcase.
10447
705335ea
JB
104482005-10-03 Joel Brobecker <brobecker@adacore.com>
10449
a9c64011
AS
10450 * gdb.base/arrayidx.c: New file.
10451 * gdb.base/arrayidx.exp: New testcase.
705335ea 10452
11ee9940
NR
104532005-09-29 Nick Roberts <nickrob@snap.net.nz>
10454
10455 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10456 frames-invalid and breakpoints-invalid are no longer generated
10457 with level 3 so don't expect them in the output.
10458
39fb8e9e
BR
104592005-09-27 Bob Rossi <bob@brasko.net>
10460
a9c64011 10461 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10462 from test. Escape the | in mi_gdb_test call.
10463 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10464 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10465 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10466 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10467 expected regex's in mi_gdb_test calls.
10468 * lib/mi-support.exp: Remove arbitrary .* from tests.
10469 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10470 Fully anchor GDB/MI expected results in mi_gdb_test.
10471 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10472 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10473
2af48f68
PB
104742005-09-26 Paul Brook <paul@codesourcery.com>
10475
10476 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10477
f34502bc
WZ
104782005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10479
10480 * bfp-test.c: New file.
10481 * bfp-test.exp: New testcase.
10482
ca929517
WZ
104832005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10484
10485 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10486 of subarray and substring variable.
10487 * gdb.fortran/subarray.f: New source file for the test of subarray
10488 and substring variable evaluation.
10489 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10490 of string constant.
10491
c761af65
DJ
104922005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10493
10494 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10495 copyright dates.
10496
561d7a1d
PG
104972005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10498
10499 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10500 powerpc altivec' test with an almost identical 'info vector' test.
10501
b2b64cc9
PG
105022005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10503
a9c64011
AS
10504 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10505 vscr" tests to match output.
b2b64cc9 10506
6ac4d15a
PG
105072005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10508
a9c64011
AS
10509 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10510 output.
6ac4d15a 10511
40e55bef
BR
105122005-09-11 Bob Rossi <bob@brasko.net>
10513
889bf7c5
PA
10514 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10515 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10516 commands that return an MI output command and an asyncronous MI output
10517 command.
40e55bef
BR
10518 * gdb.mi/mi-console.exp: Ditto.
10519
3c7385ec
BR
105202005-09-11 Bob Rossi <bob@brasko.net>
10521
10522 * gdb.mi/mi-var-child.c: Include <string.h>.
10523
a6cd0eb3
DJ
105242005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10525
10526 * killed.exp: Correct gdb_expect syntax.
10527
2f168eed
CV
105282005-08-09 Corinna Vinschen <vinschen@redhat.com>
10529
10530 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10531
ecd3fd0f
BR
105322005-08-02 Bob Rossi <bob@brasko.net>
10533
10534 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10535 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10536 Change tests to inferior-tty-set/show.
10537 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10538 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10539 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10540 inferior. Use mi_gdb_test to get GDB and Inferior output.
10541 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10542 descriptor.
10543 (mi_inferior_tty_name): Add inferior PTY file name.
10544 (mi_gdb_start): Add INFERIOR_PTY parameter.
10545 (mi_gdb_test): Add IPATTERN parameter.
10546
f1ea48cb 105472005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10548
f1ea48cb
BR
10549 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10550 parameter to mi_gdb_test.
10551 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10552
6e650a67
DJ
105532005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10554
10555 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10556 struct_declarations.
10557 * gdb.mi/mi-var-child.exp: Step over the initialization of
10558 struct_declarations.
10559
8be260b6
DJ
105602005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10561
10562 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10563 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10564 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10565 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10566 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10567 file.
10568
4e660f07
NR
105692005-07-27 Nick Roberts <nickrob@snap.net.nz>
10570
10571 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10572 (do_children_tests): Assign values to the extra elements.
10573
10574 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10575 them for tests for "-var-update --no-values" and
a9c64011 10576 "-var-update --all-values".
4e660f07
NR
10577 Add test for "-var-list-children --simple-values".
10578
10579 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10580
10581 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10582 "-stack-list-locals --simple-values" Improve doc strings and
10583 comments.
10584
6bdae935
MK
105852005-07-18 Mark Kettenis <kettenis@gnu.org>
10586
598b7a6f
MK
10587 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10588 *-*-openbsd*.
10589 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10590
6bdae935
MK
10591 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10592 sigaltsatck'.
10593
1323e929 105942005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10595
1323e929
BR
10596 * gdb.base/default.exp (tty): Changed output of command.
10597 * gdb.base/help.exp (help tty): Ditto.
10598
b1a9c082
MK
105992005-07-12 Mark Kettenis <kettenis@gnu.org>
10600
10601 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10602
10a844a2
MK
106032005-07-10 Mark Kettenis <kettenis@gnu.org>
10604
10605 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10606 -stack-select-frame without arguments.
10607 (test_stack_frame_listing): Add test for newly implemented command
10608 -stack-info-frame.
10609
3cb3b8df
BR
106102005-07-06 Bob Rossi <bob@brasko.net>
10611
10612 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10613 command.
10614 (Copyright): Update copyright.
10615
a0c5fbcf
WZ
106162005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10617
10618 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10619 tests to evaluate exponentiation expression.
10620
984971d0
AS
106212005-06-29 Andreas Schwab <schwab@suse.de>
10622
10623 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10624 main to avoid warnings.
10625
10626 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10627
fe03833f
NR
106282005-06-20 Nick Roberts <nickrob@snap.net.nz>
10629
10630 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10631 -stack-select-frame without arguments.
10632 (test_stack_frame_listing): Add test for newly implemented command
10633 -stack-info-frame.
a9c64011 10634
7a55f279
WZ
106352005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10636
0ffa0ea5
DJ
10637 * gdb.fortran/array-element.f: New file.
10638 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10639
26585198
DJ
106402005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10641
10642 * gdb.base/bigcore.exp: Correct checks for systems which can
10643 not dump a large core file.
10644
c1bd25fd
DJ
106452005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10646
10647 * gdb.base/relocate.c: Add a copyright notice.
10648 (dummy): Remove.
10649 * gdb.base/relocate.exp: Test printing the values of variables
10650 from a relocatable file.
10651
589e074d
DJ
106522005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10653
10654 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10655 excess MI output after an error.
10656
0915f927
JB
106572005-05-29 Joel Brobecker <brobecker@adacore.com>
10658
10659 * gdb.arch/alpha-step.c: New file.
10660 * gdb.arch/alpha-step.exp: New testcase.
10661
76ff342d
DJ
106622005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10663 Dennis Brueni <dennis@slickedit.com>
10664
10665 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10666 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10667 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10668 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10669 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10670 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10671 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10672
96b0c7ac
DJ
106732005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10674 Wu Zhou <woodzltc@cn.ibm.com>
10675
10676 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10677 IBM's xlc compiler.
10678 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10679 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10680
f21565d2
JB
106812005-05-13 Jim Blandy <jimb@redhat.com>
10682
10683 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10684 calling gdb_suppress_entire_file.
10685 * gdb.base/charset.exp: Same.
10686 * gdb.base/call-rt-st.exp: Same.
10687
6006a3a1
BR
106882005-05-05 Bob Rossi <bob_rossi@cox.net>
10689
10690 * lib/gdb.exp (fullname_syntax): Added global regex.
10691 (fullname_syntax_POSIX): Ditto.
10692 (fullname_syntax_UNC): Ditto.
10693 (fullname_syntax_DOS_CASE): Ditto.
10694 (fullname_syntax_DOS): Ditto.
10695 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10696 fullname_syntax variable to scope and use it.
10697 (test_file_list_exec_source_files): Ditto.
10698 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10699
c3b69c04
DJ
107002005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10701
10702 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10703
3c95e6af
PG
107042004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10705
a9c64011
AS
10706 * lib/gdb.exp (skip_altivec_tests): New function, based on
10707 check_vmx_hw_available from the GCC testsuite.
10708 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10709 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10710
78df6c56
JB
107112005-05-02 Jim Blandy <jimb@redhat.com>
10712
10713 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10714 calling gdb_suppress_entire_file.
10715
1690f9cf
DJ
107162005-04-30 Randolph Chung <tausq@debian.org>
10717
10718 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10719 Slightly relax "sem_post" name checking.
10720
5ea106f7
PG
107212005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10722
10723 * gdb.base/unload.exp: Use new shared library infrastructure.
10724
bf7234cf
PG
107252005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10726
10727 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10728 infrastructure.
bf7234cf 10729
547b869a
CV
107302005-04-29 Corinna Vinschen <vinschen@redhat.com>
10731
10732 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10733 * gdb.asm/h8300.inc: New file.
10734
f07e55f0
PG
107352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10736
10737 * gdb.base/shlib-call.exp: Change to use new shared library
10738 infrastructure.
10739
3cbba3d1
PG
107402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10741
a9c64011
AS
10742 * gdb.base/pending.exp: Change to use new shared library
10743 infrastructure.
3cbba3d1 10744
ed6df200
PG
107452005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10746
a9c64011
AS
10747 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10748 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10749
8c8f4ebe
PG
107502005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10751
a9c64011
AS
10752 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10753 shared objects being adjusted and update copyright years.
8c8f4ebe 10754
607fbc54
DJ
107552005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10756
10757 * ChangeLog: Correct some 2003-01-13 dates.
10758 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10759 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10760 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10761 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10762 gdb.trace/tfind.exp: Update copyright years.
10763
57bf0e56
DJ
107642005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10765 Daniel Jacobowitz <dan@codesourcery.com>
10766
10767 * lib/gdb.exp (gdb_compile): Handle shlib=.
10768 (gdb_compile_shlib): New function.
10769
9b593790
PG
107702005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10771
a9c64011 10772 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10773
9494c6a5
DJ
107742005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10775
10776 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10777 gdb.server.
10778 * configure.ac: Likewise.
10779 * configure: Regenerated.
10780 * gdb.gdbserver/Makefile.in: Moved to...
10781 * gdb.server/Makefile.in: ... here.
10782 * gdb.gdbserver/server.c: Moved to...
10783 * gdb.server/server.c: ... here.
10784 * gdb.gdbserver/server-run.exp: Moved to...
10785 * gdb.server/server-run.exp: ... here.
10786
6f8eac0e
DJ
107872005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10788
10789 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10790 * configure.ac: Create gdb.gdbserver/Makefile.
10791 * configure: Regenerated.
10792 * lib/gdbserver-support.exp: New file, derived from
10793 config/gdbserver.exp.
10794 * config/gdbserver.exp: Use gdbserver-support.exp.
10795 * gdb.gdbserver/Makefile.in: New file.
10796 * gdb.gdbserver/server.c: New file.
10797 * gdb.gdbserver/server-run.exp: New file.
10798
6e87504d
PG
107992005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10800
a9c64011
AS
10801 * lib/gdb.exp (test_compiler_info): Return compiler_info
10802 if no arguments are given.
6e87504d 10803
d1779be4
PG
108042005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10805
10806 * gdb.arch/altivec-abi.exp: Check for compiler and set
10807 use altivec' flag accordingly.
10808 * gdb.arch/altivec-regs.exp: Likewise.
10809
88750304
DJ
108102005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10811
10812 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10813
f3fb768d
AS
108142005-03-27 Andreas Schwab <schwab@suse.de>
10815
10816 * gdb.base/bigcore.c (main): Add missing mode argument in open
10817 call.
10818
7e813ac5
DJ
108192005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10820
10821 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10822 downloads.
10823 * config/gdbserver.exp (gdb_load): Likewise.
10824
8e3049aa
PB
108252005-03-14 Paul Brook <paul@codesourcery.com>
10826
10827 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10828 targets.
10829
a9df7c44
JB
108302005-03-09 Joel Brobecker <brobecker@adacore.com>
10831
10832 * gdb.dwarf2/dup-psym.S: New file.
10833 * gdb.dwarf2/dup-psym.exp: New testcase.
10834
9f0d94e8
JB
108352005-03-09 Joel Brobecker <brobecker@adacore.com>
10836
10837 * gdb.ada/exec_changed/first.adb: New file.
10838 * gdb.ada/exec_changed/second.adb: New file.
10839 * gdb.ada/exec_changed.exp: New testcase.
10840
5f579bc5
NS
108412005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10842
36e9969c
NS
10843 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10844 (A2): New class.
10845 (main): Test operator+.
10846 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10847 breakpoint test.
10848
5f579bc5
NS
10849 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10850 * gdb.base/signull.exp: Disable if gdb,nosignals.
10851 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10852 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10853 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10854 * gdb.mi/mi2-console.exp: Likewise.
10855 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10856 continue output at start.
10857 (gdb_collect_locals_test): Robustify regexp.
10858 * gdb.trace/passc-dyn.exp: Fix comment typo.
10859 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10860
be46087e
CV
108612005-03-08 Corinna Vinschen <vinschen@redhat.com>
10862
10863 * gdb.asm/asm-source.exp: Add iq2000 case.
10864 * gdb.asm/iq2000.inc: New file.
10865
384e1a61 108662005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10867
384e1a61
MI
10868 * gdb.base/command.exp: Change hardcoded value to regular expression.
10869 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10870
584b6e9e
DJ
108712005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10872
10873 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10874 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10875 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10876 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10877 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10878
ab5b5d61
MK
108792005-03-05 Mark Kettenis <kettenis@gnu.org>
10880
10881 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10882 changes.
10883
ae051c1b
PG
108842004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10885
a9c64011
AS
10886 * lib/compiler.c: Add test for IBM's xlc compiler.
10887 * lib/compiler.cc: Likewise.
ae051c1b 10888
3f0f6ed2
JB
108892004-02-24 Joel Brobecker <brobecker@adacore.com>
10890
10891 * gdb.ada/fixed_points.exp: Create compilation object directory
10892 before running the test.
10893 * gdb.ada/null_record.exp: Likewise.
10894 * gdb.ada/packed_array.exp: Likewise.
10895 * gdb.ada/start.exp: Likewise.
10896
724f452b
JB
108972005-02-15 Joel Brobecker <brobecker@adacore.com>
10898
10899 * gdb.ada/packed_array/pa.adb: New file.
10900 * gdb.ada/packed_array.exp: New testcase.
10901
57f5cdfb 109022005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10903
1f393151
MK
10904 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10905 files.
10906
ebdda337
MK
10907 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10908 on *-*-openbsd*. Correctly match whitespace in regukar
10909 expressions.
10910
cf309262
DJ
109112005-02-10 Daniel Jacobowitz <dan@debian.org>
10912
10913 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10914 PR exp/1821
10915 * gdb.base/gdb1821.c: New test file.
10916 * gdb.base/gdb1821.exp: New test file.
10917
3be49e7a
JB
109182005-02-09 Joel Brobecker <brobecker@adacore.com>
10919
10920 * gdb.base/start.c: New file.
10921 * gdb.base/start.exp: New testcase.
10922
e292e67d
JB
109232005-02-09 Joel Brobecker <brobecker@adacore.com>
10924
10925 * gdb.ada/start/dummy.adb: New file.
10926 * gdb.ada/start.exp: New testcase.
10927
dbdfa66c
CV
109282005-02-09 Corinna Vinschen <vinschen@redhat.com>
10929
10930 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10931 for printing symbols and statistics.
10932 Add test for using relative pathnames in "maint print msymbols" test.
10933 Mark "maint info sections DATA" XFAIL on Cygwin.
10934 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10935 tests.
10936
d7941671
AC
109372005-02-09 Andreas Schwab <schwab@suse.de>
10938
10939 Committed by Andrew Cagney <cagney@gnu.org>
10940 * gdb.base/remotetimeout.exp: New file.
10941
74e5ef44
MK
109422005-02-07 Mark Kettenis <kettenis@gnu.org>
10943
10944 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10945
464dd14d
JB
109462005-02-03 Joel Brobecker <brobecker@adacore.com>
10947
10948 * gdb.ada/gnat_ada.gpr: New file.
10949 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10950 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10951 * configure.ac: No longer generate gnat_ada.gpr.
10952 * configure: Regenerate.
10953 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10954 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10955 * gdb.ada/null_record/bar.ads: Likewise.
10956 * gdb.ada/null_record/bar.adb: Likewise.
10957 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10958 * gdb.ada/null_record.exp (testdir): New variable.
10959 (testfile): executable is now in testdir subdirectory.
10960 (srcfile): Use full path to the main compilation unit.
10961 * gdb.ada/fixed_points.exp: Same changes as above.
10962
30d756ae
NR
109632005-02-03 Nick Roberts <nickrob@snap.net.nz>
10964
10965 * gdb.base/interp.exp: New test.
10966
9d799f85
AC
109672005-01-24 Andrew Cagney <cagney@gnu.org>
10968
10969 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10970
15656118
AC
109712005-01-19 Andrew Cagney <cagney@gnu.org>
10972
a892c31b
AC
10973 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10974 configure.ac not configure.in.
10975
15656118
AC
10976 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10977 of powerpc*-*-*.
10978 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10979 * gdb.base/list.exp (test_list_function)
15656118
AC
10980 (test_list_filename_and_function): Ditto.
10981 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10982
a7b01baf
AC
109832005-01-16 Andrew Cagney <cagney@gnu.org>
10984
17d92a02
AC
10985 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
10986
a7b01baf
AC
10987 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
10988
bc8332bb
AC
109892005-01-14 Andrew Cagney <cagney@gnu.org>
10990
10991 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
10992 * gdb.mi/mi2-var-cmd.exp: Ditto.
10993
4d074752
CV
109942005-01-10 Corinna Vinschen <vinschen@redhat.com>
10995
10996 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
10997
bec39cab
AC
109982005-01-07 Andrew Cagney <cagney@gnu.org>
10999
11000 * configure.ac: Rename configure.in, require autoconf 2.59.
11001 * configure: Re-generate.
11002 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11003 * gdb.stabs/configure: Re-generate.
11004 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11005 * gdb.hp/configure: Re-generate.
11006 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11007 autoconf 2.59.
11008 * gdb.hp/gdb.objdbg/configure: Re-generate.
11009 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11010 autoconf 2.59.
11011 * gdb.hp/gdb.defects/configure: Re-generate.
11012 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11013 autoconf 2.59.
11014 * gdb.hp/gdb.compat/configure: Re-generate.
11015 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11016 autoconf 2.59.
11017 * gdb.hp/gdb.base-hp/configure: Re-generate.
11018 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11019 autoconf 2.59.
11020 * gdb.hp/gdb.aCC/configure: Re-generate.
11021
f10b16d4
JB
110222004-12-15 Jim Blandy <jimb@redhat.com>
11023
11024 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11025 under NPTL when there is debugging info available for libpthread.
11026
fb6e1814
JG
110272004-12-13 Jerome Guitton <guitton@gnat.com>
11028
11029 * gdb.ada/fixed_points.c: New file.
11030 * gdb.ada/fixed_points.exp: New file.
11031
fe46cd3a
RC
110322004-12-03 Randolph Chung <tausq@debian.org>
11033
11034 * gdb.arch/pa-nullify.exp: New file.
11035 * gdb.arch/pa-nullify.s: New file.
11036
8de0841b
RC
110372004-11-30 Randolph Chung <tausq@debian.org>
11038
11039 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11040 instead of "tbug". Fix regexp to work properly with gdb_test.
11041
c8170782
PH
110422004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11043
11044 * gdb.base/bitfields2.exp: New test.
11045 * gdb.base/bitfields2.c: New file.
11046
954269c2
RE
110472004-11-28 Richard Earnshaw <rearnsha@arm.com>
11048
11049 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11050
0107feed
RC
110512004-11-16 Randolph Chung <tausq@debian.org>
11052
11053 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11054
f073ae8c
DJ
110552004-11-14 Daniel Jacobowitz <dan@debian.org>
11056
11057 * gdb.threads/threadapply.exp: Correct "macro details" test.
11058
19ad59e7
JJ
110592004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11060
11061 * gdb.threads/threadapply.exp: New test.
11062 * gdb.threads/threadapply.c: New file.
11063
9cf0961b
MK
110642004-11-07 Mark Kettenis <kettenis@gnu.org>
11065
11066 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11067 frames.
11068
c789492a
FL
110692004-11-05 Felix Lee <felix+log1@specifixinc.com>
11070
11071 * gdb.base/cursal.exp: New file.
11072 * gdb.base/cursal.c: New file.
11073
a1e167bb
AC
110742004-11-03 Andrew Cagney <cagney@gnu.org>
11075
11076 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11077
b7cbf173
MK
110782004-10-30 Mark Kettenis <kettenis@gnu.org>
11079
11080 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11081 NetBSD/ELF targets.
11082
88f9d34f
JB
110832004-10-29 Joel Brobecker <brobecker@gnat.com>
11084
11085 * gdb.threads/bp_in_thread.c: New file, copied from
11086 pthread_cond_wait.c.
11087 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11088 file, rather than reusing the .c file from another testcase.
11089
ca7d6a0c
JB
110902004-10-20 Joel Brobecker <brobecker@gnat.com>
11091
11092 * gdb.ada/null_record.exp: Check where we stopped after
11093 sending the start command, instead of where the associated
11094 temporary breakpoint was inserted.
11095
0d863d03
AC
110962004-10-14 Andrew Cagney <cagney@gnu.org>
11097
11098 * gdb.mi/gdb701.c (main): Return 0.
11099
d11e72cb
DJ
111002004-10-13 Daniel Jacobowitz <dan@debian.org>
11101
d40539a4 11102 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11103
e1923096
JJ
111042004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11105
11106 * gdb.threads/schedlock.c: Add comment markers to use to find
11107 line numbers.
11108 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11109 comments.
11110 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11111 breakpoint lines.
11112
ec8ba2c9
DJ
111132004-10-12 Daniel Jacobowitz <dan@debian.org>
11114
11115 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11116
0eb3658b
DJ
111172004-10-12 Daniel Jacobowitz <dan@debian.org>
11118
11119 * configure.in: Add gdb.dwarf2.
11120 * configure: Regenerated.
11121 * Makefile.in: Add gdb.dwarf2.
11122 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11123 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11124 gdb.dwarf2/file1.txt: New files.
11125
a271cc33
OF
111262004-10-11 Orjan Friberg <orjanf@axis.com>
11127
a9c64011 11128 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11129 of "run", since the latter doesn't work with remote targets. Adjust
11130 the breakpoint numbering accordingly.
11131 * gdb.threads/pthread_cond_wait.exp: Ditto.
11132
895ce074
MC
111332004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11134
11135 * gdb.base/overlays.exp: Update copyright years.
11136
6be3092d
KI
111372004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11138
11139 * gdb.base/overlays.exp: Disable if target is Linux.
11140
e05389b8
FL
111412004-10-06 Felix Lee <felix+log1@specifixinc.com>
11142
11143 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11144
73cb587d
KI
111452004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11146
11147 * gdb.asm/asm-source.exp: Add m32r-linux target.
11148 * gdb.asm/m32r-linux.inc: New file.
11149
3c0edcdc
AC
111502004-09-24 Andrew Cagney <cagney@redhat.com>
11151 David Anderson <anderson@redhat.com>
11152
11153 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11154 command fails, assume things will work.
11155 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11156 (_GNU_SOURCE): Define.
11157 (print_unsigned, print_hex): Change parameter to "long long".
11158 (print_byte_count): New function, use to print byte counts.
11159 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11160 O_LARGEFILE.
11161 (main): Compute an upper bound on a corefile in max_core_size.
11162 Limit memory chunk size to max_core_size. Limit total memory
11163 allocated to max_core_size.
11164
4bb3667f
AC
111652004-09-23 Andrew Cagney <cagney@gnu.org>
11166
11167 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11168 from a separate process with code that creates a corefile by
11169 making the inferior dump core.
11170
60fe1a51
MK
111712004-09-23 Mark Kettenis <kettenis@gnu.org>
11172
11173 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11174 block.
11175
8e937346
MC
111762004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11177
11178 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11179 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11180 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11181 Likewise.
11182
7213f6d6
JJ
111832004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11184
11185 * gdb.java/jprint.exp: New test case for java inferior call.
11186 * gdb.java/jprint.java: Ditto.
11187
eac69dca
JB
111882004-09-15 Joel Brobecker <brobecker@gnat.com>
11189
11190 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11191
22227696
MC
111922004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11193
11194 * gdb.threads/killed.c: Include <stdlib.h>.
11195 * gdb.threads/pthreads.c: Likewise.
11196
7dd403a4
MC
111972004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11198
11199 * gdb.threads/killed.c: Add copyright notice.
11200
33f2d567
JM
112012004-09-10 Jason Molenda (jmolenda@apple.com)
11202
a9c64011
AS
11203 * gdb.base/define.exp: Two new tests to verify zero space chars
11204 after 'if' and 'while' commands in a user-defined command is correctly
11205 parsed.
33f2d567 11206
e05b62ac
AC
112072004-09-08 Andrew Cagney <cagney@gnu.org>
11208
11209 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11210 delivery test with duplicate at end of file.
11211
9cbe82da
MK
112122004-09-06 Mark Kettenis <kettenis@jive.nl>
11213
11214 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11215
564803d9
MC
112162004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11217
11218 * config/hppro.exp: Removed.
11219
7c6807ce
MC
112202004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11221
11222 * config/sparclet.exp: Removed.
11223
bf7e26dd
MC
112242004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11225
11226 * config/udi.exp: Removed.
11227
714e341b
MC
112282004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11229
11230 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11231 of "exp_continue".
11232 (advancei): Likewise.
11233
1236e623
JJ
112342004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11235
11236 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11237
3bdcad15
MI
112382004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11239
228af206 11240 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11241 to check for nodebug in executable.
11242 * gdb.gdb/observer.exp (setup_test): Likewise.
11243 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11244 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11245
c72b934c
AC
112462004-09-01 Andrew Cagney <cagney@gnu.org>
11247
11248 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11249 files.
11250
edd9b715
JJ
112512004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11252
11253 * gdb.base/unload.exp: Fix expected warning message to match
11254 latest format.
11255
fb4ce06b
CV
112562004-09-01 Corinna Vinschen <vinschen@redhat.com>
11257
11258 * gdb.base/call-rt-st.exp: Fix typos.
11259
ce78e7c3
MI
112602004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11261
11262 * gdb.threads/thread_check.exp: New testcase.
11263 * gdb.threads/thread_check.c: New testcase.
11264
2dedb159
AC
112652004-08-31 Andrew Cagney <cagney@gnu.org>
11266
11267 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11268 (skip_to_handler_entry): New procedures. Test stepping into a
11269 handler when the breakpoint is at the handler's entry point.
11270
68f53502
AC
112712004-08-30 Andrew Cagney <cagney@gnu.org>
11272
11273 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11274 gdb/1757.
11275
3e3ffd2b
MC
112762004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11277
11278 With code from Manoj Iyer <manjo@austin.ibm.com>:
11279 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11280 return value. Add an arm for "no debugging symbols found".
11281 Change a stray "error" to "perror".
11282 (gdb_run_cmd): Adapt to new return value.
11283 * gdb.base/remote.exp: Adapt to new return value.
11284 * gdb.gdb/complaints.exp: Likewise.
11285 * gdb.gdb/observer.exp: Likewise.
11286 * gdb.gdb/selftest.exp: Likewise.
11287 * gdb.gdb/xfullpath.exp: Likewise.
11288
4b6f5fd2
JB
112892004-08-27 Joel Brobecker <brobecker@gnat.com>
11290
11291 * gdb.threads/bp_in_thread.exp: New testcase.
11292
e5b25496
MC
112932004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11294
11295 Fix PR testsuite/1735.
11296 * gdb.threads/schedlock.c (thread_function): Add a cast
11297 to suppress a gcc warning.
11298 * gdb.threads/thread-specific.c (thread_function): Likewise.
11299
934353d6
MC
113002004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11301
11302 * gdb.base/unload.c: Include <stdlib.h>.
11303
f98a0aef 113042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11305
f98a0aef 11306 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11307 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11308 synchronized after the "return".
11309
5a2e8882
MC
113102004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11311
11312 * gdb.mi/basics.c: Include <stdio.h>.
11313 * gdb.mi/pthreads.c: Include <stdlib.h>.
11314 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11315
a9640423
MC
113162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11317
11318 * gdb.threads/schedlock.c: Add copyright notice.
11319
b04e311d
AC
113202004-08-25 Andrew Cagney <cagney@gnu.org>
11321
11322 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11323 (skip_over_handler, breakpoint_over_hander): New test procedures.
11324 (advance, advancei): Add a proper prefix, do not use
11325 rerun_to_main.
11326 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11327
7c27f15b
MC
113282004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11329
11330 * gdb.mi/basics.c: Add copyright notice.
11331 * gdb.mi/var-cmd.c: Add copyright notice.
11332
fffc87ae
MC
113332004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11334
11335 * lib/gdb.exp: Remove signed_keyword_not_used.
11336 * lib/compiler.c: Likewise.
11337 * lib/compiler.cc: Likewise.
11338
d782e0bf
MC
113392004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11340
11341 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11342 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11343
96033e83
MC
113442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11345
11346 * gdb.base/whatis.c: Add copyright notice.
11347
cf38c229
MK
113482004-08-20 Mark Kettenis <kettenis@gnu.org>
11349
11350 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11351 it to skip the breakpoints encoded in the inline assembly.
11352
f4b49756
MC
113532004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11354
11355 * Makefile.in: Add gdb.fortran.
11356
2f193b69
MC
113572004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11358
11359 * gdb.base/call-sc.exp (test_scalar_returns):
11360 Fix cut-and-paste glitch in "Make fun return now".
11361
89a237cb
MC
113622004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11363
11364 * configure.in: Add gdb.fortran.
11365 * configure: Regenerate.
11366 * gdb.fortran/Makefile.in: New file.
11367 * lib/gdb.exp (skip_fortran_tests): New procedure.
11368
469aff8e
MC
113692004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11370
11371 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11372 reference to bug-gnu@prep.ai.mit.edu.
11373 * gdb.mi/mi-var-child.exp: Likewise.
11374 * gdb.mi/mi-var-cmd.exp: Likewise.
11375 * gdb.mi/mi-var-display.exp: Likewise.
11376 * gdb.mi/mi2-var-block.exp: Likewise.
11377 * gdb.mi/mi2-var-child.exp: Likewise.
11378 * gdb.mi/mi2-var-cmd.exp: Likewise.
11379 * gdb.mi/mi2-var-display.exp: Likewise.
11380
00b51b9f
MK
113812004-08-15 Mark Kettenis <kettenis@gnu.org>
11382
11383 * gdb.base/unload.c (main): Make local variable msg const.
11384
45f07fef
MC
113852004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11386
11387 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11388 to bug-gnu@prep.ai.mit.edu.
11389 * gdb.mi/mi-disassemble.exp: Likewise.
11390 * gdb.mi/mi-eval.exp: Likewise.
11391 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11392 default line number.
11393 * gdb.mi/mi-return.exp: Likewise.
11394 * gdb.mi/mi-simplerun.exp: Likewise.
11395 * gdb.mi/mi-stack.exp: Likewise.
11396 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11397 number with explicit range test.
11398 * gdb.mi/mi-watch.exp: Likewise.
11399 * gdb.mi/mi2-break.exp: Likewise.
11400 * gdb.mi/mi2-cli.exp: Likewise.
11401 * gdb.mi/mi2-disassemble.exp: Likewise.
11402 * gdb.mi/mi2-eval.exp: Likewise.
11403 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11404 default line number.
11405 * gdb.mi/mi2-return.exp: Likewise.
11406 * gdb.mi/mi2-simplerun.exp: Likewise.
11407 * gdb.mi/mi2-stack.exp: Likewise.
11408 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11409 number with explicit range test.
11410 * gdb.mi/mi2-watch.exp: Likewise.
11411
dd8c8ee7
MC
114122004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11413
11414 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11415 * gdb.cp/m-static.exp: Likewise.
11416 * gdb.cp/rtti.exp: Likewise.
11417
4e838464
MK
114182004-08-14 Mark Kettenis <kettenis@gnu.org>
11419
11420 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11421
8d8cb839
EZ
114222004-08-14 Eli Zaretskii <eliz@gnu.org>
11423
11424 * ChangeLog: Prefix Local Variables with semi-colons and indent
11425 the reference to older ChangeLog files, to fix fontification in
11426 Emacs.
11427
deea8bb0
MC
114282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11429
11430 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11431 * gdb.mi/mi2-break.exp: Likewise.
11432
c3297504
MC
114332004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11434
11435 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11436
25808999
MC
114372004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11438
11439 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11440
226a8d71
MC
114412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11442
11443 * gdb.cp/classes.exp: Remove unused declarations. Just let
11444 test names default instead of providing special names. Remove
11445 extraneous demangler test.
11446
37fdf854
JJ
114472004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11448
11449 * gdb.base/unload.exp: New test for breakpoints in dynamically
11450 loaded libraries.
11451 * gdb.base/unload.c: Ditto.
11452 * gdb.base/unloadshr.c: Ditto.
11453
2d3a7986
MC
114542004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11455
11456 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11457 cp_test_ptype_class.
11458 (test_enums): Likewise.
11459
c72b934c
AC
114602004-08-10 Andrew Cagney <cagney@gnu.org>
11461
11462 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11463 files.
11464
cc503c8a
AC
114652004-08-10 Andrew Cagney <cagney@gnu.org>
11466
11467 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11468 init_malloc call.
11469
902f2ccb
MC
114702004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11471
11472 * ChangeLog: Add copyright notice. The notice is copied
11473 from emacs 21.3 top level ChangeLog.
11474
78c90502
MC
114752004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11476
11477 * lib/cp-support.exp: New file.
11478 * lib/cp-support.exp (cp_test_type_class): New function.
11479 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11480 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11481 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11482 cp_test_ptype_class.
11483
88e5ea78
MC
114842004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11485
11486 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11487 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11488 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11489 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11490 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11491 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11492 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11493 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11494 gdb.mi/mi2-watch.exp: Update copyright years.
11495
6a89fc9c
MK
114962004-08-09 Mark Kettenis <kettenis@gnu.org>
11497
11498 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11499
1482e0de
MC
115002004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11501
11502 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11503 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11504 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11505 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11506 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11507 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11508 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11509 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11510 gdb.mi/mi-watch.exp: Update copyright years.
11511
1a5ce3f3
DJ
115122004-08-08 Daniel Jacobowitz <dan@debian.org>
11513
11514 PR gdb/1738
11515 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11516 from a breakpoint with a pending signal.
11517
04f6ecf2
DJ
115182004-08-08 Daniel Jacobowitz <dan@debian.org>
11519
11520 PR gdb/1736
11521 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11522 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11523 the prompt.
11524 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11525
54d90d35
DJ
115262004-08-08 Daniel Jacobowitz <dan@debian.org>
11527
11528 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11529
d2f6abb0
DJ
115302004-08-08 Daniel Jacobowitz <dan@debian.org>
11531
11532 PR gdb/1736
11533 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11534 for i?86-*-linux*.
11535
5598c03d
DJ
115362004-08-08 Daniel Jacobowitz <dan@debian.org>
11537
11538 * gdb.arch/i386-prologue.exp: Compile without debug information.
11539
c6fee705
MC
115402004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11541
11542 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11543 rather than asking gdb to search.
11544
dd90efdb
MC
115452004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11546
11547 * gdb.base/gcore.c: Include <string.h>.
11548
1e84bec1
MC
115492004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11550
11551 * gdb.base/gcore.c: Add copyright notice.
11552
e425eb2b
MC
115532004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11554
11555 * gdb.base/freebpcmd.c: Include <stdio.h>.
11556 * gdb.base/long_long.c: Include <string.h>.
11557 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11558 * gdb.base/siginfo.c: Include <string.h>.
11559 * gdb.base/sigstep.c: Include <string.h>.
11560
cb9aaed5
MC
115612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11562
11563 * gdb.base/complex.c: Include <stdlib.h>.
11564
55944f3d
MC
115652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11566
11567 * gdb.base/complex.c: Add copyright notice.
11568
7b2953d9
MC
115692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11570
11571 * gdb.base/charset.c: Include <stdlib.h>.
11572
c9133d23
MC
115732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11574
11575 * gdb.base/auxv.c: Include <stdlib.h>.
11576
0a8490ad
MC
115772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11578
11579 * gdb.base/auxv.c: Add copyright notice.
11580
3426d5ec
MC
115812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11582
11583 * gdb.base/coremaker.c: Add copyright notice.
11584 * gdb.base/coremaker2.c: Add copyright notice.
11585
8da195dd
AC
115862004-08-04 Andrew Cagney <cagney@gnu.org>
11587
11588 * gdb.base/store.exp: Update copyright.
11589 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11590 names, do not import gdb_prompt.
11591
8d394f98
AC
115922004-08-01 Andrew Cagney <cagney@gnu.org>
11593
11594 Fix PR testsuite/1729.
11595 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11596 not use capture_value with value 4.
11597 (capture_value): Add optional test name parameter.
11598 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11599 the prefix, pass to capture_value.
11600
b6702b23
MK
116012004-08-01 Mark Kettenis <kettenis@gnu.org>
11602
11603 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11604 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11605 (main): Call new function.
11606
c203e0ca
MC
116072004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11608
11609 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11610
a7995a30
MC
116112004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11612
11613 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11614
9366563b
MC
116152004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11616
b6eeaf26 11617 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11618 Accept more values of vtbl pointer. Remove some messages
11619 about "obsolete gcc or gdb".
11620
2fc1f950
MC
116212004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11622
11623 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11624
c724d49b
MC
116252004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11626
11627 * gdb.base/asm-source.exp: Properly convert target board
11628 debug flags from gcc format to binutils format.
11629
736b0fce
MK
116302004-07-28 Mark Kettenis <kettenis@gnu.org>
11631
11632 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11633 gdb1718". PR backtrace/1718 partially fixed.
11634
5633ea5c
JJ
116352004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11636
11637 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11638
575eebb1
NC
116392004-07-26 Nick Clifton <nickc@redhat.com>
11640
11641 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11642 good default value for a specific architecture is available then
11643 set it to that value. Otherwise default to the -gstabs switch.
11644 Remove the -g... switches from the asm-flags variable. Allow the
11645 target board info to override the value if it wants to. Pass the
11646 switch on the assembler command line.
11647
62104619
MK
116482004-07-23 Mark Kettenis <kettenis@gnu.org>
11649
11650 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11651 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11652 (main): Call new function.
11653
4a1135b8
MC
116542004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11655
11656 Test for PR exp/1715.
11657 * gdb.base/radix.exp: Refactor common procedures. Make all
11658 test names unique. Change XFAIL to KFAIL.
11659
8a12c1f0
MC
116602004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11661
11662 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11663 * gdb.ada/gnat_ada.gin: ... to here.
11664 * configure.in: Use gnat_ada.gin.
11665 * configure: Regenerate.
11666
23b451cf
AC
116672004-07-20 Andrew Cagney <cagney@gnu.org>
11668
11669 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11670 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11671 XFAILs. Clean up test messages and comments. Check backtraces.
11672 Delete re-sync code.
11673
ab618a02
MC
116742004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11675
11676 Fix PR cli/740.
11677 * gdb.base/annota1.exp: Honor gdb,nosignals.
11678 * gdb.base/annota3.exp: Likewise.
11679
46dad340
MC
116802004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11681
11682 * lib/java.exp: Update copyright notice.
11683
756d8c70
AC
116842004-07-19 Andrew Cagney <cagney@gnu.org>
11685
11686 * gdb.base/selftest.exp: Copy file from here ...
11687 * gdb.gdb/selftest.exp: ... to here.
11688
586027e6
AC
116892004-07-16 Andrew Cagney <cagney@redhat.com>
11690
11691 * lib/insight-support.exp: Delete file.
11692 * lib/java.exp (java_init): Fix copyright.
11693
029d2200
AC
116942004-07-16 Andrew Cagney <cagney@gnu.org>
11695
11696 * gdb.base/restore.c: Append "prologue" to comments marking the a
11697 function's prologue.
11698 * gdb.base/restore.exp: Update copyright, re-indent.
11699 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11700 callerN" prefix where needed. Update patterns that match a
11701 function's prologue.
11702
653b62c5
MC
117032004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11704
11705 * gdb.base/restore.c: Add copyright notice.
11706
f7d690e5
AC
117072004-07-16 Andrew Cagney <cagney@gnu.org>
11708
11709 * gdb.base/logical.exp: Update copyright.
11710 (evaluate): New procedure. Use to re-implement tests using
11711 several tables.
11712
d629a7cb
MH
117132004-07-14 Martin Hunt <hunt@redhat.com>
11714
11715 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11716 which fixes some problems where init.tcl was not found.
11717
9c7bb332
AC
117182004-07-13 Andrew Cagney <cagney@gnu.org>
11719
6bf46641
AC
11720 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11721 (check_sizeof, check_valueof): Do not include the output in the
11722 test name. Use gdb_test.
11723 (get_valueof): Use gdb_test_multiple.
11724
c4ffd4c0
AC
11725 * gdb.base/step-test.exp: Update copyright. Use
11726 gdb_test_multiple. Ensure that test names do not include
11727 architecture dependent output.
11728
ab89363a
AC
11729 * gdb.gdb/observer.exp: Update copyright.
11730 (setup_test): Use gdb_test_multiple.
11731 (attach_first_observer, attach_second_observer)
11732 (attach_third_observer, detach_first_observer)
11733 (detach_second_observer, detach_third_observer)
11734 (reset_counters, check_counters): Make $message a prefix.
11735 (test_normal_stop_notifications): Add "args" parameter - a list of
11736 init functions to be called. Make $message a prefix,
11737 (test_observer_normal_stop): Change the message prefixes so that
11738 they are unique, pass the attach / detach procedures to
11739 test_normal_stop_notifications.
11740
ec58997a
AC
11741 * gdb.base/signull.exp (test_segv): Prefix all tests with
11742 "${name}". Clean up test messages.
11743
b475183b
AC
11744 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11745
9c7bb332
AC
11746 * gdb.base/ena-dis-br.exp: Update copyright.
11747 (break_at): New function. Replace send_gdb with gdb_test,
11748 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11749 ignore count, not stopped at bpt", with KFAIL.
11750
2dd95497
CV
117512004-07-13 Corinna Vinschen <vinschen@redhat.com>
11752
11753 * gdb.base/attach.exp: Remove cleanupfile handling.
11754
419e626b
AC
117552004-07-12 Andrew Cagney <cagney@gnu.org>
11756
11757 * gdb.base/annota1.exp: Cleanup corefile test name.
11758 * gdb.base/annota3.exp: Ditto.
11759
8b1b3228
AC
117602004-07-12 Andrew Cagney <cagney@gnu.org>
11761
78650829
AC
11762 * gdb.base/signals.exp: Clean up copyright, re-indent.
11763
8b1b3228
AC
11764 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11765 gdb_test and gdb_test_multiple.
11766
935c2760
JJ
117672004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11768
11769 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11770 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11771 provide line number info for first statement in main.
11772
1544280f
AC
117732004-07-08 Andrew Cagney <cagney@gnu.org>
11774
1279f4ff
AC
11775 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11776
1544280f
AC
11777 * gdb.base/sigbpt.exp: Make the common part of each test name a
11778 prefix instead of suffix.
11779
bcc82369
BR
117802004-07-07 Bob Rossi <bob_rossi@cox.net>
11781
11782 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11783 test from test_tbreak_creation_and_listing to
11784 test_file_list_exec_source_file
11785 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11786 Changed name of test from test_tbreak_creation_and_listing to
11787 test_file_list_exec_source_file
11788
23f4b0aa
JJ
117892004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11790
11791 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11792 the jmisc() constructor instead of <init>.
11793 * gdb.java/jmisc1.exp: Ditto.
11794
56401cd5
AC
117952004-07-07 Andrew Cagney <cagney@gnu.org>
11796
11797 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11798 corrupting the PC.
11799
44ae2f6a
MC
118002004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11801
11802 * gdb.cp/templates.exp: Accept whitespace change in demangler
11803 output.
11804
45a83408
AC
118052004-07-06 Andrew Cagney <cagney@gnu.org>
11806
11807 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11808
d205ad70
MC
118092004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11810
11811 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11812 * lib/compiler.cc: Likewise.
11813
06ea1a61
MC
118142004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11815
11816 * lib/compiler.cc: Work around string preprocessing problem
11817 with old hp c++ compiler.
11818 * lib/compiler.c: Likewise.
11819
daab1251
CV
118202004-06-29 Corinna Vinschen <vinschen@redhat.com>
11821
11822 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11823 directives to conditionalize symbol prefixing.
11824 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11825 additional_flags handling. Add underscore prefix for Cygwin.
11826 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11827 conditionalize symbol prefixing.
11828 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11829 additional_flags handling. Add underscore prefix for Cygwin.
11830
cc984116
CV
118312004-06-29 Corinna Vinschen <vinschen@redhat.com>
11832
11833 * gdb.base/bigcore.exp: Skip test on Cygwin.
11834
c279b077
MC
118352004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11836
11837 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11838 formats for "info register". Use gdb_test_multiple. Fix
11839 the "invalid register" test.
11840
0e915747
CV
118412004-06-28 Corinna Vinschen <vinschen@redhat.com>
11842
11843 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11844 PID for Cygwin. Add Cygwin specific strings to check for in some
11845 tests.
11846 (do_attach_tests): Add a test for user interaction when attaching
11847 to a process with no matching symbol table already loaded.
11848
11422c86
AC
118492004-06-26 Andrew Cagney <cagney@gnu.org>
11850
11851 Test PR java/1567 and PR java/1565.
11852 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11853 * gdb.java/jmisc2.exp: Delete file.
11854
cefbce26
MC
118552004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11856
11857 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11858
e19f872c
CV
118592004-06-25 Corinna Vinschen <vinschen@redhat.com>
11860
11861 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11862 attach process.
11863
d931ba3b
MC
118642004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11865
11866 * gdb.cp/pr-1553.exp: Remove.
11867
aef68c48
MC
118682004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11869
11870 * gdb.cp/pr-1553.cc: Remove.
11871 * gdb.cp/pr-1553.exp: Disable this test.
11872
8d5df71a
JB
118732004-06-20 Jim Blandy <jimb@redhat.com>
11874
a9c64011 11875 Fix PR testsuite/1680.
8d5df71a
JB
11876 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11877 regular expressions.
11878
4ac6f39d
MC
118792004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11880
11881 Fix PR testsuite/1679.
11882 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11883 Issue an UNSUPPORTED result instead.
11884
1b413552
JB
118852004-06-18 Jim Blandy <jimb@redhat.com>
11886
11887 * gdb.base/charset.exp: Only send a control-C if we see a new
11888 prompt and incomplete command.
11889
6daa6ebd
MC
118902004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11891
11892 * gdb.cp/pr-574.cc: Add copyright notice.
11893
51fa4ae0
JB
118942004-06-17 Jim Blandy <jimb@redhat.com>
11895
11896 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11897 cases where the regexp has no groups; this grabs random text from
11898 the previous test suite, whatever that was.
11899
8fea26c5
MC
119002004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11901
11902 * gdb.cp/printmethod.cc: Add copyright notice.
11903
1e3aeb41
MC
119042004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11905
11906 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11907
9d9030bc
AC
119082004-06-16 Andrew Cagney <cagney@gnu.org>
11909
11910 * gdb.base/signull.c: Update copyright. Include <string.h>.
11911 (bowler): Replace data_pointer with data_read
11912 and data_write cases. Add code_descriptor case.
11913 (zero, desc): New array and pointer.
11914 (data, code): Change to simple pointers.
11915 * gdb.base/signull.exp: Fix probe pattern matching a function
11916 descriptor SIGSEGV. Replace data_pointer with data_read and
11917 data_write tests.
11918
acd4ad44
AC
119192004-06-16 Andrew Cagney <cagney@gnu.org>
11920
11921 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11922
08fd625c
MC
119232004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11924
11925 * gdb.base/long_long.c: Add copyright notice.
11926
1903502c
MC
119272004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11928
11929 * gdb.base/long_long.exp: Remove reference to
11930 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11931 to gdb_breakpoint and gdb_continue_to_breakpoint.
11932
83313cb1
JB
119332004-06-14 Jim Blandy <jimb@redhat.com>
11934
11935 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11936 endian case.
11937
1bf404ef
AC
119382004-06-14 Andrew Cagney <cagney@gnu.org>
11939
11940 * gdb.base/gcore.exp (capture_command_output): Delete the always
11941 passing tests containing inferior values.
11942 * gdb.base/ending-run.exp: Do not include the breakpoint address
11943 in the test message. Update copyright.
11944 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11945 size in the test name, use gdb_test_multiple. Update copyright.
11946
ef220b33
MC
119472004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11948
11949 * gdb.cp/ref-types.cc: Add copyright notice.
11950
4f70a4c9
MC
119512004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11952
11953 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11954 hp_aCC_compiler.
11955 * lib/compiler.cc: Likewise.
11956 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11957 'set' commands. Log diagnostics for other lines. Set
11958 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11959
335928ac
MC
119602004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11961
11962 * gdb.cp/try_catch.cc: Add copyright notice.
11963
2efb12e8
MC
119642004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11965
11966 * gdb.cp/userdef.cc: Add copyright notice.
11967
0bbed51a
MC
119682004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11969
11970 * gdb.cp/virtfunc.cc: Add copyright notice.
11971
e12a46c9
RC
119722004-06-11 Randolph Chung <tausq@debian.org>
11973
11974 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11975 problem.
11976
338e05af
AC
119772004-06-10 Andrew Cagney <cagney@gnu.org>
11978
11979 * lib/compiler.cc, lib/compiler.c: Append either
11980 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11981 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11982 instead of gcc-3-3.
11983
dc3f10cb
AC
119842004-06-09 Andrew Cagney <cagney@gnu.org>
11985
b4d946af
AC
11986 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
11987 gdb/1455, bug is specific to "long long" and "double".
a9c64011 11988
dc3f10cb
AC
11989 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
11990 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
11991 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
11992 fixed.
11993
b5c0bfa2
AC
119942004-06-09 Andrew Cagney <cagney@gnu.org>
11995
11996 * gdb.base/structs.exp (test_struct_returns): Replace
11997 "return_value_unknown" and "finish_value_unknown" by
11998 "return_value_known" and "finish_value_known". Instead of
11999 "return_value_unknown" iff "finish_value_unknown", check
12000 "return_value_known" implies "finish_value_known".
12001
caeb605f
MH
120022004-06-08 Martin Hunt <hunt@redhat.com>
12003
12004 * gdb.base/float.exp: Add pattern for mips targets.
12005
c892bb64
RC
120062004-06-08 Randolph Chung <tausq@debian.org>
12007
12008 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12009 message for unknown architectures more clear.
12010
48306d3e
JB
120112004-06-08 Joel Brobecker <brobecker@gnat.com>
12012
12013 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12014 start the execution of the program.
12015
83ecb59f
JB
120162004-06-07 Jim Blandy <jimb@redhat.com>
12017
12018 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12019 * gdb.arch/i386-cpuid.h: New helper file.
12020
55264cb4
RC
120212004-06-07 Randolph Chung <tausq@debian.org>
12022
12023 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12024 has started.
12025
23cadb28
RM
120262004-06-04 Roland McGrath <roland@redhat.com>
12027
12028 Fix PR gdb/1647.
12029 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12030 differently to be robust to output buffering differences.
12031
51d01eda
MC
120322004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12033
12034 * gdb.threads/pthreads.exp: Update copyright years.
12035 (check_control_c): Change asynchronous 'after' to synchronous.
12036
f4fc3b93
RM
120372004-06-04 Roland McGrath <roland@redhat.com>
12038
12039 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12040 next gdb prompt.
12041
4013522b
MC
120422004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12043
12044 Fix PR gdb/1636.
12045 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12046 calls to synchronous.
12047
7a8f1e6b
JB
120482004-05-26 Jim Blandy <jimb@redhat.com>
12049
12050 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12051
81bb3443
RC
120522004-05-24 Randolph Chung <tausq@debian.org>
12053
12054 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12055 * gdb.asm/pa.inc: New file.
12056
8f5a3103
MK
120572004-05-22 Mark Kettenis <kettenis@gnu.org>
12058
12059 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12060
734b8fe8 120612004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12062 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12063
12064 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12065 GDB prompt.
12066
725603e1
UW
120672004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12068
f4fc3b93 12069 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12070 setjmp/longjmp. Use sigaction instead of signal.
12071
8b923272 120722004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12073 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12074
12075 * gdb.threads/pthread_cond_wait.c: New file.
12076 * gdb.threads/pthread_cond_wait.exp: New testcase.
12077
8bfabb04
AC
120782004-05-13 Andrew Cagney <cagney@redhat.com>
12079
12080 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12081 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12082
42edda50
AC
120832004-05-11 Andrew Cagney <cagney@redhat.com>
12084
12085 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12086 fixed but revealed gdb/1639.
12087
d303a6c7
AC
120882004-05-10 Andrew Cagney <cagney@redhat.com>
12089
12090 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12091 func1" and "next to 2nd alarm", kernel bug avoided.
12092
bf08c2a1
DJ
120932004-05-10 Daniel Jacobowitz <dan@debian.org>
12094
12095 PR external/1568
12096 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12097 XFAIL if it is smaller than bytes_allocated.
12098 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12099 (main): Make chunks_allocated unsigned. Correct comment.
12100
c0586a34
JB
121012004-05-07 Joel Brobecker <brobecker@gnat.com>
12102
12103 * gdb.arch/powerpc-aix-prologue.c: New file.
12104 * gdb.arch/powerpc-aix-prologue.exp: New file.
12105
f2785d12
JB
121062004-05-07 Jim Blandy <jimb@redhat.com>
12107
12108 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12109 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12110
bd7f6e30
JB
121112004-05-06 Joel Brobecker <brobecker@gnat.com>
12112
12113 * gdb.base/sep.exp: No longer setup_kfail when the program was
12114 built with dwarf2.
12115
0a5e7efe
JI
121162004-05-05 Jim Ingham <jingham@apple.com>
12117
12118 * gdb.base/pending.exp: Make sure pending breakpoints
12119 preserve the ignore count.
f4fc3b93 12120
a8958849
MK
121212004-04-27 Jerome Guitton <guitton@gnat.com>
12122
12123 * i386-prologue.exp: Add testcase for jump instruction as first
12124 instruction of the real code.
12125 * i386-prologue.c (jump_at_beginning): New function.
12126
7e103f5b
MK
121272004-04-28 Mark Kettenis <kettenis@gnu.org>
12128
12129 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12130 x86_64-*-*.
12131
5d38b224
MK
121322004-04-28 Mark Kettenis <kettenis@gnu.org>
12133
12134 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12135 i*86-*-*.
12136
0ef32fd9
MK
121372004-04-25 Mark Kettenis <kettenis@gnu.org>
12138
12139 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12140 expression that checks the return type.
12141
71d7dd7c
AC
121422004-04-23 Andrew Cagney <cagney@redhat.com>
12143
12144 * gdb.base/call-sc.exp: New test of scalar call/return values.
12145 * gdb.base/call-sc.c: Ditto.
12146
1e9f977e
JJ
121472004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12148
12149 * gdb.threads/manythreads.c: Reduce thread stack size.
12150
899d9e3a
JJ
121512004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12152
12153 * gdb.threads/manythreads.c: Add copyright notice.
12154
61bcae62
AC
121552004-04-23 Andrew Cagney <cagney@redhat.com>
12156
12157 * gdb.base/siginfo.exp: Better handle step out of signal.
12158 * gdb.base/sigstep.exp: Ditto.
12159
7339a42e 121602004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12161 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12162
12163 * gdb.threads/manythreads.c: New testcase.
12164 * gdb.threads/manythreads.exp: Ditto.
12165
5c98409b
JB
121662004-04-22 Jim Blandy <jimb@redhat.com>
12167
12168 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12169 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12170
3b611f1a
MC
121712004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12172
12173 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12174
f0fd9238
AC
121752004-04-21 Andrew Cagney <cagney@redhat.com>
12176
12177 * gdb.base/sigstep.c: New file.
12178 * gdb.base/sigstep.exp: New file.
12179
90990674
JB
121802004-04-16 Joel Brobecker <brobecker@gnat.com>
12181
12182 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12183 call to observer_notify_normal_stop.
12184
78cef34b
AC
121852004-04-15 Andrew Cagney <cagney@redhat.com>
12186
12187 * gdb.base/siginfo.c: New file.
12188 * gdb.base/siginfo.exp: New file.
12189
d2343407
JB
121902004-04-12 J. Brobecker <brobecker@gnat.com>
12191
12192 * gdb.base/sep.exp: Fix typo in comment.
12193
a2dba3c8
JB
121942004-04-12 J. Brobecker <brobecker@gnat.com>
12195
12196 * gdb.base/sep.c: New file.
12197 * gdb.base/sep-proc.c: New file.
12198 * gdb.base/sep.exp: New testcase.
12199
15f7b60e
MK
122002004-04-09 Mark Kettenis <kettenis@gnu.org>
12201
12202 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12203 support.
12204
44f4de1a
AC
122052004-04-05 Andrew Cagney <cagney@redhat.com>
12206
12207 * gdb.base/sigaltstack.c: New file.
12208 * gdb.base/sigaltstack.exp: New file.
12209
ef04f396
JB
122102004-04-04 Joel Brobecker <brobecker@gnat.com>
12211
12212 * gdb.base/foll-fork.exp: Update the expected output for
12213 "help set follow-fork-mode", to match a change that was made
12214 to the help of this variable on 2004-01-13.
12215
d40d2c92
JB
122162004-04-01 Joel Brobecker <brobecker@gnat.com>
12217
12218 * lib/ada.exp: Add copyright notice.
12219 * bar.ads: Likewise.
12220 * bar.adb: Likewise.
12221 * null_record.adb: Likewise.
12222 * null_record.exp: Likewise.
12223 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12224
f86ef5a3
JB
122252004-04-01 Joel Brobecker <brobecker@gnat.com>
12226
12227 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12228 * configure: Regenerate.
12229
414e70e3
JB
122302004-04-01 Joel Brobecker <brobecker@gnat.com>
12231
12232 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12233 to build the application. Remove the message printed when in
12234 verbose mode, redundant with the UNSUPPORTED message above.
12235
f0aaee49
JB
122362004-03-31 Joel Brobecker <brobecker@gnat.com>
12237
12238 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12239 * gdb.ada (null_record.exp): New testcase.
12240
ac81cb54
JB
122412004-03-31 Joel Brobecker <brobecker@gnat.com>
12242
12243 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12244
854af2f7
JB
122452004-03-31 Joel Brobecker <brobecker@gnat.com>
12246
12247 * gdb.ada: New subdirectory.
12248 * gdb.ada/Makefile.in: New file.
12249 * gdb.ada/gnat_ada.gpr.in: New file.
12250
034cb681
JB
122512004-03-31 Joel Brobecker <brobecker@gnat.com>
12252
12253 * lib/ada.exp: New file.
12254
78a1a894
DJ
122552004-03-24 Daniel Jacobowitz <drow@mvista.com>
12256
12257 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12258 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12259
4b2b3b3e
AC
122602004-03-22 Andrew Cagney <cagney@redhat.com>
12261
12262 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12263 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12264 Problem identified by Ulrich Weigand.
12265
23c73aa3
DC
122662004-03-17 David Carlton <carlton@kealia.com>
12267
12268 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12269 PR c++/826.
12270
d63a86f8
RM
122712004-03-16 Roland McGrath <roland@redhat.com>
12272
12273 * gdb.base/auxv.exp: New file.
12274 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12275
0e02aa50
DC
122762004-03-12 David Carlton <carlton@kealia.com>
12277
12278 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12279 * gdb.cp/pr-1553.cc: Ditto.
12280 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12281 pass branch.
12282
c20b71be
MC
122832004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12284
12285 * gdb.cp/templates.exp: Accept more template types.
12286
c7414a01
MC
122872004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12288
12289 From Corinna Vinschen with modifications.
12290 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12291 local variable obj_with_enum.
12292 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12293 results with obj_with_enum.
12294
ed69573c
MC
122952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12296
12297 * gdb.cp/classes.cc: New file, copied from misc.cc.
12298 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12299
28301461
MC
123002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12301
12302 * gdb.cp/misc.cc: Add copyright notice.
12303
1198ecbe
DC
123042004-03-05 David Carlton <carlton@kealia.com>
12305
12306 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12307 * gdb.cp/rtti.h: Update copyright.
12308 (namespace n2::n3): New.
12309 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12310 (n2::n3::func3): New.
12311 (main): Call n2::n3::func3.
12312 * gdb.cp/rtti2.cc: Update copyright.
12313 (n2::create3): New.
12314
9e08c470
MK
123152004-03-04 Mark Kettenis <kettenis@gnu.org>
12316
12317 * gdb.asm/openbsd.inc: Fix typo.
12318
4bebc3aa
FF
123192004-03-03 Fred Fish <fnf@redhat.com>
12320
12321 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12322 "val" instead of unused "size". Update copyright year.
12323
6ea9fb37
DJ
123242004-02-29 Daniel Jacobowitz <drow@mvista.com>
12325
12326 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12327 to use unsigned char.
12328 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12329 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12330
23b23974
DJ
123312004-02-29 Daniel Jacobowitz <drow@mvista.com>
12332
12333 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12334 line of output.
12335
7574fd53
DJ
123362004-02-28 Daniel Jacobowitz <drow@mvista.com>
12337
12338 * gdb.base/relocate.c (dummy): Initialize.
12339
a195357f
DJ
123402004-02-28 Daniel Jacobowitz <drow@mvista.com>
12341
12342 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12343 a breakpoint at exit.
12344
72fd54a9
FF
123452004-02-27 Fred Fish <fnf@redhat.com>
12346
12347 * gdb.base/chng-syms.exp: Add expect condition to match failing
12348 case that isn't a timeout.
12349
b9d23137
AC
123502004-02-27 Andrew Cagney <cagney@redhat.com>
12351
12352 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12353 support.
12354
15d208f6 123552004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12356
15d208f6
FF
12357 * gdb.arch/gdb1431.c: Remove.
12358 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12359 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12360 of "until" incorrectly.
12361
98f9cd2d
JB
123622004-02-26 J. Brobecker <brobecker@gnat.com>
12363
12364 * gdb.cp/class2.cc (empty): New class.
12365 (refer): New function.
12366 (main): Declare an object of type empty and use it.
12367 * gdb.cp/class2.exp: Print the value of an object of type empty.
12368
9b50c11b
JJ
123692004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12370
12371 * gdb.base/langs.exp: Update query string to match the
12372 new nquery format used for pending breakpoints.
12373
0dcd613f
AC
123742004-02-26 Andrew Cagney <cagney@redhat.com>
12375
12376 Fix PR i18n/1570.
12377 * gdb.base/charset.c: Update copyright notice.
12378 (main, init_string): Remove the escape character '\e' tests.
12379 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12380 * gdb.base/charset.exp (valid_host_charset): Ditto.
12381 * gdb.base/setvar.exp: Ditto.
12382
b8a56647
AC
123832004-02-24 Andrew Cagney <cagney@redhat.com>
12384
90d59e34
AC
12385 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12386 mmapped data in core file" PASS and FAIL messages consistent.
12387
b8a56647
AC
12388 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12389 setting a breakpoint. Work around PR java/1565.
12390
9f27c604
JJ
123912004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12392
12393 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12394 new nquery format.
12395 * gdb.base/pending.exp: Ditto.
12396
3224a706
MK
123972004-02-22 Mark Kettenis <kettenis@gnu.org>
12398
12399 * configure.in: Run stabs tests on *BSD.
12400 * configure: Regenerated.
12401
41e0a9ca
MK
124022004-02-21 Mark Kettenis <kettenis@gnu.org>
12403
12404 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12405
1e1b3428
FF
124062004-02-20 Fred Fish <fnf@redhat.com>
12407
12408 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12409 blank in test for "returns short", for consistency with other
12410 "returns xxx" tests. Update copyright year.
12411
f9a7572a
FF
124122004-02-19 Fred Fish <fnf@redhat.com>
12413
12414 New testcase for PR breakpoint/1558.
12415 * gdb.arch/gdb1558.exp: New file.
12416 * gdb.arch/gdb1558.c: New file.
12417
b2ce2854
EZ
124182004-02-19 Elena Zannoni <ezannoni@redhat.com>
12419
12420 * gdb.base/nodebug.exp: Fix typo.
12421
e7c9ff01
JB
124222004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12423
12424 Committed by Jim Blandy <jimb@redhat.com>.
12425
62f4b920
JB
12426 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12427
2db536a1
JB
12428 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12429
e7c9ff01
JB
12430 * gdb.base/float.exp: Support s390*-*-* targets.
12431
f3205b34
AF
124322004-02-17 Adam Fedor <fedor@gnu.org>
12433
12434 * gdb.base/gdb1555.exp: New file.
12435 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12436
9d62932d
EZ
124372004-02-17 Elena Zannoni <ezannoni@redhat.com>
12438
12439 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12440
344c9711
FF
124412004-02-16 Fred Fish <fnf@redhat.com>
12442
12443 * gdb.arch/gdb1291.c: Remove
12444 * gdb.arch/gdb1291.s: New test input file.
12445 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12446 fail. Test for correct result, known incorrect result, other
12447 failures and timeouts.
12448
2d822687
AC
124492004-02-16 Andrew Cagney <cagney@redhat.com>
12450
12451 * gdb.base/bigcore.exp: New file.
12452 * gdb.base/bigcore.c: New file.
12453
dac15b66
AC
124542004-02-13 Andrew Cagney <cagney@redhat.com>
12455
12456 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12457 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12458 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12459 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12460 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12461 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12462 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12463 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12464 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12465 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12466
6bdfc2c4
JJ
124672004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12468
12469 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12470 executed is an alloc instruction.
12471
87b3ede8
DC
124722004-02-11 David Carlton <carlton@kealia.com>
12473
12474 * gdb.cp/breakpoint.exp: New.
12475 * gdb.cp/breakpoint.cc: New.
12476
6e19e2bf
MC
124772004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12478
12479 Partial fix for PR gdb/1543.
12480 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12481 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12482 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12483 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12484 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12485 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12486 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12487 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12488 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12489 to bug-gdb@prep.ai.mit.edu .
12490 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12491 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12492 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12493 Likewise.
12494
5c5455dc
AC
124952004-02-10 Andrew Cagney <cagney@redhat.com>
12496
12497 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12498 using gdb_internal_error_resync.
12499
9cf689d7
DJ
125002004-02-09 Daniel Jacobowitz <drow@mvista.com>
12501
12502 * gdb.threads/thread-specific.exp: Stop early if no threads are
12503 found.
12504
d2dc51db
MC
125052004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12506
12507 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12508
14b1a056
DJ
125092004-02-08 Daniel Jacobowitz <drow@mvista.com>
12510
12511 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12512 breakpoints.
12513
83f66e8f
DJ
125142004-02-07 Daniel Jacobowitz <drow@mvista.com>
12515
12516 * config/sim.exp (gdb_load): Handle $arg == "".
12517 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12518 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12519
30fc0091
EZ
125202004-02-07 Elena Zannoni <ezannoni@redhat.com>
12521
a9c64011
AS
12522 * gdb.base/maint.exp: Update test to reflect
12523 obstack changes.
30fc0091 12524
4d806929
JJ
125252004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12526
12527 * gdb.base/pendshr.c (pendfunc): New function that calls
12528 pendfunc1.
12529 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12530
7bfdd688
FF
125312004-02-04 Fred Fish <fnf@redhat.com>
12532
12533 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12534 function symbols and update copyright years.
12535 * gdb.arch/gdb1291.c: Ditto.
12536
aaa08ee4
MC
125372004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12538
12539 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12540
dbad7755
MC
125412004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12542
12543 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12544
ec4646ef
MC
125452004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12546
12547 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12548
1b802196
FF
125492004-02-02 Fred Fish <fnf@redhat.com>
12550
12551 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12552 remote targets. Update copyright years.
12553
18fe2033
JJ
125542004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12555
12556 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12557 support.
12558 * gdb.base/langs.exp: Fix test which attempts to create
12559 breakpoint on non-existent function to handle new pending
12560 support.
12561 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12562 a breakpoint.
12563 * gdb.base/pending.exp: New test.
12564 * gdb.base/pending.c: New file.
12565 * gdb.base/pendshr.c: Ditto.
12566
8d577d32
DC
125672004-02-02 David Carlton <carlton@kealia.com>
12568
12569 * gdb.cp/overload.exp: Add overloadNamespace tests.
12570 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12571 (overloadNamespace, XXX): New.
12572 (main): Call XXX::marker2.
12573
3ad13771
FF
125742004-02-01 Fred Fish <fnf@redhat.com>
12575
12576 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12577 * gdb.base/finish.exp: Ditto.
12578 * gdb.base/gcore.exp: Ditto.
12579 * gdb.base/huge.exp: Ditto.
12580 * gdb.base/info-proc.exp: Ditto.
12581 * gdb.base/return2.exp: Ditto.
12582 * gdb.threads/gcore-thread.exp: Ditto.
12583
44c75849
DJ
125842004-02-01 Daniel Jacobowitz <drow@mvista.com>
12585
12586 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12587
005bc093
MK
125882004-02-01 Mark Kettenis <kettenis@gnu.org>
12589
12590 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12591 that opening the file succeeds on OpenBSD.
12592
c47cebdb
DJ
125932004-02-01 Daniel Jacobowitz <drow@mvista.com>
12594
12595 * gdb.threads/thread-specific.c: New file.
12596 * gdb.threads/threads-specific.exp: New test script.
12597 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12598 to expect_out.
12599
5a01311c
MK
126002004-02-01 Mark Kettenis <kettenis@gnu.org>
12601
12602 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12603 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12604 only on the "print_small_structs from print_long_arg_list" test.
12605
ce22a4f1
DJ
126062004-02-01 Daniel Jacobowitz <drow@mvista.com>
12607
12608 * gdb.base/completion.exp: Kill a stray backslash.
12609
12610 From Jim Ingham <jingham@apple.com>:
12611 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12612 agrees with the result from sending a tab.
12613
abbab9d3
DJ
126142004-01-31 Daniel Jacobowitz <drow@mvista.com>
12615
12616 * gdb.base/chng-syms.exp: Remove stray newline.
12617
53904d1e
MK
126182004-01-31 Mark Kettenis <kettenis@gnu.org>
12619
12620 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12621 *-*-openbsd*.
12622 * gdb.asm/openbsd.inc: New file.
12623
3a4b3aac
MK
126242004-01-30 Mark Kettenis <kettenis@gnu.org>
12625
12626 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12627 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12628 *-*solaris2*. Remove commented out default settings for
12629 asm-flags. Replace gdb_compile with target_link.
12630
ebac27b4
MC
126312004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12632
12633 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12634 for all tests. Remove old hp-ux and cygnus xfail cases.
12635
d8679d84
PH
126362004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12637
12638 * gdb.base/chng-syms.exp: New file.
12639 * gdb.base/chng-syms.c: New file.
12640
0a55bc22
MC
126412004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12642
12643 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12644 Provide arms for current output in all my configurations.
12645
94b8e876
MC
126462004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12647
12648 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12649 * lib/compiler.cc: Likewise.
12650 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12651 get the right preprocessor. Eval the output directly. Remove
12652 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12653 hp_f77_compiler and hp_f90_compiler completely.
12654 (gdb_preprocess): Delete.
12655 (get_compiler): Delete.
12656
7cf03d44
MK
126572004-01-24 Mark Kettenis <kettenis@gnu.org>
12658
12659 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12660 <string.h>.
12661
68b6dce9
NR
126622004-01-24 Nick Roberts <nick@nick.uklinux.net>
12663
12664 * gdb.mi/mi-stack.exp: Update copyright.
12665
b368761e
DC
126662004-01-23 David Carlton <carlton@kealia.com>
12667
12668 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12669 test for cp_lookup_transparent_type.
12670 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12671 call them.
12672
f2061b53
DJ
126732004-01-23 Daniel Jacobowitz <drow@mvista.com>
12674
12675 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12676 after -var-update.
12677
37fc574a
DC
126782004-01-23 David Carlton <carlton@kealia.com>
12679
12680 * gdb.cp/namespace.cc (C::ensureRefs): New.
12681 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12682
8e94b928
NR
126832004-01-20 Nick Roberts <nick@nick.uklinux.net>
12684
12685 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12686 case "-stack-list-locals 2".
12687 * gdb.mi/mi-var-child.exp: Test for case
12688 "-var-list-children --all-values NAME".
12689
997b0952
MC
126902004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12691
12692 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12693
52470da3
MK
126942004-01-18 Mark Kettenis <kettenis@gnu.org>
12695
7049b4b8
MK
12696 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12697 used with gdb_test_multiple.
12698
52470da3
MK
12699 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12700 read at address 0. This fixes PR testsuite/1504.
12701
da6012e5
DJ
127022004-01-18 Daniel Jacobowitz <drow@mvista.com>
12703
12704 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12705 Remove downloading, guessing the host executable, the calls to
12706 gdb_file_cmd and gdb_target_cmd, and "load" support.
12707 (infer_host_exec): New function broken out from gdb_load.
12708 (gdb_load): New wrapper for gdbserver_gdb_load.
12709 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12710 gdb_target_cmd. Use -target-select.
12711 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12712 Download binaries to the host. Clear last_mi_remote_file when
12713 we load a new binary.
12714 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12715 call gdbserver_gdb_load and mi_gdb_target_cmd.
12716
32c70722
MC
127172004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12718
12719 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12720 type patterns.
12721
b0cecf36
MC
127222004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12723
12724 * gdb.cp/templates.exp: Fix typo in test name of
12725 "print Foo<volatile char*>::foo".
12726
4120d7e6
MC
127272004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12728
12729 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12730
f679e530
BE
127312004-01-16 Ben Elliston <bje@wasabisystems.com>
12732
12733 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12734 (clean mostlyclean): Remove empty rm.
12735
091c48f6
MC
127362004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12737
12738 * gdb.base/setvar.exp: Add copyright years.
12739
3e5fc8d2
DC
127402004-01-14 David Carlton <carlton@bactrian.org>
12741
12742 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12743 PR c++/1511 and update coment.
12744 * gdb.cp/templates.exp: Update patterns to match current output.
12745 If changes involve something other than whitespace, KFAIL
12746 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12747
63d06c5c
DC
127482004-01-14 David Carlton <carlton@kealia.com>
12749
12750 * gdb.cp/namespace.exp: Add tests involving classes defined within
12751 namespaces.
12752 * gdb.cp/namespace.cc (C::CClass): New.
12753 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12754
a51dab88
EZ
127552004-01-14 Elena Zannoni <ezannoni@redhat.com>
12756
12757 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12758 what debug info we have. Print a better message if something goes
12759 wrong while producing the separate debug info file.
12760
a476ccc9
MC
127612004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12762
12763 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12764
f453692c
MC
127652004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12766
12767 * gdb.base/callfuncs.c: Add copyright notice.
12768
f40063a5
MC
127692004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12770
12771 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12772 inheritance. PR gdb/1498, PR gcc/13539.
12773
19ac3974
EZ
127742004-01-13 Elena Zannoni <ezannoni@redhat.com>
12775
a9c64011
AS
12776 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12777 test specific name.
12778 * gdb.mi/gdb669.exp: Ditto.
12779 * gdb.mi/mi-pthreads.exp: Ditto.
12780 * gdb.mi/mi1-pthreads.exp: Ditto.
12781 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12782
56c97c6e
MC
127832004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12784
12785 * gdb.cp/member-ptr.cc: Add copyright notice.
12786
a0644324
MC
127872004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12788
12789 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12790 some patterns for recent versions of gcc and hpacc. Delete
12791 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12792 Delete tests that access a NULL pointer-to-member-data. This
12793 script is still disabled for gcc.
12794
32fabe09
EZ
127952004-01-12 Elena Zannoni <ezannoni@redhat.com>
12796
12797 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12798 escaped correctly.
32fabe09 12799
1f8a6abb
EZ
128002004-01-12 Elena Zannoni <ezannoni@redhat.com>
12801
12802 * gdb.base/sepdebug.exp: New file.
12803 * gdb.base/sepdebug.c: New file.
12804 * lib/gdb.exp (separate_debug_filename): New procedure.
12805 (gdb_gnu_strip_debug): New procedure.
12806
48efe704
AC
128072004-01-12 Andrew Cagney <cagney@redhat.com>
12808
12809 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12810 * gdb.mi/ChangeLog-1999-2003: New file.
12811
a9415475
AC
128122004-01-12 Andrew Cagney <cagney@redhat.com>
12813
12814 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12815 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12816 or EEXIST", treat EBUSY as an XFAIL.
12817
83b8cf9d
MC
128182004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12819
12820 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12821 hp_cc_compiler.
12822
9939d2a8
MC
128232004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12824
12825 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12826 decorations.
12827
1ff8cadf
MC
128282004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12829
12830 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12831 and "(aCC)" decorations. Remove obsolete doco about old
12832 test results.
12833
6fa9022e
MC
128342004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12835
12836 * gdb.cp/exception.exp: Fix typo in doco.
12837
209721fe
MK
128382004-01-09 Mark Kettenis <kettenis@gnu.org>
12839
12840 * gdb.base/gdb1476.exp: Fix typo.
12841
ef11303e
MC
128422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12843
12844 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12845 file.
12846
041ab88c
MC
128472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12848
12849 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12850 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12851 Use gdb_compile. Remove restriction on gcc. Add some patterns
12852 for recent version of gdb. Delete second half, which was a copy
12853 of the first half with different build flags. This test is
12854 still disabled because it is still not ready for production.
12855
e36d075a
MC
128562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12857
12858 * gdb.cp/exception.cc: Add copyright notice.
12859 * gdb.cp/exception.exp: Add a notice that this file is broken
12860 because of line number changes caused by addition of copyright
12861 notice.
12862
42b190ad
MC
128632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12864
12865 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12866 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12867
8f25f06b
MC
128682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12869
12870 * gdb.cp/classes.exp: Accept gnu abi 2.
12871 * gdb.cp/derivation.exp: Likewise.
12872 * gdb.cp/overload.exp: Likewise.
12873 * gdb.cp/virtfunc.exp: Likewise.
12874
06ded8b8
MC
128752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12876
12877 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12878 semicolon after end of function.
12879
77c26ae3
MC
128802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12881
12882 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12883 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12884 boilerplate code for compiling and running the program under
12885 test. Add some string method tests.
12886
20757486
MC
128872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12888
12889 * gdb.cp/bs15503.cc: Add copyright notice.
12890 * gdb.cp/bs15503.exp: Adjust line number.
12891
0fd3b503
MC
128922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12893
12894 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12895 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12896
10d1bea8
MC
128972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12898
12899 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12900 hp_cc_compiler.
12901
2789202a
MC
129022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12903
12904 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12905 * gdb.cp/ctti.exp: Use the marker instead of "next".
12906 With gcc, run further before bailing.
12907
b862f14c
MC
129082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12909
12910 * gdb.cp/cttiadd.cc: Add copyright notice.
12911 * gdb.cp/cttiadd1.cc: Likewise.
12912 * gdb.cp/cttiadd2.cc: Likewise.
12913 * gdb.cp/cttiadd3.cc: Likewise.
12914
96da2469
MC
129152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12916
12917 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12918 Use gdb_test, gdb_test_multiple. Use floating-point values that
12919 have exact representations in IEEE-ish formats.
12920
053248ff
MC
129212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12922
12923 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12924 compilers. Delete duplicate call to get_compiler_info.
12925 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12926 * gdb.base/volatile.exp: Likewise.
12927
84acecdd
MK
129282004-01-07 Mark Kettenis <kettenis@gnu.org>
12929
12930 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12931 memory at address 0.
12932
fe11a27f
MC
129332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12934
12935 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12936 to test for hp-ux assembler. Fix copyright years.
12937
60ad077b
AC
129382004-01-07 Andrew Cagney <cagney@redhat.com>
12939
12940 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12941
1c9b8f33
AC
129422004-01-07 Andrew Cagney <cagney@redhat.com>
12943
12944 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12945 when creating the read-only file. From analysis by Roland McGrath
12946 and Elena Zannoni.
12947
753ccc7a
MC
129482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12949
12950 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12951
eca3e36b
MC
129522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12953
12954 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12955 data pointers.
12956
f8d4bac4
MC
129572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12958
12959 * gdb.cp/m-static.exp: Compile one source file at a time.
12960 Delete unused call to get_compiler_info.
12961
9b4e0f94
MC
129622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12963
12964 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12965 * gdb.base/call-rt-st.exp: Likewise.
12966 * gdb.base/nodebug.exp: Likewise.
12967 * gdb.base/volatile.exp: Likewise.
12968 * gdb.cp/ref-types.exp: Likewise.
12969 * gdb.cp/templates.exp: Likewise.
12970
023c1024
MK
129712004-01-05 Mark Kettenis <kettenis@gnu.org>
12972
12973 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12974
19703c4a
MC
129752004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12976
12977 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12978 hppa*-hp-hpux*.
12979
18b67037
MK
129802004-01-04 Mark Kettenis <kettenis@gnu.org>
12981
ba6219c8
MK
12982 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12983 x86_64-*-*.
12984
18b67037
MK
12985 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12986 sparc64-*-* and sparc*-solaris2*.
12987
1bfbbb9d
MK
129882004-01-04 Mark Kettenis <kettenis@gnu.org>
12989
12990 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
12991 return ${tests}" test. The ${tests} already mentions the
12992 filename.
12993
06846494
MC
129942004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12995
12996 * gdb.cp/local.exp: Accept gcc abi 2.
12997
3b0cb202
MC
129982004-01-02 Michael Chastain <mec.gnu@mindspring.com>
12999
13000 * gdb.cp/templates.exp: Accept gcc abi 2.
13001
0643ec3f
MC
130022004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13003
13004 * lib/compiler.cc: Remove supports_template_debugging.
13005 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13006
d231d0b1
MC
130072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13008
13009 * gdb.cp/namespace.exp: Accept gcc abi 2.
13010
44ffb27c
MC
130112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13012
13013 * gdb.cp/method.exp: Accept gcc abi 2.
13014
184ad485
MC
130152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13016
13017 * gdb.cp/classes.exp: Generate identical results as old version.
13018 * gdb.cp/derivation.exp: Likewise.
13019 * gdb.cp/overload.exp: Likewise.
13020 * gdb.cp/virtfunc.exp: Likewise.
13021
116f09e7
MC
130222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13023
13024 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13025 mysterious bug with sourceware version of expect.
13026
b1379776
MC
130272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13028
13029 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13030 current versions of gcc, including gcc abi 2. Remove gratuitous
13031 restart of test program. Use gdb_test_multiple and gdb_test for
13032 all tests. Add patterns to xfail missing "const" in "const char *"
13033 and kfail PR gdb/1155.
13034
6b7a4c0e
MC
130352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13036
13037 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13038 current versions of gcc, including gcc abi 2. Remove gratuitous
13039 restart of test program. Use gdb_test_multiple and gdb_test for
13040 all tests. Add patterns to kfail PR gdb/1498.
13041
51615d72
MC
130422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13043
13044 * gdb.cp/virtfunc.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. Use
13047 gdb_test_multiple and gdb_test for all tests.
13048
7b79a9d7
MK
130492004-01-01 Mark Kettenis <kettenis@gnu.org>
13050
13051 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13052 for *-*-solaris2*.
13053
1cd3489f
MC
130542003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13055
13056 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13057 current versions of gcc, including gcc abi 2. Use "breakpoint"
13058 and "continue" instead of restarting the target program several
13059 times. Use gdb_test_multiple and gdb_test for all tests.
13060
850742db
MC
130612003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13062
13063 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13064 source files.
13065
eb4bbda8
MC
130662003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13067
13068 * gdb.base/environ.exp: Handle compiling test case from multiple
13069 source files.
13070
e42c7771
MC
130712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13072
13073 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13074
80e4b428
JB
130752003-12-17 Jim Blandy <jimb@redhat.com>
13076
5f06973a
JB
13077 * gdb.base/freebpcmd.c: Add copyright notice.
13078
80e4b428
JB
13079 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13080
0ab84fb7
MC
130812003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13082
13083 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13084
1b3bb3d0
JB
130852003-12-13 Jim Blandy <jimb@redhat.com>
13086
13087 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13088
3a4c9371
KB
130892003-12-12 Kevin Buettner <kevinb@redhat.com>
13090
13091 * gdb.asm/frv.inc: New file.
13092 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13093
a1dea79a
FF
130942003-12-09 Fred Fish <fnf@redhat.com>
13095
13096 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13097 functions to break1.c and leave prototypes behind. Add more
13098 "set breakpoint NN here" comments.
13099 * gdb.base/break1.c: New file.
13100
13101 * gdb.base/break.exp: Handle compiling test case from multiple
13102 source files and change source file references as needed.
13103 * gdb.base/completion.exp: Ditto.
13104 * gdb.base/condbreak.exp: Ditto.
13105 * gdb.base/define.exp: Ditto.
13106 * gdb.base/ena-dis-br.exp: Ditto.
13107 * gdb.base/info-proc.exp: Ditto.
13108 * gdb.base/maint.exp: Ditto.
13109 * gdb.base/until.exp: Ditto.
13110
13111 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13112 hardcoded line numbers.
13113 * gdb.base/define.exp: Ditto.
13114 * gdb.base/ena-dis-br.exp: Ditto.
13115 * gdb.base/maint.exp: Ditto.
13116 * gdb.base/until.exp: Ditto.
13117
13118 * gdb.base/completion.exp: Use "break1" for completion tests since
13119 "break" is no longer a unique prefix.
13120
5266b69c
AC
131212003-12-06 Andrew Cagney <cagney@redhat.com>
13122
13123 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13124 "return_value_unimplemented". When an unimplemented struct return
13125 architecture, report incorrect values as a KFAIL
13126
374451f0
MC
131272003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13128
13129 * gdb.cp/rtti.exp: Accept new wording of warning from
13130 cp_lookup_rtti_type.
13131
ba9b20a7
MC
131322003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13133
13134 Partial fix for PR testsuite/1456.
13135 * gdb.base/scope.exp (test_at_main): Replace references to
13136 gcc_compiled with calls to test_compiler_info.
13137 (test_at_foo): Likewise.
13138 (test_at_bar): Likewise.
13139
b74b6d0b
MC
131402003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13141
13142 Partial fix for PR testsuite/1456.
13143 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13144 to test_compiler_info.
13145
ccfa3402
MC
131462003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13147
13148 * gdb.base/so-impl-ld.exp: Update copyright notice.
13149
f6246aba
MC
131502003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13151
13152 Partial fix for PR testsuite/1456.
13153 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13154 to test_compiler_info.
13155
13ae734a
MC
131562003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13157
13158 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13159 from current versions of gdb. Clean up regular expressions.
13160 Delete redundant timeout case.
13161
d8e1cdee
MC
131622003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13163
13164 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13165 from current versions of gdb. Clean up regular expressions.
13166 Delete redundant timeout case.
13167
96457b64
MC
131682003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13169
13170 Partial fix for PR testsuite/1456.
13171 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13172 gcc_compiled with call to test_compiler_info.
13173
f35309fc
MC
131742003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13175
13176 Partial fix for PR testsuite/1456.
13177 * gdb.base/list.exp (test_list_function): Delete unused declaration
13178 of gcc_compiled.
13179
d7afdf9b
MC
131802003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13181
13182 Partial fix for PR testsuite/1456.
13183 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13184 call to test_compiler_info.
13185
71507b56
MK
131862003-11-29 Mark Kettenis <kettenis@gnu.org>
13187
13188 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13189 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13190 it to create the appropriate note.inc.
13191 * gdb.asm/asmsrc1.s: Include "note.inc".
13192 * gdb.asm/netbsd.inc: New file.
13193 * gdb.asm/empty.inc: New file.
13194
f81f93f7
MC
131952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13196
13197 Partial fix for PR testsuite/1456.
13198 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13199 calls to test_compiler_info.
13200
9a77938e
MC
132012003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13202
13203 Partial fix for PR testsuite/1456.
13204 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13205 calls to test_compiler_info.
13206
e8367dc7
MK
132072003-11-27 Mark Kettenis <kettenis@gnu.org>
13208
13209 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13210 pattern for the KFAILs.
13211
526c61ee
AF
132122003-11-25 Adam Fedor <fedor@gnu.org>
13213
13214 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13215 * gdb.objc/objcdecode.m: New file.
13216
28f2d600
AF
132172003-11-25 Adam Fedor <fedor@gnu.org>
13218
13219 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13220 * gdb.objc/nondebug.m: New file.
13221
a3895cee
BE
132222003-11-26 Ben Elliston <bje@wasabisystems.com>
13223
13224 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13225 NetBSD as it does on FreeBSD. Modelled on a similar change by
13226 Mark Kettenis on 2003-05-30.
13227 (link-flags): Set to "--entry _start" regardless of target.
13228 Special linker flags are to be appended to $link-flags.
13229 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13230
c9f2c8a3
MC
132312003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13232
13233 * gdb.cp/method.exp: Accept output of new demangler.
13234
15a0587a 132352003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13236
13237 * gdb/class2.exp: New file.
13238 * gdb/class2.cc: New file.
13239
3c00b570
MC
132402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13241
13242 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13243 of new demangler.
13244
7027acc7
MK
132452003-11-23 Mark Kettenis <kettenis@gnu.org>
13246
13247 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13248 of gdb_test "run".
13249
b0e1598a
MK
132502003-11-23 Mark Kettenis <kettenis@gnu.org>
13251
13252 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13253 "continue" into "run".
13254
4d9eda44
MC
132552003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13256
13257 Partial fix for PR testsuite/1456.
13258 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13259 call to test_compiler_info.
13260 * gdb.cp/ctti.exp: Likewise.
13261 * gdb.cp/derivation.exp: Likewise.
13262 * gdb.cp/member-ptr.exp: Likewise.
13263 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13264 reference to gcc_compiled.
13265
132662003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13267
13268 Fix PR testsuite/1463.
13269 * gdb.base/structs.exp (start_structs_test): Call
13270 get_debug_format before using the debug format.
13271
d422fe19
AC
132722003-11-22 Andrew Cagney <cagney@redhat.com>
13273
13274 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13275 * gdb.base/structs.exp: Use gdb_test_multiple.
13276
039cf96d
AC
132772003-11-20 Andrew Cagney <cagney@redhat.com>
13278
6882279b
AC
13279 * gdb.base/structs.exp: Handle and recover from internal errors.
13280 Replace "foo${n}" with "foo<n>" in test messages.
13281
e53890ae
AC
13282 * gdb.base/structs.exp: Update copyright. Rewrite.
13283 * gdb.base/structs.c: Update copyright. Rewrite.
13284
2b211c59
AC
13285 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13286 resync count exceeded.
d63a86f8 13287
039cf96d
AC
13288 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13289 from the internal error.
13290 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13291 Original from Jim Blandy.
13292 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13293
eac98b22
AC
132942003-11-19 Andrew Cagney <cagney@redhat.com>
13295
13296 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13297 KFAIL.
13298
67455b2a
MK
132992003-11-17 Mark Kettenis <kettenis@gnu.org>
13300
13301 New testcase for PR backtrace/1435.
13302 * gdb.arch/i386-unwind.exp: New file.
13303 * gdb.arch/i386-unwind.c: New file.
13304
853d6e5b
AC
133052003-11-17 Andrew Cagney <cagney@redhat.com>
13306
13307 * lib/gdb.exp (compiler_info): New global.
13308 (test_compiler_info): New function.
13309 (get_compiler_info): Set compiler_info.
13310 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13311 "compiler_info" to gcc-<major>-<minor>.
13312
38cf6e11
MC
133132003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13314
13315 * gdb.trace/configure: Remove.
13316
a50d3602
EZ
133172003-11-13 Elena Zannoni <ezannoni@redhat.com>
13318
13319 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13320 breakpoints.
a50d3602
EZ
13321 * gdb.base/break.exp: Remove all references to explicit line
13322 numbers.
13323
d9407aaa
NC
133242003-11-11 Nick Clifton <nickc@redhat.com>
13325
13326 * gdb.base/shreloc.exp: Do not run for targets which do not
13327 support shared objects.
13328
db488fc1
CV
133292003-11-10 Corinna Vinschen <vinschen@redhat.com>
13330
13331 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13332 Don't run tests if nofileio flag is given.
13333
6a90a18e
EZ
133342003-11-07 Elena Zannoni <ezannoni@redhat.com>
13335
13336 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13337 as well as 'Watchpoint'.
6a90a18e 13338
0b915e9c
EZ
133392003-11-06 Elena Zannoni <ezannoni@redhat.com>
13340
13341 Reported by Jim Ingham <jingham@apple.com>:
13342 * gdb.base/annota1.exp: Match at least one occurrence of the
13343 signal handler annotation.
13344
d7e4b55f
EZ
133452003-11-06 Elena Zannoni <ezannoni@redhat.com>
13346
a9c64011
AS
13347 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13348 as well as 'Watchpoint'.
d7e4b55f 13349
2fe4e8d0
MC
133502003-11-05 Michael Chastain <mec@shout.net>
13351
13352 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13353
6ef88553
KW
133542003-11-03 Kris Warkentin <kewarken@qnx.com>
13355
13356 * gdb.arch/gdb1291.c: New test file.
13357 * gdb.arch/gdb1291.exp: New test script.
13358 * gdb.arch/gdb1431.c: New test file.
13359 * gdb.arch/gdb1431.exp: New test script.
13360
ae7dc4d8
MC
133612003-10-22 Michael Chastain <mec@shout.net>
13362
13363 * gdb.mi/pthreads.c: Add copyright notice.
13364
c39d7427
MC
133652003-10-22 Michael Chastain <mec@shout.net>
13366
13367 * gdb.threads/pthreads.c: Add copyright notice.
13368
8b7d96c1
MC
133692003-10-20 Michael Chastain <mec@shout.net>
13370
13371 * gdb.base/gdb1056.exp: New test script.
13372
d1d69fdd
DJ
133732003-10-13 Daniel Jacobowitz <drow@mvista.com>
13374
13375 * gdb.threads/killed.exp: Use gdb_run_cmd.
13376
7d605576
DJ
133772003-10-13 Daniel Jacobowitz <drow@mvista.com>
13378
13379 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13380 create a core file.
13381 * gdb.threads/gcore-thread.exp: Likewise.
13382
618ec112
CV
133832003-10-13 Corinna Vinschen <vinschen@redhat.com>
13384
13385 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13386 type, based on char type.
13387 (struct bit_flags_short_t): New bitfield type, based on short type.
13388 (init_bit_flags_char): New fuction.
13389 (init_bit_flags_short): Ditto.
13390 (print_bit_flags_char): Ditto.
13391 (print_bit_flags_short): Ditto.
13392 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13393
9367a73c
MC
133942003-10-11 Michael Chastain <mec@shout.net>
13395
13396 * gdb.base/call-rt-st.exp: Update copyright year.
13397
1decf120
KI
133982003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13399
13400 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13401 * gdb.disasm/sh3.s: Ditto.
13402
5445b2ae
DJ
134032003-10-07 Daniel Jacobowitz <drow@mvista.com>
13404
13405 * gdb.threads/switch-threads.exp: New test.
13406 * gdb.threads/switch-threads.c: New source file.
13407
aec24853
CV
134082003-10-07 Corinna Vinschen <vinschen@redhat.com>
13409
13410 * gdb.base/ending-run.exp: Add sh specific case.
13411
adc7428d
AC
134122003-10-06 Andrew Cagney <cagney@redhat.com>
13413
13414 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13415 * gdb.disasm/mn10200.exp: Delete obsolete file.
13416
c9d37158
DJ
134172003-09-29 Daniel Jacobowitz <drow@mvista.com>
13418
13419 * ChangeLog: Correct an entry command.exp -> commands.exp.
13420 * gdb.base/commands.exp (bp_deleted_in_command_test)
13421 (temporary_breakpoint_commands): Check noargs.
13422
79c2c32d
DC
134232003-09-25 David Carlton <carlton@kealia.com>
13424
13425 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13426 of some print tests, where appropriate. Add tests for C::D::cd,
13427 E::ce, F::cXfX, G::XgX.
13428 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13429
594e6d67
RE
134302003-09-25 Richard Earnshaw <rearnsha@arm.com>
13431
13432 * lib/java.exp (java_init): Import target_alias before using it.
13433
10f0d451
DC
134342003-09-25 David Carlton <carlton@kealia.com>
13435
13436 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13437
274bcba0
EZ
134382003-09-23 Elena Zannoni <ezannoni@redhat.com>
13439
d63a86f8 13440 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13441 weirdness.
274bcba0 13442
cdbf20f7
MC
134432003-09-17 Michael Chastain <mec@shout.net>
13444
13445 * gdb.cp/gdb1355.exp: New file.
13446 * gdb.cp/gdb1355.c: New file.
13447
71e06f80
CV
134482003-09-15 Corinna Vinschen <vinschen@redhat.com>
13449
13450 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13451 * gdb.asm/sh.inc: New file.
13452
5c4e30ca
DC
134532003-09-11 David Carlton <carlton@kealia.com>
13454
bd45b7af
DC
13455 * gdb.cp/namespace.exp: Add tests for namespace types.
13456 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13457 (test_namespace): New.
13458
1c199746
EZ
134592003-09-11 Elena Zannoni <ezannoni@redhat.com>
13460
a9c64011 13461 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13462 * gdb.stabs/weird.exp: Ditto.
1c199746 13463
04ed252f
MC
134642003-09-08 Michael Chastain <mec@shout.net>
13465
13466 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13467
d8a2d9e7
MC
134682003-09-07 Michael Chastain <mec@shout.net>
13469
13470 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13471 'parse error'.
13472
161afb24
MK
134732003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13474
13475 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13476
49f2741a
MC
134772003-08-30 Michael Chastain <mec@shout.net>
13478
13479 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13480 * gdb.gdb/observer.exp: Ditto.
13481 * gdb.gdb/xfullpath.exp: Ditto.
13482
8afa723e
MK
134832003-08-29 Mark Kettenis <kettenis@gnu.org>
13484
13485 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13486 *-*-*bsd*.
13487
f31dfe3b
JJ
134882003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13489
13490 * gdb.base/dump.exp: Skip for ia64.
13491
4630e498
JJ
134922003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13493
13494 * gdb.asm/asm-source.exp: Add ia64 support.
13495 * gdb.asm/ia64.inc: New file.
13496
1105b7ef
MC
134972003-08-22 Michael Chastain <mec@shout.net>
13498
13499 * gdb.cp: New directory.
13500 * gdb.cp/*: Copy from gdb.c++/*.
13501 * gdb.c++/*: Remove.
13502 * Makefile.in: Change gdb.c++ to gdb.cp.
13503 * configure.in: Ditto.
13504 * configure: Regnerate.
13505
c945b932
MK
135062003-08-18 Mark Kettenis <kettenis@gnu.org>
13507
13508 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13509 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13510
2b66634b
DJ
135112003-08-17 Daniel Jacobowitz <drow@mvista.com>
13512
13513 * mi-var-display.exp (-var-list-children weird): Accept function
13514 pointers with argument types.
13515 * mi1-var-display.exp (-var-list-children weird): Likewise.
13516 * mi2-var-display.exp (-var-list-children weird): Likewise.
13517
a356f73b
DJ
135182003-08-17 Daniel Jacobowitz <drow@mvista.com>
13519
13520 * gdb.base/annota3.exp: Add missing newline.
13521
483417b8
MC
135222003-08-06 Michael Chastain <mec@shout.net>
13523
13524 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13525
c99c59c3
MS
135262003-08-12 Michael Snyder <msnyder@redhat.com>
13527
13528 * gdb.base/float.exp: Add test for SH.
13529
55ed7501
MK
135302003-08-10 Mark Kettenis <kettenis@gnu.org>
13531
13532 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13533
1a371f2e
EZ
135342003-08-07 Elena Zannoni <ezannoni@redhat.com>
13535
13536 * gdb.base/completion.exp: Remove reduntant completion test
13537 on filename.
13538
e0f353ce
EZ
135392003-08-07 Elena Zannoni <ezannoni@redhat.com>
13540
a9c64011
AS
13541 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13542 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13543 gdb.trace/save-trace.exp: Make sure that full pathnames are
13544 escaped correctly.
e0f353ce 13545
5710a1af 135462003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13547
a9c64011
AS
13548 * configure.in: Don't generate config.h from config.hin.
13549 * configure: Regenerate.
13550 * config.hin: Remove file.
13551 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13552 * gdb.threads/pthreads.c: Ditto.
5710a1af 13553
dcd81ce9
DJ
135542003-08-07 Daniel Jacobowitz <drow@mvista.com>
13555
13556 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13557 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13558 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13559 Replace ld24 with seth/add3.
13560
6009d884
AC
135612003-08-02 Andrew Cagney <cagney@redhat.com>
13562
13563 * gdb.base/annota3.exp: New file.
13564 * gdb.base/annota3.c: New file.
13565 * gdb.c++/annota3.exp: New file.
13566 * gdb.c++/annota3.cc: New file.
13567
51514e06
MC
135682003-07-29 Michael Chastain <mec@shout.net>
13569
13570 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13571 actually failed.
13572 (do_pass): Likewise.
13573 * gdb.threads/tls.exp: Always initialize no_of_threads.
13574
4ee6625b
DJ
135752003-07-27 Daniel Jacobowitz <drow@mvista.com>
13576
13577 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13578 pattern.
13579 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13580 * gdb.threads/tls.exp: Recognize one case of the host library not
13581 supporting TLS.
13582
225f2bf6
AC
135832003-07-27 Andrew Cagney <cagney@redhat.com>
13584
13585 * gdb.base/fileio.exp: Use SH when running commands using
13586 remote_exec.
13587
bcb27c9f
DJ
135882003-07-24 Daniel Jacobowitz <drow@mvista.com>
13589
13590 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13591 * gdb.base/relocate.c (dummy): New padding array.
13592
3d67be83
MS
135932003-07-22 Michael Snyder <msnyder@redhat.com>
13594
d63a86f8 13595 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13596
13597 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13598 patterns to be more general, accepting old and new output.
13599 Some output chars (such as '+') also must be quoted.
d63a86f8 13600 Some addresses are displayed numerically instead of
3d67be83
MS
13601 symbolically.
13602
57ba3b85
MS
136032003-07-23 Michael Snyder <msnyder@redhat.com>
13604
686d097c
MS
13605 * gdb.base/return2.exp: Don't test long-long return.
13606
57ba3b85
MS
13607 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13608 * gdb.disasm/t01_mov.exp: Ditto.
13609 * gdb.disasm/t02_mova.s: Ditto.
13610 * gdb.disasm/t02_mova.exp: Ditto.
13611 * gdb.disasm/t03_add.s: Ditto.
13612 * gdb.disasm/t03_add.exp: Ditto.
13613 * gdb.disasm/t04_sub.s: Ditto.
13614 * gdb.disasm/t04_sub.exp: Ditto.
13615 * gdb.disasm/t05_cmp.s: Ditto.
13616 * gdb.disasm/t05_cmp.exp: Ditto.
13617 * gdb.disasm/t06_ari2.s: Ditto.
13618 * gdb.disasm/t06_ari2.exp: Ditto.
13619 * gdb.disasm/t07_ari3.s: Ditto.
13620 * gdb.disasm/t07_ari3.exp: Ditto.
13621 * gdb.disasm/t08_or.s: Ditto.
13622 * gdb.disasm/t08_or.exp: Ditto.
13623 * gdb.disasm/t09_xor.s: Ditto.
13624 * gdb.disasm/t09_xor.exp: Ditto.
13625 * gdb.disasm/t10_and.s: Ditto.
13626 * gdb.disasm/t10_and.exp: Ditto.
13627 * gdb.disasm/t11_logs.s: Ditto.
13628 * gdb.disasm/t11_logs.exp: Ditto.
13629 * gdb.disasm/t12_bit.s: Ditto.
13630 * gdb.disasm/t12_bit.exp: Ditto.
13631 * gdb.disasm/t13_otr.s: Ditto.
13632 * gdb.disasm/t13_otr.exp: Ditto.
13633
e00759ef
EZ
136342003-07-22 Elena Zannoni <ezannoni@redhat.com>
13635
13636 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13637
8bc2021f
EZ
136382003-07-22 Elena Zannoni <ezannoni@redhat.com>
13639
a9c64011
AS
13640 * gdb.threads/tls.c : New file.
13641 * gdb.threads/tls.exp : New file.
13642 * gdb.threads/tls-main.c : New file.
13643 * gdb.threads/tls-shared.c : New file.
13644 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13645
89320c4c
AS
136462003-07-22 Andreas Schwab <schwab@suse.de>
13647
13648 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13649
180dea7c
AS
136502003-07-20 Andreas Schwab <schwab@suse.de>
13651
13652 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13653 due to insn reordering.
13654
0714963c
AC
136552003-07-15 Andrew Cagney <cagney@redhat.com>
13656
13657 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13658
98a23b3f
MC
136592003-07-15 Michael Chastain <mec@shout.net>
13660
13661 * gdb.base/gdb1250.exp: New file.
13662 * gdb.base/gdb1250.c: New file.
13663
27e417a2
ML
136642003-07-09 Michal Ludvig <mludvig@suse.cz>
13665
13666 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13667 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13668
8bc2021f
EZ
136692003-07-09 Elena Zannoni <ezannoni@redhat.com>
13670
a9c64011
AS
13671 * gdb.threads/tls.c: New file.
13672 * gdb.threads/tls.exp: New file.
13673 * gdb.threads/tls-main.c: New file.
13674 * gdb.threads/tls-shared.c: New file.
13675 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13676
d99968dc
EZ
136772003-07-09 Elena Zannoni <ezannoni@redhat.com>
13678
13679 * gdb.base/annota1.exp: Make sure that we properly escape the
13680 full path of the source file. Xfail more permissive patterns,
d63a86f8 13681 due to a compiler debug info problem.
d99968dc 13682
83876b3b
AS
136832003-07-07 Andreas Schwab <schwab@suse.de>
13684
2705e972
AS
13685 * gdb.asm/m68k.inc: New file.
13686 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13687
83876b3b
AS
13688 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13689 arguments"): Also match negative number.
13690
13691 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13692
3a871b37
DJ
136932003-07-03 Daniel Jacobowitz <drow@mvista.com>
13694
13695 * gdb.base/store.c (charest): New typedef.
13696 (add_char): Rename to add_charest, update.
13697 (wack_char): Rename to wack_charest, update types. Return l + r
13698 to keep r live across the call.
13699 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13700 (wack_double, wack_doublest): Return l + r to keep r live across
13701 the call.
13702 * gdb.base/store.exp: Accomodate store.c changes.
13703
b2a7f303
DC
137042003-06-30 David Carlton <carlton@kealia.com>
13705
13706 * gdb.c++/maint.exp (test_invalid_name): New.
13707 (test_first_component): Add tests for invalid names.
13708
3c6cb4a1
MC
137092003-06-29 Michael Chastain <mec@shout.net>
13710
13711 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13712 output of '<VTT for class>' for virtual base classes.
13713
f1c2644b
DJ
137142003-06-29 Daniel Jacobowitz <drow@mvista.com>
13715
13716 * gdb.base/completion.exp: Tab-complete "complet" instead of
13717 "compl".
13718 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13719
18080350
DJ
137202003-06-29 Daniel Jacobowitz <drow@mvista.com>
13721
13722 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13723 * gdb.base/volatile.exp: Likewise.
13724
f56973f8
DJ
137252003-06-29 Daniel Jacobowitz <drow@mvista.com>
13726
13727 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13728 gdb/1265.
13729
137302003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13731 Daniel Jacobowitz <drow@mvista.com>
13732
13733 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13734 initial line count of 'captured_main' from 26 to 32.
13735 (test_with_self): Allow xmalloc call to be interleaved with the
13736 preceding two lines.
13737
e766d4d6
JB
137382003-06-24 Joel Brobecker <brobecker@gnat.com>
13739
13740 * gdb.base/bang.exp: New testcase.
13741
f125c9a4
JB
137422003-06-23 Joel Brobecker <brobecker@gnat.com>
13743
13744 * gdb.base/langs.exp: Add some tests for the "minimal" language
13745 support.
13746
6e25beaf
EZ
137472003-06-23 Elena Zannoni <ezannoni@redhat.com>
13748
13749 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13750 the testcase.
13751
2f816dda
DJ
137522003-06-22 Daniel Jacobowitz <drow@mvista.com>
13753
13754 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13755 offset.
13756
db5a5748
DJ
137572003-06-22 Daniel Jacobowitz <drow@mvista.com>
13758
13759 * gdb.c++/pr-1210.cc: New file.
13760 * gdb.c++/pr-1210.exp: New file.
13761
1df0c130
DJ
137622003-06-21 Daniel Jacobowitz <drow@mvista.com>
13763
13764 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13765 000-exec-continue.
13766
a92feac0
MK
137672003-06-15 Mark Kettenis <kettenis@gnu.org>
13768
13769 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13770 on *-*-*bsd* instead of *-*-freebsd*.
13771
81a58f5b
AC
137722003-06-14 Andrew Cagney <cagney@redhat.com>
13773
13774 * gdb.base/store.exp: Test longest and doublest. Test all
13775 parameters. Weaken return statement match.
13776 * gdb.base/store.c: Add longest and doublest - aka long long and
13777 long double functions. Put all parameters into local register
13778 variables. Use negative values.
13779
b257a0d3
AC
137802003-06-14 Andrew Cagney <cagney@redhat.com>
13781
13782 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13783 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13784 exit status.
13785 * gdb.base/fileio.exp: Disable target when nointerrupts and
13786 noinferiorio, instead of limiting it to remote. Use remote_exec
13787 instead of system.
d63a86f8 13788
21c38304
JJ
137892003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13790
13791 * gdb.base/float.exp: Add ia64 support.
13792
1bcdb424
CV
137932003-06-12 Corinna Vinschen <vinschen@redhat.com>
13794
13795 * gdb.base/fileio.exp: Run only on remote targets.
13796
6aeb981f
CV
137972003-06-10 Corinna Vinschen <vinschen@redhat.com>
13798
13799 * gdb.base/fileio.c: New file, testing File-I/O.
13800 * gdb.base/fileio.exp: Ditto.
13801
53df362e
RG
138022003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13803
13804 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13805 shared objects after relocation at load time (gdb PR/1132).
13806 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13807 as above, part of the shared object relocation test.
53df362e 13808
ffee1b46
MK
138092003-06-08 Mark Kettenis <kettenis@gnu.org>
13810
b5ca3722
MK
13811 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13812 fully filled history list.
13813 * gdb.base/gdb_history: New file.
13814
03ed860d
MK
13815 * gdb.base/signals.exp: XFAIL "continue to func1" on
13816 i*86-*-freebsd*.
13817
ffee1b46
MK
13818 * gdb.base/attach.exp: When trying to attach to a nonexistent
13819 process, make it possible to specify the PID based on the target,
13820 and do so for *-*-freebsd*.
13821
d80dbb52
RH
138222003-06-02 Richard Henderson <rth@redhat.com>
13823
13824 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13825
6dd77b81
RH
138262003-06-02 Richard Henderson <rth@redhat.com>
13827
13828 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13829
f6347e16
RH
138302003-06-02 Richard Henderson <rth@redhat.com>
13831
13832 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13833
2c161407
DJ
138342003-06-01 Daniel Jacobowitz <drow@mvista.com>
13835
13836 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13837 of globalvar.
13838
572eb746
MK
138392003-06-01 Mark Kettenis <kettenis@gnu.org>
13840
13841 * gdb.asm/asm-source.exp: Check for memory read errors in
13842 disassembler test on *BSD too.
13843
9e9617a5
RH
138442003-06-01 Richard Henderson <rth@redhat.com>
13845
13846 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13847 for .frame.
13848 (gdbasm_call): Lose ldgp.
13849 (gdbasm_startup): Add frame information.
13850 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13851
7b34ad4e
MK
138522003-05-31 Mark Kettenis <kettenis@gnu.org>
13853
13854 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13855 i?86-*-*.
13856
10059fdf
MK
138572003-05-30 Mark Kettenis <kettenis@gnu.org>
13858
13859 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13860 FreeBSD.
13861
acf4b816
RH
138622003-05-29 Richard Henderson <rth@redhat.com>
13863
13864 * gdb.asm/alpha.inc: New file.
13865 * gdb.asm/asm-source.exp: Use it.
13866
e9ecd949
JB
138672003-05-29 Jim Blandy <jimb@redhat.com>
13868
13869 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13870 'core.PID'.
13871
e3e5a4f3
JB
138722003-05-22 Jim Blandy <jimb@redhat.com>
13873
13874 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13875 backtrace.
d63a86f8 13876
72fe3d25
DC
138772003-05-20 David Carlton <carlton@math.stanford.edu>
13878
13879 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13880 this time.
13881
58da2eb2
DC
138822003-05-19 David Carlton <carlton@bactrian.org>
13883
13884 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13885 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13886
1fcb5155
DC
138872003-05-19 David Carlton <carlton@bactrian.org>
13888
13889 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13890 namespace tests.
13891 Bump copyright date.
13892 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13893 (main): Call C::D::marker2.
13894 * gdb.c++/namespace1.cc: New file.
13895
85e85163
JJ
138962003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13897
13898 Roland McGrath <roland@redhat.com>
d63a86f8 13899 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13900 there is no manager thread.
13901
a25fbfec
JJ
139022003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13903
d63a86f8
RM
13904 * gdb.threads/schedlock.exp: Remove assumption that all threads
13905 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13906 in one of the child threads rather than the main thread.
13907
be375bae
JB
139082003-05-07 Jim Blandy <jimb@redhat.com>
13909
09bf6082
JB
13910 Add support for assembly source testing on the s390x.
13911 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13912 architecture.
13913 * gdb.asm/s390x.inc: New file.
13914
be375bae
JB
13915 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13916 succession of 'if' statements.
13917
00905d52
AC
139182003-05-05 Andrew Cagney <cagney@redhat.com>
13919
13920 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13921
b1e29e33
AC
139222003-05-05 Andrew Cagney <cagney@redhat.com>
13923
13924 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13925 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13926
e33d66ec
EZ
139272003-05-02 Elena Zannoni <ezannoni@redhat.com>
13928
13929 * gdb.base/charset.exp: Update based on new behavior of set/show
13930 charset commands.
13931
2b6fd0d8
AC
139322003-05-01 Andrew Cagney <cagney@redhat.com>
13933
13934 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13935 variable do not give memory errors.
13936
130cacce
AF
139372003-04-30 Adam Fedor <fedor@gnu.org>
13938
13939 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13940 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13941 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13942 gdb.objc/basicclass.m: : New files
13943
13944 * lib/gdb.exp (gdb_compile_objc): New procedure.
13945
bea71854
DJ
139462003-04-27 Daniel Jacobowitz <drow@mvista.com>
13947
13948 * gdb.base/signals.exp: Make backtrace tests more specific.
13949
0f20eeea
DC
139502003-04-23 David Carlton <carlton@bactrian.org>
13951
13952 * gdb.c++/maint.exp (test_first_component): Add tests for
13953 'operator' in more locations.
13954
c8c4d8dc
KB
139552003-04-16 Kevin Buettner <kevinb@redhat.com>
13956
13957 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13958
3fe60e3c
EZ
139592003-04-16 Elena Zannoni <ezannoni@redhat.com>
13960
13961 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13962 func marke' instead. Update test name.
3fe60e3c 13963
9219021c
DC
139642003-04-15 David Carlton <carlton@math.stanford.edu>
13965
13966 * gdb.c++/maint.exp: New file.
13967
5dd55bdd
EZ
139682003-04-14 Elena Zannoni <ezannoni@redhat.com>
13969
13970 * gdb.threads/schedlock.c: Change type of thread function argument
13971 to long, to avoid warnings on 64-bit platforms.
13972
00890572
EZ
139732003-04-14 Elena Zannoni <ezannoni@redhat.com>
13974
a9c64011
AS
13975 * gdb.base/attach.exp: Add new message from ptrace in case of
13976 attaching to nonexistent process.
d63a86f8 13977
93201743
JB
139782003-04-11 Jim Blandy <jimb@redhat.com>
13979
13980 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13981 gdb.c++/userdef.cc: Place comments on the lines to which the
13982 marker function might return.
13983 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13984 gdb.c++/userdef.exp: Look for those comments to check that we've
13985 returned to the right place, instead of checking line numbers.
13986
2a11c64d
EZ
139872003-04-11 Elena Zannoni <ezannoni@redhat.com>
13988
a9c64011
AS
13989 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
13990 match on sourcefile name, instead of directory name.
2a11c64d 13991
68ab8fc5
EZ
139922003-04-10 Elena Zannoni <ezannoni@redhat.com>
13993
d63a86f8 13994 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
13995 working directory name.
13996
5624293a
JB
139972003-04-09 Jim Blandy <jimb@redhat.com>
13998
13999 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14000 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14001 after an inferior function call, report the failure, but allow the
14002 test to continue.
14003
f1f02ee4
SC
140042003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14005
14006 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14007 with -DPROTOTYPES.
14008
6eb79af0
SC
140092003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14010
14011 * gdb.base/break.exp: Revert last patch.
14012
8dfb4cf0
SC
140132003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14014
14015 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14016 with -DPROTOTYPES.
14017
ed4c619a
AC
140182003-04-02 Andrew Cagney <cagney@redhat.com>
14019
14020 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14021 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14022 matching directories by the name breakpoint.
14023 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14024 Make "continue to marker1" consistent.
14025 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14026 message consistent.
14027 * lib/gdb.exp: Put "the program is no longer running", and "the
14028 program exited" in parenthesis.
14029 * lib/mi-support.exp: Ditto.
d63a86f8 14030
4e35d5f0 140312003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14032
4e35d5f0
BR
14033 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14034
71900fe8
AC
140352003-03-29 Andrew Cagney <cagney@redhat.com>
14036
14037 * gdb.base/sizeof.c (main): Print the value of '\377'.
14038 * gdb.base/sizeof.exp: Check the sign of '\377'.
14039
c0655a16
MC
140402003-03-27 Michael Chastain <mec@shout.net>
14041
14042 * gdb.base/gdb1090.exp: New file.
14043 * gdb.base/gdb1090.cc: New file.
14044
5b2a3989
JB
140452003-03-27 J. Brobecker <brobecker@gnat.com>
14046
14047 * gdb.gdb/observer.exp: New regression test.
14048
79876890
MC
140492003-03-27 Michael Chastain <mec@shout.net>
14050
14051 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14052 * gdb.base/ptype.exp: Likewise.
14053
6eac95e3
CV
140542003-03-27 Corinna Vinschen <vinschen@redhat.com>
14055
14056 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14057
e8c71839
MC
140582003-03-26 Michael Chastain <mec@shout.net>
14059
14060 * gdb.base/ptype.exp: Actually use some typedef'd types.
14061
71b10041
SC
140622003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14063
14064 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14065 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14066
2512cf80
CV
140672003-03-20 Corinna Vinschen <vinschen@redhat.com>
14068
14069 * gdb.base/default.exp: Fix regular expression.
14070
0d195a4f
CV
140712003-03-20 Corinna Vinschen <vinschen@redhat.com>
14072
14073 * gdb.base/args.exp: Fix regular expression.
14074
8a2dbca8
CV
140752003-03-20 Corinna Vinschen <vinschen@redhat.com>
14076
14077 * gdb.base/help.exp: Allow Win32 child process.
14078
bf028682
CV
140792003-03-20 Corinna Vinschen <vinschen@redhat.com>
14080
14081 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14082 when stepping out of main().
14083
182dbe85
CV
140842003-03-20 Corinna Vinschen <vinschen@redhat.com>
14085
14086 * gdb.base/default.exp: Check for win32 specific message when calling
14087 "run" without executable.
14088
d67a6ba5
CV
140892003-03-20 Corinna Vinschen <vinschen@redhat.com>
14090
14091 * gdb.base/args.exp: Expect .exe in output.
14092
a955b5bb
CV
140932003-03-20 Corinna Vinschen <vinschen@redhat.com>
14094
14095 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14096 Cygwin native.
14097
bf6bad4b
AC
140982003-03-17 Andrew Cagney <cagney@redhat.com>
14099
14100 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14101 vector registes.
14102 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14103 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14104
293e9a31
DC
141052003-03-17 David Carlton <carlton@math.stanford.edu>
14106
14107 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14108 test, for PR breakpoints/38.
14109 Call test_watchpoint_and_breakpoint.
14110 * gdb.base/watchpoint.c (func3): New function.
14111 (main): Call func3.
14112
5330f2db
DC
141132003-03-04 David Carlton <carlton@math.stanford.edu>
14114
14115 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14116 Garply<Garply<char> >:: garply".
14117 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14118 with respect to PR c++/1111; note also PR c++/1113.
14119 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14120 respect to PR c++/1062.
14121 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14122
6ece72da
DC
141232003-03-03 David Carlton <carlton@math.stanford.edu>
14124
14125 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14126 with respect to PR c++/57.
14127 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14128 c++/826.
14129 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14130 respect to PR c++/57.
14131
85ca1584
DC
141322003-03-03 David Carlton <carlton@math.stanford.edu>
14133
14134 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14135 respect to PR c++/33 into FAILs.
14136
98e9c5b8
MC
141372003-03-03 Michael Chastain <mec@shout.net>
14138
7bedbf27
MC
14139 * configure.in: Update copyright years.
14140
141412003-03-03 Michael Chastain <mec@shout.net>
14142
14143 * Makefile.in: Update copyright years.
98e9c5b8 14144
f683e100
DC
141452003-02-28 David Carlton <carlton@math.stanford.edu>
14146
14147 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14148 print class instead of struct and/or superfluous protection
14149 specifiers, as long as the resulting output is equivalent to the
14150 source code.
14151 Delete FIXME from end of messages on tests that don't need
14152 fixing.
14153
a9e0cf2c
DC
141542003-02-28 David Carlton <carlton@math.stanford.edu>
14155
14156 * gdb.c++/templates.exp (do_tests): Allow const in the two
14157 Foo<volatile char *>::foo tests.
14158
e8d359df
MS
141592003-02-27 Michael Snyder <msnyder@redhat.com>
14160
d63a86f8 14161 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14162 will be consistant.
14163
0b71dc91
DC
141642003-02-26 David Carlton <carlton@math.stanford.edu>
14165
14166 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14167 char *>::foo" test with respect to PR c++/33. Create a new test
14168 which is identical to that one except that it doesn't put the
14169 space between the "char" and the "*"; KFAIL it, too.
14170
dd14ab43
DC
141712003-02-26 David Carlton <carlton@math.stanford.edu>
14172
14173 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14174 template types into either PASSes or KFAILs (corresponding to PR
14175 c++/57). Tweak indentation. Update copyright.
14176
1146c7f1
SC
141772003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14178
14179 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14180
74641dfb
MC
141812003-02-13 Michael Chastain <mec@shout.net>
14182
14183 * gdb.base/exprs.exp: Remove i960 remnants.
14184 * gdb.base/funcargs.exp: Likewise.
14185 * gdb.base/list.exp: Likewise.
14186 * gdb.base/ptype.exp: Likewise.
14187
559cd2d0
DC
141882003-02-14 David Carlton <carlton@math.stanford.edu>
14189
14190 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14191 pEe->D::vg()" from XFAIL to KFAIL.
14192
c4f90d87
JM
141932003-02-13 Jason Molenda (jmolenda@apple.com)
14194
14195 * gdb.base/maint.exp: Update maint print statistics regexp to include
14196 new entries.
14197
cbc4d97c
MC
141982003-02-13 Michael Chastain <mec@shout.net>
14199
14200 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14201
40f235b7
MC
142022003-02-12 Michael Chastain <mec@shout.net>
14203
14204 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14205 * gdb.c++/inherit.exp: Likewise.
14206 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14207 * gdb.c++/templates.exp: Likewise.
14208 * gdb.c++/virtfunc.exp: Likewise.
14209
c56716b0
JM
142102003-02-06 Jason Molenda (jason-cl@molenda.com)
14211
14212 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14213 why the code is written that way.
14214
070afcf8
MC
142152003-02-05 Michael Chastain <mec@shout.net>
14216
14217 * gdb.base/dump.exp: Add missing copyright line.
14218
5d0331e5
JM
142192003-02-05 Jason Molenda (jason-cl@molenda.com)
14220
f7ae6d3e 14221 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14222 at the beginning so the breakpoint doesn't get set on the loop.
14223
92851186
MC
142242003-02-05 Michael Chastain <mec@shout.net>
14225
14226 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14227 output for configurations with gcc 2.95.3.
14228
cbf1e085
AC
142292003-02-05 Keith Seitz <keiths@redhat.com>
14230 Andrew Cagney <ac131313@redhat.com>
14231
14232 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14233
29518e1e
MC
142342003-02-04 Michael Chastain <mec@shout.net>
14235
14236 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14237 Call perror and then continue.
14238
5af1d5f3
MC
142392003-02-03 Michael Chastain <mec@shout.net>
14240
14241 * gdb.c++/pr-1023.cc: New file.
14242 * gdb.c++/pr-1023.exp: New file.
14243
6b549786
JB
142442003-02-05 Jim Blandy <jimb@redhat.com>
14245
14246 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14247 it's local to foobar. Check for it there, and check that it's not
14248 present in main.
14249 * gdb.c++/local.cc (marker2): New function.
14250 (foobar): Call marker1.
14251 (main): Call marker2 instead of marker1.
14252
67f16606
AC
142532003-02-04 Andrew Cagney <ac131313@redhat.com>
14254
14255 * gdb.disasm/mn10200.exp: Obsolete file.
14256 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14257 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14258 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14259
1c5cb38e
DC
142602003-02-04 David Carlton <carlton@math.stanford.edu>
14261
14262 * gdb.c++/overload.exp: Test intToChar(1).
14263 * gdb.c++/overload.cc (intToChar): New.
14264 (main): Call intToChar.
14265
d1fe6965
DC
142662003-02-03 David Carlton <carlton@math.stanford.edu>
14267
14268 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14269 'might_kfail' arg.
14270 KFAIL some of the continue_to_bp_overloaded calls, according to
14271 PR c++/1025.
14272
9ba61c5d
MC
142732003-02-01 Michael Chastain <mec@shout.net>
14274
14275 * gdb.base/advance.c (marker1): New marker function.
14276 * gdb.base/advance.exp: When the 'advance' command lands on the
14277 return breakpoint, it can legitimately stop on either the
14278 current line or the next line. Accommodate both outcomes.
14279 * gdb.base/until.exp: Likewise.
14280
e7494ffb
AC
142812003-02-02 Andrew Cagney <ac131313@redhat.com>
14282
14283 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14284 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14285 now a list, not a tuple.
14286 * gdb.mi/mi-var-display.exp: Ditto.
14287 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14288
075559bc
AC
142892003-02-01 Andrew Cagney <ac131313@redhat.com>
14290
14291 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14292 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14293 stack backtraces.
14294 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14295
2bd4c7b1
MK
142962003-02-01 Mark Kettenis <kettenis@gnu.org>
14297
14298 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14299 gdb.mi/mi1-pthreads.exp: Return instead of calling
14300 gdb_suppress_entire_file.
14301
eabd8992
MS
143022003-02-01 Mark Salter <msalter@redhat.com>
14303
14304 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14305
71469e2f
MS
143062003-01-31 Mark Salter <msalter@redhat.com>
14307
14308 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14309 Support empty arg.
14310
38a94d44
MC
143112003-01-30 Michael Chastain <mec@shout.net>
14312
14313 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14314 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14315 has been fixed in gdb/readline on 2003-01-09.
14316
19ea9e73
MS
143172003-01-29 Michael Snyder <msnyder@redhat.com>
14318
e8d359df
MS
14319 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14320 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14321 * gdb.base/args.exp: Skip if target does not support args passing.
14322
2307bd6a
DJ
143232003-01-22 Daniel Jacobowitz <drow@mvista.com>
14324
19ea9e73 14325 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14326 gdb_test. Accept a list of expect arguments as the third
14327 parameter.
14328 (gdb_test): Use it.
14329
f2dd3617
EZ
143302003-01-20 Elena Zannoni <ezannoni@redhat.com>
14331
14332 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14333 allow for different test tree configurations. Update some
14334 tescases accordingly.
14335 * gdb.arch/altivec-regs.exp: Ditto.
14336 * gdb.asm/asm-source.exp: Ditto.
14337 * gdb.base/advance.exp: Ditto.
14338 * gdb.base/display.exp: Ditto.
d63a86f8 14339 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14340 * gdb.base/mips_pro.exp: Ditto.
14341 * gdb.base/overlays.exp: Ditto.
14342 * gdb.base/relocate.exp: Ditto.
14343 * gdb.base/setshow.exp: Ditto.
14344 * gdb.base/step-line.exp: Ditto.
14345 * gdb.base/step-test.exp: Ditto.
14346 * gdb.base/until.exp: Ditto.
14347 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14348
c71cdefd
DC
143492003-01-17 David Carlton <carlton@math.stanford.edu>
14350
14351 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14352 corresponding to PR c++/945.
14353 Update copyright.
14354
fdba05d7
DC
143552003-01-17 David Carlton <carlton@math.stanford.edu>
14356
14357 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14358 corresponding to PR c++/68.
14359
143602003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14361
14362 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14363 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14364 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14365
c362c33a
EZ
143662003-01-15 Elena Zannoni <ezannoni@redhat.com>
14367
0fbc361c
EZ
14368 * gdb.base/break.exp: Fix change of default location, because of
14369 removal of until tests.
14370 * gdb.base/help.exp: Update test for new 'until' help message.
14371 Add test for help on 'advance'.
a9c64011 14372 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14373
dabf8a35
MK
143742003-01-15 Mark Kettenis <kettenis@gnu.org>
14375
14376 * gdb.base/default.exp: Adapt "info float" test for recent changes
14377 to that command. Add test for "info vector".
14378 * gdb.base/float.exp: New file. Add test for "info float" that
14379 resembles the old test in gdb.base/default.exp.
14380
a1769aca
DC
143812003-01-15 David Carlton <carlton@math.stanford.edu>
14382
14383 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14384
82025e13
EZ
143852003-01-15 Elena Zannoni <ezannoni@redhat.com>
14386
14387 * gdb.base/break.exp: Move the tests of until command from here...
14388 * gdb.base/until.exp: ... to here. New file. Add other tests.
14389 * gdb.base/advance.c: New file.
14390 * gdb.base/advance.exp: New file.
14391
8f9ab801
EZ
143922003-01-14 Elena Zannoni <ezannoni@redhat.com>
14393
a9c64011
AS
14394 * gdb.base/args.c: New file.
14395 * gdb.base/args.exp: New file.
8f9ab801 14396
9ae66589
DJ
143972003-01-14 Daniel Jacobowitz <drow@mvista.com>
14398
14399 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14400
8d77e5c3
DJ
144012003-01-14 Daniel Jacobowitz <drow@mvista.com>
14402
14403 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14404
12d2f0a1
DJ
144052003-01-14 Daniel Jacobowitz <drow@mvista.com>
14406
14407 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14408 dates.
14409
6ca37014
DJ
144102003-01-13 Daniel Jacobowitz <drow@mvista.com>
14411
14412 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14413
b0023472
DJ
144142003-01-13 Daniel Jacobowitz <drow@mvista.com>
14415
14416 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14417 (ptype &*"foo").
14418 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14419
607fbc54 144202003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14421
14422 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14423 * gdb.mi/mi1-console.exp: Likewise.
14424
607fbc54 144252003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14426
14427 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14428 * gdb.mi/mi1-console.exp: Likewise.
14429
a1fb14a2
DJ
144302003-01-13 Daniel Jacobowitz <drow@mvista.com>
14431
14432 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14433
c4cf40b7
DJ
144342003-01-09 Daniel Jacobowitz <drow@mvista.com>
14435
14436 * gdb.base/detach.exp: New test.
14437
696d5a5b
DJ
144382003-01-09 Daniel Jacobowitz <drow@mvista.com>
14439
14440 * Makefile.in (ALL_SUBDIRS): New variable.
14441 (subdirs, clean, distclean): Use it.
14442 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14443 regenerating Makefile, since it is generated from the top level.
14444 * gdb.asm/Makefile.in: Likewise.
14445 * gdb.base/Makefile.in: Likewise.
14446 * gdb.c++/Makefile.in: Likewise.
14447 * gdb.disasm/Makefile.in: Likewise.
14448 * gdb.java/Makefile.in: Likewise.
14449 * gdb.mi/Makefile.in: Likewise.
14450 * gdb.threads/Makefile.in: Likewise.
14451 * gdb.trace/Makefile.in: Likewise.
14452
754533e4
DC
144532003-01-09 David Carlton <carlton@math.stanford.edu>
14454
14455 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14456 Add copyright year 2003.
14457
d8b3e9ee
MC
144582003-01-06 Michael Chastain <mec@shout.net>
14459
14460 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14461 When selecting a thread, 'line' and 'file' are optional.
14462 * gdb.mi/mi1-pthreads.exp: Likewise.
14463
8e9e0fe6
AS
144642003-01-06 Andreas Schwab <schwab@suse.de>
14465
14466 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14467 failures.
14468
b5ab8ff3
DJ
144692003-01-04 Daniel Jacobowitz <drow@mvista.com>
14470
14471 Fix PR gdb/844
14472 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14473 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14474
14475 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14476 instead of calling gdb_suppress_entire_file.
14477 * gdb.threads/print-threads.exp: Likewise.
14478 * gdb.threads/schedlock.exp: Likewise.
14479
14480 * gdb.threads/killed.exp: Return instead of calling
14481 gdb_suppress_entire_file.
14482 * gdb.threads/linux-dp.exp: Likewise.
14483 * gdb.threads/pthreads.exp: Likewise.
14484
1e698235
DJ
144852003-01-04 Daniel Jacobowitz <drow@mvista.com>
14486
14487 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14488 stabs.
14489 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14490 * gdb.base/whatis.exp: Always allow (void) after function names.
14491
147ff08c
DJ
144922003-01-04 Daniel Jacobowitz <drow@mvista.com>
14493
14494 * gdb.c++/casts.exp: Correct regexp.
14495
dc62bfc2
MK
144962003-01-04 Mark Kettenis <kettenis@gnu.org>
14497
14498 * configure.in: Call AC_CONFIG_HEADER. Don't call
14499 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14500 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14501 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14502 aforementioned directories in the AC_OUPUT call.
14503 * config.hin: New file.
14504 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14505 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14506 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14507 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14508 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14509 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14510 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14511 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14512 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14513 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14514 gdb.threads/configure.in, gdb.threads/configure,
14515 gdb.threads/config.in, gdb.trace/configure.in,
14516 gdb.trace/configure: Removed.
14517
77afa639
MC
145182003-01-03 Michael Chastain <mec@shout.net>
14519
14520 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14521 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14522
7634bb6e
DJ
145232003-01-03 Daniel Jacobowitz <drow@mvista.com>
14524
14525 * gdb.base/store.exp: Fix regular expressions.
14526
b39c905e
MK
145272002-12-28 Mark Kettenis <kettenis@gnu.org>
14528
14529 * configure.in: Rewrite.
14530 * configure: Regenerated.
14531
0a8551dd
DC
145322003-01-03 David Carlton <carlton@math.stanford.edu>
14533
14534 * gdb.base/psymtab.exp: New file.
14535 * gdb.base/psymtab1.c: Ditto.
14536 * gdb.base/psymtab2.c: Ditto.
14537
c60b7188
AF
145382002-12-23 Adam Fedor <fedor@gnu.org>
14539
14540 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14541
ee73db83
DC
145422002-12-23 David Carlton <carlton@math.stanford.edu>
14543
14544 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14545 and current_directory initialization.
14546
d6c1774e
JB
145472002-12-22 Jim Blandy <jimb@redhat.com>
14548
f0a847b8
JB
14549 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14550 rather than as part of the output file name.
14551
d6c1774e
JB
14552 * gdb.base/attach.exp: There's no need to copy the test program to
14553 /tmp; that was only ever necessary on HP/UX, and this test is
14554 entirely disabled there anyway.
14555
f0708dbb
JB
145562002-12-21 Jim Blandy <jimb@redhat.com>
14557
4c2acfea
JB
14558 * gdb.c++/psmang.exp: Doc fix.
14559
f0708dbb
JB
14560 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14561 test.
14562
9579e000
DC
145632002-12-20 David Carlton <carlton@math.stanford.edu>
14564
14565 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14566
d1810171
MC
145672002-12-18 Michael Chastain <mec@shout.net>
14568
14569 * gdb.c++/annota2.exp: Add copyright year 2002.
14570
76565097
DC
145712002-12-17 David Carlton <carlton@math.stanford.edu>
14572
14573 * gdb.c++/try_catch.cc: Add marker comments.
14574 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14575 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14576 * gdb.c++/m-static.cc: Ditto.
14577 * gdb.c++/m-static1.cc: Ditto.
14578 * gdb.c++/try_catch.cc: Ditto.
14579
da81390b
JJ
145802002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14581
14582 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14583 to see whether we are using the new -environment-directory
14584 command which resets via -r or the old version of the command
14585 which may prompt the user. Part of fix for gdb/741.
14586
b304d130
AC
145872002-12-13 Andrew Cagney <ac131313@redhat.com>
14588
14589 * gdb.fortran/types.exp: Update obsolete comment.
14590 * gdb.fortran/exprs.exp: Ditto.
14591 * lib/gdb.exp: Delete obsolete code.
14592 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14593 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14594 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14595 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14596 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14597 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14598 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14599 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14600 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14601 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14602 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14603 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14604 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14605 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14606 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14607 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14608 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14609 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14610 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14611 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14612 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14613 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14614 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14615 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14616 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14617 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14618 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14619 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14620 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14621 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14622 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14623 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14624 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14625 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14626 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14627 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14628 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14629
a23b6e6a
DC
146302002-12-11 David Carlton <carlton@math.stanford.edu>
14631
14632 * gdb.c++/m-data.exp: Add test for members that shadow global
14633 variables: see PR gdb/804.
14634 * gdb.c++/m-data.cc: Ditto.
14635
6604731b
DJ
146362002-12-10 Daniel Jacobowitz <drow@mvista.com>
14637
14638 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14639
de46ecd7
DC
146402002-12-06 David Carlton <carlton@math.stanford.edu>
14641
14642 * gdb.base/store.c: Don't declare functions static.
14643
27e829d0
AC
146442002-12-04 Andrew Cagney <ac131313@redhat.com>
14645
14646 * gdb.base/store.exp, gdb.base/store.c: New files.
14647
92806416
DJ
146482002-12-03 Daniel Jacobowitz <drow@mvista.com>
14649
14650 * gdb.base/selftest.exp: Update for current gdb.
14651
3bcbaac5
DJ
146522002-12-03 Daniel Jacobowitz <drow@mvista.com>
14653
14654 * gdb.base/maint.exp: Only dump symbols from one source file
14655 or objfile.
14656
f4f00b1f
DJ
146572002-12-03 Daniel Jacobowitz <drow@mvista.com>
14658
14659 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14660 function call.
14661
f1c8a949
JB
146622002-11-25 Jim Blandy <jimb@redhat.com>
14663
14664 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14665 function appearing in error message.
14666
9e297a97
DJ
146672002-11-21 Daniel Jacobowitz <drow@mvista.com>
14668
14669 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14670
1f312e79
JJ
146712002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14672
d63a86f8
RM
14673 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14674 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14675 should be in mi console format. This is part of fix for PR gdb/604.
14676
83c31e7d
FN
146772002-09-18 Fernando Nasser <fnasser@redhat.com>
14678
14679 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14680 which explicitly prints the zero offset as "+0".
14681
322b3f65
DJ
146822002-10-22 Daniel Jacobowitz <drow@mvista.com>
14683
14684 * gdb.threads/schedlock.c (args): Make unsigned.
14685
146862002-10-21 Daniel Jacobowitz <drow@mvista.com>
14687
14688 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14689 numbers. Allow "foo2|selected stack frame".
14690 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14691 * gdb.asm/asmsrc2.s: Likewise.
14692 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14693 comments.
14694 * gdb.asm/mips.inc: New file.
14695
5e2fe5b8
AF
146962002-10-18 Adam Fedor <fedor@gnu.org>
14697
14698 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14699 * gdb.base/help.exp: Likewise.
14700
abe1a5d0
KB
147012002-10-17 Kevin Buettner <kevinb@redhat.com>
14702
14703 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14704 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14705
10abb1d4
JB
147062002-10-02 Jim Blandy <jimb@redhat.com>
14707
14708 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14709
1f609b42
AC
147102002-10-01 Andrew Cagney <ac131313@redhat.com>
14711
14712 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14713 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14714 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14715 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14716 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14717 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14718 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14719
0aee02e4
AC
147202002-09-29 Andrew Cagney <ac131313@redhat.com>
14721
14722 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14723 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14724 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14725 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14726 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14727 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14728 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14729
6fde09ad
KB
147302002-09-27 Kevin Buettner <kevinb@redhat.com>
14731
14732 * gdb.base/annota1.exp (info break): Make directory components of
14733 path optional since not all compilers emit this debug information.
14734
889bf7c5
PA
14735 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14736 step ends up stepping out of the function instead of stopping on
14737 the epilogue.
6fde09ad 14738
9e8aab75
KS
147392002-09-26 Keith Seitz <keiths@redhat.com>
14740
14741 * lib/insight-support.exp (gdbtk_start): Figure out where
14742 the insight executable is based on where gdb is. Use this
14743 executable to start insight instead of gdb.
14744
e36180d7
AC
147452002-09-25 Andrew Cagney <cagney@redhat.com>
14746
14747 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14748
9dd34b2b
AC
147492002-09-24 Andrew Cagney <ac131313@redhat.com>
14750
14751 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14752 test_isolated_complaints.
14753 (test_empty_complaint): New function.
14754 (test_empty_complaints): New function. Check no output when no
14755 complaints.
d63a86f8 14756
dea97812
KB
147572002-09-19 Jim Blandy <jimb@redhat.com>
14758
a9c64011 14759 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14760
54951bd7
AC
147612002-09-19 Andrew Cagney <ac131313@redhat.com>
14762
14763 * gdb.gdb/complaints.exp: New file.
14764
dec43320
AC
147652002-09-18 Andrew Cagney <ac131313@redhat.com>
14766
14767 * gdb.base/maint.exp: Check `help maint internal-warning'.
14768
e70d6e3f
DC
147692002-09-18 David Carlton <carlton@math.stanford.edu>
14770
14771 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14772 numbers, and replace them by a single breakpoint after the
14773 constructors are all finished.
14774 Add test 4.
14775 * gdb.c++/m-static.cc: Add test 4.
14776 * gdb.c++/m-static.h: New file.
14777 * gdb.c++/m-static1.cc: New file.
14778
14779 * gdb.c++/printmethod.exp: New file.
14780 * gdb.c++/printmethod.cc: New file.
14781
14782 * gdb.c++/pr-574.exp: New file.
14783 * gdb.c++/pr-574.cc: New file.
14784
afb5c968
CV
147852002-09-18 Corinna Vinschen <vinschen@redhat.com>
14786
14787 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14788 embedded targets which never actually exit.
14789
31e45dee
FN
147902002-09-18 Fernando Nasser <fnasser@redhat.com>
14791
14792 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14793 "don't step after run" as unresolved or unsupported, instead of xfail.
14794
a283c5a1
CV
147952002-09-18 Corinna Vinschen <vinschen@redhat.com>
14796
14797 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14798 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14799 Add newline to expected string in "step out of main (status wrapper)"
14800 case.
14801
11350d2a
CV
148022002-09-18 Corinna Vinschen <vinschen@redhat.com>
14803
14804 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14805 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14806
0deec7d6
TT
148072002-09-17 Tom Tromey <tromey@redhat.com>
14808
14809 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14810 \000, not \0, in double-quoted string.
14811
b2b4a1b5
CV
148122002-09-14 Corinna Vinschen <vinschen@redhat.com>
14813
c9d37158 14814 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14815 string after running the commands execution on breakpoint tests.
14816
1c56143a
CV
148172002-09-13 Corinna Vinschen <vinschen@redhat.com>
14818
14819 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14820
37f8da45
JB
148212002-09-12 Joel Brobecker <brobecker@gnat.com>
14822
14823 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14824
08b468e0
KS
148252002-09-10 Keith Seitz <keiths@redhat.com>
14826
14827 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14828 runto proc.
14829 (mi_run_to_main): Use mi_runto.
14830 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14831
dc360f58
KS
148322002-09-10 Keith Seitz <keiths@redhat.com>
14833
14834 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14835 regexp for stopping at main. Could have multiple event notifications.
14836 Don't assume that main was declared with no parameters.
14837 (mi_next): Use mi_step_to.
14838 (mi_step): Use mi_next_to.
14839
ce3abcfb
CV
148402002-09-09 Corinna Vinschen <vinschen@redhat.com>
14841
14842 * gdb.base/default.exp: Fix expected string in `info float' test.
14843
d1f5b980
BE
148442002-09-09 Ben Elliston <bje@redhat.com>
14845
14846 * config/mips.exp: Update comments.
14847 * config/mips-idt.exp: Likewise.
14848 * config/nind.exp: Likewise.
14849 * config/slite.exp: Likewise.
14850 * config/sparclet.exp: Likewise.
14851 * config/udi.exp: Likewise.
14852 * config/vx.exp: Likewise.
14853 * config/vxworks29k.exp: Likewise.
14854
2f71430b
JB
148552002-09-05 Jim Blandy <jimb@redhat.com>
14856
14857 * gdb.threads/killed.exp: Fix test failure message.
14858
7ddebc7e
KS
148592002-09-04 Keith Seitz <keiths@redhat.com>
14860
14861 * lib/mi-support.exp: Update copyright.
14862 (mi_gdb_test): Increase the priority of the expected pattern
14863 so that it matches gdb_test.
14864
0ae67eb3
KS
148652002-09-03 Keith Seitz <keiths@redhat.com>
14866
14867 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14868 Use integer comparison instead of string comparison for testing
14869 whether binary was built.
14870
38fc42c8
JB
148712002-09-03 Jim Blandy <jimb@redhat.com>
14872
14873 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14874
b6ff0e81
JB
148752002-08-29 Jim Blandy <jimb@redhat.com>
14876
14877 * gdb.threads/pthreads.exp: Move the portable thread compilation
14878 code into a function in lib/gdb.exp, and call that from here.
14879 * lib/gdb.exp (gdb_compile_pthreads): New function.
14880
07c98896
KS
148812002-08-29 Keith Seitz <keiths@redhat.com>
14882
14883 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14884 expect_out so that callers can get at it.
14885
0312286c
DJ
148862002-08-23 Daniel Jacobowitz <drow@mvista.com>
14887
14888 * gdb.threads/print-threads.c: New file.
14889 * gdb.threads/print-threads.exp: New file.
14890 * gdb.threads/schedlock.c: New file.
14891 * gdb.threads/schedlock.exp: New file.
14892
dd039bc4
EZ
148932002-08-22 Elena Zannoni <ezannoni@redhat.com>
14894
a9c64011
AS
14895 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14896 not altivec.c.
dd039bc4 14897
1f36144c
MK
148982002-08-17 Mark Kettenis <kettenis@gnu.org>
14899
14900 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14901 targets. The problem should be fixed now.
14902
16057ec7 149032002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14904
14905 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14906 2002-07-24 change that removes final dots from error messages.
14907
3c1499ad
TT
149082002-08-13 Tom Tromey <tromey@redhat.com>
14909
14910 * gdb.base/readline.exp: New file.
14911
a20ce2c3
AC
149122002-08-01 Andrew Cagney <ac131313@redhat.com>
14913
14914 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14915 supress message.
14916
db034ac5
AC
149172002-08-01 Andrew Cagney <cagney@redhat.com>
14918
14919 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14920 CHILL_FOR_TARGET and CHILL_LIB.
14921 * configure.in (configdirs): Remove gdb.chill.
14922 * configure: Regenerate.
14923 * lib/gdb.exp: Obsolete references to chill.
14924 * gdb.fortran/types.exp: Ditto.
14925 * gdb.fortran/exprs.exp: Ditto.
14926
3e000b18
KB
149272002-07-30 Kevin Buettner <kevinb@redhat.com>
14928
14929 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14930 set Irix-specific compile and link flags.
14931
28f4966b
KB
149322002-07-29 Kevin Buettner <kevinb@redhat.com>
14933
14934 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14935 source files. The ``-o'' option doesn't work with the ``-E'' option
14936 when using the Irix compiler.
14937
46c0d5a6
DJ
149382002-07-19 Daniel Jacobowitz <drow@mvista.com>
14939
14940 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14941 Improve support for reusing an exec file. Copy exec file
14942 to target, and run gdbserver on the target instead of on the host.
14943
eecf4bed
JB
149442002-07-18 Jim Blandy <jimb@redhat.com>
14945
0f815cdf
JB
14946 * gdb.base/ending-run.exp: Don't expect to see the program end in
14947 some orderly fashion when we're running on a real stand-alone
14948 board.
14949
eecf4bed
JB
14950 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14951 targets that don't support interrupts.
14952
52d309e4
JB
149532002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14954
14955 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14956 systems.
14957 Move comments in expect statements to inside the actions, so that they
14958 don't get matched against.
14959
ff683d9e
MK
149602002-07-10 Mark Kettenis <kettenis@gnu.org>
14961
14962 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14963 function when asleep" test.
14964
b5356753
AC
149652002-07-10 Andrew Cagney <ac131313@redhat.com>
14966
14967 * gdb.base/page.exp: Rewrite to handle problems with very long
14968 `info set' output. Update copyright.
14969
6aa4d13a
AC
149702002-06-26 Andrew Cagney <ac131313@redhat.com>
14971
14972 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14973 gdb.threads-hp.
14974 * gdb.hp/configure: Regenerate.
14975 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14976 * gdb.hp/gdb.threads-hp/configure: Delete file.
14977 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14978
8cf8c2b8
AC
149792002-06-22 Andrew Cagney <ac131313@redhat.com>
14980
14981 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14982 setlocale, bindtextdomain and textdomain.
14983
6827a8f8
JB
149842002-06-11 Jim Blandy <jimb@redhat.com>
14985
919d772c
JB
14986 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
14987 preprocessor macro information is present.
14988
6827a8f8
JB
14989 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
14990 tests.
14991
c15b0d21
MS
149922002-06-06 Michael Snyder <msnyder@redhat.com>
14993
c5984d70
MS
14994 * gdb.base/overlays.exp: Record addresses of overlay
14995 functions in TCL variables rather than in GDB variables,
14996 to avoid having GDB convert them to pointers (with loss
14997 of information).
14998
d63a86f8 14999 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15000 default linker script changes.
c15b0d21
MS
15001 * gdb.base/long_long.exp: Add check for sizeof (long double).
15002
be26fe0d
ML
150032002-06-06 Michal Ludvig <mludvig@suse.cz>
15004
15005 * gdb.asm/asm-source.exp: Add x86-64 target.
15006 * gdb.asm/x86_64.inc: New.
d63a86f8 15007
258093ca 150082002-05-30 Michael Chastain <mec@shout.net>
258093ca 15009
4b3153f1 15010 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15011 * gdb.c++/m-static.cc: New file.
15012 * gdb.c++/m-static.exp: New file.
15013
241264c6
MS
150142002-05-28 Michael Snyder <msnyder@redhat.com>
15015
15016 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15017 precision.
15018
9bba8c8f 150192002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15020
4b3153f1 15021 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15022 * gdb.c++/m-data.cc: New file.
15023 * gdb.c++/m-data.exp: New file.
15024
150252002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15026
4b3153f1 15027 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15028 * gdb.c++/try_catch.cc: New file.
d63a86f8 15029 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15030
def1b996
MC
150312002-05-27 Michael Chastain <mec@shout.net>
15032
15033 * gdb.c++/local.exp: Accept more nested types in output.
15034
522ba268
MC
150352002-05-26 Michael Chastain <mec@shout.net>
15036
15037 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15038
277254ba
MS
150392002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15040
15041 * lib/gdb.exp (gdb_wrapper_init): Just because
15042 gdb_wrapper_file exists, this does not mean that the file
15043 should not be rebuilt. That is what gdb_wrapper_initialized
15044 is for.
15045 (default_gdb_init): Reset gdb_wrapper_initialized.
15046
b61a8733
MS
150472002-05-23 Michael Snyder <msnyder@redhat.com>
15048
d63a86f8 15049 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15050 the precision of the floating point test results.
15051 * gdb.base/call-rt-st.exp: Ditto.
15052
b61a8733
MS
15053 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15054 * gdb.base/call-rt-st.exp: Ditto.
15055
56f6e910
MC
150562002-05-19 Michael Chastain <mec@shout.net>
15057
15058 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15059
ad0b0016
EZ
150602002-05-19 Elena Zannoni <ezannoni@redhat.com>
15061
a9c64011
AS
15062 * configure.in (configdirs): Add gdb.arch.
15063 * configure: Regenerate.
ad0b0016 15064
f617d2b6
JB
150652002-05-17 Jim Blandy <jimb@redhat.com>
15066
15067 * gdb.base/completion.exp: Recognize the more detailed error
15068 messages produced by the macro expander's lexical analyzer.
15069
eac2a696
EZ
150702002-05-14 Elena Zannoni <ezannoni@redhat.com>
15071
a9c64011
AS
15072 * gdb.arch/altivec-abi.c: New file.
15073 * gdb.arch/altivec-abi.exp: New file.
15074 * gdb.arch/altivec-regs.c: New file.
15075 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15076
2fdde8f8
DJ
150772002-05-14 Daniel Jacobowitz <drow@mvista.com>
15078
15079 * gdb.base/maint.exp (maint print type): Update for new type
15080 structure.
d63a86f8 15081
e31f1a7c
EZ
150822002-05-14 Elena Zannoni <ezannoni@redhat.com>
15083
15084 * gdb.arch: New directory.
15085 * gdb.arch/configure.in: New file.
15086 * gdb.arch/configure: New file.
15087 * gdb.arch/Makefile.in: New file.
15088
db589741
CV
150892002-05-13 Corinna Vinschen <vinschen@redhat.com>
15090
15091 * gdb.asm/asm-source.exp: Add v850 as supported target.
15092 * gdb.asm/v850.inc: New file.
15093
8ce2a7dc
DJ
150942002-05-13 Daniel Jacobowitz <drow@mvista.com>
15095
15096 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15097
df763c7f
DJ
150982002-05-12 Daniel Jacobowitz <drow@mvista.com>
15099
15100 * gdb.base/break.exp: Check 'break "marker2"'.
15101
377daeed
MS
151022002-05-10 Michael Snyder <msnyder@redhat.com>
15103
15104 * gdb.base/long_long.exp: Fix typo.
15105
c4b7bc2b
JB
151062002-05-10 Jim Blandy <jimb@redhat.com>
15107
ecac9a4e
JB
15108 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15109 a bug.
15110
c4b7bc2b
JB
15111 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15112 Recognize more detailed error message produced by the macro
15113 expander's lexical analyzer.
15114 * lib/gdb.exp (test_print_reject): Same.
15115
e71019a1
MK
151162002-05-09 Mark Kettenis <kettenis@gnu.org>
15117
15118 * gdb.c++/method.exp: Fix typo.
15119
fedfc8e6
MS
151202002-05-08 Michael Snyder <msnyder@redhat.com>
15121
166a1957
MS
15122 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15123 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15124 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15125 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15126 Add iftarget clause for strongarm.
d63a86f8 15127
f1c47eb2
MS
151282002-05-06 Michael Snyder <msnyder@redhat.com>
15129
cb9a9d3e
MS
15130 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15131 (gdb_continue_to_end): Accept output from status wrapper.
15132 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15133 Clean up fail messages to match pass messages.
15134
f1c47eb2
MS
15135 Enable the "needs_status_wrapper" testsuite feature.
15136 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15137 (gdb_compile): Conditionally call gdb_wrapper_init.
15138 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15139 * gdb.c++/method.exp: Recognize output from status wrapper.
15140
6079c749
BE
151412002-05-06 Ben Elliston <bje@redhat.com>
15142From Graydon Hoare <graydon@redhat.com>
15143
15144 * config/sid.exp: Include support for "rawsid" protocol.
15145
188baff3
JB
151462002-05-03 Jim Blandy <jimb@redhat.com>
15147
15148 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15149 * gdb.c++/hang3.C: New file.
15150
b9c07f0f
AC
151512002-05-04 Andrew Cagney <ac131313@redhat.com>
15152
15153 * gdb.base/default.exp: Remove obsolete code.
15154 * gdb.c++/misc.exp: Ditto. Update copyright.
15155 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15156 * gdb.base/whatis.exp: Ditto. Update copyright.
15157 * gdb.base/scope.exp: Ditto. Update copyright.
15158 * gdb.base/ptype.exp: Ditto. Update copyright.
15159 * gdb.base/printcmds.exp: Ditto. Update copyright.
15160 * gdb.base/opaque.exp: Ditto. Update copyright.
15161 * gdb.base/list.exp: Ditto.
15162 * gdb.base/funcargs.exp: Ditto. Update copyright.
15163 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15164 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15165 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15166 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15167 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15168 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15169
5c7a0397
MS
151702002-05-02 Michael Snyder <msnyder@redhat.com>
15171
d6dcc264 15172 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15173 * gdb.base/long_long.exp: Add xscale target.
15174 * gdb.base/default.exp: Add xscale target.
15175
eb7f1c48
JB
151762002-05-01 Jim Blandy <jimb@redhat.com>
15177
15178 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15179 gdb.c++/hang.exp: New test.
15180
a6befae8
FF
151812002-05-01 Fred Fish <fnf@redhat.com>
15182
15183 * gdb.base/completion.exp: Handle completions of "./Make" for
15184 more than one completion possibility, as is the case when we
15185 build and test in the source tree.
15186
0a310277
AG
151872002-04-29 Anthony Green <green@redhat.com>
15188
15189 * gdb.java/jmisc1.exp: New file.
15190 * gdb.java/jmisc2.exp: New file.
15191
6ff9af88
DJ
151922002-04-24 Daniel Jacobowitz <drow@mvista.com>
15193
15194 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15195
96b3d632
EZ
151962002-04-23 Elena Zannoni <ezannoni@redhat.com>
15197
15198 * gdb.base/help.exp: Change 'help status' to allow for target
15199 dependent output differences.
15200
5019bb54
MC
152012002-04-22 Michael Chastain <mec@shout.net>
15202
15203 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15204
a805a116
MC
152052002-04-22 Michael Chastain <mec@shout.net>
15206
15207 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15208
a1706bfd
DM
152092002-04-17 David S. Miller <davem@redhat.com>
15210
15211 * gdb.asm/sparc64.inc: New file.
15212 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15213
a73a20a2
EZ
152142002-04-19 Elena Zannoni <ezannoni@redhat.com>
15215
15216 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15217 instruction file directly into the build tree. Clean up at end of
15218 test.
15219
ba678339
DM
152202002-04-18 David S. Miller <davem@redhat.com>
15221
15222 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15223 handle 64-bit platforms correctly.
15224 * gdb.base/maint.exp: Likewise.
15225
b03399da
KB
152262002-04-18 Kevin Buettner <kevinb@redhat.com>
15227
15228 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15229 ``-fpic'' when compiling files comprising a shared library, but
15230 it does need additional linker flags in order to find shared
15231 libraries at run time.
15232
e2004992
KB
152332002-04-18 Kevin Buettner <kevinb@redhat.com>
15234
15235 * gdb.base/cvexpr.c (use): New function.
15236 (main): Invoke use() on all global variables to prevent
15237 some linkers from deleting these otherwise unused symbols.
15238
d8937120
MC
152392002-04-17 Michael Chastain <mec@shout.net>
15240From David S. Miller <davem@redhat.com>
15241
15242 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15243 handle 64-bit platforms correctly.
15244
ffd61a58
MS
152452002-04-12 Michael Snyder <msnyder@redhat.com>
15246From Jim Blandy <jimb@redhat.com>
a9c64011 15247 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15248 script can handle this instead.
15249 * gdb.base/bar.c (barx): Same.
15250 * gdb.base/baz.c (bazx): Same.
15251 * gdb.base/grbx.c (grbxx): Same.
15252
15253 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15254 manager doesn't automatically unmap overlays unnecessarily.
15255
6b8426a6
MH
152562002-04-10 Martin M. Hunt <hunt@redhat.com>
15257
15258 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15259 stepping out of main.
15260
34af4875
MC
152612002-04-09 Michael Chastain <mec@shout.net>
15262
15263 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15264 scope so that the nested scope tests will make sense.
15265 * gdb.c++/local.exp: Write patterns that actually work with gcc
15266 (the HP patterns "were never known to work with gcc").
15267 Keep the old aCC patterns too.
15268
2d1676a0
DJ
152692002-04-09 Daniel Jacobowitz <drow@mvista.com>
15270
15271 * gdb.base/attach.exp: Correct target board test.
15272
3a63e3f9
MC
152732002-04-08 Michael Chastain <mec@shout.net>
15274
15275 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15276 in a const method. Add some xfail and fail cases for configurations
15277 that do not emit the "const ...".
15278
f18dabd2
MC
152792002-04-07 Michael Chastain <mec@shout.net>
15280
15281 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15282 Accept "A * const" and "const A * const" as type of "this".
15283 Fix spelling of getFunky throughout. Make messages uniform.
15284
0fcddd82
EZ
152852002-04-07 Elena Zannoni <ezannoni@redhat.com>
15286
a9c64011 15287 Work around for PR gdb/285:
0fcddd82
EZ
15288 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15289
16a8534a
EZ
152902002-04-07 Elena Zannoni <ezannoni@redhat.com>
15291
15292 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15293 instructions file at run time instead of configure time.
15294 Sometimes we run the test in a directory that is not the one we
15295 configured in.
15296 * gdb.asm/configure.in: Delete creation of symlink.
15297 * gdb.asm/configure: Regenerate.
15298
24181d81
JB
152992002-04-05 J. Brobecker <brobecker@gnat.com>
15300
15301 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15302 xfullpath () function.
15303
7cdb7107
DJ
153042002-04-04 Daniel Jacobowitz <drow@mvista.com>
15305
15306 * gdb.asm/Makefile.in: Correct dependencies.
15307
15308 * gdb.asm/powerpc.inc: New file.
15309 * gdb.asm/asm-source.exp: Add PowerPC.
15310 * gdb.asm/configure.in: Likewise.
15311 * gdb.asm/configure: Regenerated.
15312
a7d17088
DJ
153132002-04-04 Daniel Jacobowitz <drow@mvista.com>
15314
15315 * gdb.base/relocate.exp: New file.
15316 * gdb.base/relocate.c: New file.
15317
cd721503
FF
153182002-04-04 Fred Fish <fnf@redhat.com>
15319
15320 * gdb.base/step-test.exp: Update comment regarding stopping in
15321 memcpy/bcopy calls inserted as part of the compiler runtime.
15322
b22ad7a7
MS
153232002-04-04 Michael Snyder <msnyder@redhat.com>
15324
15325 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15326
5f279fa6
DJ
153272002-04-03 Daniel Jacobowitz <drow@mvista.com>
15328
15329 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15330 (gdb_expect): Remove $notransfer hack.
15331
dd0fd3ce
DJ
153322002-04-02 Daniel Jacobowitz <drow@mvista.com>
15333
15334 * gdb.c++/classes.exp ("calling method for small class"): Match
15335 updated register output.
15336
1e50cda1
DJ
153372002-03-30 Daniel Jacobowitz <drow@mvista.com>
15338
15339 Fix PR gdb/452
15340 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15341 when finished. Make gdb_file_cmd send "exec-file" when
15342 appropriate.
15343
24015922
DJ
153442002-03-30 Daniel Jacobowitz <drow@mvista.com>
15345
15346 * gdb.base/attach.exp: Remove extra setup_xfail.
15347
dd7dfd64
MS
153482002-03-26 Michael Snyder <msnyder@redhat.com>
15349
15350 * gdb.base/default.exp: Add tests for dump, append, and restore.
15351 * gdb.base/help.exp: Add tests for dump, append, and restore.
15352 * gdb.base/dump.exp: New file, test dump, append and restore.
15353 * gdb.base/dump.c: New file.
15354
48b2f8d7
MS
153552002-03-27 Michael Snyder <msnyder@redhat.com>
15356
d63a86f8 15357 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15358 clean-ups in help messages.
15359
05b4d525
FF
153602002-03-26 Fred Fish <fnf@redhat.com>
15361
15362 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15363 have debugging info for those functions and the compiler uses them
15364 internally to copy structs around.
15365
d7679631
FF
153662002-03-26 Fred Fish <fnf@redhat.com>
15367
15368 * gdb.base/list.exp: Revert the change made yesterday and add note
15369 about why we don't list the default lines for remote targets.
15370
523ac3f9
MS
153712002-03-25 Michael Snyder <msnyder@redhat.com>
15372
15373 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15374
754b2b8d
FF
153752002-03-25 Fred Fish <fnf@redhat.com>
15376
15377 * gdb.base/list.exp: This test works on remote targets so remove
15378 the short circuit for remote targets. Update copyright.
15379
33c3e192
FF
153802002-03-25 Fred Fish <fnf@redhat.com>
15381
15382 * gdb.base/attach.exp: Fix logic error that was suppressing this
15383 test for all non hppa*-*-hpux* targets, instead of the hp target.
15384 Move comments closer to the suppression point. Also now need to
15385 check that we are running natively.
15386
d43e73ee
MS
153872002-03-22 Michael Snyder <msnyder@redhat.com>
15388
882c8f02
MS
15389 * gdb.base/default.exp: Add test for gcore. Update copyright.
15390 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15391
04c12f60
FF
153922002-03-06 Fred Fish <fnf@redhat.com>
15393
15394 * gdb.base/funcargs.c: Remove extraneous ';' character.
15395 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15396
b43df995
MC
153972002-03-04 Michael Chastain <mec@shout.net>
15398
15399 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15400 accommodate gcc v3 function signature.
15401 * gdb.mi/mi0-var-cmd-exp: Ditto.
15402
92362027
AC
154032002-02-24 Andrew Cagney <ac131313@redhat.com>
15404
15405 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15406 ``GNU/Linux'' or ``Linux kernel''
15407 * testsuite/gdb.threads/pthreads.c: Ditto.
15408
258ad32d
MC
154092002-02-24 Michael Chastain <mec@shout.net>
15410
15411 * gdb.threads/pthreads.c (thread1): Add a return statement.
15412 (thread2): Likewise.
15413 (foo): Likewise.
15414
04c3b3d4
MC
154152002-02-23 Michael Chastain <mec@shout.net>
15416
15417 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15418 to placate gcc.
15419
5a2a0a20
MC
154202002-02-23 Michael Chastain <mec@shout.net>
15421
15422 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15423 test "ptype bint". The test passes on all my stabs configurations.
15424
a640f7fc
JB
154252002-02-21 Jim Blandy <jimb@redhat.com>
15426
27924826
JB
15427 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15428 filename at a time, and watch for the ones we want to see.
15429
a640f7fc
JB
15430 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15431 types of pointers to prototyped functions.
15432
edcc8c75
AC
154332002-02-20 Andrew Cagney <ac131313@redhat.com>
15434
15435 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15436 signed, unsigned and straight char.
15437 (padding_char, padding_short, padding_int, padding_long,
15438 padding_long_long, padding_float, padding_double,
15439 padding_long_double): New global variables.
15440 (fill, fill_structs): New functions.
15441
15442 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15443 for correctly sized writes. Update copyright.
15444 (get_valueof): New procedure.
15445 (get_sizeof): Call get_valueof.
15446 (check_valueof): New procedure.
15447 (check_padding): New procedure.
15448
ac57ea44
MC
154492002-02-20 Michael Chastain <mec@shout.net>
15450
15451 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15452 to setup_xfail. Document some of the remaining calls.
15453
7a10c941
MC
154542002-02-18 Michael Chastain <mec@shout.net>
15455
15456 * gdb.c++/userdef.exp: Update copyright year.
15457
fb8acdcc
DJ
154582002-02-18 Daniel Jacobowitz <drow@mvista.com>
15459
15460 * gdb.c++/userdef.exp: Test overloaded operators properly.
15461 Remove xfails.
15462
fda6ae12
MS
154632002-02-14 Michael Snyder <msnyder@redhat.com>
15464
15465 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15466
676a0442
DJ
154672002-02-14 Daniel Jacobowitz <drow@mvista.com>
15468
15469 * gdb.base/a2-run.exp: Check for a remote target properly.
15470 * gdb.base/annota1.exp: Likewise.
15471 * gdb.base/list.exp: Likewise.
15472 * gdb.base/reread.exp: Likewise.
15473 * gdb.base/scope.exp: Likewise.
15474 * gdb.base/shlib-call.exp: Likewise.
15475 * gdb.base/term.exp: Likewise.
15476 * gdb.c++/annota2.exp: Likewise.
15477
78b4f468
RE
154782002-02-13 Richard Earnshaw <rearnsha@arm.com>
15479
15480 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15481
9a81ba51
MC
154822002-02-10 Michael Chastain <mec@shout.net>
15483
15484 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15485 (call_after_alloca): Ditto.
15486
004af6c7
DJ
154872002-02-10 Daniel Jacobowitz <drow@mvista.com>
15488
15489 * gdb.base/ending-run.exp: Guard "cont" test with
15490 gdb_skip_stdio_test.
15491
37225f62
JB
154922002-02-06 Jim Blandy <jimb@redhat.com>
15493
15494 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15495 from here...
15496 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15497 To here. Disable this test on non-HP platforms. Add big comment.
15498
fe6fdd96
MS
154992002-02-04 Michael Snyder <msnyder@redhat.com>
15500
15501 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15502 other than d10v and m32r.
15503
036fad3f
RE
155042002-02-02 Richard Earnshaw <rearnsha@arm.com>
15505
15506 * gdb.base/default.exp: Rewrite test patterns to reduce time
15507 taken to match them.
15508
7148ab62
DJ
155092002-01-30 Daniel Jacobowitz <drow@mvista.com>
15510
15511 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15512 Allow a start function above main.
15513 * gdb.threads/linux-dp.exp: Fix copyright date.
15514
396cc255
DJ
155152002-01-30 Daniel Jacobowitz <drow@mvista.com>
15516
a9c64011
AS
15517 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15518 (check_philosopher_stack): Check for manager thread before checking
15519 for a just-starting thread.
396cc255 15520
f038d31b
DJ
155212002-01-30 Daniel Jacobowitz <drow@mvista.com>
15522
15523 From Neil Booth <neil@daikokuya.demon.co.uk>:
15524 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15525 warnings.
15526
b3ff9d9a
FF
155272002-01-21 Fred Fish <fnf@redhat.com>
15528
15529 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15530 not caller.
15531
39ad761d
JB
155322002-01-21 Jim Blandy <jimb@redhat.com>
15533
15534 * gdb.base/reread.exp: Check that GDB properly re-reads the
15535 executable file when it changes while no inferior is running.
15536
aaf320fa
FF
155372002-01-21 Fred Fish <fnf@redhat.com>
15538
a9c64011
AS
15539 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15540 optionally accept the "shlib events" variation.
aaf320fa 15541
808a31f5
JB
155422002-01-21 Jim Blandy <jimb@redhat.com>
15543
15544 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15545 call `fflush' after every `printf', so that the output is produced
15546 at predictable points, regardless of whatever buffering does (or
15547 doesn't) take place.
15548 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15549 at different points.
15550
4420d5e2
DJ
155512002-01-20 Daniel Jacobowitz <drow@mvista.com>
15552
15553 * gdb.c++/inherit.exp: Update copyright years.
15554 * gdb.c++/method.exp: Likewise.
15555
3e36a0f4
DJ
155562002-01-20 Daniel Jacobowitz <drow@mvista.com>
15557
15558 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15559 artificial methods/arguments.
15560 * gdb.c++/derivation.exp: Likewise.
15561 * gdb.c++/inherit.exp: Likewise.
15562 * gdb.c++/method.exp: Likewise.
15563 * gdb.c++/virtfunc.exp: Likewise.
15564
b4ceaee6
AC
155652002-01-18 Andrew Cagney <ac131313@redhat.com>
15566
15567 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15568 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15569 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15570 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15571 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15572 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15573
ecace851
JB
155742002-01-17 Jim Blandy <jimb@redhat.com>
15575
15576 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15577 anchoring the pattern matching the entry point symbol's name.
15578
375fc983
AC
155792002-01-17 Andrew Cagney <ac131313@redhat.com>
15580
15581 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15582 continue/quit query. Update copyright.
15583
fe6fdd96
MS
155842002-01-14 Michael Snyder <msnyder@redhat.com>
15585
15586 * gdb.base/gcore.exp: Remove extra debugging output.
15587
e017c81f
DJ
155882002-01-13 Daniel Jacobowitz <drow@mvista.com>
15589
15590 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15591 for slightly dubious v2 mangled string.
15592
37ab3bf8
DJ
155932002-01-13 Daniel Jacobowitz <drow@mvista.com>
15594
15595 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15596
1bc05c3a 155972002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15598
1bc05c3a 15599 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15600
1bc05c3a
JM
15601 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15602 constructors.
15603 * gdb.c++/derivation.exp: Likewise.
15604 * gdb.c++/templates.exp: Likewise.
15605 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15606
1bc05c3a
JM
156072002-01-10 Michael Snyder <msnyder@redhat.com>
15608
15609 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15610
a911c360
MS
156112002-01-08 Michael Snyder <msnyder@redhat.com>
15612
15613 * gdb.base/gcore.exp: New test for generate-core-file command.
15614 * gdb.base/gcore.c: Testcase for above.
15615 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15616
ea2119ec
JM
156172002-01-08 Jason Merrill <jason@redhat.com>
15618
15619 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15620
68203136
FF
156212002-01-07 Fred Fish <fnf@redhat.com>
15622
15623 * gdb.c++/overload.exp: Remove unconditional xfails for:
15624 print foo_instance1.overloadargs(1)
15625 print foo_instance1.overloadargs(1, 2)
15626 print foo_instance1.overloadargs(1, 2, 3)
15627 print foo_instance1.overloadargs(1, 2, 3, 4)
15628 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15629 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15630 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15631 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15632 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15633 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15634 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15635 print foo_instance1.overload1arg()
15636 print foo_instance1.overload1arg((char)arg2)
15637 print foo_instance1.overload1arg((signed char)arg3)
15638 print foo_instance1.overload1arg((unsigned char)arg4)
15639 print foo_instance1.overload1arg((int)arg7)
15640 print foo_instance1.overload1arg((unsigned int)arg8)
15641 print foo_instance1.overload1arg((float)arg11)
15642 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15643
21b9b5b1
MS
156442002-01-07 Michael Snyder <msnyder@redhat.com>
15645
15646 * gdb.base/huge.exp: New test. Print a very large target data object.
15647 (skip_huge_test): New test variable. Define if you want to skip this
15648 test. The test reads an 8 megabyte data object from the target, so it
15649 might be very time consuming on remote targets with a slow connection.
15650 * gdb.base/huge.c: New file. Test case for above.
15651
725f922e
FF
156522002-01-07 Fred Fish <fnf@redhat.com>
15653
15654 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15655 g_instance.bfoo, and g_instance.cfoo.
15656
889bf7c5 156572002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15658
889bf7c5
PA
15659 * gdb.base/break.c (multi_line_if_conditional): New function.
15660 (multi_ilne_while_conditional): Likewise.
15661 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15662 IF or WHILE condition puts the breakpoint at the start of
15663 the condition.
f286b2c3 15664
634d57ec
JL
15665 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15666 hppa*-*-hpux* expected failure.
15667 * gdb.base/structs.exp (do_function_calls): Similarly.
15668
15669 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15670 watchpoints.
15671
9fbfe2dc
AC
156722002-01-06 Andrew Cagney <ac131313@redhat.com>
15673
15674 Fix PR gdb/66.
15675 * gdb.base/structs.exp: Replace skip for a29k with skip for
15676 gdb,cannot_call_functions.
15677 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15678 * gdb.base/callfuncs.exp: Ditto.
15679 * gdb.base/call-rt-st.exp: Ditto.
15680 * gdb.base/call-strs.exp: Ditto.
15681 * gdb.base/callfwmall.exp: Ditto.
15682 * gdb.base/scope.exp: Obsolete xfail a29k.
15683 * gdb.c++/misc.exp: Ditto.
15684 * gdb.c++/cplusfuncs.exp: Ditto.
15685 * gdb.base/ptype.exp: Ditto.
15686 * gdb.base/printcmds.exp: Ditto.
15687 * gdb.base/opaque.exp: Ditto.
15688 * gdb.base/list.exp: Ditto.
15689 * gdb.base/funcargs.exp: Ditto.
15690 * gdb.base/default.exp: Ditto.
15691
8ddad156
MS
156922002-01-04 Michael Snyder <msnyder@redhat.com>
15693
ca4976a6 15694 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15695 * gdb.base/maint.exp: Add tests for maint info sections options.
15696
1b074332
JL
15697Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15698
15699 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15700
7d159115
CV
157012001-12-20 Corinna Vinschen <vinschen@redhat.com>
15702
15703 * gdb.asm/arm.inc: New file.
15704 * gdb.asm/asm-source.exp: Add arm targets.
15705 * gdb.asm/configure.in: Ditto.
15706 * gdb.asm/configure: Recreated from configure.in.
15707
8fb87725
JL
15708Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15709
afabe08c
JL
15710 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15711 with HP's compiler.
15712 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15713 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15714 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15715 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15716
15717 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15718 either HP's compilers or GCC.
15719
db521deb
JL
15720 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15721 a SIGBUS or SIGSEGV.
15722
15723 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15724
15725 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15726 can be compiled with either HP's compiler or GCC.
15727
cfa88ab7
JL
15728 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15729 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15730 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15731
ca344dff
JL
15732 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15733 to match current gdb output. Update due to using auto-solib-limit
15734 for limiting instead of overloading auto-solib-add.
15735 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15736 test program.
15737
3f3c6e55 15738 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15739 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15740 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15741 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15742 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15743 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15744 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15745 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15746 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15747 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15748 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15749 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15750 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15751
8fb87725
JL
15752 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15753 a SIGTRAP to the inferior.
15754
cf599fa7
CV
157552001-12-19 Corinna Vinschen <vinschen@redhat.com>
15756
15757 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15758 Substitute call to target_link by call to gdb_compile.
15759
2cd045cd
JL
15760Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15761
a9c64011
AS
15762 * gdb.base/break.exp: Fix HP specific search string when testing
15763 backtracing in a called function.
2cd045cd 15764
a9c64011
AS
15765 * gdb.base/constvars.exp: Only set lang to C++ if we're
15766 compiling the test with HP's compilers.
15767 * gdb.base/volatile.exp: Similarly.
2cd045cd 15768
99ebe9ac
JB
157692001-12-19 Jim Blandy <jimb@redhat.com>
15770
15771 * gdb.base/printcmds.exp: Expect the null character to be printed
15772 as '\0', and the '\013' to be printed as '\v'.
15773 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15774 * gdb.base/setvar.exp: Same.
15775
b9891b29
JB
157762001-12-17 Jim Blandy <jimb@redhat.com>
15777
0eba65ab
JB
15778 * gdb.base/completion.exp: Rather than completing very long
15779 filenames, which can make the readline library produce output we
15780 don't recognize, cd to the directory first, and then complete
15781 using nice, short relative paths.
15782
6970b5b1
JB
15783 * gdb.base/completion.exp: On some systems, there is, in fact, a
15784 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15785 variables as being in scope. So use `no_var_named_this'
15786 instead of `b'.
6970b5b1 15787
b9891b29 15788 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15789 can't find the core file's registers as a failure.
b9891b29 15790
e6ccd35f
JSC
157912001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15792
a9c64011
AS
15793 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15794 test expect string more specific.
e6ccd35f 15795
105ba819
CV
157962001-12-13 Corinna Vinschen <vinschen@redhat.com>
15797
15798 * gdb.asm/asm-source.exp: Add support for xstormy16.
15799 * gdb.asm/configure.in: Ditto.
15800 * gdb.asm/configure: Rebuild.
15801 * gdb.asm/xstormy16.inc: New file.
15802
e9e79dd9
FF
158032001-12-10 Fred Fish <fnf@redhat.com>
15804
15805 * gdb.base/maint.exp: Update to match changes in type dumping code.
15806
347dc97d
JB
158072001-12-10 Jim Blandy <jimb@redhat.com>
15808
15809 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15810 matching the entry point symbol's name at the beginning of the
15811 line.
347dc97d 15812
5178b9d6
DJ
158132001-12-07 Daniel Jacobowitz <drow@mvista.com>
15814
15815 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15816 gdb.c++/inherit.exp, gdb.c++/method.exp,
15817 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15818 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15819 and class layout support.
15820
af890c52
DJ
158212001-12-07 Daniel Jacobowitz <drow@mvista.com>
15822
15823 * gdb.c++/classes.exp: Add test for static member function.
15824 * gdb.c++/misc.cc: Add class with static member function.
15825
7a345fb3
JB
158262001-12-07 Jim Blandy <jimb@redhat.com>
15827
f2e54a80 15828 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15829 those tests as `unsupported'.
15830 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15831 Rewrite subsequent tests to use it.
15832
15833 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15834 those tests as `unsupported'.
15835 * gdb.base/structs.exp (call_struct_func): New function.
15836 (do_function_calls): Use call_struct_func to call the functions
15837 returning structs.
15838
0bc69509
JB
15839 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15840 whether functions are prototyped or not, so we can't possibly pass
15841 arguments to t_float_values2 properly.
15842
7a345fb3
JB
15843 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15844 value of `timeout' for targets other than the mips*tx39-*.
15845
edb6ede1
MS
158462001-12-06 Michael Snyder <msnyder@redhat.com>
15847
d63a86f8 15848 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15849 and detect whether the start symbol has a leading underscore.
15850
2d842f13
JB
158512001-12-04 Jim Blandy <jimb@redhat.com>
15852
15853 * gdb.base/completion.exp: Clarify indentation.
15854
68550daf
JB
158552001-12-03 Jim Blandy <jimb@redhat.com>
15856
15857 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15858 variables on the S/390, not `.word'.
15859
cd5195a8
JB
158602001-11-30 Jim Blandy <jimb@redhat.com>
15861
15862 Add assembly-source tests for s390-ibm-linux.
15863 * gdb.asm/s390.inc: New file.
15864 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15865 the S/390 architecture.
a9c64011 15866 * gdb.asm/configure: Regenerated.
cd5195a8 15867
ca9efc90
MS
158682001-11-30 Michael Snyder <msnyder@redhat.com>
15869
15870 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15871 next, info source, info sources, info line, global and static
15872 variables, and static functions.
15873 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15874 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15875 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15876 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15877 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15878 (gdbasm_leave): Restore frame pointer.
15879 (gdbasm_startup): Copy stack set-up from crt0.S.
15880
d0e66976
FN
158812001-11-26 Fernando Nasser <fnasser@redhat.com>
15882
15883 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15884 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15885 to a local (non-static) variable. Copy tstruct.a to a static buffer
15886 and return a pointer to that buffer.
15887 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15888
e2334072
MK
158892001-11-24 Mark Kettenis <kettenis@gnu.org>
15890
15891 * gdb.asm/configure.in: Fix recognition of ix86 target.
15892 * gdb.asm/configure: Regenerate.
15893
756caa3d
MS
158942001-11-21 Michael Snyder <msnyder@redhat.com>
15895
15896 * gdb.asm/sparc.inc: New file.
15897 * gdb.asm/asm-source.exp: Recognize sparc target.
15898 * gdb.asm/configure.in: Recognize sparc target.
15899 * gdb.asm/configure: Regenerate.
d63a86f8 15900
9a4d72d5
MS
159012001-11-21 Michael Snyder <msnyder@redhat.com>
15902
15903 * gdb.asm/m32r.inc: New file.
15904 * gdb.asm/asm-source.exp: Recognize m32r target.
15905 * gdb.asm/configure.in: Recognize m32r target.
15906 * gdb.asm/configure: Regenerate.
15907
a773d1cd
MS
159082001-11-20 Michael Snyder <msnyder@redhat.com>
15909
017ac23d
MS
15910 * gdb.asm/i386.inc: New file.
15911 * gdb.asm/asm-source.exp: Recognize ix86 target.
15912 * gdb.asm/configure.in: Recognize ix86 target.
15913 * gdb.asm/configure: Regenerate.
15914
a773d1cd
MS
15915 * gdb.c++/namespace.exp: Fix quotes in output messages.
15916
bb632afb
MS
159172001-11-14 Michael Snyder <msnyder@redhat.com>
15918
25d559ca 15919 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15920 qualifier in a type cast expression, to designate an address
15921 in the instruction space (Harvard architecture).
15922
4749e309
MS
159232001-11-13 Michael Snyder <msnyder@redhat.com>
15924
15925 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15926 Tests for expressions using 'const' and 'volatile'.
15927
25050984
CV
159282001-11-13 Corinna Vinschen <vinschen@redhat.com>
15929
15930 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15931
1902c51f
DJ
159322001-11-12 Daniel Jacobowitz <drow@mvista.com>
15933
15934 * lib/mi-support.exp (mi_run_to_helper): Move comments
15935 outside of gdb_expect.
15936
dcf95b47
DJ
159372001-11-11 Daniel Jacobowitz <drow@mvista.com>
15938
15939 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15940 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15941 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15942 mi0_run_to): New functions.
15943 * gdb.mi/mi-simplerun.exp: Use them.
15944 * gdb.mi/mi0-simplerun.exp: Likewise.
15945 * gdb.mi/mi-var-cmd.exp: Likewise.
15946 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15947
45b074e1
AC
159482001-11-10 Andrew Cagney <ac131313@redhat.com>
15949
15950 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15951 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15952
bf50d346
AC
159532001-11-09 Andrew Cagney <ac131313@redhat.com>
15954
15955 * gdb.base/restore.exp: Include $expected value in restored test
15956 message.
15957
9383332c
AC
159582001-11-09 Andrew Cagney <ac131313@redhat.com>
15959
15960 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15961 implemented.
15962
db62520a
MS
159632001-11-08 Michael Snyder <msnyder@redhat.com>
15964
15965 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15966 Add pass/fail message for stop at breakpoint in call dummy function.
15967
b5703437
MS
159682001-11-07 Michael Snyder <msnyder@redhat.com>
15969
d63a86f8
RM
15970 * gdb.c++/templates.exp (test_template_breakpoints):
15971 If we get an overload menu, but it does not match what
760f6330 15972 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15973 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15974 making the whitespace optional. Argument for "new" may be
15975 "unsigned" as well as "unsigned int/long".
d63a86f8 15976 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15977 making the whitespace optional. Also replace "(void) with
15978 "((void|)), making the keyword "void" optional.
d63a86f8 15979 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15980 making the whitespace optional. Also replace "(void) with
15981 "((void|)), making the keyword "void" optional.
3bf40917
MS
15982 * gdb.base/callfuncs.c (t_float_values): This function must
15983 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15984 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
15985 can be tested against both cases. Usually one case involves
15986 promotion of float to double, while the other does not.
15987 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
15988 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
15989 includes a stack frame for "start".
15990
c8ab4e6d
JB
159912001-11-05 Jim Blandy <jimb@redhat.com>
15992
15993 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
15994 pointers are 32 bits long, and that offsets of relocs are always
15995 stored in the data (REL-style), and not in the reloc entry itself
15996 (RELA-style).
15997 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
15998 stabs.
15999
3f08ced9
MS
160002001-11-01 Michael Snyder <msnyder@redhat.com>
16001
16002 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16003 and regular expression operators by using quoting.
16004
cbfa24cd
MS
160052001-10-31 Michael Snyder <msnyder@redhat.com>
16006
16007 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16008 depending on what the symbol table contains.
16009 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16010 the output of the ptype command. Similarly, accept both "const &"
16011 and "const&".
16012
aaa68313
CV
160132001-10-31 Corinna Vinschen <vinschen@redhat.com>
16014
16015 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16016 symbol `STORAGE' to allow to choose the storage class of
16017 the local datastructures.
16018 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16019 compiler directive.
16020
91740388
MS
160212001-10-30 Michael Snyder <msnyder@redhat.com>
16022
16023 * gdb.base/jump.exp: Allow it to run for all targets.
16024
1b7c05e7
CV
160252001-10-29 Corinna Vinschen <vinschen@redhat.com>
16026
16027 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16028 with new double_array size.
16029 (main): Change storage class of all local variables to static.
16030 Reduce size of double_array to 9.
16031 * gdb.base/call-ar-st.exp: Increase timeout value.
16032 Change expected output for double array to match new size in
16033 call-ar-st.c.
16034
36a22261
CV
160352001-10-29 Corinna Vinschen <vinschen@redhat.com>
16036
16037 * gdb.base/ending-run.exp: Create identical output when passing
16038 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16039 Stormy16 target.
36a22261 16040
92b8ae91
MK
160412001-10-28 Mark Kettenis <kettenis@gnu.org>
16042
16043 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16044 that we catch the expected failure under Linux/x86.
16045
cb135b83
OF
160462001-10-29 Orjan Friberg <orjanf@axis.com>
16047
16048 * gdb.base/setvar.exp: Escape curly braces.
16049 * gdb.stabs/weird.exp: Ditto.
16050
6884aa54
DJ
160512001-10-27 Daniel Jacobowitz <drow@mvista.com>
16052
16053 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16054 * gdm.mi/mi0-hack-cli.exp: Likewise.
16055
0398c9aa
AC
160562001-10-25 Andrew Cagney <ac131313@redhat.com>
16057
16058 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16059 messages.
16060
d20bf2e8
AC
160612001-10-21 Andrew Cagney <ac131313@redhat.com>
16062
16063 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16064 checking MI enabled.
16065
03dd63aa
CV
160662001-10-09 Corinna Vinschen <vinschen@redhat.com>
16067
16068 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16069
1d9d99f3
FCE
160702001-10-04 Frank Ch. Eigler <fche@redhat.com>
16071
16072 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16073 if gdb child process crashes, just signal an error.
16074
838ae6c4
JB
160752001-10-02 Jim Blandy <jimb@redhat.com>
16076
16077 * lib/gdb.exp (test_xfail_format): Simplify.
16078
16079 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16080 front of the variable name `format'. Simplify `if'.
16081
8f0cbc1c
DJ
160822001-10-01 Daniel Jacobowitz <drow@mvista.com>
16083
16084 * gdb.threads/pthreads.exp: Wait for output and delay
16085 before sending ^C.
16086
1f08dafd
DJ
160872001-10-01 Daniel Jacobowitz <drow@mvista.com>
16088
16089 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16090 some incorrect output instead of timing out.
16091 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16092
674f90ff
CV
160932001-09-28 Corinna Vinschen <vinschen@redhat.com>
16094
16095 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16096 check to allow additional `int'.
16097
9b284272
DJ
160982001-09-27 Daniel Jacobowitz <drow@mvista.com>
16099
16100 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16101 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16102
b55a4771
MS
161032001-09-27 Michael Snyder <msnyder@redhat.com>
16104
16105 * lib/gdb.exp (test_debug_format): New proc.
16106 (setup_xfail_format): Use new proc test_debug_format.
16107 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16108 proc; use new service proc test_debug_format.
16109 Replace all other "gcc_compiled" tests with this test.
16110 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16111 proc; use new service proc test_debug_format.
16112 Replace all other "gcc_compiled" tests with this test.
16113
161142001-09-27 Michael Snyder <msnyder@redhat.com>
16115
16116 * gdb.base/cvexpr.exp: New file.
16117 * gdb.base/cvexpr.c: New file
16118 Test for expressions using const and volatile keywords.
16119
4e6667ac
CV
161202001-09-26 Corinna Vinschen <vinschen@redhat.com>
16121
16122 * gdb.base/constvars.exp: Check for different orders of keywords
16123 and additional "int" strings in output.
16124
4f337972
AC
161252001-09-22 Andrew Cagney <ac131313@redhat.com>
16126
16127 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16128 responses from "help maint".
16129
2015650d
FCE
161302001-09-19 Frank Ch. Eigler <fche@redhat.com>
16131
16132 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16133 to localhost:NNN instead of :NNN, in case Xvfb is listening
16134 only on TCP.
16135
f3bcedc1
CV
161362001-09-19 Corinna Vinschen <vinschen@redhat.com>
16137
16138 * gdb.base/recurse.exp: When checking leaving the watchpoint
16139 scope, recognize when gdb is in function's epilogue and pass.
16140
6b819c92
KS
161412001-09-18 Keith Seitz <keiths@redhat.com>
16142
16143 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16144 support for running tests against sid targets.
16145 (gdbtk_done): Ditto.
16146
a10c9419
CV
161472001-09-18 Corinna Vinschen <vinschen@redhat.com>
16148
16149 * gdb.base/ending-run.c (main): Set stdout buffersize
16150 to the same reasonable value for any target.
16151 * gdb.base/ending-run.exp: Add a regular expression
16152 to make testsuite happy on Sanyo Stormy16 target.
16153
739d0d99
CV
161542001-09-17 Corinna Vinschen <vinschen@redhat.com>
16155
16156 * gdb.base/display.c (do_loops): Add float variable `f'.
16157 Increment f in loop.
16158 * gdb.base/display.exp: Increment timeout by 60 seconds.
16159 Change float display test to use variable `f'.
16160
1b8947f0
JB
161612001-09-17 Jim Blandy <jimb@redhat.com>
16162
16163 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16164 overflowing the limited breakpoint tables on some ROM monitors
16165 (like the ROM68K).
16166
9890ac81
FCE
161672001-09-15 Frank Ch. Eigler <fche@redhat.com>
16168
16169 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16170 the "-ac" (disable access control) flag.
16171
6db765ea
JH
161722001-08-30 Jeff Holcomb <jeffh@redhat.com>
16173
16174 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16175 ints.
16176
4c32cc04
KS
161772001-08-30 Keith Seitz <keiths@redhat.com>
16178
16179 * lib/gdb.exp: Move all insight-related functionality into
16180 separate file.
16181 * lib/insight-support.exp: New file.
16182
8d6e6f81
FCE
161832001-08-29 Frank Ch. Eigler <fche@redhat.com>
16184
16185 * config/sid.exp (sid_start): Never set sid verbosity; disable
16186 expect_background {} that consumed its stdout; tolerate </dev/null.
16187 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16188
6a90e1d0
AC
161892001-08-18 Andrew Cagney <ac131313@redhat.com>
16190
16191 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16192 CLI jump command to start it.
16193 (mi_run_to_main): Fail immediatly when unexpected output.
16194
1759b3c3
AC
161952001-08-18 Andrew Cagney <ac131313@redhat.com>
16196
16197 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16198 beginning of function. Fix PR gdb/191.
16199
61d11d80
FCE
162002001-08-16 Frank Ch. Eigler <fche@redhat.com>
16201
16202 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16203 what to force sid endianness to.
16204
942a4df2
KS
162052001-08-15 Keith Seitz <keiths@redhat.com>
16206
16207 * lib/gdb.exp (gdbtk_start): Don't set environment
16208 variables for TCL_LIBRARY and friends. Insight will
16209 now figure these out for itself.
16210
0521c418
MS
162112001-08-02 Michael Snyder <msnyder@redhat.com>
16212
16213 * gdb.base/completion.exp: Remove the symbol "a64l" from
16214 the expect string; this is target-specific, and not related
16215 to what is being tested.
16216
74a9a58a
DB
162172001-08-02 Dave Brolley <brolley@redhat.com>
16218
16219 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16220
c70819fa
MS
162212001-07-25 Michael Snyder <msnyder@redhat.com>
16222
c2b8fa57
MS
16223 * gdb.base/consecutive.exp: New file. Test stepping over
16224 breakpoints on consecutive instructions.
16225 * gdb.base/consecutive.c: New file.
16226
c70819fa
MS
16227 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16228 curly braces in regular expressions.
16229
2b1a1355
MS
162302001-07-25 Michael Snyder <msnyder@redhat.com>
16231
16232 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16233 legitimate output from stepping out of main.
16234
413eca6f
KS
162352001-07-22 Keith Seitz <keiths@redhat.com>
16236
16237 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16238 the empty string, do not run the tests.
16239
7e5a9322
SC
162402001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16241
16242 * gdb.base/long_long.exp: Detect size of pointer. Take into
16243 account 2-byte pointers when testing for p/a results.
16244
de58f10f
SC
162452001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16246
d63a86f8 16247 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16248 and defined to 1K for m68hc11.
16249 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16250 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16251 (sizeof_random_data): New variable to tell the size of the data table;
16252 don't test past this size; always run to main.
16253
d6f5fea1
SC
162542001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16255
16256 * gdb.base/return2.exp: return of long long and double fails for
16257 68HC11; don't execute these tests on that platform.
16258 * gdb.base/return.exp: Return of a double fails for 68hc11.
16259
c477543d
SC
162602001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16261
16262 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16263 tests that print a float.
16264 * call-rt-st.exp: Likewise.
16265
63cf1c79
MK
162662001-07-12 Mark Kettenis <kettenis@gnu.org>
16267
16268 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16269 running this test on Linux.
16270
112f9ab5
MC
162712001-06-24 Michael Chastain <chastain@redhat.com>
16272
16273 * gdb.base/arithmet.exp: Remove some tests to make all test names
16274 unique.
16275
4970cb0f
MS
162762001-07-03 Michael Snyder <msnyder@redhat.com>
16277
16278 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16279 the output of the ptype command.
16280
d85da69f
MS
162812001-07-02 Michael Snyder <msnyder@redhat.com>
16282
4c8a82de
MS
16283 * gdb.base/completion.exp: Don't assume that break.c is the only
16284 source file that may contain functions named "marker".
d85da69f
MS
16285 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16286
8afc772b
AC
162872001-06-28 Andrew Cagney <ac131313@redhat.com>
16288
16289 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16290 of files to delete.
16291
16292 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16293 * gdb.disasm/h8300s.exp: New file.
16294 gdb.disasm/h8300s.s: Likewise.
16295
cff22675
AC
162962001-06-27 Andrew Cagney <ac131313@redhat.com>
16297
16298 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16299 empty breakpoint tables.
16300
68c81b54
AC
163012001-06-25 Andrew Cagney <ac131313@redhat.com>
16302
16303 * lib/mi-support.exp: Update args=... part of stop-reason
16304 patterns. Accept either a list or a tuple.
16305
2dd62704
AC
163062001-06-23 Andrew Cagney <ac131313@redhat.com>
16307
16308 * lib/mi-support.exp: Remove local emacs variable defining
16309 change-log-default-name.
16310
b4127474
MC
163112001-06-22 Michael Chastain <chastain@redhat.com>
16312
16313 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16314 This is operationally compatible with the previous version.
16315
8dbfb380
JB
163162001-06-13 Jim Blandy <jimb@redhat.com>
16317
16318 * lib/gdb.exp (gdb_test): Doc fix.
16319
f2d8c86d
MC
163202001-06-10 Michael Chastain <chastain@redhat.com>
16321
16322 * gdb.base/exprs.exp: Remove a duplicate test.
16323
81564d34
JB
163242001-06-06 Jim Blandy <jimb@redhat.com>
16325
16326 * gdb.base/return2.exp (main): Use values to test float and double
16327 returns that are not NaN's, to avoid being confused by IEEE
16328 comparison rules.
16329
da55addb
MS
163302001-06-04 Michael Snyder <msnyder@redhat.com>
16331
16332 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16333 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16334 rather than wait for 12 more tests to time out.
16335
42c65987
JB
163362001-06-06 Jim Blandy <jimb@redhat.com>
16337
b18bced9 16338 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16339 Don't forget to match the GDB prompt.
b18bced9 16340
42c65987
JB
16341 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16342
5b41e5f0
JB
163432001-06-04 Jim Blandy <jimb@redhat.com>
16344
16345 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16346 command.
16347
015e046f
KB
163482001-05-31 Kevin Buettner <kevinb@redhat.com>
16349
16350 * gdb.base/annota1.exp (info break): Match four or more spaces
16351 after "Address".
16352
fb1ffbbe
MC
163532001-05-31 Michael Chastain <chastain@redhat.com>
16354
16355 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16356 (dm_type_int_star): Likewise.
16357 (dm_type_long_star): Likewise.
16358 (dm_type_void_star): Likewise.
16359
5ea2a32c
KB
163602001-05-29 Kevin Buettner <kevinb@redhat.com>
16361
16362 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16363 to a known value in order to get consistent results regardless
16364 of the setting of INPUTRC or the presence or contents of .inputrc.
16365
ae23c492
MS
163662001-05-24 Michael Snyder <msnyder@redhat.com>
16367
ac55707e
MS
16368 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16369 Don't require that the main thread and the manager thread are the
16370 first in the list.
16371
ae23c492
MS
16372 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16373 debugging. If test fails, issue an "unsupported" not a "fail".
16374
400071f1
JB
163752001-05-24 Jim Blandy <jimb@redhat.com>
16376
16377 Don't assume that short is shorter than int.
16378 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16379 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16380 this isn't true.
400071f1
JB
16381 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16382 an int, is not equal to ~0 stored in an unsigned char. This tests
16383 the same thing that the previous test meant to, but works on
16384 16-bit machines, too.
16385 ("print unsigned char != (~0)"): Same test, complemented.
16386
0816a3e5
MS
163872001-05-24 Michael Snyder <msnyder@redhat.com>
16388
16389 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16390 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16391 and prevents dejagnu getting out of step.
16392
f6dc23a9
KB
163932001-05-23 Kevin Buettner <kevinb@redhat.com>
16394
16395 * gdb.base/finish.exp (finish_void): Revise pattern for
16396 stopping on the call statement to not permit stopping at
16397 the start of the instructions comprising the call sequence.
16398
7dbd117d
MC
163992001-05-19 Michael Chastain <chastain@redhat.com>
16400
16401 * gdb.base/callfuncs.exp: Make all test names unique.
16402 * gdb.base/commands.exp: Make all test names unique.
16403 * gdb.base/condbreak.exp: Make all test names unique.
16404 * gdb.base/dbx.exp: Make all test names unique.
16405 * gdb.base/default.exp: Make all test names unique.
16406 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16407 and TIMEOUT messages to their corresponding PASS message.
16408 * gdb.base/ending-run.exp: Make all test names unique.
16409 * gdb.base/long_long.exp: Remove duplicate test.
16410
6b0b0a9e
KB
164112001-05-21 Kevin Buettner <kevinb@redhat.com>
16412
16413 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16414 stop on the call statement as well as the statement after the
16415 call.
16416
2caa35cb
MS
164172001-05-21 Michael Snyder <msnyder@redhat.com>
16418
16419 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16420
40713331
EZ
164212001-05-10 Elena Zannoni <ezannoni@redhat.com>
16422
a9c64011
AS
16423 * gdb.base/completion.exp: Revamp test. Make it execute on all
16424 platforms.
40713331 16425
c2c1be8d
EZ
164262001-05-10 Elena Zannoni <ezannoni@redhat.com>
16427
a9c64011
AS
16428 * config/gdbserver.exp (gdb_load): Handle the case
16429 in which the arguments to gdbserver are given in the
16430 baseboard configuration file.
16431 Also handle the case in which the server needs to do a
16432 load.
2c9cd303 16433
9671de48
KS
164342001-05-07 Keith Seitz <keiths@cygnus.com>
16435
a9c64011
AS
16436 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16437 set up the display for testing.
16438 (gdbtk_start): Convert all paths to paths that tcl will like.
16439 Export target information to environment.
16440 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16441 necessary.
16442 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16443 (to_tcl_path): New proc to convert a given pathname into
16444 a path acceptible as an argument to a tcl command.
16445 (_gdbtk_export_target_info): New proc to export target info
16446 into the environment for gdbtk testing.
16447 (gdbtk_done): New proc to signal end-of-test.
9671de48 16448
5a360f47
JB
164492001-05-06 Jim Blandy <jimb@redhat.com>
16450
16451 * restore.c: Make the code of caller0 correspond to its comment.
16452
66c756c6
MS
164532001-05-03 Michael Snyder <msnyder@redhat.com>
16454
16455 * config/sid.exp (gdb_target_sid): Check for error messages.
16456 On error or timeout, don't make expect exit (which will terminate
16457 all subsequent tests); instead just make gdb exit.
d63a86f8 16458 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16459 return a negative value.
16460
a966fde5
JB
164612001-04-24 Jim Blandy <jimb@redhat.com>
16462
851c18e0
JB
16463 * gdb.c++/templates.exp: If we see the prompt for the overload
16464 list, but we haven't recognized any of the longer patterns,
16465 arrange for this test to fail, not hang.
16466
a966fde5
JB
16467 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16468 variations.
16469
db144853
MC
164702001-04-22 Michael Chastain <chastain@redhat.com>
16471
16472 * gdb.c++/local.exp: Use the 'runto' library function.
16473 * gdb.c++/namespace.exp: Likewise.
16474 * gdb.c++/overload.exp: Likewise.
16475
3207ec21
KB
164762001-03-26 Kevin Buettner <kevinb@redhat.com>
16477
16478 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16479 * gdb.base/step-line.exp: New file. Test step/next in presence of
16480 #line directives.
16481 * gdb.base/step-line.c: New file. Test program for the above.
16482 * gdb.base/step-line.inp: New file. We pretend that this file has
16483 been transformed by some other tool into step-line.c.
16484
13b57657
JB
164852001-03-21 Jim Blandy <jimb@redhat.com>
16486
16487 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16488 unmangled operator names.
16489
754cbe1c
JB
164902001-03-20 Jim Blandy <jimb@redhat.com>
16491
16492 * gdb.threads/linux-dp.exp: Recognize an additional message
16493 generated by GDB when it doesn't understand how to debug threads
16494 on the target system.
16495
177495c9
AC
164962001-03-19 Andrew Cagney <ac131313@redhat.com>
16497
16498 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16499
f266096b
MC
165002001-03-12 Michael Chastain <chastain@redhat.com>
16501
16502 * gdb.c++/derivation.exp: Use the 'runto' library function.
16503
cac3c2ff
MC
165042001-03-12 Michael Chastain <chastain@redhat.com>
16505
16506 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16507
b6c11a24
MC
165082001-02-24 Michael Chastain <chastain@redhat.com>
16509
16510 * gdb.c++/ref-types.exp: Change handwritten code to library
16511 function 'runto'.
16512
6bae5bce
OF
165132001-03-16 Orjan Friberg <orjanf@axis.com>
16514
16515 * gdb.base/signals.exp: Set count to 0 explicitly.
16516
0015fd9a
MS
165172001-03-15 Mark Salter <msalter@redhat.com>
16518
16519 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16520 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16521 (gdb_load): Add support for additional target_info: gdb_download_size
16522 and gdb_load_timeout.
0015fd9a 16523
fc33412a
DT
16524Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16525
16526 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16527 file -- to prevent failing when the compile fails but we have no
16528 intention of running the tests anyway.
fc33412a
DT
16529
16530 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16531 tests if set.
16532
16533 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16534 integers.
fc33412a
DT
16535
16536 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16537 * gdb.c++/namespace.exp: Ditto.
16538
115f06de
OF
165392001-03-07 Orjan Friberg <orjanf@axis.com>
16540
16541 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16542 * gdb.base/pointers.exp: Relax pattern match of decimals.
16543
b6ba6518
KB
165442001-03-06 Kevin Buettner <kevinb@redhat.com>
16545
16546 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16547 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16548 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16549 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16550 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16551 config/sh.exp, config/sid.exp, config/slite.exp,
16552 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16553 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16554 config/vxworks.exp, config/vxworks29k.exp,
16555 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16556 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16557 gdb.base/arithmet.exp, gdb.base/assign.exp,
16558 gdb.base/async.exp, gdb.base/attach.exp,
16559 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16560 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16561 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16562 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16563 gdb.base/commands.exp, gdb.base/completion.exp,
16564 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16565 gdb.base/constvars.exp, gdb.base/corefile.exp,
16566 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16567 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16568 gdb.base/ending-run.exp, gdb.base/environ.exp,
16569 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16570 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16571 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16572 gdb.base/funcargs.exp, gdb.base/help.exp,
16573 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16574 gdb.base/logical.exp, gdb.base/long_long.exp,
16575 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16576 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16577 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16578 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16579 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16580 gdb.base/regs.exp, gdb.base/relational.exp,
16581 gdb.base/remote.exp, gdb.base/reread.exp,
16582 gdb.base/restore.exp, gdb.base/return2.exp,
16583 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16584 gdb.base/selftest.exp, gdb.base/setshow.exp,
16585 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16586 gdb.base/sigall.exp, gdb.base/signals.exp,
16587 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16588 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16589 gdb.base/step-test.exp, gdb.base/structs.c,
16590 gdb.base/structs.exp, gdb.base/structs2.exp,
16591 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16592 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16593 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16594 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16595 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16596 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16597 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16598 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16599 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16600 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16601 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16602 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16603 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16604 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16605 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16606 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16607 gdb.trace/circ.exp, gdb.trace/collection.exp,
16608 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16609 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16610 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16611 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16612 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16613 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16614 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16615 notices.
16616
dc96c6c7 166172001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16618
16619 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16620 first arg is int not float.
16621
dc96c6c7 166222001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16623
16624 * gdb.base/reread.exp: Unsupported for non-native targets;
16625 doesn't work for remote debugging.
16626
9b0c4aeb
FN
166272001-02-19 Fernando Nasser <fnasser@redhat.com>
16628
16629 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16630 * gdb.base/ending-run.exp: Properly handle the BSP state when
16631 stepping past the end of main.
9b0c4aeb 16632
02aa71d5
MC
166332001-02-19 John Moore <jmoore@redhat.com>
16634
16635 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16636 Converted HPUX fix for non-expected items following multiple
16637 step commands into general solution for all platforms.
16638
1fa449a4
MC
166392001-02-18 Michael Chastain <chastain@redhat.com>
16640
16641 * gdb.c++/classes.exp (do_tests): Change runto statements
16642 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16643 statements demangler agnostic.
16644 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16645 (gdb_virtfunc_restart): Likewise.
16646
b2f9ec70
MC
166472001-02-14 Michael Chastain <chastain@redhat.com>
16648
16649 * gdb.c++/inherit.exp (do_tests): Change runto statements
16650 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16651 statements demangler agnostic.
16652
cf74b8ca
AC
16653Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16654
16655 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16656 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16657 before calling common_routine 15 times'' tests.
cf74b8ca 16658
99f78f56
MC
166592001-02-11 Michael Chastain <chastain@redhat.com>
16660
16661 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16662 Helps the test script figure out which demangler is in use.
16663 (dm_type_foo_ref): Ditto.
16664 (dm_type_int_star): Ditto.
16665 (dm_type_long_star): Ditto.
16666 (dm_type_unsigned_int): Ditto.
16667 (dm_type_void): Ditto.
16668 (dm_type_void_star): Ditto.
99707966 16669 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16670 Probe the gdb demangler and set variables to accommodate
16671 formatting differences.
16672 (info_func_regexp): New function. Same as info_func, but
16673 matches against a regexp.
16674 (info_func): Match against a literal string.
16675 (print_addr_2): New function. Match against a literal string,
16676 which can be different from the input to gdb.
16677 (print_addr): Simply call print_addr_2 with the same argument twice.
16678 (test_lookup_operator_functions): Use demangler formatting variables.
16679 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16680 the tests in the same order as the C++ class declaration.
16681 (test_paddr_operator_functions): Ditto.
16682 (test_paddr_overloaded_functions): Ditto.
16683 (test_paddr_hairy_functions): Use demangler formatting variables.
16684 Add reference to gdb/19 for related tests.
16685 (do_tests): Call probe_demangler.
16686
1de8f023
KB
166872001-01-30 Kevin Buettner <kevinb@redhat.com>
16688
16689 * gdb.c++/templates.cc (printf): Remove unused function definition.
16690
ca3f91ed
MS
166912001-01-26 Felix Lee <flee@redhat.com>
16692
16693 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16694
166952001-01-25 matthew green <mrg@redhat.com>
16696
16697 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16698 up sid.
16699 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16700
167012001-01-25 matthew green <mrg@redhat.com>
16702
16703 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16704 Deprecate $sid_spawn_id.
ca3f91ed
MS
16705 (sid_exit): Remove code necessary only for `spawn.'
16706
167072001-01-25 matthew green <mrg@redhat.com>
16708
16709 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16710
fb18ec4a
MC
167112001-01-28 Michael Chastain <chastain@redhat.com>
16712
16713 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16714 to call when tests fail. It takes gdb out of the overloaded
16715 function choice menu back to the main prompt, so that the test
16716 program stays synchronized.
16717 (set_bp_overloaded): New proc to collect all the common
16718 code for setting a breakpoint on an overloaded name. Calls
16719 take_gdb_out_of_choice_menu when needed.
16720 (menu_overload1arg): New variable to collect the repeated
16721 instances of the expected menu for an overloaded name. Change
16722 the regular expression to handle changes in g++ type encoding:
16723 "void" can be either "void" or "", and "unsigned int" can be
16724 either "unsigned int" or "unsigned".
16725 (continue_to_bp_overloaded): Change regular expressions to handle
16726 changes in g++ type encoding.
16727 (no proc): Call take_gdb_out_of_choice_menu when needed.
16728 Remove redundant calls to "info break". Accept either "canceled"
16729 or "cancelled". Change regular expressions in "info break"
16730 calls to handle changes in g++ type encoding. Give all tests
16731 unique strings.
16732
9c646a6e
BE
167332001-01-17 Ben Elliston <bje@redhat.com>
16734
16735 * config/sid.exp: New file.
16736
9549d9c1
AC
16737Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16738
16739 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16740
dc96c6c7 167412000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16742
16743 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16744 Add a RE to accept a non-ascii char if one is ever presented.
16745
b4df4f68
FN
167462000-12-20 Fernando Nasser <fnasser@redhat.com>
16747
297dd0fd 16748 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16749
dc96c6c7 167502000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16751
d63a86f8 16752 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16753 in regexp. One '\' does not suffice on Linux.
16754
4a7bddb6
MC
167552000-12-09 Michael Chastain <chastain@redhat.com>
16756
16757 * gdb.base/break.exp (test_clear_command): Use a marker function
16758 rather than 'main' for the test function. Also move this
16759 test to an execution point where the marker function names are
16760 guaranteed to be bound to functions. (Executing tests after a
16761 'finish' from main runs into name conflicts with local names
16762 in __libc_start_main).
16763
dc96c6c7 167642000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16765
16766 * gdb.base/finish.exp: New test for gdb's "finish" command.
16767 * gdb.base/return2.exp: New test for gdb's "return" command.
16768 * gdb.base/return2.c: New source file for above.
16769
dc96c6c7 167702000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16771
16772 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16773 * gdb.base/miscexprs.exp: Ditto.
16774 * gdb.base/pointers.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
dc96c6c7 167812000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16782
16783 * gdb.base/constvars.exp: Test result of "up" command.
16784 * gdb.base/miscexprs.exp: Ditto.
16785 * gdb.base/pointers.exp: Ditto.
16786 * gdb.base/scope.exp: Ditto.
16787 * gdb.c++/derivation.exp: Ditto.
16788 * gdb.c++/local.exp: Ditto.
16789 * gdb.c++/namespace.exp: Ditto.
16790 * gdb.c++/overload.exp: Ditto.
16791 * gdb.c++/ref-types.exp: Ditto.
16792
44097287
FN
167932000-11-22 Michael Chastain <chastain@redhat.com>
16794
16795 * mips_pro.exp: Accept either "middle -> top -> main" or
16796 "middle -> main" in the backtrace, because gcc can optimize
16797 tail calls to jumps. Remove setup_xfail for the hppa case.
16798 Add a comment with the original warning messages from PR 3016,
16799 which was filed in 1993, to preserve them for posterity.
16800
9d2e1bab
ND
168012000-11-17 Nick Duffek <nsd@redhat.com>
16802
16803 * lib/gdb.exp (gdb_test): Override timeout with board info.
16804
1aca8eb7
ND
168052000-11-17 Nick Duffek <nsd@redhat.com>
16806
16807 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16808 the second kill and detach messages.
16809
93076499
ND
168102000-11-17 Nick Duffek <nsd@redhat.com>
16811
16812 * configure.in: Add AC_EXEEXT.
16813 * configure: Regenerate.
16814 * Makefile.in (just-check): Export EXEEXT.
16815 * lib/gdb.exp ($EXEEXT): Import from environment.
16816 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16817 expect "maint dump-me" on Cygwin.
16818 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16819 $EXEEXT.
16820
30e87cd3
ND
168212000-11-17 Nick Duffek <nsd@redhat.com>
16822
16823 * gdb.base/break.exp: Test backtrace and finish from called
16824 function on all platforms, not just HP-UX.
16825
dc96c6c7 168262000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16827
16828 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16829 code from gdb_target_monitor, so it can be used independantly
16830 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16831
dc96c6c7 168322000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16833
16834 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16835 * gdb.base/corefile.exp: Expect the message "Program is being
16836 debugged already" when we send the "corefile" command, since
16837 the preceeding gdb_load may have connected gdb to a remote target.
16838 * gdb.base/display.exp: Disable hardware watchpoints if new
16839 board info variable "no_hardware_watchpoints" is true.
16840 Replace single-letter commands with more readable ones.
16841 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16842 if new board info variable "no_hardware_watchpoints" is true.
16843 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16844 to see if stdio (printf) testing is possible.
16845 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16846 board info variable "no_hardware_watchpoints" is true. Use new
16847 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16848
39124dea
FN
168492000-11-13 Fernando Nasser <fnasser@redhat.com>
16850
16851 From Orjan Friberg <orjanf@axis.com>:
16852 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16853 in array print pattern match.
16854
a9e2e984
FN
168552000-11-09 Fernando Nasser <fnasser@redhat.com>
16856
16857 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16858 spelling "cancelled" to U.S. spelling "canceled" to match changes
16859 made to gdb.
16860 * gdb.c++/ovldbreak.exp: Ditto.
16861
c7db355b
PS
168622000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16863
16864 * gdb.base/callfuncs.c (main): Moved to end of file, call
16865 t_double_values to initialize the FPU before inferior calls are made.
16866 * gdb.base/callfuncs.exp: Test for register preservation after calling
16867 inferior functions. Add tests for continuining, finishing and
16868 returning from a stop in a call dummy.
16869
dc96c6c7 168702000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16871
16872 * gdb.base/commands.exp: Break up long lines, and re-indent.
16873
dc96c6c7 168742000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16875
16876 * config/gdbserver.exp: Rewritten from the ground up, to make it
16877 compatible with the current dejagnu tree, and to make it work with
16878 the new "gdbserver" in libremote.
16879
dc96c6c7 168802000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16881
16882 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16883 * gdb.base/varargs.exp: Skip entire test if no printf support.
16884 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16885 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16886
dc96c6c7 168872000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16888
16889 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16890 no floating point support.
16891 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16892 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16893 * gdb.base/call-rt-st.exp: Ditto.
16894 * gdb.base/call-strs.exp: Ditto.
16895
bac5fc66
JG
168962000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16897
16898 * gdb.base/sizeof.c: include <stdio.h>.
16899
16900 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16901 'finish', otherwise uncaptured gdb_prompt would potentially
16902 throw remaining test points out of sync.
bac5fc66 16903
b22a6027
SB
169042000-07-26 Scott Bambrough <scottb@netwinder.org>
16905
16906 * gdb.base/recurse.exp: Run tests for all targets.
16907 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16908 gnu-oldld case on ARM.
16909 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16910 for ARM targets.
d63a86f8 16911
d8231941
AG
16912Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16913
16914 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16915 * gdb.java/configure: Rebuild.
16916
8caabe69
AG
16917Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16918
16919 * gdb.java/jv-exp.exp: New file.
16920
9d273ca3
AG
16921Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16922
16923 * configure: Rebuilt.
16924 * configure.in (configdirs): Add gdb.java.
16925 * gdb.java/jmisc.java: New file.
16926 * gdb.java/jmisc.exp: New file.
16927 * gdb.java/Makefile.in: New file.
16928 * gdb.java/configure: Rebuilt.
16929 * gdb.java/configure.in: New file.
16930 * lib/java.exp: New file.
16931
4f823a66
AC
16932Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16933
16934 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16935 underflow.
4f823a66 16936
2391e11d
AC
16937Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16938
16939 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16940 and the compilers sizes.
2391e11d 16941
54602222
ND
169422000-07-09 Nick Duffek <nsd@redhat.com>
16943
16944 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16945 (use_methods): New function.
16946 (main): Call use_methods().
16947 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16948 (do_tests): Call test_method_param_class.
16949
2bec0572
ND
169502000-07-09 Nick Duffek <nsd@redhat.com>
16951
16952 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16953 spelling.
16954 (test_enums): New procedure. Move enum tests from end of script
16955 to here. Set breakpoint on function name instead of line number.
16956 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16957 (enums2): New marker function.
16958 (enums1): New function.
16959 (main): Call enums1(). Move enum tests to enums1().
16960
78492fde
AC
16961Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16962
16963 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16964 compile/link program. Update line numbers.
78492fde
AC
16965 * gdb.asm/d10v.inc: Define ``startup''.
16966 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16967
49a2cef8
AC
16968Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16969
16970 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16971
3e6c8688
EZ
169722000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16973
16974 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16975 of 'help maint print' command.
3e6c8688 16976
9ff5cbe9
AC
16977Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16978
16979 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16980 they use gdb_expect_list.
9ff5cbe9 16981
17c579bd
AC
16982Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16983
16984 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
16985 memory-read-packet-size'' instead of ``set endian big'' to test
16986 long commands.
17c579bd 16987
e6d71bf3
DB
169882000-06-03 Daniel Berlin <dan@cgsoftware.com>
16989
16990 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 16991 g++, and stop skipping them.
e6d71bf3
DB
16992
16993 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
16994 work under g++.
16995
d63a86f8 16996 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
16997 initialization.
16998
dc96c6c7 169992000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17000
17001 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17002 the regular expression: accept an (almost) arbitrary sequence of
17003 "frames-invalid" and "breakpoints-invalid" messages both before
17004 and after the "starting" message.
17005
dc96c6c7 170062000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17007
17008 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17009
dc96c6c7 170102000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17011
17012 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17013 Relax the regular expression a little, make it pass on Solaris 8.
17014
8216cda9
KB
170152000-05-12 Kevin Buettner <kevinb@redhat.com>
17016
17017 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17018 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17019 Instead, it is permissible for gdb to stop on the line of the
17020 call itself.
17021
1a570b2f
MS
170222000-05-12 Michael Snyder <msnyder@.cygnus.com>
17023
17024 * gdb.base/break.exp (bp on small function, optimized file):
17025 Add a second pass pattern. The behavior differs here between stabs
17026 and dwarf for one-line functions. Stabs preserves two line symbols
17027 (one before the prologue and one after) with the same line number,
17028 but dwarf regards these as duplicates and discards one of them.
17029 Therefore the address after the prologue (where the breakpoint is)
17030 has no exactly matching line symbol, and GDB reports the breakpoint
17031 as if it were in the middle of a line rather than at the beginning.
17032
dc96c6c7 170332000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17034
d63a86f8 17035 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17036 rather than "send_gdb" (for consistancy).
17037
7d418785
AC
17038Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17039
17040 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17041 * gdb.c++/templates.cc: Properly check for GCC version number.
17042 * lib/compiler.cc: Likewise
17043
dc96c6c7 170442000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17045
d63a86f8 17046 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17047 gdb may not stop at the first line of main, due to code motion.
17048
dc96c6c7 170492000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17050
17051 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17052 This test depends on parsing the printf output from the target.
17053 Since the sparclet stub doesn't do stdio, this will never work.
17054 * gdb.base/call-rt-st.exp: ditto.
17055 * gdb.base/call-strs: ditto.
17056
dc96c6c7 170572000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17058
17059 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17060
17061 * gdb.base/ending-run.exp: After connecting to a remote target,
17062 but before running, the target will appear to be in a random
17063 location. Specify both a file and a line for breakpoints.
17064 Also, the function that calls main may be called 'init'
17065 rather than 'start'.
17066
a5a51225
EZ
170672000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17068
17069 * gdb.base/help.exp: Update output for add-symbol-file command.
17070
7930cc7c
FN
170712000-04-10 Fernando Nasser <fnasser@cygnus.com>
17072
17073 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17074 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17075
23e37ab1
C
170762000-04-07 J.T. Conklin <jtc@redback.com>
17077
e93c542c
C
17078 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17079
23e37ab1
C
17080 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17081
591b8fa3
PDM
17082Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17083
17084 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17085 values that can be represented exactly.
591b8fa3
PDM
17086 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17087 above change, and to not check against the directory part of the source
17088 file name.
17089 (step into print_long_arg_list): Likewise.
17090 (print print_small_structs from print_long_arg_list): Likewise.
17091 (print print_long_arg_list): Likewise.
17092
7a495180
EZ
170932000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17094
30b53638 17095 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17096
beb998c6
AC
17097Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17098
17099 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17100
1c689132
DB
171012000-03-25 Daniel Berlin <dan@cgsoftware.com>
17102
17103 * gdb.base/commands.exp (deprecated_command_test): Add test for
17104 deprecate with no arguments.
17105
c1790a9d
JL
171062000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17107
17108 * gdb.base/break.exp: Add new test for setting breakpoints on
17109 optimized code so we can test breakpoints work even when function
17110 prologues may be optimized away
17111
003ba290
FN
171122000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17113
17114 From David Whedon <dwhedon@gordian.com>
a9c64011 17115 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17116
6837a0a2
DB
171172000-03-22 Daniel Berlin <dan@cgsoftware.com>
17118
17119 * gdb.base/help.exp: Added test for new apropos command.
17120
b9593231
KB
171212000-03-21 Kevin Buettner <kevinb@redhat.com>
17122
17123 * gdb.base/pointers.c (usevar): New function.
17124 (main): Make sure that global variables v_int_pointer2, rptr,
17125 and y are all referenced someplace in the program by calling
17126 usevar() on them. [Some linkers delete symbols which are
17127 never referenced. The space remains, but there's no way to
17128 get a (symbolic) handle on the variable from the debugger.]
17129
751a959b
EZ
171302000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17131
17132 * gdb.base/printcmds.c: Add typedeffed arrays.
17133
17134 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17135 procedure to test arrays that are typedef'd.
751a959b 17136
73a93a32
JI
171372000-03-13 James Ingham <jingham@leda.cygnus.com>
17138
17139 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17140 the library directories.
73a93a32 17141
fb40c209
AC
17142Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17143
17144 * configure.in (configdirs): Add sub directory gdb.mi.
17145 * configure: Re-generate.
17146
17147 * gdb.mi: New directory.
d63a86f8 17148
ee4dd2c9
AC
171492000-02-25 Scott Bambrough <scottb@netwinder.org>
17150
17151 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17152 a long long value as a double on ARM platforms.
ee4dd2c9 17153
70f0cc22
JB
171542000-02-16 Jim Blandy <jimb@redhat.com>
17155
17156 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17157 default source file is set properly before running this test.
17158
853819b8
EZ
171592000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17160
17161 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17162 gdbtk/library directory, not in gdbtcl2.
853819b8 17163
dfcd3bfb
JM
171642000-02-04 Jim Blandy <jimb@redhat.com>
17165
17166 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17167 backslash from regexp pattern.
17168
17169 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17170 procedure. Use it to run all the "continue to bp overloaded"
17171 tests. Note that this changes the names of the tests slightly.
17172 If the breakpoint hit message includes a hex PC value, because
17173 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17174 from the real source code, still consider that a pass.
17175
17176 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17177 XFAIL here if the breakpoint message contains a hex address. Note
17178 similar change on 1999-11-02.
17179
17180 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17181
17182 * gdb.base/ptype.exp: Establish a default source file before
17183 calling get_debug_format.
17184
171852000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17186
17187 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17188
8b93c638
JM
171892000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17190
17191 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17192 of successive stepi commands -- while in the prologue we should see
17193 the function entry bracket.
17194
171952000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17196
17197 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17198 reach __change_mode() when stepping through the end of main().
17199
c5394b80
JM
172002000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17201
17202 * gdb.base/default.exp: Fix expected pattern.
17203 * gdb.base/help.exp: Same.
17204
0d06e24b
JM
172052000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17206
17207 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17208 Don't use xfail's because that affects only the following test.
d63a86f8 17209
0d06e24b 17210 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17211 solaris or linux.
0d06e24b
JM
17212
17213 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17214
dc96c6c7 172152000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17216
d63a86f8 17217 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17218 "A syntax error" rather than "A parse error". Accept both.
17219
172202000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17221
17222 * gdb.base/default.exp: Remove OS dependent string from "target
17223 remote" test.
17224 * gdb.base/help.exp: Same for "help target remote" test.
17225
c3f6f71d
JM
172262000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17227
17228 From Jim Kingdon <kingdon@redhat.com>:
17229
17230 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17231 prompt (cleanup rather than necessity, but still might keep output
17232 from spilling to next test).
c3f6f71d
JM
17233
172342000-01-02 Fred Fish <fnf@cygnus.com>
17235
17236 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17237 AIX, which defines them in <sys/types.h>.
17238
ed9a39eb 172391999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17240
ed9a39eb 17241 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17242 float" test.
ed9a39eb
JM
17243
172441999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17245
ed9a39eb 17246 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17247
17248 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17249 outermost frame disallowed".
17250
172511999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17252
17253 * gdb.base/setvar.exp: New tests for setting the value of a struct
17254 with a constant list.
17255
172561999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17257
17258 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17259 require the user to type a cast before setting the value of a struct.
17260
de57eccd
JM
172611999-12-06 Jim Blandy <jimb@cygnus.com>
17262
17263 * gdb.base/default.exp: Expect the new 'info float' command on
17264 all i386 platforms.
17265
17266 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17267 LinuxThreads libraries that don't support debugging.
17268
c2d11a7d
JM
17269Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17270
17271 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17272 Change the buffer type to ``unsigned char'' to simplify size
17273 arithmetic.
c2d11a7d
JM
17274
17275 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17276 stub only handles 400-1 byte packets. Verify that the download
17277 worked.
c2d11a7d
JM
17278
172791999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17280
17281 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17282 tests, using UNRESOLVED for the untested cases. Also, does not wait
17283 for a timeout if the prompt was received before a recognizable pattern.
17284
172851999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17286
17287 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17288
172891999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17290
17291 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17292 watchpoints.
c2d11a7d
JM
17293
172941999-11-24 Jason Merrill <jason@casey.cygnus.com>
17295
17296 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17297
17298 * gdb.c++/local.exp: Be more flexible in recognizing local class
17299 name mangling. Don't allow horribly truncated method names.
17300 * gdb.c++/derivation.exp: Expect protected inheritance.
17301 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17302 * gdb.c++/virtfunc.exp: Likewise.
17303 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17304 when printing a nested enum.
17305
173061999-11-22 Jim Blandy <jimb@cygnus.com>
17307
17308 * gdb.base/step-test.exp: Properly await GDB's response to setting
17309 a breakpoint on the call to large_struct_by_value.
17310
17311 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17312 just because we have debug info for the `start' function.
17313
173141999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17315
17316 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17317 "Unknown signal" messages, which indicate (on LinuxThreads) that
17318 GDB doesn't know how to debug threads on this system. This is
17319 better than hanging while philosopher 0 dumps chatter into gdb.log.
17320
173211999-11-18 Tom Tromey <tromey@cygnus.com>
17322
17323 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17324
173251999-11-18 Fred Fish <fnf@cygnus.com>
17326
17327 * gdb.base/coremaker2.c: Add sample program for generating
17328 cores that is more self contained than coremaker.c. Eventually
17329 I'll add more code to this and tie it into the testsuite.
17330
4ce44c66
JM
173311999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17332
17333 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17334
173351999-11-10 Jimmy Guo <guo@cup.hp.com>
17336
17337 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17338 from $srcdir/lib/.
4ce44c66 17339 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17340 and gdb.c++/.
4ce44c66
JM
17341
17342 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17343
d63a86f8 17344 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17345 'continue with watch' test point.
17346
173471999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17348
17349 Merged from p2linux-990323-branch:
d63a86f8 17350
4ce44c66
JM
17351 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17352
11cf8741
JM
17353Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17354
17355 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17356 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17357
17358Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17359
17360 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17361 gdb_expect_list.
11cf8741
JM
17362
17363Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17364
17365 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17366
173671999-11-03 Mark Salter <msalter@cygnus.com>
17368
17369 * gdb.base/break.exp: Fix "stub continue" pattern.
17370
173711999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17372
17373 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17374
173751999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17376
17377 * gdb.base/display.exp ("finish"): Add timeout clause.
17378
17379 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17380 plain prompt clause, so this doesn't have to time out in order to
17381 fail.
17382
17383 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17384 breakpoint hit messages include an address.
11cf8741
JM
17385
17386 * gdb.base/display.exp: Don't forget to escape parens in regular
17387 expressions. Unix regexp notatation sucks.
17388
173891999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17390
17391 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17392 order for 'signalled' message.
11cf8741 17393
5c44784c
JM
173941999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17395
17396 From Jimmy Guo <guo@cup.hp.com>:
17397 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17398 * gdb.base/annota1.c: Add code for tests to work with.
17399
174001999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17401
17402 * gdb.base/remote.exp: New test for remote downloading settings.
17403 * gdb.base/remote.c: New file with large .data.
17404
917317f4
JM
174051999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17406
17407 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17408 for LinuxThreads support, merged from the Code Fusion branch.
17409
17410Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17411
17412 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17413 containing exp_continue into a while within an expect. Don't
17414 attempt a start more than three times. Check return value from
17415 gdb_load.
d63a86f8 17416
2df3850c
JM
17417Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17418
17419 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17420 a pass case.
2df3850c 17421
2acceee2
JM
174221999-10-01 Kevin Buettner <kevinb@cygnus.com>
17423
17424 * gdb.base/break.c (main): Added a statement that we can step
17425 off of.
17426 * gdb.base/break.exp: Added tests for setting a breakpoint
17427 at an offset and stepping onto a breakpoint.
17428
174291999-10-01 Fred Fish <fnf@cygnus.com>
17430
d63a86f8 17431 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17432 gdb output.
17433
c2c6d25f
JM
174341999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17435
17436 * gdb.base/break.exp: Code locations are in hex, don't forget!
17437 (For HP-UX.)
17438
174391999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17440
17441 * condbreak.exp: Use break.c as test program.
17442 * condbreak.c: Remove, redundant with break.c.
17443
174441999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17445
17446 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17447 Z-packets if the target needs it.
c2c6d25f
JM
17448
174491999-09-13 James Ingham <jingham@leda.cygnus.com>
17450
17451 * gdb.c++/overload.exp: Added tests for listing overloaded
17452 functions with function pointers in the arg, explicitly calling
17453 out the version you want.
17454
cff3e48b
JM
174551999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17456
17457 * long_long.exp: Add variations of test cases that work for
17458 targets with 16-bit ints and 32-bit doubles.
17459
d4f3574e
SS
174601999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17461
17462 * break.c (main): Compare a possibly-uninitialized argc with an
17463 unlikely value that fits in 16 bits.
17464
174651999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17466
17467 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17468 0xfeeb, don't want negative numbers if ints are 16 bits.
17469
17470 * lib/gdb.exp (skip_cplus_tests): New proc.
17471 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17472 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17473 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17474 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17475 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17476 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17477 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17478 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17479
17480 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17481
17482Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17483
17484 * gdb.base/corefile.exp (up): Allow a parameter to appear
17485 in the frame that we're going up to.
17486
17487 From Jim Blandy <jimb@cygnus.com>:
17488
17489 * gdb.base/default.exp (info float): Expect some output now.
17490
17491 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17492 returning floating-point values to fail on the x86.
17493 * gdb.base/callfwmall.exp (do_function_calls): Same.
17494
17495 * gdb.base/list.exp (test_listsize): Correct expectations for
17496 listing line 1 with listsize 2. Also, listing a single line
17497 works now, as does listing three lines. [Kevin's note: There
17498 were a number of other cases fixed too where the expectations
17499 differed...]
17500
175011999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17502
17503 * gdb.base/selftest.exp: Add case for when version prints as
17504 constant string instead of char pointer.
17505
104c1213
JM
175061999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17507
17508 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17509 stepping out of main.
104c1213
JM
17510
17511 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17512 G++ used.
17513
17514 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17515 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17516
17517 * gdb.c++/ovldbreak.exp: Update match string in test that
17518 includes a warning of multiple breakpoints.
17519
175201999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17521
17522 * gdb.base/display.exp: Improve precision of step-after-finish
17523 added yesterday.
17524
17525 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17526 test.
104c1213
JM
17527
17528 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17529 configs when using G++, not just hppa*.
17530
175311999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17532
17533 * gdb.base/async.c: New file.
17534 * gdb.base/async.exp: New file.
17535
17536Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17537
17538 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17539 PA64.
17540
53a5351d
JM
17541Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17542
104c1213
JM
17543 * gdb.base/display.exp: "finish" can leave us mid-line on many
17544 targets, deal with it. Add a small constant to main, instead of
17545 1000 since main+1000 may not be a valid address in the target.
17546
53a5351d
JM
17547 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17548 on hpux11.
17549
17550 * gdb.base/attach.exp: Handle another hpux11 error message variant
17551 when attaching to a process that does not exist.
17552
175531999-08-19 J.T. Conklin <jtc@redback.com>
17554
17555 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17556 characters in 'continue to 1241' test.
53a5351d
JM
17557
175581999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17559
17560 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17561 stop in print_long_arg_list, define and use a whitespace
17562 variable in print_small_structs test, add an XFAIL for Solaris.
17563 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17564 interested enough to fix.
17565
7be570e7
JM
175661999-08-13 Keith Seitz <keiths@cygnus.com>
17567
17568 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17569 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17570 proc knows about targets other than the natives.
17571 (test_assign): Use "gdb_run_cmd" to "run" the target.
17572 Check that we've actually hit the breakpoint at main.
17573 When we attempt to assign a value to a local variable, check
17574 that the variable is in the current scope, i.e., don't use
17575 a test with an empty result.
17576
17577Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17578
17579 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17580 command.
7be570e7
JM
17581
175821999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17583
17584 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17585 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17586 gdb.compat, gdb.threads-hp.
17587 gdb.hp/configure, gdb.hp/configure.in: New files.
17588 gdb.hp/Makefile.in: Recurse into new subdirs.
17589 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17590 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17591 in object files.
17592 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17593
96baa820
JM
175941999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17595
17596 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17597 funky printf, remove a bogus p/a test.
96baa820
JM
17598
175991999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17600
17601 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17602 connected to the target. This is necessary when running not
17603 natively.
96baa820
JM
17604
176051999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17606
17607 * gdb.base/step-test.exp: Removed some extraneous messages.
17608
17609 * gdb.base/long_long.exp: Don't run memory examination tests
17610 on little-endian targets (they will need a different set of
17611 results to match).
17612
176131999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17614
17615 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17616 until somebody decides to fix GDB.
17617
17618 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17619 constant as "ULL".
96baa820
JM
17620 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17621 matches for a couple x/2 commands.
17622
a0b3c4fd
JM
176231999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17624
17625 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17626 by merging in ref-types2 tests.
17627 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17628
17629 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17630 * gdb.c++/Makefile.in: Add standard actions.
17631 (EXECUTABLES): Rename from PROGS, update list.
17632 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17633 from gdb.hp.
17634 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17635 foo and bar locals.
17636 * gdb.c++/anon-union.exp: Fix tests to match.
17637 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17638 expect matches to handle output variations.
17639 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17640 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17641 output, add HP alternatives for new and delete prints.
a0b3c4fd 17642 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17643 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17644 * gdb.c++/demangle.exp: Use $style when reporting failure.
17645 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17646 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17647 match alternatives.
17648 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17649 compilers.
a0b3c4fd
JM
17650 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17651 * gdb.c++/method.exp: Add match alternatives.
17652 * gdb.c++/misc.cc: Add bool types.
17653 * gdb.c++/misc.exp: Add tests for bool types.
17654 * gdb.c++/overload.exp: Add xfails.
17655 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17656 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17657 add some more template parameter tests (only for HP currently).
17658 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17659 * gdb.c++/virtfunc.cc: Add return type and value for main.
17660 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17661 match alternatives.
d63a86f8 17662
a0b3c4fd
JM
176631999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17664
17665 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17666
176671999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17668
17669 * gdb.base/signals.exp: Don't expect getting a backtrace from
17670 within a signal handler to fail on Linux.
17671
176721999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17673
17674 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17675 * lib/gdb.exp: Remove some gratuitious semicolons.
17676 (delete_breakpoints): Increase timeout.
17677 (gdb_expect): Add -notransfer option.
17678 (gdb_test): Use -notransfer option.
17679 (get_compiler_info): Add f77 case.
17680 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17681 case.
a0b3c4fd
JM
17682 (gdb_preprocess): Call get_compiler.
17683
17684 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17685 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17686 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17687 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17688 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17689 third arg to gdb_test.
a0b3c4fd
JM
17690 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17691 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17692 HP-UX xfails, add others.
a0b3c4fd
JM
17693 * gdb.base/completion.exp: Reflect name change of self-test.
17694 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17695 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17696 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17697 HP failure number.
a0b3c4fd
JM
17698 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17699 useless HP-UX 10.30 references.
17700 * gdb.base/maint.exp: Loosen matches.
17701 * gdb.base/pointers.c (main): Declare more_code.
17702 * gdb.base/pointers.exp: Match on output of a `next'.
17703 * gdb.base/structs.c: Add prototypes.
17704 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17705 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17706
177071999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17708
17709 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17710 command.
a0b3c4fd
JM
17711
177121999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17713
17714 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17715 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17716
17717 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17718 debug info. Deal with lack of signal hanlder info in stack.
17719
a9c64011 17720 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17721 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17722
5a2468f5
JM
177231999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17724
17725 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17726 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17727
adf40b2e
JM
17728Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17729
17730 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17731 a1-selftest.exp.
adf40b2e
JM
17732 * gdb.base/configure: Re-generate.
17733
177341999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17735
17736 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17737 in trying to run first and name is too long.
17738
17739 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17740 pointers2.c and pointers2.exp, respectively.
17741 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17742 doschk happier.
17743
43e526b9
JM
177441999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17745
17746 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17747 callfuncs2.c and callfuncs2.exp.
17748
17749 * gdb.base/list.exp: Remove mistaken xfails.
17750 * gdb.base/list0.h: Add optional prototypes.
17751
9846de1b
JM
17752Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17753
a9c64011 17754 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17755 calling malloc.
a9c64011
AS
17756 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17757 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17758 use.
9846de1b
JM
17759
177601999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17761
17762 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17763 * gdb.base/annota2.cc, annota2.exp: Move from here.
17764 * gdb.c++/annota2.cc, annota2.exp: To here.
17765 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17766
43ff13b4
JM
17767Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17768
17769 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17770 a consistent format.
43ff13b4 17771
085dd6e6
JM
177721999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17773
17774 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17775 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17776 HP compilers, also set the globals $true and $false.
17777
17778 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17779 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17780 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17781 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17782 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17783 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17784 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17785 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17786 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17787 whatis.c} Add C++ compatible function definitions and return
17788 types, add includes for library functions.
085dd6e6
JM
17789 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17790 * gdb.base/step-test.c (myglob): Rename from glob.
17791 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17792 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17793 files, move here from gdb.hp.
085dd6e6 17794 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17795 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17796 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17797 Adjust line numbers in regexps.
085dd6e6
JM
17798
17799 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17800 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17801 instead of 0/1.
17802
17803 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17804 foll-vfork.exp: New files, move here from gdb.hp.
17805 * gdb.base/page.exp: New file, test of pagination command.
17806
17807 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17808 recursion test.
17809 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17810
17811 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17812 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17813
17814 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17815 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17816 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17817 watchpoint test.
085dd6e6
JM
17818 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17819 them work.
17820 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17821 expressions properly.
17822 * gdb.base/corefile.exp: Loosen the match slightly.
17823 * gdb.base/default.exp: Allow "Error accessing memory" message
17824 also.
17825 * gdb.base/display.exp: Skip over x/0 j if PA64.
17826 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17827 * gdb.base/interrupt.exp: Ditto.
17828 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17829 in use.
17830 * gdb.base/list.exp: Add xfails for HP-UX.
17831 * gdb.base/long_long.exp: Refine some of the numeric matches.
17832 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17833 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17834 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17835 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17836 * gdb.base/ptype.exp: Succeed on more varieties of output.
17837 * gdb.base/scope.exp: Add xfails for HP-UX.
17838 * gdb.base/sect-cmd.exp: Add more cases.
17839 * gdb.base/setvar.exp: Add xfails for HP-UX.
17840 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17841 * gdb.base/signals.exp: Match on void symbolically.
17842 * gdb.base/step-test.exp: Add case for PA64.
17843 * gdb.base/term.exp: Add exit and restart.
17844 * gdb.base/twice.exp: Clean up after self.
17845 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17846 * gdb.base/whatis.exp: Allow more ways to pass tests.
17847
17848 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17849 no longer useful.
085dd6e6
JM
17850
17851Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17852
17853 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17854 list of patterns.
085dd6e6 17855 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17856 print_double_array(double_array)", "continuing to breakpoint
17857 1018", "print print_double_array(array_d)" and "continuing to
17858 1034" tests.
d63a86f8 17859
085dd6e6
JM
178601999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17861
a9c64011 17862 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17863
178641999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17865
17866 * config/mt-*: Remove, these haven't been used since 1996.
17867
178681999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17869
17870 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17871 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17872 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17873
9e0b60a8
JM
178741999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17875
17876 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17877 simpler match case for the ptype of the big class.
17878
178791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17880
17881 * gdb.exp: Fix test for gdb_prompt existence.
17882
178831999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17884
17885 * gdb.exp (gdb_test): Add fail after calls to perror.
17886
178871999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17888
17889 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17890
178911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17892
17893 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17894
0f71a2f6
JM
17895Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17896
17897 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17898 malloc() is linked in.
0f71a2f6
JM
17899
179001999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17901
17902 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17903 step at end.
17904
17905 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17906
179071999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17908
17909 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17910
cce74817
JM
17911Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17912
17913 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17914 * gdb.base/mips_pro.exp: Likewise.
17915
179161999-06-02 Keith Seitz <keiths@cygnus.com>
17917
17918 * gdb.c++/templates.cc: Change all "new" operators to throw
17919 an exception.
17920 * gdb.c++/cplusfuncs.cc: Likewise.
17921
17922 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17923
17924Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17925
17926 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17927 * gdb.base/ending-run.exp: When stepping out of main, accept a
17928 step into an arbitrary assembler file.
cce74817 17929
392a587b
JM
179301999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17931
d63a86f8 17932 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17933 "breakpoint-invalid" to be printed.
d63a86f8 17934 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17935 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17936 * gdb.base/annota2.cc: Initialize a.x to 0.
17937
9e086581
JM
179381999-05-17 Keith Seitz <keiths@cygnus.com>
17939
17940 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17941 when "skip_float_tests" set.
17942 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17943 "print print_ten_doubles", and "step into print_long_arg_list".
17944 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17945 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17946 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17947 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17948 "skip_float_tests" is set.
17949 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17950 when "skip_float_tests" set.
d63a86f8 17951
cd0fc7c3
SS
179521999-05-06 Keith Seitz <keiths@cygnus.com>
17953
17954 * gdb.base/annota2.cc: Include stdio.h.
17955
17956Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17957
17958 * gdb.base/crossload.exp: Remove, this has been disabled ever
17959 since BFD stopped including all targets, and cross-GDB gets
17960 plenty of testing anyway.
17961 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17962 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17963 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17964 * gdb.base/README: Remove, was doc for this.
17965 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17966 needed.
cd0fc7c3 17967
b83266a0
SS
179681999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17969
17970 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17971 output.
17972
17973 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17974 * gdb.base/annota2.exp: New file. More annotation tests.
17975 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17976 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17977
179781999-04-23 Angela Marie Thomas <angela@cygnus.com>
17979
17980 * config/cfdbug.exp: New file.
17981
7a292a7a
SS
179821999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17983
17984 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
17985 Marcus Daniel's and Dale Hawkins's demangler crashes.
17986
17987 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
17988 test_lucid_style_demangling, test_arm_style_demangling,
17989 test_hp_style_demangling): Try Tom Tromey's core-dumping
17990 identifier under each demangling style.
7a292a7a
SS
17991
179921999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
17993
17994 * gdb.c++/demangle.exp: Include the current demangling style
17995 in all test names.
17996 (current_demangling_style): New global variable.
17997 (set_demangling_style, test_demangling_core, test_demangling,
17998 test_demangling_exact): New functions.
17999 (test_gnu_style_demangling, test_lucid_style_demangling,
18000 test_arm_style_demangling, test_hp_style_demangling): Use those,
18001 instead of calling gdb_test and gdb_test_exact directly.
18002 (catch_demangling_errors): New function, which reports errors
18003 signalled by the demangling test functions in an orderly way.
18004 (do_tests): Use catch_demangling_errors.
18005
180061999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18007
18008 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18009 grouping in expressions, not {}.
7a292a7a
SS
18010
18011 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18012 initialized yet.
7a292a7a
SS
18013
180141999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18015
18016 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18017 are listed.
18018
180191999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18020
18021 * gdb.stabs/weird.exp: Test for CC being defined before
18022 looking at its value.
18023
180241999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18025
18026 * gdb.base/call-ar-st.exp: Remove stray '#'.
18027 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18028 "short int" and "long int".
18029 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18030 change, to mollify finicky HP compiler.
7a292a7a
SS
18031 * gdb.hp/reg-test.exp (testfile): Fix file name.
18032 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18033
7a292a7a
SS
18034 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18035 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18036 alternate form of enum ptype.
18037
c906108c
SS
180381999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18039
7a292a7a
SS
18040 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18041 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18042 passing skip_hp_tests, so as not to waste time on guaranteed
18043 failure.
7a292a7a 18044
c906108c
SS
18045 * gdb.c++/overload.cc: Pass string instead of char addr, always
18046 init ccpfoo.
18047 * gdb.c++/templates.cc: Fix syntax error.
18048
7a292a7a
SS
18049Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18050
18051 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18052 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18053 command.
18054
180551999-03-18 James Ingham <jingham@cygnus.com>
18056
18057 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18058
18059 * gdb.c++/method.exp: It was testing an uninitialized int on the
18060 stack and assuming it was positive.
18061
18062 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18063
18064 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18065 keep it from killing the rest of the tests.
7a292a7a
SS
18066 Use gdb_continue_to_end.
18067
18068 * gdb.base/sigall.exp: use gdb_continue_to_end.
18069
18070 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18071
18072 * gdb.base/display.exp: use runto_main, not run.
18073
d63a86f8
RM
18074 * gdb.base/default.exp: Check for the current error message in the
18075 r abbreviation test.
7a292a7a
SS
18076 Add strongarm to the targets that know info float.
18077
d63a86f8 18078 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18079 run which doesn't work with monitors.
18080
18081 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18082
18083 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18084
18085 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18086 program. Traps the case (in Cygmon) when the program never really
18087 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18088 more places, so I used my name. Sorry Mark...
18089
18090 * config/monitor.exp (gdb_target_monitor): added another
18091 target_info parameter: remotebinarydownload. This will set the
18092 remotebinarydownload flag if this is causing some boards trouble.
18093
180941999-03-18 Mark Salter <msalter@cygnus.com>
18095
18096 * lib/gdb.exp (continue_to_exit): New function.
18097
18098 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18099 * gdb.base/ending-run.exp: Ditto.
18100 * gdb.base/step-test.exp: Ditto.
18101
181021999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18103
18104 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18105 (suggested by Art Haas <ahaas@neosoft.com>).
18106
181071999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18108
889bf7c5 18109 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18110
18111Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18112
18113 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18114 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18115
181161999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18117
18118 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18119 a call to strlen; sometimes we do have sources.
18120
181211999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18122
18123 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18124 character, so GDB won't print garbage after its end.
d63a86f8 18125
c906108c
SS
18126 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18127 breakpoint there instead. Sometimes GCC emits memcpy to handle
18128 the large structures being passed by value, so we step into that
18129 instead of sum_array_print, which obscures what we're really testing.
18130 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18131 the bizarre steps into memcpy, so do that here. Add check for
18132 stepping into function calls that pass large structures by value.
18133 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18134 Remove all references to specific line numbers.
18135 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18136 New type and function.
18137 (main): Call large_struct_by_value, passing it a large struct by value.
18138 * lib/gdb.exp (gdb_get_line_number): New function.
18139
18140 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18141 more portable.
18142
7a292a7a
SS
181431999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18144
c906108c
SS
18145 * lib/gdb.exp: Doc fixes.
18146
7a292a7a
SS
181471999-03-05 Nick Clifton <nickc@cygnus.com>
18148
d63a86f8 18149 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18150
181511999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18152
c906108c 18153 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18154 commands. They're not germane to this test, and they don't work
18155 that way on remote targets.
c906108c 18156
3fc11d3e
JM
181571999-03-01 James Ingham <jingham@cygnus.com>
18158
18159 * Changelog entries merged over from gdb development branch.
18160
3fc11d3e
JM
18161 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18162
18163 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18164 for outputting results of test run.
18165
2d4a1622 18166 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18167
18168 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18169
7a292a7a
SS
181701999-02-25 Felix Lee <flee@cygnus.com>
18171
18172 * lib/gdb.exp (debug_format): initialize
18173
c906108c
SS
181741999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18175
18176 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18177 * gdb.base/call-rt-st.c: Ditto.
18178
c906108c
SS
181791999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18180
18181 * gdb.threads/pthreads.exp (horiz): New variable.
18182 (test_startup): Fix regexps that capture thread numbers.
18183
181841999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18185
18186 * gdb.base/smoke.exp: Disambiguate two test case names (both
18187 called ``print'').
18188
18189Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18190
18191 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18192 compilation.
c906108c
SS
18193
181941999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18195
18196 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18197 actual output formatting.
18198 * gdb.base/smoke.exp: GDB removes leading 0's.
18199 * gdb.base/volatile.exp: Don't check type of remuneration;
18200 that variable is no longer defined in constvars.c.
18201 * gdb.base/step-test.c (main): Exit with explicit exit code.
18202 * gdb.base/step-test.exp: Remove two nexti checks--they are
18203 not portable.
18204
182051999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18206
18207 * gdb.base/help.exp ("help delete display"): Fix test to match
18208 gdb's output.
18209
18210 * gdb.base/long_long.c (known_types): Initialize values to zero.
18211 * gdb.base/long_long.exp: Step one more line
18212 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18213 leading zeros. Explicitly ask for hex formatting. Use
18214 unique test case names.
c906108c
SS
18215
18216Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18217
d63a86f8 18218 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18219
18220 * gdb.c++/method.exp: Add missing close brace.
18221
182221999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18223
18224 * gdb.base/maint.exp: Use 'set height 0' to disable page
18225 prompting, not 'set height 400'.
18226
18227 Fix a bunch of timeouts.
18228 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18229 four separate tests, so expect doesn't take forever to match a ton
18230 of text against a regexp with lots of .* forms.
18231 ("maint print psymbols", "maint print symbols"): Make some of
18232 these greps more selective, so that expect doesn't try to wade
18233 through huge piles of output and time out.
18234
18235 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18236
18237 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18238 tests: one which doesn't expect shlib events to be reported, and
18239 another which does, but is XFAIL for all platforms other than
18240 HP/UX.
c906108c
SS
18241
18242 * gdb.base/break.exp: Teach the test suite that the `catch
18243 fork', `catch vfork', and `catch exec' commands produce error
18244 messages on platforms that don't provide these features.
18245
18246Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18247
18248 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18249 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18250 (shortening names from solib_threshold.exp etc), won't run on
18251 anything but HP-UX for the foreseeable future.
c906108c 18252 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18253 reflect move.
c906108c
SS
18254
18255Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18256
18257 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18258 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18259
18260Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18261
18262 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18263 successfully re-sets breakpoints in shared libraries.
18264 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18265
18266Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18267
d63a86f8
RM
18268 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18269 and compiled w/o GCC.
c906108c
SS
18270
18271 * gdb.hp/watch-cmd.exp: ditto.
18272
18273 * gdb.hp/watch-hp.exp: ditto.
18274
18275 * gdb.hp/xdb1.exp: ditto.
18276
18277 * gdb.hp/xdb2.exp: ditto.
18278
18279 * gdb.hp/dbx.exp: ditto.
18280
18281Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18282
18283 * constvars.c: Remove C++-isms.
18284 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18285 with GCC.
c906108c
SS
18286
18287Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18288
18289 The following changes are part of the HP merge.
18290
18291 * gdb.base/break.exp: new tests to verify that catchpoints for
18292 fork, vfork, and exec don't trigger inappropriately.
18293
18294 * gdb.base/opaque.exp: compile one file at a time, then link.
18295
18296 * gdb.base/signals.exp: be more restrictive about which hppa
18297 systems receive a setup_xfail. new tests.
18298
18299 * gdb.base/solib_threshold.build: new file.
18300 * gdb.base/solib_threshold.exp: new file.
18301 * gdb.base/solib_threshold.link_opts: new file.
18302 * gdb.base/solib_threshold.mk: new file.
18303 * gdb.base/gen_solib_threshold.c: new file.
18304
18305 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18306 tests. New tests for enums inside classes.
18307
18308 * gdb.c++/compiler.cc: indicate support of template debugging.
18309
18310 * gdb.c++/demangle.exp: run hp style demangling tests.
18311
18312 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18313 tests.
18314
18315 * gdb.c++/misc.cc: changes to support new tests.
18316
18317 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18318 to support new tests.
18319
18320 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18321 gcc, then skip these tests.
18322
18323Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18324
18325 The following files are part of the HP merge; some had longer
18326 names at HP, but have been renamed to be no more than 14
18327 characters in length.
18328
18329 * gdb.hp/ambiguous.cc: new file.
18330 * gdb.hp/ambiguous.exp: new file.
18331 * gdb.hp/attach.exp: new file.
18332 * gdb.hp/attach2.exp: new file.
18333 * gdb.hp/classes-hp.exp: new file.
18334 * gdb.hp/ctti.exp: new file.
18335 * gdb.hp/ctti-add.cc: new file.
18336 * gdb.hp/ctti-add1.cc: new file.
18337 * gdb.hp/ctti-add2.cc: new file.
18338 * gdb.hp/ctti-add3.cc: new file.
18339 * gdb.hp/dbx.exp: new file.
18340 * gdb.hp/exception.cc: new file.
18341 * gdb.hp/exception.exp: new file.
18342 * gdb.hp/foll-exec.c: new file.
18343 * gdb.hp/foll-exec.exp: new file.
18344 * gdb.hp/foll-fork.c: new file.
18345 * gdb.hp/foll-fork.exp: new file.
18346 * gdb.hp/foll-vfork.c: new file.
18347 * gdb.hp/foll-vfork.exp: new file.
18348 * gdb.hp/inherit-hp.exp: new file.
18349 * gdb.hp/more-steps.exp: new file.
18350 * gdb.hp/namespace.cc: new file.
18351 * gdb.hp/namespace.exp: new file.
18352 * gdb.hp/optimize.exp: new file.
18353 * gdb.hp/pxdb.c: new file.
18354 * gdb.hp/pxdb.exp: new file.
18355 * gdb.hp/quicksort.exp: new file.
18356 * gdb.hp/reg-test.exp: new file.
18357 * gdb.hp/reg-test.s: new file.
18358 * gdb.hp/sized-enum.c: new file.
18359 * gdb.hp/sized-enum.exp: new file.
18360 * gdb.hp/start-stop.exp: new file.
18361 * gdb.hp/templ-hp.cc: new file.
18362 * gdb.hp/templ-hp.exp: new file.
18363 * gdb.hp/thr-lib.c: new file.
18364 * gdb.hp/thr-lib.exp: new file.
18365 * gdb.hp/thr-lib.h: new file.
18366 * gdb.hp/thr-liblib.c: new file.
18367 * gdb.hp/virtfun-hp.c: new file.
18368 * gdb.hp/virtfun-hp.exp: new file.
18369 * gdb.hp/watch-cmd.exp: new file.
18370 * gdb.hp/watch-hp.exp: new file.
18371 * gdb.hp/xdb1.exp: new file.
18372 * gdb.hp/xdb2.exp: new file.
18373 * gdb.hp/xdb3.exp: new file.
18374
18375Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18376
18377 The following files are part of the HP merge; some had longer
18378 names at HP, but have been renamed to be no more than 14
18379 characters in length.
18380
18381 * gdb.base/ss.h: new file.
18382 * gdb.base/call-ar-st.c: new file.
18383 * gdb.base/call-ar-st.exp: new file.
18384 * gdb.base/call-rt-st.c: new file.
18385 * gdb.base/call-rt-st-exp: new file.
18386 * gdb.base/call-strs.exp: new file.
18387 * gdb.base/ena-dis-br.exp: new file.
18388 * gdb.base/environ.exp: new file.
18389 * gdb.base/long_long.exp: new file.
18390 * gdb.base/sect-cmd.exp: new file.
18391 * gdb.base/shlib-cl2.exp: new file.
18392 * gdb.base/smoke.exp: new file.
18393 * gdb.base/so-impl-ld.c: new file.
18394 * gdb.base/so-impl-ld.exp: new file.
18395 * gdb.base/so-indr-cl.c: new file.
18396 * gdb.base/so-indr-cl.exp: new file.
18397 * gdb.base/varargs.exp: new file.
18398 * gdb.base/volatile.exp: new file.
18399 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18400 * gdb.base/display.exp: new file.
c906108c
SS
18401 * gdb.c++/derivation.exp: new file.
18402 * gdb.c++/local.exp: new file.
18403 * gdb.c++/member-ptr.exp: new file.
18404 * gdb.c++/overload.exp: new file.
18405 * gdb.c++/ovldbreak.exp: new file.
18406 * gdb.c++/ref-types.exp: new file.
18407 * gdb.c++/ref-types2.exp: new file.
18408 * gdb.c++/userdef.exp: new file.
d63a86f8 18409
c906108c
SS
18410Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18411
18412 * gdb.base/default.exp: Reflect wording change in remote.c.
18413
dc96c6c7 18414Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18415
18416 * gdb.base/help.exp: Update to reflect current text.
18417
18418Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18419
18420 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18421 they're stack variables and contain garbage.
18422 * gdb.c++/anon-union.exp: new file.
18423
18424 The following changes were made by David Taylor
889bf7c5
PA
18425 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18426 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18427 in changes by HP.
c906108c
SS
18428
18429 * gdb.base/bitops.exp: new file.
18430 * gdb.base/default.exp: change expected messages for catch and
18431 info catch tests to reflect HP merge changes.
18432 * gdb.base/enable-disable-break.exp
18433 * gdb.base/ending-run.c: new file.
18434 * gdb.base/long_long.c: new file.
18435 * gdb.base/maint.exp: new file.
18436 * gdb.base/pointers2.exp: new file.
18437 * gdb.base/shlib-call2.exp: new file.
18438 * gdb.base/solib.exp: new file.
18439 * gdb.base/step-test.c: new file.
18440 * gdb.c++/anon-union.cc: new file.
18441 * gdb.c++/local.cc: new file.
18442 * gdb.c++/member-pointer.cc: new file.
18443 * gdb.c++/method.cc: new file.
18444 * gdb.c++/ref-types.cc: new file.
18445 * gdb.c++/ref-types2.cc: new file.
18446 * gdb.c++/userdef.cc: new file.
d63a86f8 18447
c906108c
SS
18448 * gdb.base/scope.exp: compile one file at a time, then link.
18449 * gdb.base/langs.exp: ditto.
18450 * gdb.base/list.exp: ditto.
d63a86f8 18451
c906108c
SS
18452Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18453
18454 The following changes were made by David Taylor
889bf7c5
PA
18455 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18456 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18457 in changes by HP.
d63a86f8 18458
c906108c
SS
18459 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18460 skip tests. When compiling pass c++ flag to gdb_compile.
18461 * gdb.c++/
d63a86f8 18462
c906108c
SS
18463 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18464 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18465 (skip_hp_tests): new function.
18466 (gdb_preprocess): new function.
18467
18468 * configure.in (hpdir): decide whether to configure gdb.hp.
18469 * configure: regenerated.
18470
18471 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18472 to delete on clean.
18473 (EXECUTABLES): update to reflect new additions.
18474 * gdb.base/commands.exp: update message expected.
18475 * gdb.base/default.exp: add copyright notice.
18476 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18477 * gdb.base/help.exp: update messages to reflect current text.
18478 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18479 targets for recurse tests.
18480 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18481 skip this file.
18482
18483 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18484 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18485 compilation.
18486 * gdb.c++/misc.exp: ditto.
18487 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18488 run the tests. tell gdb_compile that it's a c++ compilation.
18489
18490 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18491
c906108c
SS
18492 * gdb.base/all-bin.exp: new file.
18493 * gdb.base/arithmet.exp: new file.
18494 * gdb.base/assign.exp: new file.
18495 * gdb.base/completion.exp: new file.
18496 * gdb.base/cond-expr.exp: new file.
18497 * gdb.base/condbreak.exp: new file.
18498 * gdb.base/define.exp: new file.
18499 * gdb.base/dollar.exp: new file.
18500 * gdb.base/environment.exp: new file.
18501 * gdb.base/eval-skip.exp: new file.
18502 * gdb.base/jump.exp: new file.
18503 * gdb.base/logical.exp: new file.
18504 * gdb.base/pointers.exp: new file.
18505 * gdb.base/relational.exp: new file.
18506 * gdb.base/section_command.exp: new file.
18507 * gdb.base/whatis-expr.exp: new file.
18508
18509 * gdb.base/all-types.c: new file.
18510 * gdb.base/call-array-struct.c: new file.
18511 * gdb.base/call-return-struct.c: new file.
18512 * gdb.base/call-strings.c: new file.
18513 * gdb.base/callfuncs2.c: new file.
18514 * gdb.base/condbreak.c: new file.
18515 * gdb.base/constvars.c: new file.
18516 * gdb.base/display.c: new file.
18517 * gdb.base/int-type.c: new file.
18518 * gdb.base/jump.c: new file.
18519 * gdb.base/miscexprs.c: new file.
18520 * gdb.base/pointers.c: new file.
18521 * gdb.base/pointers2.c: new file.
18522 * gdb.base/shmain.c: new file.
18523 * gdb.base/shr1.c: new file.
18524 * gdb.base/shr2.c: new file.
18525 * gdb.base/solib.c: new file.
18526 * gdb.base/solib1.c: new file.
18527 * gdb.base/solib2.c: new file.
18528 * gdb.base/varargs.c: new file.
18529 * gdb.c++/derivation.cc: new file.
18530 * gdb.c++/overload.cc: new file.
18531 * gdb.c++/ovldbreak.cc: new file.
18532 * gdb.hp/attach.c: new file.
18533 * gdb.hp/attach2.c: new file.
18534 * gdb.hp/average.c: new file.
18535 * gdb.hp/compiler.c: new file.
18536 * gdb.hp/compiler.cc: new file.
18537 * gdb.hp/execd-program.c: new file.
18538 * gdb.hp/follow-exec.c: new file.
18539 * gdb.hp/follow-fork.c: new file.
18540 * gdb.hp/follow-vfork-and-exec.c: new file.
18541 * gdb.hp/misc-hp.cc: new file.
18542 * gdb.hp/more-steps.c: new file.
18543 * gdb.hp/optimize.c: new file.
18544 * gdb.hp/quicksort.c: new file.
18545 * gdb.hp/run-hp.c: new file.
18546 * gdb.hp/start-stop.c: new file.
18547 * gdb.hp/sum.c: new file.
18548 * gdb.hp/templates-hp.cc: new file.
18549 * gdb.hp/thread-local-in-lib.c: new file.
18550 * gdb.hp/thread-local-in-lib.h: new file.
18551 * gdb.hp/thread-local-in-lib.lib.c: new file.
18552 * gdb.hp/vforked-program.c: new file.
18553 * gdb.hp/virtfunc-hp.cc: new file.
18554 * gdb.hp/watchpoint-hp.c: new file.
18555 * gdb.hp/xdb.c: new file.
18556 * gdb.hp/xdb0.c: new file.
18557 * gdb.hp/xdb0.h: new file.
18558 * gdb.hp/xdb1.c: new file.
18559
18560Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18561
18562 The following change was made by Edith Epstein
889bf7c5
PA
18563 <eepstein@cygnus.com> as part of a project to merge in changes
18564 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18565
18566 * gdb.c++/demangle.exp: changed the expected output for some
18567 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18568 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18569 T1<char>::~T1<char>(void)
c906108c 18570 becomes,
a9c64011
AS
18571 maint demangle __dt__11T1__pt__2_cFv
18572 T1<char>::~T1(void)
c906108c 18573
889bf7c5 18574 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18575
c906108c
SS
18576Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18577
18578 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18579 * gdb.trace/backtrace.exp: Likewise.
18580 * gdb.trace/circ.exp: Likewise.
18581 * gdb.trace/collection.exp: Likewise.
18582 * gdb.trace/deltrace.exp: Likewise.
18583 * gdb.trace/infotrace.exp: Likewise.
18584 * gdb.trace/limits.exp: Likewise.
18585 * gdb.trace/packetlen.exp: Likewise.
18586 * gdb.trace/passc-dyn.exp: Likewise.
18587 * gdb.trace/passcount.exp: Likewise.
18588 * gdb.trace/report.exp: Likewise.
18589 * gdb.trace/save-trace.exp: Likewise.
18590 * gdb.trace/tfind.exp: Likewise.
18591 * gdb.trace/tracecmd.exp: Likewise.
18592 * gdb.trace/while-dyn.exp: Likewise.
18593 * gdb.trace/while-stepping.exp: Likewise.
18594
185951998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18596
18597 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18598
18599Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18600
18601 From Brendan Kehoe:
18602 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18603 int return types.
18604
18605Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18606
18607 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18608 remote dos host testing right.
c906108c
SS
18609
18610Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18611
18612 * gdb.base/corefile.exp: remove some xfails.
18613
18614Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18615
18616 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18617 have different timestamps.
c906108c
SS
18618
18619Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18620
18621 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18622 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18623
18624Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18625
18626 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18627 delta.
c906108c
SS
18628
18629Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18630
18631 * gdb.base/default.exp: Add brace missing from previous delta.
18632
18633Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18634
18635 * gdb.base/default.exp: Support test for info float for all
18636 varieties of arm toolchain.
18637
dc96c6c7 18638Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18639
18640 * gdb.trace/*.exp: remove "remote_download" command.
18641
dc96c6c7 18642Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18643
18644 * gdb.trace/*.exp: remove -gdwarf from compile.
18645
18646Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18647
18648 * gdb.trace/configure.in(AC_INIT): typo
18649 * gdb.trace/configure: regenerated
18650
dc96c6c7 18651Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18652
18653 * config/m68k-emc.exp: New file.
18654 * lib/<emc-support.exp trace-support.exp}: New files.
18655 * configure.in: add new test directory gdb.trace.
18656 * gdb.trace/{configure configure.in Makefile.in}: New files.
18657 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18658 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18659 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18660 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18661 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18662 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18663 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18664
dc96c6c7 18665Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18666
18667 * gdb.c++/classes.exp: Change all regular expressions to match
18668 arbitrary combinations of newline/carriage-return, so that they
18669 will work equally well on Unix and Windows.
18670 * gdb.c++/inherit.exp: ditto.
18671 * gdb.c++/virtfunc.exp: ditto.
18672
186731998-08-11 Dawn Perchik <dawn@cygnus.com>
18674
18675 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18676
c2d11a7d
JM
18677Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18678
18679 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18680 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18681 to use a0-a3/d0-d3 as needed.
18682
18683Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18684
18685 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18686 * gdb.disasm/am33.exp: Corresponding changes.
18687
c906108c
SS
186881998-07-11 Felix Lee <flee@cygnus.com>
18689
18690 * gdb.base/callfuncs.exp: add cmp10 test.
18691 * gdb.base/callfuncs.c (cmp10): new function.
18692
18693Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18694
d63a86f8 18695 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18696 into two parts to get around a synchronization problem in expect.
18697
3fc11d3e
JM
18698Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18699
18700 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18701
18702 * configure.in: Add options for gdbtk testsuite.
18703
18704 * configure: Regenerate.
18705
18706 * gdb.gdbtk: New directory to hold gdbtk tests.
18707
c906108c
SS
18708Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18709
18710 * gdb.fortran/types.exp: Escape brackets in expect patterns
18711 for test_float_literal_types_accepted tests.
18712 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18713 before run test.
18714
c2d11a7d
JM
18715Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18716
18717 * am33.exp: Just compile, do not link the testcase.
18718 * am33.s: Add ".am33" pseudoop to force am33 mode.
18719
c906108c
SS
187201998-06-25 Felix Lee <flee@cygnus.com>
18721
18722 * gdb.base/setshow.exp: make sure $pc is sane.
18723
18724 * gdb.stabs/weird.exp: split expect patterns properly.
18725
c2d11a7d
JM
18726Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18727
18728 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18729 * gdb.disasm/am33.exp: Run it.
18730
dc96c6c7 18731Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18732
18733 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18734 match processing (and eliminate spurious timeouts when running).
18735
dc96c6c7 18736Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18737
18738 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18739 exception test, but conditionalize it on target [mach | gnu].
18740
dc96c6c7 18741Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18742
18743 * gdb.base/overlays.exp: fixup compile line for linker script.
18744
18745Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18746
18747 * gdb.fortran/types.exp: don't guess at float size.
18748
18749Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18750
18751 * gdb.base/exprs.exp: delete test that depends on int size.
18752
18753Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18754
18755 * config/sim.exp: Removed checks for target triplets.
18756 (gdb_target_sim): Use gdb,target_sim_options.
18757
18758Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18759
18760 * gdb.base/reread.exp: New file.
18761 * gdb.base/reread1.c: New file.
18762 * gdb.base/reread2.c: New file.
18763
18764Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18765
18766 * config/sim.exp: Use 'target sim -sparclite' when running
18767 SPARClite programs.
18768
18769Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18770
18771 * gdb.base/structs2.exp: New file.
18772 * gdb.base/structs2.c: New file.
18773
18774Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18775
18776 * gdb.asm/common.inc: New file.
18777 * gdb.asm/d10v.inc: New file.
18778 * asm-source.exp: Pass -I's to gas to find .inc files.
18779 Update line numbers in expected output.
18780 * asmsrc1.s: Rewrite.
18781 * asmsrc2.s: Rewrite.
18782 * configure.in: Create arch.inc symlink.
18783 * configure: Regenerate.
18784 * Makefile.in (distclean): Delete arch.inc.
18785
18786Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18787
18788 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18789 (t_enum_value2): ditto
18790 (t_enum_value3): ditto
18791 (main): ditto
c906108c
SS
18792Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18793
18794 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18795 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18796 change.
18797 Use gdb_test instead of send_gdb/gdb_expect sequences.
18798
18799Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18800
18801 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18802 not void.
18803
18804Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18805
18806 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18807 subroutines. Used to test gdbs ability to single step through PC
18808 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18809
18810Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18811
18812 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18813 more rigorous EGCS C++ error checking.
18814
18815Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18816
a9c64011
AS
18817 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18818 tests.
18819 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18820 function when asleep.
18821 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18822 for i*86 Linux and SVR4 signal handling problems.
18823 Remove linux xfail for `next to handler in signals_tests_1', fixed
18824 by recent infrun.c change.
18825 Limit backtrace to 10 frames to avoid timeout problems with infinite
18826 stack backtraces.
18827 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18828 target.[ch] change.
c906108c
SS
18829
18830Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18831
18832 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18833 for a newline from gdb before continuing.
18834 (default_gdb_exit): Just look for y or n.
18835 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18836 it does, fail the rests of the tests in the file.
18837
18838Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18839
18840 * config/cygmon.exp: New file.
18841
18842Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18843
18844 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18845 main" test on remote targets.
c906108c
SS
18846
18847 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18848 run test on remote targets.
18849
18850Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18851
18852 * gdb.asm: New directory.
18853 * configure.in: Configure it.
18854 * configure: Regenerate.
18855 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18856 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18857
18858Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18859
18860 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18861
dc96c6c7 18862Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18863
a9c64011
AS
18864 * gdb.base/overlays (several files): Merge the two overlay
18865 managers into one. Change variables (foox, barx, bazx, grbxx)
18866 back into ints but force them to load in their proper sections.
c906108c
SS
18867
18868Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18869
18870 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18871 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18872 (D10VCopy): Handle memory regions crossing 16k boundaries.
18873 (D10VCopy): Transfer data in 32 bit chunks.
18874
18875Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18876
18877 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18878 correct.
c906108c
SS
18879
18880 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18881 map. Include space for printf in .text segment.
c906108c
SS
18882
18883 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18884 updated d10v memory VMA/LMA map.
c906108c 18885 (D10VCopy): Call D10VTranslate.
d63a86f8 18886
c906108c
SS
18887Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18888
18889 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18890
18891 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18892 that it won't be put into the .sdata - small data -
18893 section. Update reference.
c906108c
SS
18894 * gdb.base/baz.c (bazx, baz): Ditto.
18895 * gdb.base/foo.c (foox, foo): Ditto.
18896 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18897
18898 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18899 to be arrays.
d63a86f8 18900
dc96c6c7 18901Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18902
a9c64011
AS
18903 * gdb.base/overlays.exp: fix up and get working again.
18904 Add tests for backtraces from an overlay function.
d63a86f8 18905
c906108c
SS
18906Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18907
18908 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18909 "calling function with watchpoint enabled".
18910
18911Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18912
18913 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18914 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18915 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18916 pending review of whether it is useful or not.
18917
18918Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18919
18920 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18921
18922Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18923
18924 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18925 * config/dve.exp: New file to support Densan boards.
18926
18927Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18928
18929 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18930 reads and BSD.
c906108c
SS
18931
18932Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18933
18934 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18935 response.
18936
18937 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18938
18939Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18940
18941 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18942 test.
c906108c
SS
18943
18944 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18945 target_sizeof_long and target_bigendian_p.
c906108c 18946 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18947 to targets word size and endianess.
d63a86f8 18948
c906108c
SS
18949Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18950
18951 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18952 output.
c906108c
SS
18953
18954Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18955
18956 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18957 Update test of set args help to match source change.
c906108c
SS
18958
18959Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18960
18961 * gdb.base/default.exp: Expect help system output to be in
18962 alphabetical order.
18963 * gdb.base/help.exp: Ditto.
18964
18965Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18966
18967 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18968 "i*86-pc-linux-gnu*".
18969 * gdb.base/interrupt.exp: Ditto.
18970 * gdb.base/corefile.exp: Ditto.
18971
18972 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18973 define vxworks when building the testcase.
c906108c
SS
18974
18975 * gdb.base/ptype.exp: Fix testnames to be unique.
18976 * gdb.base/radix.exp: Ditto.
18977 * gdb.base/term.exp: Ditto.
18978 * gdb.base/whatis.exp: Ditto.
18979 * gdb.c++/classes.exp: Ditto.
18980
18981Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18982
18983 * gdb.base/callfuncs.exp: Fix indentation.
18984
18985 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
18986 suppress_flag has been set.
18987 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
18988 target feature.
18989
18990Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
18991
18992 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
18993 the testcase.
18994
18995 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 18996 set_debug_traps() and breakpoint().
c906108c
SS
18997 * gdb.c++/misc.cc (main): Ditto.
18998 * gdb.c++/templates.cc (main): Ditto.
18999 * gdb.c++/virtfunc.cc (main): Ditto.
19000
19001Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19002
19003 * lib/gdb.exp(gdb_step_for_stub): New function.
19004 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19005 exists, reload the executable and do a "continue" instead of
19006 doing a jump.
19007 (runto_main): Use gdb_step_for_stub.
d63a86f8 19008
c906108c 19009 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19010 tests to have unique names.
c906108c
SS
19011 * gdb.base/callfuncs.exp: Ditto.
19012 * gdb.base/commands.exp: Ditto.
19013 * gdb.base/default.exp: Ditto.
19014 * gdb.base/help.exp: Ditto.
19015 * gdb.base/list.exp: Ditto.
19016 * gdb.base/opaque.exp: Ditto.
19017 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19018 similar tests.
d63a86f8 19019
c906108c
SS
19020 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19021 * gdb.c++/cplusfuncs.cc: Ditto.
19022 * gdb.c++/virtfunc.cc: Ditto.
19023
19024 * config/monitor.exp: Keep track of the last file we saw, rather
19025 than trying to get the info from gdb.
19026
19027 * gdb.fortran/types.exp: Move comment to previous line.
19028
19029Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19030
19031 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19032 target mode.
c906108c
SS
19033
19034Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19035
19036 From Bob Manson:
19037 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19038 string from GDB when it connects.
c906108c
SS
19039
19040 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19041
19042Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19043
19044 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19045 if we can't get a debug format from GDB (we may be testing an
19046 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19047
19048 * gdb.stabs/weird.exp: Fix quoting.
19049
19050 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19051
19052Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19053
19054 * config/arm-ice.exp: New file.
19055
19056Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19057
19058 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19059 until it has been modified to work with the new testsuite.
c906108c 19060
99707966 19061 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19062 testcase won't compile, cause all of the testcases in the file to
19063 fail instead.
c906108c
SS
19064
19065 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19066 (gdb_clear_suppressed): New procedure.
19067 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19068 it contains a positive value.
19069
19070Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19071
19072 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19073
19074 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19075
19076Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19077
19078 * lib/gdb.exp (setup_xfail_format): New function.
19079 (get_debug_format): New function to get debug format.
19080 (debug_format): New global variable to hold last value set
19081 by get_debug_format.
19082 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19083 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19084 * gdb.c++/ptype.exp: Ditto.
19085 * gdb.c++/classes.exp: Ditto.
19086 * gdb.c++/cplusfuncs.exp: Ditto.
19087 * gdb.c++/inherit.exp: Ditto.
19088 * gdb.c++/templates.exp: Ditto.
19089 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19090
c906108c
SS
19091Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19092
19093 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19094 host doesn't have a currently-open connection.
19095
19096 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19097 any gdb stub target. Handle cases where gdb doesn't respond when
19098 interrupted in a sane fashion.
c906108c
SS
19099
19100 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19101 same thing in a totally different way.
c906108c
SS
19102
19103 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19104 setting "timeout".
c906108c 19105 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19106 default_gdb_init now.
c906108c
SS
19107
19108Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19109
19110 * gdb.base/printcmds.exp: Fix "check for floating addition"
19111 regexp to accept results within approx +/- .01 of exact value.
19112 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19113
19114Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19115
19116 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19117 properly.
c906108c
SS
19118 (gdb_expect): Add optional timeout parameter, and add timeout
19119 value to various calls.
19120 (gdb_suppress_tests): Only give one warning message per group.
19121
19122Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19123
19124 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19125 global variables. Handle getting a value for $timeout more
19126 gracefully.
c906108c
SS
19127
19128Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19129
19130 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19131 initialize.
c906108c 19132 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19133 by a target configuration file.
c906108c
SS
19134 (gdb_expect): Pass the timeout to remote_expect.
19135
19136 * config/monitor.exp(gdb_load): Fix typo in regexp.
19137
19138Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19139
19140 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19141
19142Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19143
19144 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19145 here. Call gdb_target_exec before rebooting the target, to make
19146 sure the connection to the target is closed.
c906108c
SS
19147 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19148 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19149 Also detect "Timeout reading from remote" error.
19150
19151 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19152 gdb_target_monitor. Don't call gdb_file_cmd here; let
19153 gdb_target_monitor do it.
c906108c
SS
19154
19155 * gdb.disasm/hppa.exp: Don't use exec_output.
19156
19157Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19158
19159 * gdb.base/list.exp: If we're debugging a non-native target,
19160 try to set the pc register to point to the start of the
19161 program before doing the first list command.
19162
19163 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19164 test_calls after restarting.
c906108c
SS
19165
19166 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19167 reloading.
c906108c
SS
19168
19169 * gdb.base/watchpoint.exp: Fix typo.
19170
19171 * gdb.base/setshow.exp: Check for use_gdb_stub.
19172
19173 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19174 stub case.
c906108c
SS
19175 * gdb.base/langs.exp: Ditto.
19176
19177 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19178 gdb_load_offset. If we weren't given a file to load, figure out
19179 what the current file is and use it.
c906108c
SS
19180
19181 * config/i386-bozo.exp: New file.
19182
19183Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19184
19185 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19186 feature.
19187
19188 * config/proelf.exp: New entry.
19189
19190Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19191
19192 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19193 of regexps.
19194
19195 * gdb.base/watchpoint.exp: Don't run the test_stepping
19196 tests if gdb can't call functions on the target.
19197
19198 * gdb.base/setshow.exp: Don't run the set prompt tests if
19199 the board has gdb_prompt set.
19200
19201Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19202
19203 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19204 * gdb.base/commands.exp: Likewise.
19205 * gdb.base/setshow.exp: Likewise.
19206
19207Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19208
19209 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19210 feature.
19211
19212 * config/i960.exp: New file.
19213
19214Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19215
19216 * gdb.base/funcargs.exp: Check for gdb,short_int target
19217 feature instead of looking for explicit target triplets.
19218
dc96c6c7 19219Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19220
d63a86f8 19221 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19222 "p 123DEADBEEF", to check parse_number.
19223 * top.c: change "to enable to enable" to "to enable" in a couple
19224 of help strings.
19225
19226Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19227
19228 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19229 on the mn10300.
d63a86f8 19230
c906108c
SS
19231Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19232
19233 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19234 where the test executable is run with explicit args.
19235 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19236
19237Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19238
19239 * gdb.base/run.c: Use FAKEARGV to build test executable that
19240 does not require a command line arg, since most simulators
19241 don't currently support passing such an arg into the simulated
19242 program.
19243 * gdb.base/commands.exp: Change tests to insert the proper
19244 value as the arg to the first recursive factorial call. Change
19245 compilation line to define FAKEARGV at compile time.
19246
19247Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19248
19249 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19250 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19251 function with watchpoint enabled" test.
19252
19253Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19254
19255 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19256 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19257
19258 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19259 "Tests restarted" messages.
c906108c
SS
19260
19261Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19262
19263 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19264
dc96c6c7 19265Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19266
19267 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19268 for INFO SYMBOL; add help tests for OVERLAY commands.
19269 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19270 add tests for OVERLAY commands
19271 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19272 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19273 * gdb.base/sigall.c: add usestubs code frag
19274 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19275
c906108c
SS
19276Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19277
19278 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19279 failures.
19280 (gdb_stop_suppressing_tests): Note that tests have restarted.
19281
19282Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19283
19284 * config/h8300.exp: New file.
19285
19286Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19287
19288 * gdb.base/setshow.exp: Check for the existence of a
19289 feature, not its value.
19290
19291Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19292
19293 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19294
19295 * gdb.base/scope.exp: It's now init0(), not init().
19296
19297 * gdb.base/scope0.c: For now, change init() to be init0().
19298
19299 * config/monitor.exp: Use gdb_serial in preference to serial
19300 or netport.
19301
19302 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19303 and it's not already set.
c906108c
SS
19304
19305Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19306
19307 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19308 isn't using a stub and if it supports argument passing.
c906108c
SS
19309
19310Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19311
19312 * config/udi.exp(gdb_start): Make sure UDICONF is set
19313 properly before starting gdb.
19314
19315Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19316
19317 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19318 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19319 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19320
19321Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19322
19323 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19324 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19325
19326 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19327
19328 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19329
19330 * config/monitor.exp: Make sure we disconnect from the target.
19331 Also, try a reboot/reload cycle instead of failing if the
19332 load fails.
19333
19334Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19335
19336 * gdb.base/default.exp: Don't set match_max.
19337 * gdb.base/help.exp: Ditto.
19338 * gdb.base/list.exp: Ditto.
19339 * gdb.base/signals.exp: Ditto.
19340
19341 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19342 set, use remote_ld to download the testcase instead of
19343 the GDB loader.
19344
19345Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19346
19347 * config/vr5000.exp: New file.
19348
19349 * config/monitor.exp(gdb_target_monitor): Add pattern for
19350 "Ending remote" to detect errors in connecting.
19351
19352 * gdb.base/setshow.exp: Add .* within auto language test.
19353
19354 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19355 target feature.
19356
19357 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19358 and reboot the board if necessary.
c906108c
SS
19359
19360 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19361 a set of tests. Remove print.* from the patterns being checked.
19362
19363Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19364
19365 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19366 refer to gdb_spawn_id.
19367
19368 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19369 longer used.
19370 * config/sparclet.exp: Ditto.
19371 * config/sparclet-old.exp: Ditto.
19372 * config/slite.exp: Ditto.
19373 * config/sim.exp: Ditto.
19374 * gdb.base/funcargs.exp: Ditto.
19375
19376 * lib/gdb.exp:Remove references to gdb_spawn_id.
19377 (gdb_expect): Move to remote.exp.
19378
19379Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19380
19381 * config/monitor.exp: Detect the "Couldn't establish connection"
19382 message from GDB.
19383
19384Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19385
19386 * gdb.base/bitfields.exp: Use runto instead of explicit
19387 gdb_run_cmd/gdb_expect sequences.
19388
19389 * gdb.base/break.exp(text_next_with_recursion): Add match for
19390 gdb_expect call.
19391
19392 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19393 We also need to handle the "A program is being debugged already"
19394 prompt from gdb. Use gdb_test to set the baud rate.
19395
19396 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19397 to 20000. Really. I mean it.
19398
19399Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19400
19401 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19402 fails. If suppress_flag is set, skip perror message about not
19403 being able to send to GDB.
c906108c 19404 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19405 GDB.
c906108c
SS
19406 (gdb_expect): If suppress_flag is set, always fail immediately.
19407 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19408 (gdb_init): Call gdb_stop_suppressing_tests.
19409 (default_gdb_exit): Ditto.
19410 (default_gdb_start): Ditto.
19411
19412 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19413 gdb_stop_suppressing_tests as appropriate.
c906108c 19414 * gdb.base/break.exp: Ditto.
889bf7c5 19415 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19416 * gdb.base/commands.exp: Ditto.
19417 * gdb.base/exprs.exp: Ditto.
889bf7c5 19418 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19419 * gdb.base/list.exp: Ditto.
19420 * gdb.base/recurse.exp: Ditto.
889bf7c5 19421 * gdb.base/scope.exp: Ditto.
c906108c
SS
19422 * gdb.base/structs.exp: Ditto.
19423 * gdb.c++/inherit.exp: Ditto.
19424
19425Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19426
19427 * config/vr4300.exp: New file.
19428
99707966 19429 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19430
99707966 19431 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19432
19433Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19434
19435 * lib/gdb.exp(gdb_init): New function.
19436
19437 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19438 for each individual variable set.
c906108c
SS
19439
19440 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19441 name.
19442
19443 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19444
19445 * gdb.base/scope.exp: Use gdb_test.
19446
19447 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19448 aborting; the testsuite driver will do that for us (see
19449 gdb_finish). Also, use gdb_test in a few more places.
19450
19451Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19452
19453 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19454
19455Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19456
19457 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19458 and "add_tests" are not at the same address.
19459
19460Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19461
19462 * gdb.base/ptype.exp: Use gdb_test.
19463
19464Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19465
19466 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19467 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19468 left in. No longer expect them to fail.
19469
19470 * gdb.stabs/*.mt; Deleted, no longer used.
19471 * gdb.stabs/configure.in: Remove references to target makefile
19472 frags.
19473 * gdb.stabs/configure: Rebuilt.
19474
19475 * gdb.disasm/*.mt: Deleted, no longer used.
19476 * gdb.disasm/configure.in: Remove references to target makefile
19477 frags. Use "sh3.s" as the unique filename for this directory.
19478 * gdb.disasm/configure: Rebuilt.
19479
19480 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19481 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19482 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19483
19484Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19485
19486 * config/udi.exp: Use mondfe,name instead of remote_host.
19487
19488Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19489
19490 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19491 a function with a watchpoint enabled on the mn10200.
19492
19493 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19494 before trying to create it!
19495
19496Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19497
19498 * config/vx.exp: Use hostname instead of netport.
19499
19500 * config/vxworks.exp: New file.
19501
19502 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19503
19504 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19505 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19506 occurs.
19507
19508 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19509 $gdb_spawn_id directly.
19510 (gdb_run_cmd): Try _start as well as start. Use the target feature
19511 gdb,start_symbol as the symbol to start from when jumping.
19512
19513Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19514
19515 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19516 redundant) test.
19517
19518 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19519 it doesn't lose for 16bit integer systems.
19520
19521Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19522
19523 * gdb.fortran/types.exp: If the target doesn't support "double"
19524 data types, then expect "real" types to only be 4 bytes.
19525
19526 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19527 call tests if the target doesn't support inferior function calls.
19528
19529 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19530 in printf tests.
19531
19532Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19533
19534 * gdb.base/help.exp: Disable "help set", "help show", and
19535 "help support". Simplify regexp for "help stack".
19536
19537 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19538 to 60 seconds. Temporarily set match_max to 15000 around the
19539 "info copying" test.
19540
19541 * gdb.base/nodebug.exp: Don't try to do an inferior function
19542 call if the target doesn't support them.
19543 * gdb.base/printcmds.exp: Likewise.
19544 * gdb.base/setvar.exp: Likewise.
19545 * gdb.base/structs.exp: Likewise.
19546 * gdb.c++/templates.exp: Likewise.
19547 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19548
19549 * gdb.base/recurse.exp: Enable for the mn10200.
19550
19551 * configure.in: Do configure gdb.stabs directory for *-*-elf
19552 targets.
19553 * configure: Rebuilt.
19554
19555 * gdb.base/break.exp: Check for gdb,noresults before testing
19556 exit status and/or results from the target.
19557 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19558 * lib/gdb.exp: Remove old (now bogus) initialization of
19559 noinferior, noargs, noresults and nosignals.
19560
19561Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19562
19563 * config/sh.exp: New file.
19564
19565 * config/slite.exp: Try to connect multiple times to the board
19566 before rebooting. Only send a "monitor run" if need_monitor_run
19567 is set.
19568
19569 * gdb.base/break.exp: Don't do the "stub continue" test if
19570 the target has gdb_stub set.
19571
19572 * gdb.base/callfuncs.exp: Increase the timeout.
19573
19574 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19575 if the target has gdb,noinferiorio set.
19576
19577 * gdb.base/list.exp: Increase match_max to 10000 characters.
19578
19579 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19580
19581 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19582 target.
19583
19584 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19585
19586Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19587
19588 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19589 trying to delete the copy of gdb. Catch the file delete so we
19590 don't die if the delete fails; also, the file should be copied to
19591 the host, not to the build.
c906108c
SS
19592
19593Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19594
19595 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19596 parenthesis in case it contains multiple regexps separated
c906108c
SS
19597 with |.
19598
19599 * gdb.base/watchpoint.exp: Use gdb_test.
19600 * gdb.base/default.exp: Ditto.
19601
19602Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19603
99707966 19604 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19605
c906108c
SS
19606 * gdb.base/scope.exp: Use gdb_test.
19607 * gdb.c++/classes.exp: Ditto.
19608 * gdb.c++/inherit.exp: Ditto.
19609
19610Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19611
19612 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19613 remote_exec instead.
19614 * gdb.base/corefile.exp: Don't be ridiculous.
19615 * gdb.base/*.c: Add missing stub invocations.
19616
19617Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19618
19619 * config/slite.exp: Miscellaneous fixes.
19620
19621 * lib/gdb.exp: Fix runto.
19622
19623 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19624 the target.
19625
19626 * gdb.base/watchpoint.exp: Fix regexp.
19627
19628 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19629 close and wait commands, as the descriptor may now be
19630 invalid. Always call "remote_close host".
19631
19632Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19633
19634 Major rewrite for testsuite revision.
d63a86f8 19635
c906108c
SS
19636 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19637 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19638 instead of relying on spawn_id to always contain a valid
19639 spawn id.
19640 (get_compiler_info): New procedure to build the ${binfile}.ci
19641 file, instead of replicating this in N different places.
19642 (gdb_compile): New procedure.
d63a86f8 19643
c906108c 19644 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19645 appropriate arguments) instead of compile. Use gdb_test in a lot
19646 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19647 at the start of a testcase, as this is no longer done magically.
19648
19649 config/*-gdb.exp: Rename without the -gdb suffix.
19650
19651 config/mips.exp: Use remote_close instead of exit_remote_shell.
19652 config/monitor.exp: Use target_info instead of looking at
19653 baud, timeout, etc.
19654 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19655
19656Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19657
19658 * gdb.c++/templates.exp (test_ptype_of_templates),
19659 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19660 Update expect patterns for destructors and assignment operators
19661 to match corresponding c-typeprint.c changes.
19662 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19663 to destructor breakpoint test, GDB should be able to set the
19664 destructor breakpoint without specifying arguments.
19665
19666Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19667
19668 * gdb.threads/pthreads.exp: Change result for failure to compile due
19669 to lack of pthreads runtime support from an error to simply an
19670 unsupported test, per dejagnu standards.
19671
19672Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19673
19674 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19675 where GDB exits to reduce pattern match time.
19676 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19677
19678 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19679
dc96c6c7 19680Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19681
19682 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19683 * gdb.base/default.exp: ditto.
19684 * gdb.base/nodebug.exp: ditto.
19685 * gdb.base/printcmds.exp: ditto.
19686 * gdb.base/ptype.exp: ditto.
19687 * gdb.base/setvar.exp: ditto.
19688 * gdb.base/structs.exp: ditto.
19689 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19690
19691Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19692
19693 * configure, */configure: Rebuild with autoconf 2.12.
19694
19695Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19696
19697 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19698 use new i*86-pc-linux*-gnu quads.
19699 * gdb.base/corefile.exp: Ditto.
19700 * gdb.base/signals.exp: Ditto.
19701 * gdb.base/sigall.exp: Ditto.
19702 * gdb.base/interrupt.exp: Ditto.
19703
19704 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19705 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19706 RedHat 4.0.
d63a86f8 19707
c906108c 19708 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19709 linux. This allows the test case to at least compile on latest
19710 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19711
19712Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19713
19714 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19715 directory to search gdb directory. Accept and step over conditional
19716 stack alignment code. Consume $prompt in failure cases.
19717 Reset timeout to $oldtimeout instead of some arbitrary value.
19718 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19719 timeout problems with infinite stack backtraces.
19720 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19721 Accept function parameters for linkfunc member.
19722
19723Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19724
19725 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19726 (CXXFLAGS): Remove, unreferenced.
19727 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19728 previous -B options and also add -B option to pick up cross compiled
19729 runtime.
c906108c
SS
19730 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19731 doing cross compiles.
19732 (target_alias): Declare global.
19733 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19734 to verify that gcc exists in build tree, and if so set CC to that
19735 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19736
c906108c
SS
19737Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19738
19739 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19740 ptype test for anonymous union. Fixup testcase to match
19741 current gcc debug output.
19742
19743Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19744
19745 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19746 force argument to an unsigned long type.
19747
19748Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19749
19750 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19751 tests and anonymous union print/ptype tests.
c906108c
SS
19752 * gdb.base/list.exp (test_forward-search): Increase timeout by
19753 5 minutes for the "search extremely long line" case.
19754 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19755 completely optional and that the pass/fail messages use the command as
19756 the message if that third arg is a null string.
19757 (gdb_test_exact): Arrange that a null string pattern means match a
19758 null string output rather than any output, which might include random
889bf7c5 19759 errors.
c906108c
SS
19760 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19761 backtrace test.
19762 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19763 always failing and failure is now exposed by gdb.exp changes.
19764
19765Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19766
19767 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19768 weren't being noted.
19769
19770Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19771
19772 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19773 * gdb.stabs/weird.exp: Remove v_comb xfails.
19774
dc96c6c7 19775Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19776
19777 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19778 list.exp scope.exp watchpoint.exp]
c906108c 19779 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19780
dc96c6c7 19781Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19782
19783 * config/monitor.exp: Increase download timeout to 1000 seconds.
19784
dc96c6c7 19785Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19786
19787 * config/m32r.exp: Increase timeout to 120 seconds.
19788
19789Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19790
19791 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19792 and accept older ordering as obsolescent gcc or gdb.
19793 * gdb.c++/templates.exp: Ditto.
19794 * gdb.c++/virtfunc.exp: Ditto.
19795
19796Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19797
19798 * gdb.base/coremaker.c: Add code to mmap some data so we
19799 can check that it ends up in the core file.
19800 * gdb.base/corefile.exp: Add test to read mmapped data
19801 from core file.
19802
dc96c6c7 19803Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19804
19805 * config/m32r.exp: New file.
19806
19807Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19808
19809 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19810 that cflags can contains -gstabs, and work correctly for other tests.
19811
dc96c6c7 19812Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19813
19814 * gdb.base/setshow.exp: New file, tests show and set.
19815 * gdb.base/setshow.c: New file, tests show and set.
19816 * gdb.base/help.exp: Add test for help set|show annotate.
19817 * gdb.base/default.exp: Add test for set|show annotate.
19818
19819Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19820
19821 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19822 errors unique.
19823 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19824 explicitly.
19825
19826Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19827
19828 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19829 and width commands. This is done elsewhere.
19830 * (gdb_start): Don't call gdb_start_sim here. That's already
19831 done in gdb_load. This fixes lots of failures in default.exp.
19832
19833Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19834
19835 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19836 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19837 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19838 in the same we we treat other failures (since it may be an expected
889bf7c5 19839 condition), rather than as an error.
c906108c
SS
19840 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19841 old test format.
19842
19843Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19844
19845 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19846 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19847 twice. Nuke the duplicates.
c906108c 19848 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19849 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19850 Remove config.h along with other config files.
19851
19852Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19853
19854 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19855 "p func1 ()" and note that rests of tests are skipped.
19856 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19857 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19858 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19859 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19860 affected by the previous run test.
19861 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19862 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19863 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19864 "pass int powerset tuple" and "pass modeless int powerset tuple".
19865 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19866 "real write 4" and "real write 8".
19867 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19868 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19869 "print \$i after tuple assign 2", and
19870 "print vs2 after tuple assign 2".
19871 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19872 meaningful error message and return -1 so the caller can
19873 suppress further tests and avoid a cascade of errors.
d63a86f8 19874
c906108c
SS
19875Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19876
19877 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19878 format for printing version.
19879 * gdb.base/default.exp: Ditto.
19880 * gdb.base/interrupt.exp: Fix problem with cascade of
19881 errors if child process dies while calling a function.
d63a86f8 19882
c906108c
SS
19883Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19884
19885 * Makefile.in (VPATH): Add
19886 * Makefile.in (Makefile, config.status): Fix rules so things get
19887 remade when necessary.
19888
19889Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19890
19891 * Makefile.in (just-check): Add path to sibling expect dir
19892 to environment variable specified by RPATH_ENVVAR.
19893
19894Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19895
19896 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19897 (just-check): Add shared library paths for libstdc++, tk,
19898 tcl, bfd, and opcodes to the environment variable specified
19899 in RPATH_ENVVAR.
19900 * configure.in: Add support to recognize --enable-shared flag
19901 and generate correct value for RPATH_ENVVAR.
19902 * configure: Regenerated with autoconf.
19903
19904Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19905
19906 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19907 include all osf versions.
c906108c
SS
19908 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19909 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19910 when target is linux. When failing to build pthreads test
19911 executable, give more meaningful message.
19912 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19913 arg for pthread_create.
d63a86f8 19914
c906108c
SS
19915Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19916
19917 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19918 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19919 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19920 and -lpthreads (everybody else).
c906108c
SS
19921 (test_startup): Fail gracefully if threads are not supported.
19922 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19923 "p/c array_index("abcdef",2)" when not gcc compiled.
19924 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19925 "print func2::coremaker_local" when not gcc compiled.
19926 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19927 "ptype on opaque struct tagname (statically)",
19928 "ptype on opaque struct tagname (dynamically) 1", and
19929 "ptype on opaque struct tagname (dynamically) 2"
19930 for not compiled with gcc.
19931 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19932 backtrace when compiled with gcc.
d63a86f8 19933 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19934 than always return success.
19935
19936Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19937
19938 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19939
19940Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19941
19942 * gdb.base/structs.exp: Undo last change.
19943
19944Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19945
19946 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19947 encapsulate all the steps/nexts done during self test, starting
19948 at main, and makes them less sensitive to optimization issues.
19949 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19950 signal handler" test.
19951 * gdb.threads/pthreads.exp: Only run this for native configs.
19952 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19953 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19954 tests.
19955 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19956 for "runto test_calls(void)" test.
d63a86f8 19957
c906108c
SS
19958Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19959
19960 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19961 and don't expect address info in breakpoint confirmations.
19962
19963Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19964
19965 * gdb.base/list.exp (test_forward_search): Increase timeout
19966 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19967 and then reset to old value when done. Increase expect input
c906108c
SS
19968 buffer to 10000.
19969
19970Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19971
19972 * gdb.base/list.exp (test_forward_search): Fix to handle very
19973 long source line without overflowing expect's input buffer.
19974
19975Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19976
19977 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19978 "buffer_full".
19979
19980 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19981 "buffer_full".
19982
19983 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19984 "buffer_full".
19985
19986 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
19987 "buffer_full".
19988
19989Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
19990
19991 * configure.in (configdirs): Add gdb.threads.
19992 * configure: Regenerated with autoconf.
19993 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
19994 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
19995 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 19996
c906108c
SS
19997Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
19998
19999 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20000
20001Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20002
20003 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20004 each signal's status in the output of "handle all print".
20005 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20006 the \r\n sequence that immediately precedes the gdb prompt.
20007 * gdb.base/a1-selftest.exp: Save original timeout and restore
20008 after test.
20009
20010Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20011
20012 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20013 symbol.
20014
20015Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20016
20017 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20018
20019Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20020
20021 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20022 timeout by 60 seconds.
20023
20024Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20025
20026 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20027 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20028 error return.
20029
20030Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20031
20032 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20033 gdb initialization, also report how long dejagnu waited. Restore
20034 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20035 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20036
20037Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20038
20039 * lib/gdb.exp: Report timeout value for verbosity level 2.
20040 * config/gdbserver.exp: Ditto.
20041 * config/hppro.exp: Ditto.
20042 * config/mips-gdb.exp: Ditto.
20043 * config/monitor.exp: Ditto.
20044 * config/netware.exp: Ditto.
20045 * config/sim-gdb.exp: Ditto.
20046 * config/slite-gdb.exp: Ditto.
20047 * config/udi-gdb.exp: Ditto.
20048 * config/unix-gdb.exp: Ditto.
20049 * config/vx-gdb.exp: Ditto.
20050 * gdb.base/a1-selftest.exp: Ditto.
20051 * gdb.base/a2-run.exp: Ditto.
20052 * gdb.base/break.exp: Ditto.
20053 * gdb.base/corefile.exp: Ditto.
20054 * gdb.base/list.exp: Ditto.
20055 * gdb.base/recurse.exp: Ditto.
20056 * gdb.base/scope.exp: Ditto.
20057 * gdb.base/signals.exp: Ditto.
20058
20059Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20060
20061 * gdb.threads/Makefile.in (docdir): Removed.
20062
20063Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20064
20065 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20066 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20067 @srcdir@.
d63a86f8 20068 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20069 autoconf 2.5 or higher.
20070 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20071
20072Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20073
20074 * configure: Regenerated.
20075 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20076 avoid name clashes with SunOS headers.
20077
20078Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20079
20080 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20081
20082Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20083
20084 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20085 prototype information ends up in the compiler info file.
20086
20087Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20088
20089 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20090 attempting to regenerate it. Eliminate use of a temporary file
20091 and just generate the info file directly. Source it immediately,
20092 for consistency of use.
20093 * gdb.base/corefile.exp: Ditto
20094 * gdb.base/exprs.exp: Ditto.
20095 * gdb.base/funcargs.exp: Ditto.
20096 * gdb.base/langs.exp: Ditto.
20097 * gdb.base/list.exp: Ditto.
20098 * gdb.base/mips_pro.exp: Ditto.
20099 * gdb.base/nodebug.exp: Ditto.
20100 * gdb.base/opaque.exp: Ditto.
20101 * gdb.base/ptype.exp: Ditto.
20102 * gdb.base/scope.exp: Ditto.
20103 * gdb.base/setvar.exp: Ditto.
20104 * gdb.base/signals.exp: Ditto.
20105 * gdb.base/whatis.exp: Ditto.
20106 * gdb.c++/templates.exp: Ditto.
20107 * gdb.c++/virtfunc.exp: Ditto.
20108 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20109 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20110
20111Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20112
20113 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20114 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20115 Increase timeout, a lot of single stepping might be needed if the
20116 target has no hardware watchpoints.
20117
20118Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20119
20120 * gdb.base/break.exp: Ignore compiler warnings when compiling
20121 break.c.
20122 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20123 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20124 from remote-sim.
20125 * gdb.base/exprs.exp: Add h8300 xfails.
20126 * gdb.base/funcargs.exp: Likewise.
20127 * gdb.base/nodebug.exp: Likewise.
20128 * gdb.base/printcmds.exp: Likewise.
20129 * gdb.base/ptype.exp: Likewise.
20130 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20131 h8300 xfails.
d63a86f8 20132 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20133 on the h8300.
20134 * gdb.base/funcargs.c: Explicitly make last constant argument to
20135 call_after_alloca_subr an unsigned long type.
20136 * gdb.base/return.c: Include stdio.h.
20137
20138Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20139
20140 * config/abug.exp: New file for the older Motorola Bug monitor
20141 that runs on the mvme13x series VME boards.
20142 * config/monitor.exp: Use the new config array for target settings
20143 if they exist.
20144
20145Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20146
20147 * sim-gdb.exp: Make the SH simulator allocate less space when
20148 it is targeted.
20149
20150Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20151
20152 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20153 test.
20154
20155Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20156
20157 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20158 "rs6000-*-*" for "list function in include file" when gcc compiled.
20159 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20160 for "p ctable1[120]".
20161 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20162 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20163 Remove setup_xfail for "rs6000-*-*" for
20164 "print 'scope0.c'::filelocal before run".
20165 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20166 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20167 since some compilers don't allow both options to be given
20168 on the same command line. Create object file and move it.
d63a86f8 20169
c906108c
SS
20170Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20171
20172 * gdb.base/corefile.exp: Always regenerate the core file, since
20173 we always regenerate the coremaker program. Detect special case
20174 where registers cannot be read from core file.
d63a86f8 20175
c906108c
SS
20176Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20177
20178 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20179 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20180 * gdb.c++/templates.exp: Only match on basename of file since
20181 some formats like xcoff don't encode directory information.
20182 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20183 and rs6000 AIX xcoff targets.
20184 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20185 * configure: Regenerate.
20186 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20187 here, rather than in distclean.
d63a86f8 20188
c906108c
SS
20189Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20190
20191 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20192 defined, and use it to compile the test case with -O2. The
20193 native compilation still uses no optimization.
20194 * gdb.base/mips_pro.c: Remove inline assembly code since
20195 it is compiled PIC by default, which results in assembler
20196 warnings that make the testsuite think the compilation
20197 was unsuccessful.
20198
20199Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20200
20201 * gdb.c++/misc.exp: Add note to message for
20202 "print s.a for foo struct" that this is a known gcc 2.7.2
20203 and earlier bug.
20204
20205Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20206
20207 * gdb.base/break.exp: Fix pattern for matching "Delete all
20208 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20209 setup_xfail for deleting all breakpoints test. Fix various
20210 timeout messages to include "(timeout)".
20211 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20212 for "p t_float_values2(3.14159,float_val2)".
20213 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20214 for "continue to call2g" when gcc compiled.
20215 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20216 "up to foo in langs.exp", "show language at foo in langs.exp",
20217 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20218 and "show language at fsub in langs.exp".
20219 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20220 "list line 1 in include file", "list message for lines past EOF",
20221 "list function in include file", "list list0.h:foo", and
20222 "list filename:function; nonexistant function".
20223 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20224 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20225 and "ptype t_char_array" to be for native cc only.
d63a86f8 20226
c906108c
SS
20227Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20228
d63a86f8 20229 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20230 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20231 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20232
20233Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20234
20235 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20236 "bt in signals.exp". This problem only appears when running
20237 the testsuite, and then only intermittently.
20238
20239Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20240
20241 * gdb.base/return.exp (return_tests): Differentiate between
20242 two tests of continuing.
20243
20244Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20245
20246 * */Makefile.in (maintainer-clean): Remove config.log.
20247 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20248 * gdb.c++/Makefile.in (PROGS): Add inherit.
20249 (clean): Remove *.ci.
20250
20251Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20252
20253 * gdb.c++/misc.cc: Add test code from Mike Stump.
20254 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20255
20256Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20257
20258 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20259 to "alpha-*-osf2*" and add comment.
20260 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20261 setup_xfail for "step over execarg initialization" and
20262 "step over corearg initialization".
c906108c
SS
20263 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20264 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20265 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20266 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20267 "print func2::coremaker_local", and "backtrace in corefile.exp".
20268 * gdb.base/signals.exp: Build and source signals.ci.
20269 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20270 to be for gcc only.
20271 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20272
c906108c
SS
20273Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20274
20275 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20276 Feb 3 procfs.c change.
20277
20278Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20279
20280 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20281
20282Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20283
20284 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20285 from dejagnu's apparent default of 10 seconds, which gives random
20286 results when running the tests over NFS on moderately loaded systems.
20287 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20288
20289Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20290
20291 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20292 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20293 result reports.
c906108c
SS
20294
20295Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20296
20297 * configure.in (CY_AC_PATH_TCLH): Remove.
20298 * configure: Regenerate.
20299
20300Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20301
20302 * gdb.c++/Makefile.in (clean): Add missing '{'.
20303
20304Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20305
20306 * lib/gdb.exp: Provide a default value for noinferior.
20307
20308 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20309 Load libgloss.exp.
20310
20311Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20312
20313 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20314 the executable, not the .o to run the tests from.
20315
20316Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20317
20318 * gdb.base/break.exp: Don't test for program exit or exit status
20319 if $noresults if nonzero.
20320 * gdb.base/langs.exp: Likewise.
20321 * gdb.base/watchpoint.exp: Likewise.
20322
20323 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20324 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20325 trying to compile the testcase.
20326
20327Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20328
20329 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20330 * gdb.base/signals.exp (continue to handler): Likewise.
20331
20332Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20333
20334 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20335
20336 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20337
20338Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20339
20340 * gdb.base/corefile.exp: Recognize "not found" as failure
20341 when trying to determine if a core file was generated.
20342 If no core file was generate the first time, try again without
20343 the ulimit -c to work around braindamaged shells.
20344
20345Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20346
20347 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20348 [] tests with "test" and enclose string in quotes.
20349 * gdb.stabs/configure: Rebuild
d63a86f8 20350
c906108c
SS
20351Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20352
20353 Changes in sync with expect:
20354 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20355 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20356 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20357 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20358 argument to AC_REQUIRE.
20359 * configure: Regenerated.
20360
20361Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20362
20363 * gdb.base/corefile.exp: When generating a core, discard any
20364 error messages about ulimit not found and the "core dumped"
20365 message from the shell that runs the coredumper.
20366
20367Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20368
20369 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20370
20371 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20372 which sed script to run. Expect failure for v_comb test
20373 on PA targets too.
d63a86f8 20374
c906108c
SS
20375Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20376
20377 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20378 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20379
20380Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20381
20382 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20383 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20384 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20385 * lib/gdb.exp (default_gdb_start): Fix typo.
20386 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20387 messages to not include the full program name that caused
20388 the core dump since some systems (such as solaris) apparently
20389 truncate this path to about 80 characters.
20390 When generating a core file first try increasing the core file
20391 size limit to unlimited since some systems may default it to
20392 zero, and it is harmless to try it. Move the test for failing
20393 to generate a core file to where it will actually get executed.
20394 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20395 new gdb result from g++ debug info improvements and make old
20396 pattern obsolescent. Also account for size_t differences
20397 (may be int or long).
20398 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20399 initialization before function call is placed in the delay slot
20400 and thus appears to be skipped over by commands such as "next".
20401
20402Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20403
20404 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20405
20406Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20407
20408 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20409 input source file; fix code to compile test to deal with this
20410 convention.
20411 * gdb.c++/*.exp: Likewise.
20412
20413Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20414
20415 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20416 "bt in signals.exp".
20417
20418Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20419
20420 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20421 "step over execarg initialization" and
889bf7c5 20422 "step over corearg initialization".
c906108c
SS
20423
20424Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20425
20426 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20427 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20428
20429Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20430
20431 From Rob Savoye (rob@poseidon.cygnus.com)
20432 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20433 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20434 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20435 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20436 configure.in}: Major reworking for autoconfig.
c906108c
SS
20437 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20438 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20439 New files.
c906108c
SS
20440 * config/unix-gdb.exp: Make GDB global.
20441 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20442 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20443 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20444 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20445 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20446 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20447 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20448 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20449 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20450 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20451 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20452 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20453 to returns as necessary, arrange for test to compile own testcase
20454 executable.
c906108c 20455 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20456
c906108c
SS
20457Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20458
20459 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20460 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20461 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20462 "backtrace through signal handler".
20463
20464Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20465
20466 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20467 continuing from a job control stop signal.
20468 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20469
20470Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20471
20472 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20473 * gdb.base/corefile.exp: Likewise.
20474 * gdb.base/funcargs.exp: Likewise.
20475
20476Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20477
20478 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20479 * config/monitor.exp: Add support for setting baud rate.
20480
20481Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20482
20483 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20484 i*86-*-linux* xfails for "backtrace through signal handler".
20485 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20486 "print func2::coremaker_local".
20487 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20488 alpha-dec-osf2* xfail for
c906108c
SS
20489 "delete all breakpoints when none".
20490
20491Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20492
20493 * gdb.base/break.exp: Change test that deletes all breakpoints
20494 when no user breakpoints are installed. A post 4.15 change
20495 causes gdb to no longer prompt in this case.
20496
20497Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20498
20499 * gdb.base/return.exp (return_tests): Change xfail for test
20500 "correct value returned double test" to stop xfailing at
20501 Solaris 2.5. Apparently the bug has been fixed.
20502
20503Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20504
20505 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20506 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20507
20508Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20509
20510 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20511 * gdb.disasm/hppa.s: Corresponding changes.
20512
20513Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20514
20515 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20516 makefile fragment.
20517 * config/mt-hpux: Deleted.
20518
20519Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20520
d63a86f8 20521 * Many files: When warning about suppressed tests due to a
c906108c
SS
20522 nonexistant test binary, avoid incrementing the warning count.
20523
20524Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20525
20526 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20527
c906108c
SS
20528Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20529
20530 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20531 "sparc-*-solaris2*".
20532
20533Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20534
20535 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20536 Add global and local variables and initialize them.
20537 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20538 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20539 extracts the file name and terminating signal from the core file.
20540 * TODO: Remove note about tests for correct mapping of corefile.
20541 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20542 from optimizing it away.
20543 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20544 handles common blocks.
20545
20546Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20547
20548 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20549 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20550
20551Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20552
20553 * Makefile.in (maintainer-clean): New target, synonym for
20554 realclean.
20555 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20556 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20557 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20558 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20559 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20560 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20561
20562Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20563
20564 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20565 xfails when not gcc compiled for "print foo::funclocal".
20566 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20567 "print foo::funclocal at foo",
20568 "print 'scope1.c'::foo::funclocal at foo",
20569 "print foo::funclocal_bss at foo",
20570 "print 'scope1.c'::foo::funclocal_bss at foo",
20571 "print foo::funclocal_ro at foo",
20572 "print 'scope1.c'::foo::funclocal_ro at foo",
20573 "print bar::funclocal at foo" and
20574 "print 'scope1.c'::bar::funclocal at foo".
20575 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20576 gcc compiled for "print foo::funclocal at bar".
20577 Expand all messages to ensure that they identify that
20578 the test is at bar().
20579 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20580 gcc compiled for:
20581 "ptype on opaque struct pointer (statically)",
20582 "ptype on opaque struct tagname (statically)",
20583 "ptype on opaque struct pointer (dynamically) 1",
20584 "ptype on opaque struct tagname (dynamically) 1",
20585 "ptype on opaque struct pointer (dynamically) 2" and
20586 "ptype on opaque struct tagname (dynamically) 2
20587 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20588 gcc compiled for:
20589 "p datalocal"
20590 "whatis datalocal",
20591 "ptype datalocal",
20592 "p bsslocal",
20593 "whatis bsslocal", and
20594 "ptype bsslocal".
20595 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20596 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20597 when not gcc compiled.
20598 * gdb.base/funcargs.exp (float_and_integral_args): Add
20599 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20600 compiled.
20601 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20602 "backtrace from call6a" when not gcc compiled.
20603 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20604 "backtrace from call7a" when not gcc compiled.
20605 * gdb.base/callfuncs.exp (do_function_calls):
20606 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20607 "p t_char_array_values(char_array_val2,char_array_val1)",
20608 "p t_char_array_values(char_array_val1,char_array_val2)",
20609 "p t_char_array_values("carray 1","carray 2")",
20610 "p t_char_array_values("carray 1",char_array_val2)",
20611 "p t_char_array_values(char_array_val1,"carray 2")",
20612 "p sum_args(1,{2})",
20613 "p sum_args(2,{2,3})",
20614 "p sum_args(3,{2,3,4})",
20615 "p sum_args(4,{2,3,4,5})"
20616 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20617 "backtrace in corefile.exp" when not gcc compiled.
20618
20619Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20620
20621 * gdb.base/signals.exp: Rewrite `handle all print' test as
20622 a procedure. Accept blanks or TABs as whitespace, increase
20623 timeout and expect input buffer size for the large output
20624 from the command. Remove "i*86-*-bsdi2.0" xfail.
20625
20626Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20627
20628 * gdb.base/setvar.exp: Add new testcases for truncation when
20629 assigning invalid values to bitfields.
20630
20631Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20632
d63a86f8 20633 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20634 mips-sgi-irix* xfail for
20635 "call inferior func with struct - returns char *"
20636 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20637 accepted in the result.
c906108c
SS
20638
20639Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20640
20641 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20642 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20643 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20644 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20645 that accidentally got checked in.
20646
20647Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20648
d63a86f8 20649 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20650 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20651 compiled test.
20652 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20653 Add mips-sgi-irix5* xfail for not gcc compiled.
20654 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20655 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20656 "p top", "whatis top", "p middle", and "whatis middle".
20657 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20658 "whatis signed char" for not gcc compiled.
20659 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20660 "set variable signed char=-1 (-1)" and
20661 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20662 * gdb.base/funcargs.exp (float_and_integral_args):
20663 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20664 Add mips-sgi-irix* xfail when not gcc compiled for
20665 "continue to call2b".
20666 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20667 "continue to call2g".
20668 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20669 "backtrace from call6a"
20670 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20671 "backtrace from call7k".
20672 Add mips-sgi-irix5* xfail when not gcc compiled for
20673 "backtrace from call7a".
20674 (localvars_after_alloca): Fix gdb_test cmds for
20675 "print * after runto ...".
20676 Remove rs6000-*-* xfails for
20677 "print i after runto localvars_after_alloca" and
20678 "print l after runto localvars_after_alloca"
20679 for all compilers.
20680 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20681 when not compiled with gcc, for:
c906108c
SS
20682 "print signed char == (minus)",
20683 "print signed char != (minus)",
20684 "print signed char < (minus)",
20685 "print signed char > (minus)".
20686 * gdb.base/callfuncs.exp (do_function_calls):
20687 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20688 "call inferior func with struct - returns char *".
d63a86f8 20689 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20690 "correct value returned double test" to include Solaris 2.4.
20691 * gdb.base/funcargs.exp (float_and_integral_args):
20692 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20693
c906108c
SS
20694Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20695
20696 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20697 enumeration bitfields if compiling with GNU C.
20698 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20699 to empty' prompt.
20700
20701Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20702
20703 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20704 test for PRO targets.
20705
20706 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20707 breakpoints in the inferior at any given time by making
20708 two groups of breakpoints for call2*, call6* and call7*
20709 tests.
20710
20711Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20712
20713 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20714 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20715 from optimizing it away.
20716 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20717 "call inferior func with struct".
20718
20719Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20720
20721 * configure.in: Only configure gdb.chill for particular targets.
20722
20723Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20724
20725 * gdb.base/Makefile.in: Add action to .c.o transformation
20726 rule that generates a .ci file for each .o file and remove
20727 explicit .c.o rules except for callfuncs.o.
20728 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20729 generates a .ci file for each .o file and remove explicit
20730 .cc.o rules.
20731 (clean): Remove *.tmp *.ci files.
20732 (EXECUTABLES): Remove templ-info.exp.
20733 * gdb.base/compiler.c: New file.
20734 * gdb.c++/compiler.cc: New file
20735 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20736 Change rs6000-*-* xfail for
20737 "print 'scope0.c'::filelocal_ro" and
20738 "print 'scope1.c'::filelocal" and
20739 "print 'scope1.c'::filelocal_bss" and
20740 "print 'scope1.c'::filelocal_ro" and
20741 "print 'scope1.c'::foo::funclocal" and
20742 "print 'scope1.c'::foo::funclocal_ro" and
20743 "print 'scope1.c'::bar::funclocal" and
20744 "print 'scope0.c'::filelocal_ro" and
20745 "print 'scope1.c'::filelocal at foo" and
20746 "print 'scope1.c'::filelocal_bss at foo" and
20747 "print 'scope1.c'::filelocal_ro at foo" and
20748 "print 'scope1.c'::foo::funclocal at foo" and
20749 "print 'scope1.c'::foo::funclocal_bss at foo" and
20750 "print 'scope1.c'::foo::funclocal_ro at foo" and
20751 "print 'scope1.c'::bar::funclocal at foo" and
20752 "print 'scope0.c'::filelocal_ro" and
20753 "print 'scope1.c'::filelocal" and
20754 "print 'scope1.c'::filelocal_bss" and
20755 "print 'scope1.c'::filelocal_ro" and
20756 "print 'scope1.c'::foo::funclocal" and
20757 "print 'scope1.c'::foo::funclocal_bss" and
20758 "print 'scope1.c'::foo::funclocal_ro" and
20759 "print 'scope1.c'::bar::funclocal" and
20760 "print 'scope1.c'::bar::funclocal_bss"
20761 to only be xfail'd when not compiled with gcc.
d63a86f8 20762 Add rs6000-*-* xfail for
c906108c
SS
20763 "print 'scope0.c'::filelocal_bss before run"
20764 when compiled with gcc.
20765 (test_at_main): Add rs6000-*-* xfail for
20766 "print filelocal_ro in test_at_main"
20767 when compiled with gcc.
20768 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20769 Add rs6000-*-aix* xfail for
c906108c
SS
20770 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20771 "ptype t_char_array", not compiled with gcc.
20772 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20773 xfail for "list foo (in include file)" when gcc compiled.
20774 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20775 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20776 "run to call0a" if not compiled with gcc.
20777 (unsigned_integral_args): Add rs6000-*-* xfail for
20778 "run to call1a" if not compiled with gcc.
20779 (float_and_integral_args): Add rs6000-*-* xfail for
20780 "run to call2a" if not compiled with gcc and for
20781 "continue to call2b" for any compiler.
20782 Add rs6000-*-* xfail to
20783 "print f1 after run to call2a" for gcc compiled.
20784 (discard_and_shuffle): Add rs6000-*-* xfail for
20785 "run to call6a".
20786 (shuffle_round_robin): Add rs6000-*-* xfail for
20787 "backtrace from call7a" if not compiled with gcc.
20788 Add rs6000-*-* xfail for
20789 "backtrace from call7b" if compiled with gcc.
20790 (call_after_alloca): Add rs6000-*-* xfail for
20791 "print c in call_after_alloca" and
20792 "print s in call_after_alloca" and
20793 "backtrace from call_after_alloca_subr"
20794 if not compiled with gcc.
20795 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20796 "print c in localvars_in_indirect_call" and
20797 "print c in localvars_in_indirect_call" and
20798 "backtrace in indirectly called function" and
20799 "stepping into indirectly called function"
20800 if not compiled with gcc.
20801 (localvars_after_alloca): Add rs6000-*-* xfail for
20802 "print c after runto localvars_after_alloca" and
20803 "print s after runto localvars_after_alloca" and
20804 "print i after runto localvars_after_alloca" and
20805 "print l after runto localvars_after_alloca"
20806 for all compilers.
20807 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20808 than whatis-info.exp.
20809 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20810 than opaque-info.exp.
20811 Setup rs6000-*-* xfail for
d63a86f8 20812 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20813 "ptype on opaque struct pointer (dynamically)" when
20814 not compiled with gcc.
20815 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20816 rather than callf-info.exp.
20817 (do_function_calls): Add clear_xfail for rs6000-*-* for
20818 "p t_float_values2(3.14159,float_val2)". Seems to work
20819 fine there, both with xlc and gcc. Need to find out what
20820 it is doing right and fix other platforms.
20821 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20822 "call inferior func with struct - returns int",
20823 "call inferior func with struct - returns long",
20824 "call inferior func with struct - returns float",
20825 "call inferior func with struct - returns double",
20826 "call inferior func with struct - returns char *",
20827 but only if not gcc compiled (presumes xlc compiled).
20828 Change rs6000-*-* xfails for
20829 "call inferior func with struct - returns char" and
20830 " call inferior func with struct - returns short" to only
20831 xfail if not using gcc.
20832 (clean mostlyclean): Remove *.ci and *.tmp files.
20833 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20834 than templ-info.exp.
20835 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20836 Add rs6000-*-* xfail for "up to foo in langs.exp"
20837 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20838 when not gcc compiled.
d63a86f8 20839
c906108c
SS
20840Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20841
20842 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20843 * gdb.base/corefile.exp: Likewise.
20844 * gdb.base/list.exp: Likewise.
20845 * gdb.base/scope.exp: Likewise.
20846 * gdb.base/siganls.exp: Likewise.
20847
20848 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20849 compiler output.
20850 * gdb.base/whatis.exp: Likewise.
20851
20852Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20853
20854 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20855 failure (opcode table has been fixed to match reality).
20856
20857Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20858
20859 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20860 "call inferior func with struct - returns char",
20861 "call inferior func with struct - returns short"
20862
20863 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20864 "print 'scope0.c'::filelocal at main",
20865 "print 'scope0.c'::filelocal_bss in test_at_main",
20866 "print 'scope0.c'::filelocal at foo",
20867 "print 'scope0.c'::filelocal_bss in test_at_foo",
20868 "print 'scope0.c'::filelocal at bar",
20869 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20870
c906108c
SS
20871 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20872 in source file 1". This bug seems to have been fixed with both
20873 gcc and native cc (was native assembler bug?).
20874
20875Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20876
20877 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20878 "backtrace through signal handler" to "i*86-*-sysv4*".
20879 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20880 continue" case. Add "known SVR4 bug" to fail message.
20881 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20882 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20883 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20884 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20885 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20886 "up to foo in langs.exp", "show language at foo in
20887 langs.exp", "up to cppsub_ in langs.exp", "show
20888 language at cppsub_ in langs.exp", "up to fsub in
20889 langs.exp", and "show language at fsub in langs.exp".
20890 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20891 "bactrace in corefile.exp".
20892 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20893 "call inferior function with struct - returns float" and
20894 "call inferior function with struct - returns double".
d63a86f8 20895
c906108c
SS
20896Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20897
20898 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20899 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20900 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20901 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20902
20903Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20904
20905 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20906 (or overriden) "CHILL" macro rather then bare "gcc".
20907 Also look for ../../gcc/xgcc since that is what we will
20908 actually need, not "Makefile". Remove following assignment
20909 of CHILL to CHILL_FOR_TARGET because that results in
20910 recursive definition.
20911
20912Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20913
20914 * gdb.base/corefile.exp: Change xfail for backtrace in
20915 corefile.exp from linuxaout to all linux.
20916 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20917 cases where we miss the breakpoint at the signal handler
20918 for some reason. Setup xfail for linuxoldld/linuxaout and
20919 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20920 hitting SIGURG breakpoint.
20921 * gdb.base/signals.exp: Setup xfail for "next" acting like
20922 continue to add linuxoldld. Setup xfail for all linux for
20923 "next to handler in signals_tests_1", "backtrace in
20924 signals_tests_1", "continue to func1", "pass SIGUSR1",
20925 and continue to handler".
20926
20927Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20928
20929 * Update all FSF addresses except those in COPYING* files.
20930
20931Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20932
20933 * gdb.base/a2-run.exp: Change messages to be more explicit about
20934 the status of args, and quote binfile in results.
20935
20936Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20937
20938 * gdb.base/callfuncs.exp: Add tests for passing structs to
20939 inferior functions and return various types.
20940 * gdb.base/callfuncs.c: Add functions to receive a struct
20941 and return a member of the struct, in various types.
20942
20943Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20944
20945 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20946
20947Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20948
20949 * config/vxworks29k.exp: New file, sources vxworks.exp.
20950
20951Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20952
20953 * config/gdbremote.exp: New file. Testing framework using
20954 gdbserver.
20955
20956Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20957
20958 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20959 "call function when asleep" and "send end of file".
20960 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20961 for "backtrace in corefile.exp".
20962 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20963 for "backtrace through signal handler".
20964 * gdb.base/corefile.exp: Make sure we actually generate a core file
20965 before trying the core tests. Some systems allow the user to suppress
20966 generation of core files and default to that (linux for example).
20967 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20968 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20969
20970Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20971
20972 * gdb.threads: New directory with some crude multi-threaded
20973 gdb tests (step.exp and step2.exp).
20974 * config/mt-lynx (STEP_EXECUTABLE): Define.
20975 (THREADFLAGS): Define.
20976
20977Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20978
20979 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20980
20981 * gdb.base/signals.exp: Disable whole file for lynx until
20982 further notice.
20983
20984 * gdb.base/signals.exp: xfail test where "next" acts like
20985 "continue" for lynx.
20986
20987 * gdb.base/interrupt.exp: xfail test for calling function while
20988 inferior is asleep for lynx.
20989
20990 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
20991 than one cr-lf after each command.
20992
20993Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20994
20995 * configure.in: Reinstate setting of stabsdirs variable, fix
20996 typo in setting up configdirs for native builds.
20997
20998 * gdb.base/return.exp: Fix typo in return double test.
20999 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21000 compiler from optimizing them away.
21001
21002Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21003
21004 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21005 sequences to be echo'd by gdb when using gdb_test.
21006 * gdb.chill/chexp.exp: Likewise.
21007 * gdb.fortran/exprs.exp: Likewise
21008
21009Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21010
21011 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21012 after the inferior gdb has started.
21013
21014 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21015 after each command.
21016 * gdb.base/funcargs.exp: Likewise.
21017 * gdb.base/gdbvars.exp: Likewise.
21018 * gdb.base/interrupt.exp: Likewise.
21019 * gdb.base/list.exp: Likewise.
21020 * gdb.base/watchpoint.exp: Likewise.
21021 * gdb.c++/demangle.exp: Likewise.
21022 * gdb.c++/inherit.exp: Likewise.
21023 * gdb.chill/chexp.exp: Likewise.
21024 * gdb.fortran/exprs.exp: Likewise.
21025
21026 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21027 test if we can't handle IO to/from the inferior.
21028
21029 * gdb.c++/misc.exp: Always check for a program already being
21030 started after sending a "run" command to gdb.
21031
21032 * gdb.base/twice.exp: Start with a fresh gdb.
21033
21034 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21035 only depend on gdb's expression code, not the chill runtime.
21036
21037 * gdb.base/return.c: Put return values into variables so we
21038 can have gdb print them rather than depending on the program
21039 to print them.
21040 * gdb.base/return.exp: Corresponding changes.
21041
21042 * lib/gdb.exp: Provide default value for noinferiorio.
21043 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21044 the inferior.
21045
21046 * gdb.base/break.exp: Always check for a program already being
21047 started after sending a "run" command to gdb.
21048 (text_next_with_recursion): Don't check the output from the
21049 program's printf statement. Instead just make sure the program
21050 exited.
21051
21052 * gdb.base/commands.exp: Protect tests which need arguments with
21053 $noargs conditionals.
21054
21055Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21056
21057 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21058 of structure member arrays to match gdb/valops.c:value_addr change.
21059
21060Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21061
21062 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21063 cases.
21064
21065Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21066
21067 * configure.in (configdirs): Remove gdb.chill from default list
21068 of subdirs and then add it back in only if doing a native build.
21069 The current chill compiler does not yet work in any cross build.
21070 * Revert all signal changes from Jul 6.
21071 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21072 for sh-hms targets, allowing these tests to link, with no other
21073 changes. Testing is suppressed by setting "nosignals" in site.exp.
21074
21075Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21076
21077 * configure.in (signaldirs): Define and add to configdirs for all
21078 targets except some specific ones that are known to not support signals.
21079 Also clean up formatting.
21080 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21081 (signals, sigall): Remove rules to build.
21082 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21083 Moved to new gdb.signals directory.
21084 * gdb.signals: New test directory.
21085 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21086 signals.c signals.exp}: New or moved files.
21087
21088Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21089
21090 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21091
21092Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21093
21094 * gdb.base/return.exp: Xfail `return double' test failure
21095 on at least Solaris 2.3 and handle future/past versions on
21096 a case by case basis as appropriate. Also update message
21097 to include i*86 failures.
21098
21099Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21100
21101 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21102
21103 * lib/gdb.exp: Fix comment which erroneously identified
21104 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21105 gdb_file_cmd not gdb_load).
21106 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21107
21108 * gdb.base/setvar.exp: Make test names consistent between pass and
21109 fail cases. Use gdb_test more.
21110
21111Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21112
21113 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21114
21115Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21116
21117 * gdb.base/help.exp: Fix expected help string for `show commands'.
21118
21119Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21120
21121 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21122
21123 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21124 of a text section.
21125
21126Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21127
21128 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21129 that loop eventually terminates. Fix Connection refused logic so
21130 that testsuite will expire nicely.
21131
21132Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21133
21134 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21135 config/rom68k.exp: New tcl glue for the appropriate monitors.
21136 These all just end up calling monitor.exp.
21137 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21138 refused' by retrying. Cleanup some timeout issues.
21139 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21140 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21141 callers don't have to set/restore global timeout variable.
21142
21143 * The following set of changes centralizes management of the global
21144 timeout variable. This way, it can be set in one target dependent
21145 place instead of dozens of places scattered throughout the test suite.
21146 If you need to lengthen a timeout, then you should either set timeout
21147 in one of the config/{target}.exp files, or multiply it by a factor.
21148 Setting it to an absolute value is always going to lose for some
21149 targets.
21150 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21151 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21152 * gdb.base/funcargs.exp: Don't set timeout.
21153 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21154 * gdb.base/printcmds.exp (test_print_string_constants
21155 test_print_array_constants): Don't set timeout.
21156 * gdb.base/ptype.exp: Don't set timeout.
21157 * gdb.base/recurse.exp: Don't set timeout.
21158 * gdb.base/return.exp: Don't set timeout.
21159 * gdb.base/watchpoint.exp: Don't set timeout.
21160 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21161 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21162
21163Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21164
21165 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21166
21167Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21168
21169 * lib/gdb.exp: Disable chill tests for irix5.
21170
21171Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21172
21173 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21174 each test pass or fail.
21175
21176Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21177
21178 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21179 xlc not gcc.
21180
21181Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21182
21183 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21184
21185Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21186
21187 * config/est.exp: Fix copyright and comments. Remove dead code.
21188 Use targetname, serialport and baud variables instead of fixed
21189 constants.
21190 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21191 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21192
21193Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21194
21195 * gdb.base/watchpoint.exp: Don't run
21196 test_watchpoint_triggered_in_syscall for sunos.
21197
21198Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21199
21200 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21201 they don't seem to exist. Do include stdio.h.
21202
21203Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21204
21205 * gdb.base/a1-selftest.exp: Add alpha xfail.
21206
21207Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21208
21209 * gdb.base/watchpoint.c (main): Prompt before calling read().
21210 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21211 Revise accordingly. Remove cruft about sending "123" several
21212 times, until it gets noticed. Clean up the "print buf[0]" stuff
21213 so that it passes or fails, and waits for prompts in the usual way.
21214
21215Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21216
21217 * gdb.base/recurse.exp: Fix comment.
21218
21219 * TODO: Remove item about printing variables in nodebug.exp. Add
21220 item about enabling tests which are only run on some targets.
21221
21222 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21223 fail, make test names unique, use new gdb_test convention
21224 regarding pattern, use gdb_test more, etc.).
21225
21226 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21227 fail, make test names unique, etc.).
21228
21229Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21230
21231 * gdb.base/nodebug.c: Change return type of top and middle to
21232 short.
21233 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21234 are fixed by the recent mdebugread.c changes. Allow `short ()'
21235 as type for top and middle.
21236
21237Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21238
21239 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21240 nearly as I can tell, the whole thing was an accident in Stu's
21241 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21242 to replace a send/expect pair with gdb_test, but ended up only
21243 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21244 of 30 Mar 1995 took care of it, but left this vestigial comment
21245 which I am now nuking.
21246
21247Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21248
21249 * gdb.base/break.exp: Look for different line number for
21250 breakpoint at main depending on usestubs.
21251
21252Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21253
21254 * gdb.base/list.exp: Adjust some alternate expect patterns to
21255 match recent list0.c change. Add alternate expect pattern for
21256 output from `list default lines around main' for optimizing
21257 compilers.
21258
21259Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21260
21261 * lib/gdb.exp: If nosignals is not set, set it to 0.
21262
21263Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21264
21265 * config/slite-gdb.exp: Responds to load symbol table prompt.
21266 * gdb.base/break.exp: Adjust line number, fix rerun.
21267 * gdb.base/langs0.c: Add #ifdef usestubs.
21268
21269Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21270
21271 * gdb.base/list.exp: Adjust line contents after adding new lines in
21272 list0.c. Also fix a syntax error.
21273
21274 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21275 * gdb.base/break.exp: ditto.
21276 * gdb.base/list.exp: ditto.
21277 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21278 * gdb.base/run.c: ditto.
21279 * gdb.base/list0.c: ditto.
21280 * gdb.base/funcargs.c: ditto.
21281
21282Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21283
21284 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21285 $targetname, $serialport and $baud instead of hardwired variables.
21286 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21287 target doesn't support signals.
21288
21289Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21290
21291 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21292
21293Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21294
21295 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21296 Don't rely on the value of an auto variable before it has been
21297 initialized. Use gdb_test more.
21298
21299Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21300
21301 * lib/gdb.exp (default_gdb_version): A version number must start
21302 with a digit, but other than that contains all characters up to
21303 the first whitespace character.
21304
21305Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21306
21307 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21308
21309Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21310
21311 * gdb.c++/*.exp: Warn if executable does not exist. The original
21312 reason for skipping the warning was that configure.in sometimes
21313 intentionally skipped building the executables but the tcl code
21314 had no way of knowing. That (a) was always bogus with respect to
21315 error handling, (b) is no longer true (right now there is no way
21316 to skip C++ tests).
21317
21318 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21319
21320Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21321
21322 * gdb.base/list.exp: Add expect patterns for output from
21323 SunPRO compiled executables.
21324 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21325 types.
21326
21327Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21328
21329 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21330 number (we are already testing that the correct source line text
21331 gets printed).
21332
21333 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21334 that is what is intended, but something needed to be done to get
21335 sunos4 native working again.
21336
21337 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21338
21339 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21340 apparently went with a (very) old xfail.
21341
21342Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21343
21344 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21345 runto_main is a proc in gdb.exp that will do 'step' for target use
21346 stubs.
21347 * gdb.base/exprs.exp: ditto.
21348 * gdb.base/interrupt.exp: ditto.
21349 * gdb.base/opaque.exp: ditto.
21350 * gdb.base/printcmds.exp: ditto.
21351 * gdb.base/ptype.exp: ditto.
21352 * gdb.base/scope.exp: ditto.
21353 * gdb.base/setvar.exp: ditto.
21354 * gdb.base/signals.exp: ditto.
21355 * gdb.base/twice.exp: ditto.
21356 * gdb.c++/classes.exp: ditto.
21357 * gdb.c++/inherit.exp: ditto.
21358 * gdb.c++/templates.exp: ditto.
21359 * gdb.base/break.exp: no run and hit main for stubs. Change line
21360 numbers for breakpoints and info breakpoint.
21361 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21362 breakpoint().
21363 * gdb.base/callfuncs.c: ditto.
21364 * gdb.base/exprs: ditto.
21365 * gdb.base/interrupt.c: ditto.
21366 * gdb.base/opaque0.c: ditto.
21367 * gdb.base/printcmds.c: ditto.
21368 * gdb.base/ptype.c: ditto.
21369 * gdb.base/scope0.c: ditto.
21370 * gdb.base/setvar.c: ditto.
21371 * gdb.base/signals.c: ditto.
21372 * gdb.base/twice.c: ditto.
21373 * gdb.c++/misc.cc: ditto.
21374 * gdb.c++/templates.cc: ditto.
21375
21376Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21377
21378 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21379
21380 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21381 somewhere between `read' and `main.c'. I'm pretty sure the
21382 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21383 and it isn't particularly useful.
21384
21385 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21386
21387Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21388
21389 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21390
21391Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21392
21393 * config/mt-slite: add LIBS and -nostdlib.
21394 * config/slite-gdb.exp: add this new file to support sparclite target.
21395
21396Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21397
21398 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21399
21400 * gdb.base/a2-run.exp: Change argument to istarget from
21401 "*-*-vxworks" to "*-*-vxworks*".
21402 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21403
21404Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21405
21406 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21407 will not runto main but do a 'step' to step out of breakpoint().
21408 * config/mt-slite: add -Dusestubs.
21409
21410Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21411
21412 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21413 instead of just @.
21414
21415 * gdb.base/signals.exp: Add test for "handle all print".
21416 * TODO: Remove "handle all print". Also remove item about
21417 checking copyright date (I don't like the idea of a spurious FAIL
21418 based on when we run the tests).
21419
21420 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21421 for SunOS4 (reason for failure not investigated). Remove
21422 redundant test for $binfile.
21423
21424 * gdb.base/nodebug.c (array_index): Call malloc.
21425
21426 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21427
21428Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21429
21430 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21431 conventions and slightly simplify the matching regexp.
21432
21433Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21434
21435 * gdb.base/break.exp: Update gdb_test invocation to use new
21436 convention.
21437
21438 * lib/gdb.exp: If noargs is not set, set it to 0.
21439
21440 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21441 tests unique.
21442
21443 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21444
21445Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21446
21447 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21448 one argument of type "<non-float parameter>".
21449
21450Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21451
21452 * config/rom68k.exp: New file to support Motorola IDP board.
21453 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21454 * gdb.base/break.c: Change things around so that this program
21455 doesn't depend upon args. This is necessary to make remote
21456 targets work (in general, they can't take args).
21457 * gdb.base/break.exp: Don't try to send args to program. Don't
21458 expect output. Also, replace lots of code with gdb_test.
21459
21460Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21461
21462 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21463 printing of '\'' (which is what the comment says we are testing,
21464 even though we were not), not '''.
21465 (test_integer_literals_rejected): Test that printing ''' is an error.
21466
21467 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21468 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21469 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21470 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21471 Use gdb_test not test_print_accept.
21472 * lib/gdb.exp: Remove test_print_accept.
21473
21474 * gdb.base/signals.exp (signal_tests_1): Make pass message
21475 consistent with fail message.
21476
21477 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21478 unsigned char; the bug (PR 1821) is fixed.
21479
21480 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21481
21482 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21483 successful tests--makes xfailing them work right.
21484
21485Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21486
21487 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21488 only \r\n, not .*. The test can pass .* as the last thing in
21489 $pattern if that is what it wants. In addition to providing this
21490 flexibility, this change should speed up pattern matching in cases
21491 where the pattern already ended with .* (there were a number of
21492 them). This change also helps catch bad patterns--in the old
21493 scheme the typo "char \*" instead of "char \\*" would pass. Now
21494 it is caught.
21495 * Many .exp files: Update callers.
21496
21497 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21498 clearer and does not spuriously match multiple ('s. Likewise for
21499 ) and *.
21500
21501 * gdb.base/nodebug.exp: Test ability to call a function and pass
21502 it a string (even with no debugging info).
21503
21504 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21505 "p '\'", which is the same as "p ''" once tcl gets done with
21506 quoting, to "p '\\'", which I suspect is what is intended (one
21507 backslash gets sent to GDB).
21508
21509 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21510
21511Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21512
21513 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21514 1817) was fixed literally years ago.
21515
21516Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21517
21518 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21519 test, it causes stepping out of call_after_alloca_subr with
21520 optimizing compilers.
21521 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21522 fails.
21523
21524 * gdb.c++/templates.exp: Source templ-info.exp only if
21525 the templates executable exists.
21526
21527 * gdb.c++/misc.cc (class Contains_static_instance,
21528 class Contains_nested_static_instance),
21529 gdb.c++/classes.exp (test_static_members): Test printing of
21530 a class that contains a static instance of the class.
21531
21532Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21533
21534 * gdb.base/langs2.c (cppsub_): Don't prototype.
21535 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21536 only, I believe).
21537
21538Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21539
21540 * lib/gdb.exp (skip_chill_tests): New procedure.
21541
21542 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21543
21544Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21545
21546 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21547 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21548
21549Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21550
21551 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21552
21553 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21554 disassemble 8, not 16, instructions for part 4.
21555
21556 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21557 support the latter anymore.
21558
21559 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21560 -DNO_PROTOTYPES.
21561 * gdb.base/callfuncs.c: Control use of prototypes based on
21562 NO_PROTOTYPES, not __STDC__.
21563 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21564 t_float_values2 tests if prototypes in use.
21565
21566 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21567 t_double_values): When checking differences against DELTA, check
21568 that difference is within the range (-DELTA,DELTA), not just
21569 (-infinity,DELTA).
21570
21571Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21572
21573 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21574 'file' command firts, then 'target', then 'load', this is due to gdb
21575 target set up.
21576 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21577
21578Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21579
21580 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21581 FP load/store variants.
21582 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21583
21584Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21585
21586 * gdb.base/term.exp: Do not give a warning if not native, it is
21587 not an abnormal condition.
21588
21589Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21590
21591 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21592 t_char_array".
21593
21594Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21595
21596 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21597 are getting the version number.
21598
21599 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21600 if not native, it is not an abnormal condition.
21601
21602Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21603
21604 * lib/gdb.exp: Just use "file exists", rather than undocumented
21605 dejagnu procedure "findfile".
21606
21607Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21608
21609 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21610 (LDFLAGS): Set to -Xlinker -Ur.
21611
21612 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21613 Removed, these values are set by lib/gdb.exp.
21614
21615 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21616
21617Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21618
21619 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21620 of replicating gdb startup code.
21621
21622 * config/mt-vxworks (LDFLAGS): Set to -r.
21623 (CFLAGS_FOR_TARGET): Removed.
21624
21625 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21626 (gdb) and gdb for vxworks uses (vxgdb).
21627
21628 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21629 executable is not in the tree and host != target, use sed and
21630 program_transform_name to determine the gdb name used by the
21631 target.
21632
21633 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21634 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21635
21636Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21637
21638 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21639 floats, chars, and shorts where there are ANSI-style function
21640 definitions.
21641
21642 * gdb.base/langs.exp, gdb.base/langs*: New test.
21643 * gdb.base/Makefile.in: Build it.
21644 * TODO: Remove item about checking that C names don't get C++
21645 demangling applied; this test tests it.
21646
21647Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21648
21649 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21650 went with the const70 xfail. The xfail went away a year ago.
21651
21652 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21653
21654 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21655 for hp300.
21656
21657 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21658
21659 * gdb.base/a1-selftest.exp: Don't run on hp300.
21660
21661Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21662
21663 * Makefile.in (site.exp): Set host_alias and target_alias as well
21664 as host_triplet and target_triplet.
21665
21666Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21667
21668 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21669
21670 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21671 places as other ecoff systems).
21672
21673 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21674 ultrix.
21675
21676Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21677
21678 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21679 remove them.
21680 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21681 variable and "variable" in addition to "data variable".
21682 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21683
21684 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21685 2.
21686 * gdb.base/list1.c (long_line): Add additional statement at start
21687 of function.
21688 * gdb.base/list.exp (test_forward_search): Update line number to
21689 reflect new statement.
21690
21691Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21692
21693 * gdb.base/signals.exp: Reinitialize searched source directories
21694 after gdb_start call.
21695
21696Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21697
21698 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21699 * gdb.stabs/Makefile.in: Likewise.
21700
21701 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21702 change. Instead split the tests into smaller pieces.
21703 * gdb.disasm/hppa.s: Corresponding changes.
21704
21705Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21706
21707 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21708 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21709
21710 * gdb.base/funcargs.exp: Modify many tests so that every test
21711 either passes or fails. Make some test names unique.
21712
21713Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21714
21715 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21716 Call stty to set interrupt character.
21717
21718 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21719 for HP assembler versus GNU assembler based on actual behavior of
21720 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21721
21722 * TODO: Suggest a few more stepping tests.
21723
21724Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21725
21726 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21727 restart GDB for h8300 after a continue.
21728 (return): Add pattern to match a29k-udi behavior.
21729 * gdb.base/nodebug.exp: Remove obsolete comment.
21730 * gdb.base/regs.exp: New file, testing of register displays.
21731 * gdb.base/return.exp: Fix typo in reference to $objdir.
21732 * gdb.base/whatis.exp: Always start with a fresh GDB.
21733
21734Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21735
21736 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21737 higher, these tests generate a lot of output.
21738
21739Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21740
21741 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21742 code following the catch silently ignored some errors; without the
21743 catch they should be thrown like any other tcl error. Also, the
21744 catch used "" instead of {} which meant all the callers who wanted
21745 to include one of the characters "[]$ had to quote it an extra time.
21746 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21747 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21748 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21749 Remove extra quoting.
21750
21751Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21752
21753 * gdb.base/commands.exp: Make test names unique; every test either
21754 passes or fails. Update some comments.
21755
21756 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21757
21758Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21759
21760 The following fixes a FAIL caused by the fact that the alpha stabs
21761 configuration didn't use the ".if alpha" code in weird.def.
21762 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21763 bit pointer, so the 32 bit version works even on the alpha.
21764 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21765 Remove the stuff which allowed us to have separate versions for
21766 alpha and everything else.
21767
21768 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21769 regexp which "info func operator\[\](" is supposed to match. Fix
21770 string to send to GDB. Note that GDB still doesn't work right. Add a
21771 new test for "info func .perator\[\](" which GDB does handle correctly.
21772
21773 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21774
21775Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21776
21777 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21778 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21779 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21780 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21781 it makes the tests harder to understand and confuses test-o-matic.
21782 The preferred style is that each test provides a PASS or a FAIL,
21783 and has a unique message (e.g. "continue #54" not just "continue")
21784 which is the same for the pass and the fail.
21785 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21786 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21787 to lib/gdb.exp.
21788 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21789 prt_accept which was basically the same thing. Likewise for
21790 test_print_reject and prt_reject.
21791 * lib/gdb.exp (test_print_reject): Add some more error message
21792 patterns to match from the former printcmds.exp (prt_reject).
21793 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21794 One defect of the passcount stuff is that some of it failed to
21795 report XPASS where appropriate.
21796 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21797 stuff before and after arg in expected pattern.
21798 (test_paddr_operator_functions): Re-do test without print_addr_of;
21799 this is the only test which seems to want extra stuff there.
21800
21801Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21802
21803 * gdb.base/nodebug.exp: Update new tests to reflect improved
21804 wording of gdb output.
21805
21806 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21807 and "ptype" work on variables in files compiled without -g.
21808 Replaces commented out "maint print msymbol" tests.
21809
21810Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21811
21812 * gdb.base/setvar.c (dummy): Call malloc.
21813
21814 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21815 losing with the irix4 sed.
21816
21817 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21818 ALRM" on irix4.
21819
21820Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21821
21822 * TODO: Remove items about corefile.exp testing new exec-file and
21823 backtrace; both are now done. Add items about printing enums.
21824
21825Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21826
21827 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21828 "get signal $thissig" test fails.
21829
21830 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21831
21832Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21833
21834 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21835 compiler warning with dec alpha compiler.
21836
21837 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21838 extra \n from gdb_test call (this explains why the prompt test
21839 that I removed yesterday was there).
21840 (user_defined_command_test): Remove extra \n and prompt test.
21841
21842 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21843 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21844 doesn't exist.
21845 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21846 Also remove alpha workaround, which turns out to be because
21847 SIGABRT == SIGLOST.
21848
21849 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21850
21851 * gdb.base/help.exp: Don't test "help show".
21852
21853Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21854
21855 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21856 "set print address" is on.
21857 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21858 pass prompt to gdb_test; gdb_test already looks for the prompt.
21859
21860 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21861
21862 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21863 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21864 was to make sure that gdb can read a core file. But (a) the "read
21865 the corefile" part didn't make it to a1-selftest.exp, we just
21866 delete the corefile after creating it, and (b) we test reading
21867 corefiles in corefile.exp anyway. Also, this test left around a
21868 xgdb process on Solaris.
21869
21870 * gdb.base/corefile.exp: Also test backtrace.
21871
21872Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21873
21874 * gdb.base/commands.exp: Test a simple user defined command with
21875 arguments and if/while statements; verify the full user command is
21876 printed by "show user".
21877
21878 * gdb.base/commands.exp: Test if/while commands as part of a
21879 breakpoint command list; verify they appear in breakpoint
21880 information.
21881
21882Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21883
21884 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21885 than by dividing by zero.
21886
21887Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21888
21889 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21890 performing an inferior call with watchpoints enabled.
21891 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21892 call.
21893
21894Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21895
21896 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21897 of "file" command.
21898
21899 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21900 Add additional pattern for when "int operator int(void);" appears
21901 in a different order.
21902
21903Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21904
21905 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21906
21907 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21908 and "signal" with ".*".
21909
21910Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21911
21912 * TODO: Add note about "handle all nostop".
21913
21914 * gdb.base/{sigall.c, sigall.exp}: New test.
21915 * gdb.base/Makefile.in: Add it.
21916
21917Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21918
21919 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21920 when invoking GDB, suppresses any windowing interface.
21921
21922Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21923
21924 * config/sim-gdb: New file, simulator testing support.
21925
21926Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21927
21928 * gdb.base/interrupt.exp: Test calling func1 twice.
21929
21930Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21931
21932 * gdb.base/list.exp (test_forward_search): Set timeout higher
21933 when we'll be getting lots of output from gdb.
21934
21935 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21936 "init_malloc" to after the expect statement. Run it if that
21937 regexp is taken, but also for two others which happen if source
21938 cannot be found.
21939
21940Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21941
21942 * gdb.base/printcmds.exp: New test, for printing register before
21943 program is running.
21944
21945Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21946
21947 * gdb.base/list.exp: Correct some alternate expect patterns
21948 to reflect changes in list1.c.
21949
21950Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21951
21952 * TODO: Add item regarding large frames.
21953
21954 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21955
21956 * TODO: Remove item about enabling return.exp; it
21957 is enabled. Suggest a few more "return" tests.
21958
21959Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21960
21961 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21962 anonymous unions.
21963
21964Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21965
21966 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21967 and pr-5646.o, so "make" is the same as "make all", not "make
21968 pr-4975.o".
21969
21970Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21971
21972 * gdb.base/list.exp: Adjust expectations to reflect changes in
21973 list1.c.
21974 (test_forward_search): New test proc.
21975 * gdb.base/list1.c (long_line): New function, has long source line.
21976
21977Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21978
21979 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21980 additional line of code that was added.
21981
21982Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21983
21984 * gdb.disasm/hppa.s: Break the large branching tests into smaller
21985 tests so as not to overflow expect's input buffers.
21986 * gdb.disasm/hppa.exp: Corresponding changes.
21987
21988Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21989
21990 Beginnings of template debugging tests.
21991 * gdb.c++/templ-info.cc: New file to test for template
21992 debugging capability of the compiler.
21993 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
21994 templ-info.cc.
21995 * gdb.c++/templates.cc: Add explicit template instantiations
21996 to enable compiling with -fno-implicit-templates. Add destructor
21997 and 'value' method to T5 class for template tests.
21998 * gdb.c++/templates.exp: Add testcases for printing of template
21999 types, setting breakpoints on template methods and calling a
d63a86f8 22000 template method.
c906108c
SS
22001
22002Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22003
22004 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22005 branch target since some assemblers (gas-2.5) may emit a
22006 relocation for the branch instead of resolving it in the
22007 assembler.
22008
22009Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22010
22011 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22012 through signal handler.
22013
22014Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22015
22016 * configure.in (*-*-netware): Use config/mt-netware.
22017
22018 * config/mt-netware: New file.
22019 * config/mt-i386-netware: Removed, separate configs for different
22020 netware architectures are no longer needed now that we have
22021 --with-headers.
22022
22023Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22024
22025 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22026 by the recent changes to use ANSI C arithmetic conversions.
22027
22028Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22029
22030 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22031 bug involving using inferior_pid to figure out whether to select a
22032 frame.
22033
22034Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22035
22036 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22037 match the current disassembler output.
22038
22039Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22040
22041 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22042 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22043 types, expect "int" as type of integer values (for now).
22044
22045Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22046
22047 * gdb.base/commands.exp: New tests for if/while commands.
22048
22049Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22050
22051 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22052 by .*, since hex values have different syntax in Chill mode.
22053
22054Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22055
22056 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22057 linefeed from expect pattern for repeated types with indices > 9.
22058
22059Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22060
22061 First part of Fortran test suite.
22062 * gdb.fortran: New directory.
22063 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22064
22065Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22066
22067 * gdb.base/default.exp: Update expect pattern for load command
22068 without arguments.
22069
22070Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22071
22072 * configure.in: Change i386 to i[345]86.
22073 * gdb.base/configure.in: Likewise.
22074 * gdb.c++/configure.in: Likewise.
22075 * gdb.chill/configure.in: Likewise.
22076
22077Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22078
22079 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22080 patterns, since that is not a valid context for comments.
22081
22082Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22083
22084 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22085 repeated types and repeated types with indices > 9.
22086
22087Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22088
22089 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22090 2417; old bug has been fixed.
22091
22092Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22093
22094 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22095 send the newline ourselves instead of assuming gdb_test will do
22096 so when passed an empty input string.
22097
22098 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22099 stabs testcode.
22100
22101Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22102
22103 * lib/gdb.exp (gdb_test): Don't send anything if the first
22104 argument is an empty string. This makes cases where we want to
22105 match output that is already in expect's buffers (for example,
22106 matching a breakpoint after gdb_run_cmd has been called) work
22107 reliably.
22108
22109Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22110
22111 * config/netware.exp: New file.
22112
22113Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22114
22115 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22116 the -B and -L prefixes so we can find the debugging stub.
22117
22118 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22119 there and we are using the gcc from the tree.
22120
22121 * gdb.base/types.c: Removed.
22122
22123 * gdb.base/configure.in: Look for makefile fragments in ../config.
22124 Recognize i386-*-netware.
22125 * gdb.c++/configure.in: Likewise.
22126
22127Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22128
22129 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22130 the correct TCL syntax.
22131
22132Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22133
22134 * gdb.base/opaque.exp: use runto instead of messing around with
22135 breakpoints. Simplify by using gdb_test.
22136
22137 * gdb.base/bitfields.exp: restart between tests on netware targets
22138 because breakpoints aren't relocated after target death. Run
22139 processes to completion.
22140
22141 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22142
22143Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22144
22145 * Makefile.in: Remove extra tabs that confuse some versions
22146 of "make". Use the newly built gdb to test with by default,
22147 rather than the first one in the tester's search path.
22148
22149Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22150
22151 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22152
22153 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22154 condition help.
22155
22156Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22157
22158 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22159
22160 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22161 running.
22162 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22163 * gdb.base/funcargs.exp: Likewise.
22164
22165 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22166 * gdb.base/funcargs.exp: Likewise.
22167
22168 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22169 message is "".
22170
22171Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22172
22173 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22174 return,signals,twice}.exp: Handle non-existant binaries
22175 consistantly.
22176
22177 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22178 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22179 might testing a cross development system.
22180
22181Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22182
22183 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22184 runtest script is relative to ${srcdir}, not ${rootdir}.
22185
22186Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22187
22188 * gdb.base/signals.exp: Allow for optionality of breakpoint
22189 address.
22190
22191Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22192
22193 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22194
22195Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22196
22197 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22198 for size_t definition.
22199 * gdb.c++/templates.cc: Likewise
22200
22201 * config/mt-i386-netware: New file.
22202
22203 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22204 defined.
22205
22206 * gdb.base/Makefile.in: Added support for systems that name core
22207 files by appending "core" to the program name.
22208 * gdb.base/a1-selftest.exp: Likewise.
22209
22210Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22211
22212 * gdb.base/return.exp: Add comment and message for `return double'
22213 test failure on Sparc Solaris.
22214
22215Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22216
22217 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22218
22219Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22220
22221 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22222 from optimizing them away.
22223 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22224 patterns to include default constructors and assignment operators,
22225 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22226 character in the output of the virtual base pointer.
22227
22228Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22229
22230 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22231 expression match in print_addr_of to avoid unintented matches.
22232 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22233 versions up to 2.5.8.
22234
22235Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22236
22237 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22238 included file to run under newer versions of expect.
22239 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22240 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22241 Remove xfail for the virtual table of BDDHookV.
22242
22243Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22244
22245 * lib/gdb.exp (string_to_regexp): Set a default result.
22246 (default_gdb_start): Fix misleading message.
22247
22248Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22249
22250 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22251 Remove all CC, etc definitions.
22252 * config/mt-hpux: New file.
22253 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22254 (CFLAGS, LDFLAGS): Define.
22255 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22256
22257 * Makefile.in (site.exp): Don't insert host_os, etc.
22258 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22259 (distclean): Check existence of subdir.
22260 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22261 * gdb.base/Makefile.in: General cleanup and simplification.
22262 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22263 to build executables. Use default rule to build .o files.
22264 (EXPECT, RUNTEST, CC): Fix relative pathname.
22265 (site.exp): Don't insert host_os, etc.
22266 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22267 and/or SIGUSR1 defined.
22268 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22269 * gdb.c++/Makefile.in: General cleanup and simplification.
22270 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22271 (CFLAGS): Remove.
22272 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22273
22274Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22275
22276 * gdb.base/recurse.exp: Misc changes to get tests running again
22277 after Kung's changes to the watchpoint code.
22278 * gdb.base/watchpoint.exp: Likewise.
22279
22280Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22281
22282 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22283
22284Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22285
22286 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22287 * lib/gdb.exp (default_gdb_start): Define.
22288 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22289 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22290 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22291 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22292 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22293 Don't call gdb_target_udi in between tests.
22294
22295Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22296
22297 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22298 (which was basically just a local version of the same thing). In
22299 addition to avoiding duplication, gdb_test_exact is faster.
22300 * lib/gdb.exp (gdb_test_exact): Fix typo.
22301
22302 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22303 don't give an error.
22304
22305 * gdb.base/term.exp: Call delete_breakpoints before starting.
22306
22307 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22308 (t10): Add comment.
22309
22310Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22311
22312 Reorganization of the GDB Test Suite.
22313
22314 * gdb.base: New directory, contains all the basic tests.
22315 * gdb.c++: New directory, tests specific to C++.
22316 * gdb.chill: New directory, tests specific to Chill.
22317 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22318 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22319 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22320 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22321 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22322 t30-31 to chill).
22323 * */gdbme.*: Rename to match appropriate expect scripts.
22324 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22325 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22326 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22327 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22328 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22329 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22330 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22331 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22332 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22333 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22334 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22335 gdb.c++/virtfunc.cc: New names of C++ files.
22336 * gdb.chill/chillvars.ch: New name of Chill file.
22337 * gdb.base/configure.in, gdb.c++/configure.in,
22338 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22339 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22340 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22341 * configure.in (configdirs): Update to reflect directory changes.
22342 (target_abbrev): No longer define for any configuration.
22343 * Makefile.in: Cosmetic improvements to header comments.
22344
22345Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22346
22347 Various changes to gdb.t31:
22348
22349 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22350 * gdbme.ch: Make all key-words and predefineds be upper-case.
22351 * chillvars.exp: Expect key-words and predefinds in upper-case.
22352
22353 * chillvars.exp: Use gdb_test_exact many places.
22354 Change expected output for arrays (which now includes index labels).
22355
22356 * pr-5020.exp, gdme.ch (module PR_5020):
22357 New test, for PR-5020.
22358
22359Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22360
22361 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22362 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22363
22364Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22365
22366 * Makefile.in: Fix bit-rot in definitions of CHILL,
22367 CHILL_FOR_TARGET and Chill_LIB.
22368 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22369 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22370 CHILL, and CHILL_LIB.
22371
22372Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22373
22374 * Revert the previous changes. Please see Rob's directory
22375 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22376
22377Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22378
22379 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22380 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22381 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22382 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22383 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22384 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22385 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22386 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22387 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22388 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22389 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22390 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22391 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22392 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22393 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22394 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22395 changes from 94Q1.
22396
22397Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22398
22399 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22400 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22401 Rob's new testing fragments.
22402
22403Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22404
22405 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22406 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22407
22408Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22409
22410 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22411 version also, match on casted version strings, and match on
22412 gdb startup case where the line numbers might be messed up.
22413
22414Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22415
22416 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22417 (CFLAGS): Delete it from here.
c906108c
SS
22418
22419Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22420
22421 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22422
22423Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22424
22425 * Makefile.in (RUNTEST): Default to just "runtest".
22426
22427Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22428
22429 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22430 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22431 the code has been restructured.
22432
22433Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22434
22435 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22436 \n, not just one of each.
22437
22438 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22439 /bin/cc gives a warning if you do.
22440
22441Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22442
d63a86f8 22443 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22444 __t10ListS_link1ZUiRCUiPT0
22445
22446Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22447
22448 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22449 on local variables in recursive functions.
22450
22451 * gdb.t07/Makefile.in: Build the new test.
22452
22453Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22454
22455 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22456 directly. Instead compare the return values from actual calls.
22457
22458Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22459
22460 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22461
22462Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22463
22464 * From Peter Schauer with minor modifications.
a9c64011
AS
22465 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22466 stops in mid-line in the caller. Add xfail for returning a float
22467 value on X86 targets.
c906108c
SS
22468
22469Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22470
22471 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22472 to avoid expect lossage.
22473 (fmem_LRbug_tests): Likewise.
22474 * gdb.disasm/hppa.s: Corresponding changes.
22475
22476 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22477 conditions to work with latest dejagnu/expect.
22478
22479 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22480 expected to fail on the PA.
22481 (backtrace in call with trampolines): Explicitly require main
22482 to be frame #1 (no trampolines should show up in backtrace).
22483
22484 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22485 "continue -expect".
22486 * gdb.t06/break.exp: Likewise.
22487 * gdb.t07/watchpoint.exp: Likewise.
22488 * gdb.t13/bitfields.exp: Likewise.
22489 * gdb.t15/{funcargs,return}.exp: Likewise.
22490 * gdb.stabs/weird.exp: Likewise.
22491 * config/{mips,udi}-gdb.exp: Likewise.
22492
22493 * hppa.sed: Enclose comments within a sed command to avoid
22494 losing with the old OSF1 sed.
22495
22496Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22497
22498 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22499 sequent dynix.
22500 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22501 * gdb.t15/funcargs.exp: Conditionally step again to really
22502 finish from marker_call_with_trampolines. Handle the case where
22503 the first step from within call_with_trampolines already steps
22504 us back to main.
22505 * gdb.t15/gdbme.c: Add comment to closing brace of
22506 call_with_trampolines for funcargs.exp.
22507
22508Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22509
d63a86f8 22510 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22511 Fix typo(s).
22512
22513Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22514
22515 * gdb.t07/gdbme.c: More code for watchpoint testing.
22516
22517 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22518 "Hardware watchpoint" throughout file.
22519 (test_watchpoint_triggered_in_syscall): New test.
22520 (test_complex_watchpoint): New test.
22521
22522Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22523
22524 * gdbme.c (call_with_trampolines): New function to try and step
22525 into. Tests trampoline problems on the PA.
22526
22527 * funcargs.exp (localvars_in_indirect_call): No longer expect
22528 stepping into indirect call to fail on PAs.
22529 (test_stepping_over_trampolines): New test.
22530
22531Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22532
22533 * TODO: Add suggestions for static member function tests, and
22534 completion tests.
22535
22536Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22537
22538 * TODO: Add suggestions for "p/a" tests.
22539
22540 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22541 (default_gdb_exit): Replace all the hair with sending "quit" to
22542 the process with a simple close.
22543
22544Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22545
22546 * TODO: Add suggestions for shared library tests.
22547
22548Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22549
22550 * TODO: Add suggestions for x/s tests.
22551
22552Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22553
22554 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22555 "enable once", and "enable breakpoints once" with ".*".
22556
22557Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22558
22559 * TODO: Add suggestions about structure passing tests.
22560
22561Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22562
22563 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22564 the primary1 test, use work around if __GNUC__ < 2.
22565 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22566 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22567 Test for bad output rather than waiting for timeout. Issue
22568 second continue only if first continue failed.
22569
22570Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22571
22572 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22573 operator[] test with gdb_test because the old code didn't seem to
22574 be getting the quoting right with the new dejagnu.
22575
22576Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22577
22578 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22579 one from the path.
22580 * Makefile.in: Use a fresh expect if there is one, use runtest
22581 from the src tree if there is one.
d63a86f8 22582
c906108c
SS
22583Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22584
22585 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22586 next over recursive call. Revise the tests from that point on
22587 (which had been skipped) to match GDB's actual (correct) output.
22588
22589 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22590 with next over a breakpoint whose condition is false.
22591
22592 * gdb.t00/help.exp: Comment out "help set print" tests just like
22593 (and for same reason as) "help set" test.
22594
22595Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22596
22597 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22598 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22599
22600Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22601
22602 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22603 necessary gdb_target_udi.
22604
22605 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22606
22607 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22608 1838 and 2417; they are fixed.
22609
22610 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22611 gdb.t03/ptype.exp (ptype structure, ptype union):
22612 Remove xfails; the test is looser than when the xfails were added.
22613
22614 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22615 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22616
22617 * gdb.t01/run.exp: Only run shell test if isnative.
22618
22619 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22620 since "run" automatically loads if necessary. Call gdb_target_udi
22621 after the "file" since "file" kills any execution target.
22622
22623 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22624 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22625 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22626 argument for UDI.
22627
22628Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22629
22630 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22631
22632 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22633
22634Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22635
22636 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22637 properly quoting regexps. This makes the second argument to
22638 demangle a fixed string, which matches the callers, instead of a
22639 shell-style pattern which is what the previous implementation
22640 used. Update some of the callers.
22641
22642Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22643
22644 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22645 (comib_nullified_tests): Fix typo.
22646 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22647 strings. No longer expected to fail.
22648
22649 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22650 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22651 strings. No longer expected to fail.
22652
22653 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22654 string. No longer expected to fail.
22655
22656Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22657
22658 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22659 No longer expected to fail.
22660
22661 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22662 string. No longer expected to fail.
22663
22664Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22665
22666 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22667 only in the names (I probably got most of them). I was even
22668 generous with some which differed in underscores in names, and
22669 probably missed a few, and I *still* was able to remove almost a
22670 third of the file with almost no impact on testsuite coverage.
22671
22672Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22673
22674 * gdb.t00/default.exp: Match udi_attach error message as well as
22675 the one from child_attach.
22676
22677 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22678
22679 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22680
22681 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22682 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22683
22684 * Move test with enums and partial symbols back to
22685 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22686 Reverts the change of 26 May 93. Per today's change to
22687 stabs.texinfo, the behavior that weird.exp was expecting was
22688 unreasonable; what is important is that the compiler+gdb get
22689 things right, which happens with a recent gcc. Also fix the test
22690 to deal with native compilers which put out the stab gdb can't
22691 deal with.
22692
22693Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22694
22695 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22696 in the names. The main thing these accomplish is to slow things down.
22697 Many more such duplicates surely remain.
22698
22699 * gdb.t00/help.exp: Comment out "help support" test just like
22700 (and for same reason as) "help set" test.
22701
22702Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22703
22704 * gdb.t06/break.exp: Remove setup_xfails for
22705 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22706 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22707 about known bug in gcc to include up through 2.5.8.
22708 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22709 well as "_vb$".
22710 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22711 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22712 with latest gcc and gdb.
22713 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22714 well as "_vb$".
22715
22716Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22717
22718 * configure.in (hppa*-*-*): Also configure and build stabs-only
22719 tests.
22720
22721Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22722
22723 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22724 * gdb.t10/configure.in (hppa*-*-*): Use it.
22725
22726Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22727
22728 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22729
22730Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22731
22732 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22733 versions prior to 1.13.5.
22734
22735Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22736
22737 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22738 the prompt is at the start of a line.
22739
22740Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22741
22742 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22743 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22744 in the copr tests now.
22745 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22746 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22747 expected to fail.
22748
22749Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22750
22751 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22752 gdb.t31/chillvars.exp, lib/gdb.exp:
22753 Tweak to run under either version of expect.
22754 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22755 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22756 * gdb.t11/list.exp: Remove extraneous whitespace.
22757
22758Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22759
22760 * gdb.t16/printcmds.exp (test_print_strings): Accept
22761 "(unsigned char *) " before the string.
22762
22763 * TODO: Add notes about printing of fancy types and GDB expressions.
22764
22765Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22766
22767 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22768 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22769 if doing mips-idt-ecoff.
c906108c
SS
22770
22771Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22772
22773 * Most .exp files: Tweak to run under either version of expect.
22774
22775Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22776
22777 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22778 xfails; I'm not sure why they are failing, but not because of PR 1806.
22779
22780Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22781
22782 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22783 defined in lib/gdb.exp.
22784
22785Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22786
22787 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22788 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22789 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22790 have to be typeless.
22791
22792Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22793
22794 * TODO: Add suggestion for copyright year test.
22795
22796Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22797
22798 * configure.in (*-*-lynxos*): Add stabs tests.
22799
22800Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22801
22802 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22803 so insert a tab before any assembler directive in column zero.
22804
22805 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22806 stores.
22807 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22808 stores.
22809 (fpu_short_memory_tests): Likewise.
22810
22811Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22812
22813 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22814 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22815 .stabs directives in comments.
22816
22817Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22818
22819 * TODO: New file, describing tests we could write.
22820 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22821
22822Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22823
22824 * gdb.t06/signals.exp: Add kludge to force re-sync.
22825
22826 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22827 to xgdb instead of gdb, get out of gdb.
22828
22829Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22830
22831 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22832 for info.
22833
22834Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22835
22836 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22837 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22838 * gdb.stabs/hppa.sed: New sed script for the PA.
22839
22840Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22841
22842 * gdb.stabs: Re-write weird.def and configuration to use sed
22843 instead of cpp. sed is portable and POSIX; cpp is neither.
22844
22845Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22846
22847 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22848
22849Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22850
22851 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22852
22853Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22854
22855 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22856 "_vb$".
22857 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22858 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22859
22860Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22861
22862 * lib/gdb.exp: Comment out code which depends on non-existent
22863 `transform' procedure.
22864
22865Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22866
22867 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22868 * lib/gdb.exp: Transform tool name.
22869 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22870 1.1's new error handling system.
22871
22872Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22873
22874 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22875
22876Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22877
22878 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22879 They made pattern matching so slow that timeouts happened on
22880 heavily loaded systems. Now any output from "show print" which
22881 gets us back to the GDB prompt is a PASS.
22882
22883Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22884
22885 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22886
22887Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22888
22889 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22890
22891 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22892 It is not from PR 3220.
22893
22894Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22895
22896 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22897 just started failing because they depended on the order the
22898 subcommands are presented, or exact docstring text. This kind of
22899 test is a pain and has minimal benefit.
22900
22901Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22902
22903 * gdb.t09/corefile.exp: At end of test, use "core" command with
22904 no arguments.
22905
22906Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22907
22908 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22909 17}/Makefile.in: Make it possible to run the testsuite with Sun
22910 make and CC = cross gcc by adding explicit build rules for .o
22911 files.
22912
22913Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22914
22915 * gdb.t15/funcargs.exp: Don't put comments on same line as
22916 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22917
c906108c
SS
22918Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22919
22920 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22921
22922Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22923
22924 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22925 * gdb.t20/inherit.exp: remove three dumplicate entries.
22926
22927Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22928
22929 * gdb.t06/break.exp: For "next over recursive call", fail on any
22930 incorrect output, not just on "factorial (value=2)".
22931
22932Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22933
22934 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22935 working now. Add an xfail if accesing a bss variable causes
22936 a memory error if the target is not yet run.
22937
22938Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22939
22940 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22941 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22942 name of __st* demangling (2 strings). Did Kung really get the
22943 more than 95 others right without testing them?
22944
22945Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22946
22947 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22948
22949Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22950
22951 * configure.in (configdirs): Add gdb.disasm
22952 * gdb.disasm: New directory for GDB disassembler tests.
22953 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22954
22955Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22956
22957 * gdb.t00/help.exp: Don't test "help set".
22958
22959 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22960 from within expect statements. None of these happen anymore and
22961 they cause regressions to be silently unnoticed.
22962
22963 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22964 messages) about known failures with gcc cygnus-2.4.5-930417.
22965
22966 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22967 comp-info.exp so it gets built if it doesn't exist.
22968
22969 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22970 it is no longer used.
22971 * gdb.t13/comp-info.c: Removed.
22972
22973Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22974
22975 * gdb.t06/signals.exp: Add xfail for sun3.
22976
22977Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22978
22979 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22980 relevant because ^C doesn't get sent but failure can be reproduced
22981 interactively).
22982
22983Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22984
22985 * gdb.stabs/alpha.mt: New configuration file for alpha.
22986 * gdb.stabs/configure.in: Use it.
22987 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
22988 sharing with alpha.mt, redefine long to word via preprocessor.
22989 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
22990 for alpha.
22991 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
22992 native cc.
22993 * gdb.t00/teststrategy.exp: Change expect string so that we
22994 consume the `(xgdb)' from the command echo and from the gdb prompt.
22995 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
22996 gdb currently compares all values as long, so this failure probably
22997 applies to any configuration where LONGEST is bigger than a target int.
22998 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
22999 with gcc.
23000 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23001 to handle opaque pointers, gcc is.
23002 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23003 as first argument. Include <sys/types.h> and change all operator
23004 new definitions to use size_t.
23005 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23006 now that we use size_t.
23007
23008Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23009
a9c64011 23010 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23011 a long or float array cast all array members to the same type.
a9c64011 23012 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23013 with 64 bit longs.
a9c64011 23014 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23015 on alpha.
a9c64011 23016 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23017
23018Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23019
23020 * gdb.t24 (demangle.exp): Constructors of templates have names like
23021 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23022 section 14.6 of the ARM.
23023
23024 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23025 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23026 accomplish little and slow down the testsuite.
23027
23028 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23029 Accept spaces various places.
23030
23031Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23032
23033 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23034 with watchpoint enabled.
23035
23036 * Makefile.in: Remove definition of CC and remove the second
23037 definition of CXX (the "CXX = gcc" one remains). These definitions
23038 were causing backquotes to be expanded within backquotes, which
23039 doesn't work.
23040
23041Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23042
23043 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23044
23045Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23046
a9c64011
AS
23047 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23048 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23049 by mips cc and contains no stabs entries.
23050
23051Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23052
23053 * config/vx-gdb.exp: Use fake device to load files rather than
23054 NFS.
23055 * lib/gdb.exp: New proc to do "file" command.
23056 * config/unix-gdb.exp: Use new "file" proc.
23057
23058Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23059
23060 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23061 Rework board rebooting slightly.
23062 (gdb_exit): Don't exit from the remote shell; there isn't one.
23063 * gdb.stabs/weird.exp: If a program is being debugged already,
23064 kill it.
23065 * gdb.t04/setvar.exp: Stop and restart gdb.
23066 * gdb.t05/expr.exp: Likewise.
23067 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23068 restart gdb and reload the program.
23069 * gdb.t08/opaque.exp: Likewise.
23070 * gdb.t12/scope.exp: Likewise.
23071 * gdb.t13/bitfields.exp: Likewise.
23072 * gdb.t15/funcargs.exp: Likewise.
23073 * gdb.t20/classes.exp: Likewise.
23074 * gdb.t03/ptype.exp: Increase timeout.
23075 * gdb.t16/printcmds.exp (test_print_string_constants,
23076 test_print_array_constants): Likewise.
23077 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23078 * gdb.t20/classes.exp (do_tests): Likewise.
23079 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23080
23081Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23082
23083 * gdb.stabs: Renamed *wierd* to *weird*.
23084
23085Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23086
23087 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23088 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23089
23090Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23091
23092 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23093 (do_tests): Remove xfail for whatis on one_var and two_var.
23094
23095Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23096
23097 * Makefile.in: Made cross building work better by adding
23098 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23099
23100Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23101
23102 * gdb.t15/{return.c,return.exp,Makefile.in}:
23103 New test, currently commented out.
23104
23105Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23106
23107 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23108 still running and removes the leftover named socket so GDb can do
23109 clean restarts.
23110
23111Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23112
23113 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23114 console, not GDB.
23115 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23116 cross testing works better with "make check"
23117 * config/unix-gdb: Use default procedures for exit and version.
23118 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23119 with the newest VxWorks.
23120
23121Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23122
23123 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23124 old form.
23125
23126 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23127 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23128
23129 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23130
23131 * config/unix-gdb.exp: Remove this version of gdb_exit
23132 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23133 Rob says he'll look at it when he gets back to testing boards.
23134
23135Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23136
23137 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23138 an expected fail for certain ptype commands.
23139
23140 * gdb.t20/classes.exp: Update expected results of "ptype class
23141 Base1" to account for the constructor that now appears in the type.
23142
23143Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23144
23145 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23146 disappeared from list.
23147 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23148 "alldone" proc with call to cleanup and exit.
23149 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23150 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23151 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23152 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23153 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23154 "alldone" proc with simple returns that suppress remaining
23155 tests. The alldone proc went away many months ago.
23156
23157Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23158
23159 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23160
23161 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23162
23163Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23164
23165 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23166 as vax gdb will display them.
23167
23168Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23169
23170 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23171 optimizers.
23172
23173 * scope.exp: Change "bad value for localval" messages so each one
23174 is unique.
23175
23176 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23177 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23178
23179 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23180
23181Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23182
23183 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23184 doesn't exist (due to optimization).
23185
23186Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23187
23188 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23189 contains \r because the filename is long.
23190
23191 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23192 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23193
23194Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23195
23196 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23197 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23198 Ultrix.
23199 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23200 int tests.
23201 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23202
23203Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23204
23205 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23206
23207 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23208 to match does not match the passing case but still matches the
c906108c
SS
23209 failing case.
23210
23211Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23212
23213 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23214
23215Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23216
23217 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23218 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23219 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23220 Remove various versions of gdb_exit.
23221 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23222 gdb_exit.
23223 * config/unix-gdb.exp: gdb_exit remains here, and should override
23224 the generic version, since it's doing a lot of wierd stuff that
23225 the other versions aren't. FIXME, fold it in, or abandon this
23226 version.
23227
23228Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23229
23230 * gdb.t24/demangle.exp: Add tests for PR 3220.
23231
23232Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23233
23234 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23235
23236Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23237
23238 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23239 "i386-*-*". Works for i486 as well.
23240
23241 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23242 bug, and expand domain of xfail to all SVR4 systems, since the
23243 actual problem is likely to be in generic SVR4 /proc support.
23244
23245Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23246
23247 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23248
23249Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23250
23251 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23252 xfails for other systems. Match a missing 'Continuing.' as an
23253 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23254
23255 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23256 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23257 Only issue warning for missing executables if -all option is used.
23258
23259 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23260 file if -all option is used. It's like an unpredictable XFAIL.
23261
23262Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23263
23264 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23265 for dynamically linked binaries.
23266
23267 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23268
23269Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23270
23271 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23272 to state that this is a known bug in old versions of g++.
23273
23274Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23275
23276 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23277 while waiting for `Continuing'.
23278
23279Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23280
23281 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23282 in text, data, and bss.
23283 * gdb.t10/nodebug.c: Add local and global test variables for
23284 initialized and uninitialized data.
23285
23286Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23287
23288 * config/unix-gdb.exp (gdb_exit): Add "wait".
23289
23290Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23291
23292 * gdb.t06/signals.exp: xfail the continue from the handler for all
23293 targets.
23294
23295 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23296 function with watchpoints enabled, the i386 call dummy starts with
23297 a call.
23298
23299 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23300 386 bsd names its corefiles.
23301
23302Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23303
23304 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23305 compilers don't grok it.
23306 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23307 with small octal ints rather than character constants, which
23308 are signed and might not fit if first promoted to int.
23309
23310Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23311
23312 * gdb.t09/Makefile.in (clean): Remove corefile.
23313
23314Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23315
23316 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23317
23318Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23319 and Jim Kingdon (kingdon@cygnus.com)
23320
23321 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23322 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23323 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23324
23325Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23326
23327 * gdb.t17/interrupt.exp: Add xfail for hppa.
23328
23329Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23330
23331 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23332 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23333 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23334 to determine signed-ness of bitfields and use the result to setup
23335 the xfail.
23336 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23337 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23338 call line is reached if necessary.
23339
23340Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23341
23342 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23343
23344Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23345
23346 * gdb.t06/break.exp: Also test `clear' command.
23347
23348Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23349
23350 * gdb.t00/teststrategy.exp: Remove extra quote.
23351
23352 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23353 watchpoint enabled to be for all non-68k machines.
23354
23355 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23356
23357Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23358
23359 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23360 targets use aout.mt instead of ecoff.mt as gas understands
23361 standard aout format.
23362
23363Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23364
23365 * lib/gdb.exp (runto): Don't insist that function we are running to
23366 was compiled with -g.
23367
23368 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23369
23370 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23371 to get back into the read system call.
23372 Accept leading newline in case where we woke it up.
23373
23374Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23375
23376 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23377 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23378 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23379 enable ecoff configuration.
23380
23381Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23382
23383 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23384
23385Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23386
23387 * gdb.t16/printcmds.exp: Add another printf test.
23388
23389Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23390
23391 * configure.in: If configured -with-stabs on any target, add
23392 stabsdirs to configdirs.
23393
23394Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23395
23396 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23397 fun" so pattern does not match the command itself.
23398
23399Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23400
23401 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23402
23403Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23404
23405 * gdb.t17/interrupt.exp: Test for more things.
23406
23407Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23408
23409 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23410 compiler arranges the code and line numbers.
23411
23412 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23413
23414Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23415
23416 * gdb.t00/help.exp: Increase expect input buffer size.
23417
23418Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23419
23420 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23421
23422 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23423
23424 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23425
23426 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23427 [0-9]*, not just [0-9].
23428
23429Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23430
23431 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23432
23433 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23434
23435Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23436
23437 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23438
23439Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23440
23441 * gdb.t06/signals.c: Add xfails for sun3.
23442
23443 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23444
23445 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23446 test_stepping tests.
23447
23448Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23449
23450 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23451
23452 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23453
23454 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23455 rather than actually putting it through cpp twice.
23456
23457 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23458
23459Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23460
23461 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23462 no longer needed.
23463
23464Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23465
23466 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23467
23468 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23469 C++ features prints as "struct", make it a pass, not an xfail.
23470
23471Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23472
23473 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23474 Don't require VA to print as "class" rather than "struct".
23475
23476Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23477
23478 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23479
23480Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23481
23482 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23483
23484Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23485
23486 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23487 order.
23488
23489Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23490
23491 * gdb.t16/printcmds.exp: Add printf tests.
23492
23493 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23494
23495 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23496
23497Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23498
23499 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23500 pass counts, to counteract any existing or future setup_xfails.
23501
23502Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23503
23504 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23505 {BEGIN,END}_COMMON for common block instead of STAB.
23506 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23507
23508 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23509 intp_var should be N_GSYM not N_LSYM.
23510 wierd-aout.S: Use a label for the value of the N_SO.
23511 wierd.def: Remove all backslashes.
23512 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23513
23514Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23515
23516 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23517 get the expected next to inheritance3.
23518
23519Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23520
23521 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23522 now that gcc-2.4 gets it right.
23523
23524Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23525
23526 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23527
23528 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23529 generating comp-info.exp which works for cross-compilation.
23530
23531Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23532
23533 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23534 "*-*-sysv4.*".
23535
23536Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23537
23538 * gdb.t01/run.exp: Start with a fresh gdb.
23539 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23540 SVR4.x.
23541
23542Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23543
23544 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23545 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23546 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23547 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23548 things to remove.
23549
23550Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23551
23552 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23553 test cases from bug reports.
23554
23555Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23556
23557 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23558 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23559 avoid spurious xfails.
23560 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23561 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23562 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23563
23564Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23565
23566 * gdb.t00/teststrategy.exp: Rework to provide more useful
23567 description of each test, fix problem with systems that define
23568 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23569 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23570 results for "next over recursive call" so timeouts aren't taken
23571 by error.
23572
23573Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23574
23575 * gdb.t12/scope.exp: Test printing of variables before run.
23576
23577 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23578 printed in wrong order due to sorting.
23579
23580Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23581
23582 * gdb.t00/teststrategy.exp: Fix expected results for printing
23583 user entered string constant. Is array of char, prints with no
23584 address.
23585
23586 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23587 commands.
23588 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23589 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23590 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23591 of struct of char arrays.
23592 * gdb.t00/radix.exp: New tests for radix commands.
23593
23594Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23595
23596 * gdb.t16/printcmd.exp: Print a variable before running program
23597 (with xfail for AIX).
23598
23599Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23600
23601 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23602
23603 * gdb.t16/printcmd.exp: Don't print variables before running program.
23604
23605 * gdb.t06/break.exp: Don't require envp argument to main.
23606
23607 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23608
23609 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23610 Add xfails for rs6000.
23611
23612 * gdb.t02/whatis.exp: Change other tests not to re-test something
23613 we already tested.
23614
23615 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23616 each type used has a variable of that type.
23617
23618Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23619
23620 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23621
23622Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23623
23624 * configure.in: change srctrigger to be a file, not a directory
23625
23626Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23627
23628 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23629
23630 * gdb.t11/list.exp: Fixed a couple of typos.
23631
23632Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23633
23634 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23635 is fixed and PR is closed.
23636 * gdb.t16 (gdbme.c): Add simple test string variable.
23637 * gdb.t16 (printcmds.exp): Add tests with simple test string
23638 variable, primarily for boundaries on "set print elements".
23639
23640Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23641
23642 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23643 Make leading 0's optional and don't expect a tab in the middle
23644 of the number.
23645
23646 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23647
23648 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23649 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23650 don't end command passed to gdb_test with newline.
23651
23652 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23653 signed keyword away, don't expect signed bitfields to be signed.
23654
23655 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23656 printing with only as many 1's as are in the field as well as printing
23657 with 32 1's (see comment).
23658
23659Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23660
23661 * gdb.t00/default.exp: Start with a fresh gdb.
23662 * configure.in (configdirs): Remove gdb.t31 until the chill
23663 compiler works again. It no longer is able to find chillrt0
23664 since it isn't in libchill.a anymore.
23665 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23666 wierd.o, make more modular.
23667 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23668 spurious newlines that caused problems.
23669
23670Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23671
23672 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23673 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23674 gdb.stabs/wierd.{exp,def}: Many new tests.
23675
23676 * gdb.t00/default.exp: update info line for new message.
23677
23678 * gdb.t02/{whatis.exp,gdbme.c}:
23679 Test that "char *" doesn't print as "caddr_t".
23680
23681Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23682
23683 * gdb.t00/help.exp: Use .* in place of some help messages which
23684 just changed.
23685 gdb.t00/default.exp: Update "info frame" test for new message.
23686 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23687 Remove some xfails
23688
23689Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23690
23691 * gdb.t03/{gdbme.c,ptype.exp}:
23692 Add tests for typedef'd struct and union without tags.
23693 Also check "whatis" on a variable of a typedef'd enum without a tag.
23694
23695 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23696 PRMS 1823; the bug still exists but isn't reproduced by this test
23697 anymore), and remove rs6000 XFAIL (the bug is fixed).
23698
23699 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23700 duplicated from whatis.exp. For those that are left, accept
23701 "long", "long int", or "int" for long variables (whatis.exp already
23702 has an XFAIL for "int", so no need to fail it here).
23703
23704 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23705 Deal with GCC's names for types now that GDB uses the compiler's names.
23706
23707 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23708 setup_xfail's for sunos4. If we #defined the signed keyword away,
23709 don't expect GDB to know that char it is signed.
23710
23711 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23712
23713Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23714
23715 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23716 should work on any system, regardless of debugging format.
23717 * gdb.t21/demangle.exp: Move to gdb.t24.
23718 * gdb.t24/demangle.exp: Move from gdb.t21.
23719 * gdb.t24/{Makefile.in, configure.in}: New files.
23720
23721Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23722
23723 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23724 * gdb.stabs: New directory.
23725
23726Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23727
23728 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23729 not just "Quit anyway?".
23730
23731Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23732
23733 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23734 that all setup_xfails are immediately followed by clear_xfails.
23735
23736Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23737
23738 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23739 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23740 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23741 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23742 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23743 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23744 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23745 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23746 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23747 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23748 gdb.t31/chillvars.exp, lib/gdb.exp:
23749 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23750 bug-gdb@prep.ai.mit.edu.
23751
23752Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23753
23754 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23755 with 0.0, not integer 0.
23756
23757Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23758
23759 * gdb.t06/break.exp: Update for "Kill the program" message change.
23760
23761Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23762
23763 * Makefile.in (GDBFLAGS): Set to -nx.
23764 * Makefile.in (site.exp): Use GDBFLAGS.
23765
23766Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23767
23768 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23769 Makefiles.
23770 (check): depend on just-check.
23771 (just-check): added so that tests can be run without a noop
23772 build pass.
23773
23774Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23775
23776 Switch to using configure's configdirs.
23777 * Makefile.in (Makefile): add configure.in dependency.
23778 (SUBDIRS): removed redundant assignment.
23779 * configure.in: switch subdirs assignment to configdirs.
23780 * gdb.t*/configure.in: new files.
23781
23782Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23783
23784 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23785 works.
23786
23787Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23788
23789 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23790 in explicit rules. Apparently this is not supported by some makes.
23791
23792Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23793
23794 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23795
23796Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23797
23798 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23799 disappeared.
23800
23801Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23802
23803 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23804
23805Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23806
23807 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23808 watchpoint problem that is now fixed.
23809 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23810 uninitialized convenience variables.
23811 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23812 structures.
23813
23814Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23815
23816 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23817 which causes expect to get out of sync with gdb on long output
23818 from help set.
23819 * gdb.t09/corefile.exp: Make expected pattern for core file
23820 failing signal and frame output format less sun specific.
23821
23822Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23823
23824 * gdb.t31/chillvars.exp: Add and remove initial dummy
23825 breakpoint, so that symbol table is forced in.
23826 (Needed at least on Sunos4, though it seems not SVR4.)
23827 * gdb.t31/chillvars.exp: Update for changed output format.
23828
23829Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23830
a9c64011 23831 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23832
23833Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23834
23835 * Makefile.in: Added --srcdir when invoking runtest, removed the
23836 need for a local config file. (optional now)
23837
23838Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23839
23840 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23841 failure count used to force early termination. Add some more
23842 expected failures for gnu style demangling.
23843
23844Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23845
23846 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23847 pmi variable from gdb.t20/gdbme to get optimized away.
23848 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23849 Check for written corefile upon timeout _and_ eof.
23850
23851Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23852
23853 * config/unix-gdb.exp: Add missing return 0.
23854
23855Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23856
23857 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23858 test termination.
23859
23860Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23861
23862 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23863 disappeared.
23864
23865Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23866
23867 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23868 time as i860 support works.
23869
d63a86f8 23870 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23871 "backtrace 100\r" rather than just "backtrace\r", to match last
23872 change.
23873
23874Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23875
23876 * config/udi-gdb.exp (gdb_exit): Remove close command.
23877 (gdb_target_udi): New procedure to set the UDI target.
23878 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23879 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23880 Added waits for prompts after several question responses. Added
23881 some more responses used by a29k-amd-udi-gdb.
23882 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23883 pass different arguments, restart UDI connection after program
23884 completion.
23885 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23886 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23887 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23888 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23889 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23890 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23891 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23892 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23893 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23894 after program completion.
23895 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23896 compiled with a SELECT_VECS setting.
23897 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23898 infinite recursion.
23899
23900 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23901 Added checks for COFF results, and made them expected failures for
23902 all targets. It would be better to make them expected failures
23903 for COFF targets only.
23904
23905Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23906
23907 * Makefile.in: add null dvi target, don't bother to recurse
23908 through test directories for info and install-info; rename
23909 $(datadir) to be dejagnu instead of deja-gnu
23910
23911Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23912
23913 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23914 compiler to coredump.
23915 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23916 code.
23917
23918Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23919
23920 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23921 coredump.
23922 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23923 code.
23924
23925Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23926
23927 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23928 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23929 which in a shell. Deletes xgdb when done.
23930 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23931 Tests the return from the "set height" or "set width" commands.
23932 Added a few return codes where needed.
23933
23934Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23935
23936 * Makefile.in (SUBDIRS): Add gdb.t17.
23937 * configure.in (subdirs): Add gdb.t17.
23938 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23939 files to test gdb's calling of functions in the inferior with
23940 the correct arguments and gdb's ability to retrieve any
23941 result returned.
23942
23943Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23944
23945 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23946 may be called after gdb goes away. Previous versions of expect
23947 needed these to avoid file descriptor leaks, but they cause
23948 errors with the current revision of expect.
23949 * gdb.t00/gdbvars.exp: Use -re on expected output after
23950 setting sevenbit-strings.
23951 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23952 to set sevenbit-strings consistent across tests.
23953 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23954 set sevenbit-strings consistent across tests.
23955
23956Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23957
23958 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23959 expected output to match current "expect" expectations.
23960
23961Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23962
23963 * gdb.t00/default.exp: Change expected output for default "source"
23964 command, to match new gdb behavior which requires a filename to
23965 source.
23966
23967Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23968
23969 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23970 expected fail for i486-*-* that misses the marker2 function.
23971 * gdb.t10/crossload.exp (bfddefault): Allow successful
23972 recognition of a format to pass even if no symbols are found.
23973 Explicitly catch failures where the format is not recognized
23974 or is ambiguous, and add the reason to the fail message.
23975 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23976 the cause is and invalid target and add reason to failure message.
23977 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23978 elf32-i386, elf32-sparc, and elf32-i860.
23979 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23980 Set up expected failure for 'filename'::variable scope resolution,
23981 which is now apparently broken on all targets.
23982 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23983 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23984 gdb.t23/templates.exp: Change failure for missing binfile into
23985 just a warning.
23986 gdb.t21/demangle.exp: Change all cfront references to 'arm'
23987 references.
23988
23989Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
23990
23991 * gdb.t00/default.exp: Add expected output for default "source"
23992 command, to match new gdb behavior.
23993 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
23994
23995Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
23996
23997 * config/*-gdb.exp: returns an error, rather than exiting on
23998 internal errors.
23999
24000Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24001
24002 * gdb.t03/gdbme.c: Add pointer to struct variable.
24003 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24004 referencing struct members.
24005
24006Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24007
24008 * configure.in (mips-idt-ecoff): New target.
24009 * config/mips-gdb.exp: New file for remote board using MIPS remote
24010 debugging protocol.
24011
24012 * Redid configuration scheme. Removed gdb.t*/configure.in.
24013 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24014 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24015 distclean targets. Built executables via .o files. Adjusted
24016 tests to account for source files in $(srcdir) rather than
24017 $(objdir).
24018 * lib/gdb.exp (runto): Don't expect () after the function name,
24019 because it may have arguments.
24020
24021Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24022
24023 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24024 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24025 expected failures for mips-idt-* and mips-sgi-*.
24026 * gdb.t00/default.exp (attach): Kill process if requested.
24027 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24028 that does not read core files.
24029 * gdb.t01/run.exp: Removed checks for exit status code.
24030 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24031 it is linked in.
24032 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24033 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24034 appropriate, rather than doing it by hand.
24035 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24036 execution.
24037 * gdb.t10/crossload.exp: Kill existing program if needed.
24038 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24039 appropriate, rather than doing it by hand. Always increase
24040 timeout for this test, not just for VxWorks.
24041
24042Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24043
24044 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24045 of Chill STRUCT types and STRUCT values.
24046 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24047 than "char".
24048 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24049 struct2): New struct definitions and initializations to test
c906108c
SS
24050 simple Chill STRUCT types.
24051
24052Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24053
24054 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24055 the null byte at the end of strings.
24056 * gdb.t00/default.exp: Make show version insensitive to copyright
24057 date.
24058 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24059 to avoid dependencies on target char signedness.
24060 * gdb.t16/printcmds.exp: Update expected results for explicitly
24061 unsigned char.
24062 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24063 now work.
24064 * gdb.t21/demangle.exp: Add many more patterns for template
24065 demangling, most of them being expected failures.
24066 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24067 string we are matching for, to match on the whole string.
24068 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24069 and fix a whole bunch that had incorrect expected output but were
24070 passing anyway because of the bug in "proc demangle".
24071 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24072 type.
24073 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24074
24075Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24076
a9c64011
AS
24077 * gdb/testsuite: made modifications to testcases, etc., to allow
24078 them to work properly given the reorganization of deja-gnu and the
24079 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24080
24081Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24082
24083 * gdb/testsuite: Initial creation of gdb/testsuite.
24084 Migrated dejagnu testcases and support files for testing nm to
24085 gdb/testsuite from deja-gnu. These files were moved "as is"
24086 with no modifications. This migration is part of a major overhaul
24087 of dejagnu. The modifications to these testcases, etc., which
24088 will allow them to work with the new version of dejagnu will be
24089 made in a future update.
48efe704 24090
8d8cb839 24091 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24092\f
8d8cb839
EZ
24093;; Local Variables:
24094;; mode: change-log
24095;; left-margin: 8
24096;; fill-column: 74
24097;; version-control: never
24098;; End:
902f2ccb
MC
24099
24100 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24101 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24102 Copying and distribution of this file, with or without modification,
24103 are permitted provided the copyright notice and this notice are preserved.
This page took 2.986651 seconds and 4 git commands to generate.