2011-05-05 Yao Qi <yao@codesourcery.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0c51be18
YQ
12011-05-05 Yao Qi <yao@codesourcery.com>
2
3 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4 (test_adr_32bit, test_pop_pc): New.
5 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6 (test_adr_32bit, test_pop_pc): New.
7
4d393d60
JM
82011-05-04 Joseph Myers <joseph@codesourcery.com>
9
10 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
11 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
12 targets.
13 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
14 handle targets.
15
8ffd0459
JK
162011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17
18 * gdb.base/completion.exp (complete help info wat): Rename to ...
19 (complete 'help info wat'): ... here.
20 Remove all `-re ".*' and `-re "^.*' redundant regexes.
21 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
22
8e28d804
PA
232011-05-04 Pedro Alves <pedro@codesourcery.com>
24
25 * gdb.base/completion.exp: Use gdb_test_multiple instead of
26 gdb_test and explicit $gdb_prompt/timeout matches.
27
3eb2ef34
YQ
282011-05-04 Yao Qi <yao@codesourcery.com>
29
30 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
31 and __thumb2__.
32
aaaf81a3
MP
332011-05-03 Marek Polacek <mpolacek@redhat.com>
34
35 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
36 in place of `gdb_test "delete breakpoints"'. This eliminates two
37 testcases.
38
c4cbc0df
PA
392011-05-02 Pedro Alves <pedro@codesourcery.com>
40
41 PR testsuite/12649
42 Fix races.
43
44 * gdb.base/completion.exp: Remove all sleep calls. Remove
45 unnecessary regexs. Don't explicitly expect anything after the
46 prompt. Eat the prompt if necessary.
47
b4cbb4a3
EBM
482011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
49
50 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
51 accept to show the caller line again as well as the line after.
52
d65aec65
PM
532011-04-29 Phil Muldoon <pmuldoon@redhat.com>
54
55 PR mi/12531
56
57 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
58 compile target.
59 * gdb.python/py-prettyprint.exp: Add C++ object for
60 CPLUS_FAKE_CHILD test.
61
30852783
UW
622011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
63
64 * gdb.base/signest.exp: New file.
65 * gdb.base/signest.c: Likewise.
66
c7b1f0d9
JK
672011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
68
69 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
70 thread and breakpoint notifications.
71
559a7a62
JK
722011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 * gdb.base/fortran-sym-case.c: New file.
75 * gdb.base/fortran-sym-case.exp: New file.
76 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
77 * gdb.dwarf2/dw2-case-insensitive.c: New file.
78 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
79
8344e389
JK
802011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
83 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
84 false #1', `if true else false #2' and `if true else false #3'.
85
2484c66b
UW
862011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
87
88 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
89 while delivering signal.
90
8d3788bd
VP
912011-04-27 Vladimir Prus <vladimir@codesourcery.com>
92
93 MI breakpoint notifications.
94
95 * testsuite/gdb.mi/mi-cli.exp: Adust.
96 * testsuite/gdb.mi/mi2-cli.exp: Adust.
97 * testsuite/gdb.mi/mi-watch.exp: Adust.
98 * testsuite/gdb.mi/mi2-watch.exp: Adust.
99 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
100 notifications.
101
3e03848b
JK
1022011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
103
104 * gdb.base/gdbindex-stabs-dwarf.c: New file.
105 * gdb.base/gdbindex-stabs.c: New file.
106 * gdb.base/gdbindex-stabs.exp: New file.
107
918c9108
YQ
1082011-04-25 Yao Qi <yao@codesourcery.com>
109
110 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
111 with /*...*/.
112 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
113
90556b8c
JK
1142011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
115
116 * gdb.python/py-value.exp (test_objfiles): Name the first test
117 `py-value in file.filename'.
118
03f2bd59
JK
1192011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
122 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
123 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
124 !gdbserver_reconnect_p..
125 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
126
7b08b9eb
JK
1272011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
128
129 * gdb.cp/cpcompletion.exp (complete class methods)
130 (complete class methods beginning with F): Move them above runto. New
131 comment about the runto delimiter.
132
b78974c3
PA
1332011-04-20 Pedro Alves <pedro@codesourcery.com>
134
135 * gdb.base/maint.exp: Test that "maint print registers" works
136 without a running program.
137
20429c40 1382011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 139
20429c40
MP
140 * gdb.base/setshow.exp: Fix racy tests.
141 ($old_gdb_prompt): New variable.
142
7a9dd1b2
TT
1432011-04-19 Tom Tromey <tromey@redhat.com>
144
145 * gdb.mi/mi-nsmoribund.exp:
146 * gdb.hp/gdb.objdbg/objdbg01.exp:
147 * gdb.base/structs.exp (test_struct_returns):
148 * gdb.base/call-sc.exp (test_scalar_returns):
149 * gdb.base/bigcore.exp: Remove duplicate words.
150
02835898
JK
1512011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 * gdb.base/break-interp-lib.c (v, vptr): New variables.
154 * gdb.base/break-interp.exp (test_attach): New comment.
155
254f582e
JK
1562011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 * gdb.threads/gcore-thread.exp ($core0file): New variable.
159 (clear __stack_user.next, clear stack_used.next)
160 (save a zeroed-threads corefile): New test.
161 Call core_load for $core0file.
162 (zeroed-threads cannot be listed): New test.
163
4fe85f5c
JK
1642011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
165
166 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
167 filename.
168 ($srcfile): Preserve the original value.
169 ($testfile): Match it the .exp filename.
170 ($corefile): New variable. Substitute it around.
171 Use clean_restart.
172 ($prev_timeout): Remove.
173 (load_core): Move core loading into this proc.
174 Fix restore of $timeout if load_core fails.
175
63524580
JK
1762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 * gdb.base/eu-strip-infcall.c: New file.
179 * gdb.base/eu-strip-infcall.exp: New file.
180
90359a16
JK
1812011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
182
183 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
184 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
185
626e7282
JK
1862011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 Fix Python access to inlined frames.
189 * gdb.python/py-frame-inline.c: New file.
190 * gdb.python/py-frame-inline.exp: New file.
191
3363d018
EBM
1922011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
193
194 * gdb.base/gdb1090.exp: Change breakpoint location to read the
195 content of 's24' correctly (avoiding "optimized out").
196 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
197
28781456
JK
1982011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
199
200 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
201
4a4106ca
TJB
2022011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
203
204 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
205 expect a colon in watch -location output.
206
d26ccb4f
JK
2072011-04-13 Marek Polacek <mpolacek@redhat.com>
208
209 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
210 New testcase `expect response to define backtrace'. Also remove
211 redundant `default' block.
212
e1ab1f9c
JK
2132011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
214
215 * gdb.python/py-prettyprint.c (struct hint_error): New.
216 (main): New variable hint_error.
217 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
218 "print hint_error".
219 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
220 (register_pretty_printers): Register it.
221
0c2e6019
TT
2222011-04-04 Tom Tromey <tromey@redhat.com>
223
224 * gdb.cp/maint.exp (test_help): Update.
225 (test_namespace): Likewise.
226
af57139d
JB
2272011-04-01 Joel Brobecker <brobecker@adacore.com>
228
229 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
230 * gdb.ada/arrayptr.exp: Add new tests.
231
956a9fb9
JB
2322011-04-01 Joel Brobecker <brobecker@adacore.com>
233
234 * gdb.ada/mi_catch_ex: New testcase.
235
d0c4d642
PA
2362011-04-01 Pedro Alves <pedro@codesourcery.com>
237
238 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
239 base::overload(void) method without specifying "const".
240
18819fa6
UW
2412011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
242
243 * gdb.arch/thumb-singlestep.S: New file.
244 * gdb.arch/thumb-singlestep.exp: Likewise.
245
a4c8e806
TT
2462011-03-31 Tom Tromey <tromey@redhat.com>
247
248 * gdb.python/py-prettyprint.py (exception_flag): New global.
249 (NoStringContainerPrinter._iterator.next): Check it.
250 * gdb.python/py-prettyprint.c (main): New variable nstype2.
251 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
252
53832f31
TT
2532011-03-29 Tom Tromey <tromey@redhat.com>
254
255 * gdb.cp/anon-struct.cc: New file.
256 * gdb.cp/anon-struct.exp: New file.
257
e4620230
JK
2582011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
259
260 Test STT_GNU_IFUNC support.
261 * gdb.base/gnu-ifunc-lib.c: New file.
262 * gdb.base/gnu-ifunc.c: New file.
263 * gdb.base/gnu-ifunc.exp: New file.
264
d0fb5eae
JK
2652011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
266
267 Support a ring of related breakpoints.
268 * gdb.base/watchpoint-delete.c: New file.
269 * gdb.base/watchpoint-delete.exp: New file.
270
20106cfb
JK
2712011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
272
273 * gdb.ada/arrayparam.exp (print first after function call): Use
274 explicit package name. Add a comment
275 (print lasta after function call): Rename ...
276 (print last after function call): ... it and use explicit package
277 name.
278 (print length after function call): Use explicit package name.
279 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
280 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
281 (multiple matches for symbol i): Rename ...
282 (multiple matches for symbol integervar): ... it.
283 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
284 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
285
e7ab5e63
AB
2862011-03-25 Andrew Burgess <aburgess@broadcom.com>
287
288 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
289 environment variable to make grep output more predictable. Move
290 all the environment setup into gdb_init so it's done once per test
291 case rather than each time we start gdb.
292
9ef07c8c
TT
2932011-03-24 Tom Tromey <tromey@redhat.com>
294
295 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
296 test.
297
dd90784c
JK
2982011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
299
300 * gdb.dwarf2/dw2-entry-value-main.c: New file.
301 * gdb.dwarf2/dw2-entry-value.S: New file.
302 * gdb.dwarf2/dw2-entry-value.exp: New file.
303
05775840
PM
3042011-03-22 Phil Muldoon <pmuldoon@redhat.com>
305
306 PR python/12183
307
308 * gdb.python/py-function.exp: Add GdbError tests.
309
8661b11b
PA
3102011-03-18 Pedro Alves <pedro@codesourcery.com>
311
312 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
313 (reglocal_test_func, statlocal_test_func): New functions.
314 (globals_test_func): Call new functions.
315 * gdb.trace/unavailable.exp (gdb_collect_args_test)
316 (gdb_collect_locals_test): New procedure.
317 (gdb_trace_collection_test): Call new procedures.
318
0fdb4f18
PA
3192011-03-18 Pedro Alves <pedro@codesourcery.com>
320
321 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
322 (test_register, test_register_unavailable): New procedures.
323 (gdb_unavailable_registers_test): New procedure.
324 (gdb_trace_collection_test): Call it.
325
99c3dc11
PM
3262011-03-18 Phil Muldoon <pmuldoon@redhat.com>
327
328 PR python/12149
329
330 * gdb.python/python.exp: Add gdb.write tests.
331
29703da4
PM
3322010-03-17 Phil Muldoon <pmuldoon@redhat.com>
333
334 * gdb.python/Makefile.in: Add py-objfile.
335 * gdb.python/py-objfile.exp: New file.
336 * gdb.python/py-objfile.c: New file.
337 * gdb.python/py-block.exp: Add is_valid tests.
338 * gdb.python/py-inferior.exp: Ditto.
339 * gdb.python/py-infthread.exp: Ditto.
340 * gdb.python/py-symbol.exp: Ditto.
341 * gdb.python/py-symtab.exp: Ditto.
342
598997c8
KS
3432011-03-16 Keith Seitz <keiths@redhat.com>
344
345 PR c++/12273
346 * gdb.cp/cmpd-minsyms.exp: New test.
347 * gdb.cp/cmpd-minsyms.cc: New file.
348
349 PR c++/11734
350 * gdb.cp/ovsrch.exp: New test.
351 * gdb.cp/ovsrch.h: New file.
352 * gdb.cp/ovsrch1.cc: New file.
353 * gdb.cp/ovsrch2.cc: New file.
354 * gdb.cp/ovsrch3.cc: New file.
355 * gdb.cp/ovsrch4.cc: New file.
356
c91513d8
PP
3572011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
358
359 PR gdb/12528
360 * gdb.base/Makefile.in: Adjust EXECUTABLES.
361 * gdb.base/break-on-linker-gcd-function.exp: New test.
362 * gdb.base/break-on-linker-gcd-function.cc: New file.
363
7470fc63
AT
3642011-03-15 Andreas Tobler <andreast@fgznet.ch>
365
366 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
367
959e7469
PM
3682011-03-15 Phil Muldoon <pmuldoon@redhat.com>
369
370 * lib/gdb.exp (gdb_unload): Add another termination case.
371
9373cf26
JK
3722011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
373
374 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
375 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
376 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
377 Provide a stub byte there.
378 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
379 DW_AT_entry_pc.
380 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
381
24e9cda0
UW
3822011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
383
384 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
385 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
386 "generic ABI, auto".
387 (altivec_abi_tests): Accept vectors returned by reference.
388
7371cf6d
PM
3892010-03-14 Phil Muldoon <pmuldoon@redhat.com>
390
391 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
392
ce77046a
UW
3932011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
394
395 * gdb.python/py-section-script.exp: Skip test if no Python support.
396
176400c3
UW
3972011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
398
399 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
400
ecec24e6
PM
4012011-03-10 Phil Muldoon <pmuldoon@redhat.com>
402
403 * gdb.python/py-parameter.exp: Update tests to the new Python
404 parameter API. Add "no documentation" test. Add deprecated API
405 backward compatibility test.
406
5dbdd470
TT
4072011-03-09 Tom Tromey <tromey@redhat.com>
408
409 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
410 gdb_continue_to_end.
411
b66e66ee
MK
4122011-03-09 Mark Kettenis <kettenis@gnu.org>
413
414 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
415 tabs.
416
eceb0c5f
TT
4172011-03-09 Tom Tromey <tromey@redhat.com>
418
419 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
420 parentheses.
421 (gdb_continue_to_end): Add "allow_extra" parameter. Use
422 $command.
423 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
424 argument to gdb_continue_to_end.
425 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
426 argument to gdb_continue_to_end.
427 * gdb.cp/annota3.exp: Fix regex.
428 * gdb.cp/annota2.exp: Fix regex.
429 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
430 gdb_continue_to_end.
431 * gdb.base/call-signal-resume.exp: Revert earlier patch.
432 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
433 gdb_continue_to_end.
434
63154eca
PA
4352011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
436
437 * gdb.server/ext-run.exp
438 (load new file without any gdbserver inferior): New test.
439
967d1f9b
TT
4402011-03-07 Tom Tromey <tromey@redhat.com>
441
442 * Makefile.in (TAGS): Rewrite.
443
d68dcbb9
JK
4442011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * gdb.trace/report.exp (12.1: trace report #1): New match for the
447 initial commands echo. New match for `Found trace'. Anchor all the
448 other matches. Anchor and match for `No trace frame found' the final
449 match.
450
6bf58e63
TT
4512011-03-07 Tom Tromey <tromey@redhat.com>
452
453 * Makefile.in (TAGS): New target.
454
fda326dd
TT
4552011-03-07 Tom Tromey <tromey@redhat.com>
456
457 * lib/opencl.exp (skip_opencl_tests): Update for exit message
458 change.
459 * lib/mi-support.exp (mi_gdb_test): Update for exit message
460 change.
461 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
462 exit message change.
463 (skip_altivec_tests): Update for exit message change.
464 (skip_vsx_tests): Likewise.
465 (gdb_continue_to_end): Likewise. Add 'command' argument.
466 * lib/cell.exp (skip_cell_tests): Update for exit message change.
467 * gdb.threads/tls.exp: Update for exit message change.
468 * gdb.threads/thread-unwindonsignal.exp: Use
469 gdb_continue_to_end.
470 * gdb.threads/step.exp (step_it): Update for exit message change.
471 (continue_all): Likewise.
472 * gdb.threads/print-threads.exp (test_all_threads): Update for
473 exit message change.
474 * gdb.threads/interrupted-hand-call.exp: Use
475 gdb_continue_to_end.
476 * gdb.threads/execl.exp: Use gdb_continue_to_end.
477 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
478 gdb_continue_to_end.
479 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
480 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
481 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
482 * gdb.cp/method.exp: Update for exit message change.
483 * gdb.cp/mb-templates.exp: Update for exit message change.
484 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
485 * gdb.cp/annota3.exp: Update for exit message change.
486 * gdb.cp/annota2.exp: Update for exit message change.
487 * gdb.cell/fork.exp: Use gdb_continue_to_end.
488 * gdb.base/term.exp: Update for exit message change.
489 * gdb.base/step-test.exp (test_i): Update for exit message change.
490 * gdb.base/sigstep.exp (advance): Update for exit message change.
491 (advancei): Likewise.
492 * gdb.base/siginfo.exp: Update for exit message change.
493 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
494 * gdb.base/reread.exp: Use gdb_continue_to_end.
495 * gdb.base/langs.exp: Use gdb_continue_to_end.
496 * gdb.base/interrupt.exp: Update for exit message change.
497 * gdb.base/gdb1555.exp: Update for exit message change.
498 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
499 * gdb.base/ending-run.exp: Update for exit message change.
500 * gdb.base/chng-syms.exp: Update for exit message change.
501 * gdb.base/checkpoint.exp: Update for exit message change.
502 * gdb.base/catch-syscall.exp (check_for_program_end): Use
503 gdb_continue_to_end.
504 (test_catch_syscall_with_wrong_args): Likewise.
505 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
506 * gdb.base/break-interp.exp (test_ld): Update for exit message
507 change.
508 * gdb.base/bang.exp: Update for exit message change.
509 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
510 (do_call_attach_tests): Likewise.
511 * gdb.base/a2-run.exp: Update for exit message change.
512 * gdb.arch/ppc-dfp.exp: Update for exit message change.
513 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
514 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
515
dd19bd70
JK
5162011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
517
518 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
519
30e62689
TT
5202011-03-03 Tom Tromey <tromey@redhat.com>
521
522 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
523 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
524 * gdb.hp/gdb.aCC/configure.ac: Remove.
525 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
526 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
527 * gdb.hp/gdb.base-hp/configure.ac: Remove.
528 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
529 * gdb.hp/gdb.compat/configure (Makefile): Remove.
530 * gdb.hp/gdb.compat/configure.ac: Remove.
531 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
532 * gdb.hp/gdb.defects/configure (Makefile): Remove.
533 * gdb.hp/gdb.defects/configure.ac: Remove.
534 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
535 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
536 * gdb.hp/gdb.objdbg/configure.ac: Remove.
537 * gdb.hp/configure.ac: Remove.
538 * gdb.hp/configure: Remove.
539 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
540 substitution.
541 (Makefile): Remove rule.
542 * gdb.cell/configure.ac: Remove.
543 * gdb.cell/configure: Remove.
544 * gdb.stabs/Makefile.in (Makefile): Remove.
545 (distclean): Don't remove config.status or config.log.
546 * gdb.stabs/configure (Makefile): Remove.
547 * gdb.stabs/configure.ac: Remove.
548 * configure: Rebuild.
549 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
550 Remove stabs- and cell-specific logic. Test for existence of
551 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
552 subdirectories, gdb.cell, and and gdb.stabs.
553 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
554
c171f854
JB
5552011-03-03 Joel Brobecker <brobecker@adacore.com>
556
557 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
558 end of buffer.
559
9a5193cb
JB
5602011-03-02 Joel Brobecker <brobecker@adacore.com>
561
562 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
563 gdb_test when running a test where we expected no output back.
564
9bb4c1bb
MS
5652011-02-28 Michael Snyder <msnyder@vmware.com>
566
567 * gdb.cp/overload.cc: Change initializer value to integer.
568
3bd0f5ef
MS
5692011-02-27 Michael Snyder <msnyder@vmware.com>
570
571 * gdb.multi/base.exp: Add test for remove-inferiors.
572
2279eaad
JB
5732011-02-26 Joel Brobecker <brobecker@adacore.com>
574
575 * gdb.python/py-frame.exp: Simplify the initialization phase
576 using prepare_for_testing.
577
c82c0b55
MS
5782011-02-25 Michael Snyder <msnyder@vmware.com>
579
580 * gdb.multi/base.exp: Add tests for info inferiors with args.
581
1d94651b
JK
5822011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
583
584 * gdb.dwarf2/dw2-ranges.S: Rename to ...
585 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
586 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
587 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
588 asmfile3. Comment the STABS (#3) file compilation. Compile
589 everything through assembler. Provide KFAIL for symtab/12497.
590 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
591 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
592 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
593 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
594
3bd0f5ef
MS
5952011-02-24 Michael Snyder <msnyder@vmware.com>
596
597 * gdb.base/break.exp: Add tests for delete breakpoints using
598 convenience variables and value history references.
599
12c1418e
MS
6002011-02-24 Michael Snyder <msnyder@vmware.com>
601
602 * gdb.base/break.exp: Remove debugging 'printf' accidentally
603 left behind in previous check-in.
604
e5a67952
MS
6052011-02-23 Michael Snyder <msnyder@vmware.com>
606
607 * gdb.base/break.exp: Add tests for "info break" with arguments.
608 * gdb.trace/infotrace.exp: Update patterns for error and help.
609 * gdb.base/completion.exp: Update pattern.
610 * gdb.base/ena-dis-br.exp: Update pattern.
611 * gdb.base/help.exp: Update patterns.
612
6132011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
614
615 * gdb.base/memattr.exp: New test.
616 * gdb.base/memattr.c: Test load for memattr.exp.
617
6e6fbe60
DE
6182011-02-22 Doug Evans <dje@google.com>
619
620 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
621
1d41d745
MS
6222011-02-22 Michael Snyder <msnyder@vmware.com>
623
624 * Makefile.in: Make more clean.
625 * gdb.ada/Makefile.in: Ditto.
626 * gdb.arch/Makefile.in: Ditto.
627 * gdb.asm/Makefile.in: Ditto.
628 * gdb.base/Makefile.in: Ditto.
629 * gdb.cp/Makefile.in: Ditto.
630 * gdb.dwarf2/Makefile.in: Ditto.
631 * gdb.java/Makefile.in: Ditto.
632 * gdb.mi/Makefile.in: Ditto.
633 * gdb.modula2/Makefile.in: Ditto.
634 * gdb.python/Makefile.in: Ditto.
635 * gdb.server/Makefile.in: Ditto.
636 * gdb.stabs/Makefile.in: Ditto.
637 * gdb.threads/Makefile.in: Ditto.
638 * gdb.trace/Makefile.in: Ditto.
639
79ba84ca
MS
6402011-02-22 Michael Snyder <msnyder@vmware.com>
641
642 * gdb.threads/thread-find.exp: Add tests for bad input to
643 info threads.
644
b9b35694
JB
6452011-02-22 Joel Brobecker <brobecker@adacore.com>
646
647 * gdb.python/py-breakpoint.exp: Fix the expected output of
648 one of the "maint info breakpoints" tests to accept the output
649 generated on platforms that do not have hardware watchpoints.
650
8bfb830f
JB
6512011-02-22 Joel Brobecker <brobecker@adacore.com>
652
653 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
654 clean_restart. Be a little stricter in the expected output
655 for one of the tests. Fix a typo in one of the comments.
656
c45f3c54
JB
6572011-02-22 Joel Brobecker <brobecker@adacore.com>
658
659 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
660 Delete variable binfile, no longer use. Add or modify test
661 comments to make them unique.
662
b97c863c
MS
6632011-02-21 Michael Snyder <msnyder@vmware.com>
664
665 * Makefile.in: Update for make clean.
666 * gdb.ada/Makefile.in: Ditto.
667 * gdb.arch/Makefile.in: Ditto.
668 * gdb.asm/Makefile.in: Ditto.
669 * gdb.base/Makefile.in: Ditto.
670 * gdb.cp/Makefile.in: Ditto.
671 * gdb.dwarf2/Makefile.in: Ditto.
672 * gdb.java/Makefile.in: Ditto.
673 * gdb.mi/Makefile.in: Ditto.
674 * gdb.modula2/Makefile.in: Ditto.
675 * gdb.python/Makefile.in: Ditto.
676 * gdb.server/Makefile.in: Ditto.
677 * gdb.stabs/Makefile.in: Ditto.
678 * gdb.threads/Makefile.in: Ditto.
679 * gdb.trace/Makefile.in: Ditto.
680
aea5b279
MS
6812011-02-21 Michael Snyder <msnyder@vmware.com>
682
683 * gdb.threads/thread-find.exp: Update patterns for changes in
684 output of "info threads" command.
685
e3039479
UW
6862011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
687 Ulrich Weigand <uweigand@de.ibm.com>
688
689 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
690 (skip_hw_watchpoint_tests): Likewise.
691 (skip_hw_watchpoint_multi_tests): Likewise.
692
b800ec70
UW
6932011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
694
695 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
696 (skip_hw_watchpoint_tests): Likewise.
697 (skip_hw_watchpoint_multi_tests): Likewise.
698 (skip_hw_watchpoint_access_tests): Likewise.
699
700 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
701 * gdb.base/pr11022.exp: Likewise.
702 * gdb.base/watch-read.exp: Likewise.
703 * gdb.base/watch_thread_num.exp: Likewise.
704 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
705 * gdb.base/watchpoint-hw.exp: Likewise.
706 * gdb.base/watchpoint.exp: Likewise.
707 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
708 * gdb.threads/watchthreads-reorder.exp: Likewise.
709 * gdb.threads/watchthreads.exp: Likewise.
710 * gdb.threads/watchthreads2.exp: Likewise.
711
91033e37
JB
7122011-02-21 Joel Brobecker <brobecker@adacore.com>
713
714 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
715 the debugger is unable to find the array bounds.
716
eeaafae2
JK
7172011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
718
719 * gdb.cp/typedef-operator.exp: New file.
720 * gdb.cp/typedef-operator.cc: New file.
721
e338d953
MS
7222011-02-17 Michael Snyder <msnyder@vmware.com>
723
724 * gdb.threads/thread-find.exp: Fix regular expressions.
725
e67ad678
JB
7262011-02-17 Joel Brobecker <brobecker@adacore.com>
727
728 * gdb.ada/packed_array: Expand testcase to test printing of
729 unconstrained packed array.
730
93084bca
JB
7312011-02-17 Joel Brobecker <brobecker@adacore.com>
732
733 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
734
a0c78a73
PA
7352011-02-16 Pedro Alves <pedro@codesourcery.com>
736
f65d5553 737 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
738 (main): Initialize it before collecting, and and clear it
739 afterwards.
f65d5553
PA
740 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
741 collecting with '{type} addr', where the addr expression is not an
742 rvalue.
a0c78a73 743
3dfcbbd2
KW
7442011-02-16 Ken Werner <ken.werner@de.ibm.com>
745
746 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
747 a bool variable. Expect correct OpenCL names for vector types. Use the
748 uc3 variable name instead of referring to the uchar3 built-in type.
749 Escape the asterisk at the half pointer test.
750
08807d5a
PA
7512011-02-16 Pedro Alves <pedro@codesourcery.com>
752
f65d5553 753 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
754 (main): Initialize it before collecting, and and clear it
755 afterwards.
f65d5553
PA
756 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
757 collecting overlapping memory ranges.
08807d5a 758
60f98dde
MS
7592011-02-15 Michael Snyder <msnyder@vmware.com>
760
761 * gdb.base/default.exp: Add tests for thread commands.
762 * gdb.base/help.exp: Add tests for thread commands.
763 * gdb.threads/thread-find.exp: New test for thread find command.
764
648cd113
KW
7652011-02-15 Ken Werner <ken.werner@de.ibm.com>
766
767 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
768
494e194e
YQ
7692011-02-15 Yao Qi <yao@codesourcery.com>
770
771 PR tdep/12352
772 * gdb.arch/arm-disp-step.S : New test for str instruction.
773 * gdb.arch/arm-disp-step.exp : Likewise.
774
d9492458
TJB
7752011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
776
777 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
778 "vector_register2_vr" test strings. Test the extended floating
779 point registers (F32~F63).
780 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
781 IBM XL C compiler. Make the test program use a register provided
782 by the compiler for the lxvd2x instruction.
783
8af8e3bc
PA
7842011-02-14 Pedro Alves <pedro@codesourcery.com>
785
786 * gdb.trace/unavailable.cc (class Base, class Middle, class
787 Derived): New types.
788 (derived_unavail, derived_partial, derived_whole): New globals.
789 (virtual_partial): New global.
790 (virtualp): Point at virtual_partial.
791 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
792 related to unavailable vptr.
793
1b28d0b3
PA
7942011-02-14 Pedro Alves <pedro@codesourcery.com>
795
796 * gdb.trace/unavailable.cc (a, b, c): New globals.
797 (main): Set and clear them.
798 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
799 `a' and `c', and check that `b' isn't collected, although `a' and
800 `c' are.
801
ec0a52e1
PA
8022011-02-14 Pedro Alves <pedro@codesourcery.com>
803
804 * gdb.trace/unavailable.cc (struct Virtual): New.
805 (virtualp): New global pointer.
806 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
807 printing a pointer to an object whose type has a vtable, with
808 print object on.
809
24e6bcee
PA
8102011-02-14 Pedro Alves <pedro@codesourcery.com>
811
812 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
813 value repeat handles unavailableness.
814
39d37385
PA
8152011-02-14 Pedro Alves <pedro@codesourcery.com>
816
817 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
818 tests for building arrays from unavailable values, subscripting
819 non-memory rvalue unvailable arrays, and accessing fields or
820 baseclasses of non-lazy unavailable values,
821 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
822 struct types.
823 (g_smallstruct, g_smallstruct_b): New globals.
824
06d72e16
PA
8252011-02-14 Pedro Alves <pedro@codesourcery.com>
826
827 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
828
bc9a5551
JK
8292011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 Fix const/volatile qualifiers of C++ types, PR c++/12328.
832 * gdb.cp/overload-const.exp: New file.
833 * gdb.cp/overload-const.cc: New file.
834
54fcddd0
UW
8352011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
836
837 * gdb.opencl/callfuncs.cl: New file.
838 * gdb.opencl/callfuncs.exp: New test.
839 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
840
d6dafb7c
UW
8412011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
842
843 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
844 when computing result.
845 * gdb.arch/altivec-abi.exp: Update expected results.
846
a449c2d8
TJB
8472011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
848
849 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
850 * gdb.base/jit.exp: Likewise.
851 * gdb.base/pie-execl.exp: Likewise.
852 * gdb.base/solib-nodir.exp: Likewise.
853 * gdb.base/solib-overlap.exp: Likewise.
854
764880b7
PA
8552011-02-07 Pedro Alves <pedro@codesourcery.com>
856
857 * gdb.trace/collection.c (global_pieces): New.
858 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
859 New procedure.
860 (gdb_trace_collection_test): Call it.
861
505500db
SW
8622011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
863
864 * gdb.python/py-evthreads.c: New file.
865 * gdb.python/py-evthreads.exp: New file.
866 * gdb.python/py-events.py: New file.
867 * gdb.python/py-events.exp: New file.
868 * gdb.python/py-events.c: New file.
869
385203ed
DD
8702011-02-04 David Daney <ddaney@caviumnetworks.com>
871
872 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
873
9011945e
AB
8742011-02-03 Andrew Burgess <aburgess@broadcom.com>
875
876 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
877 gdb.base/disasm-end-cu.exp: New test for disassembling over the
878 boundary between two compilation units.
879
580688f3
PA
8802011-02-02 Pedro Alves <pedro@codesourcery.com>
881
882 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
883 (Virtual): New structs.
884 (virtual_o, virtual_middle_b): New globals.
885 * gdb.cp/virtbase.exp: New tests.
886
d3f0f853
PP
8872011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
888
889 * gdb.base/jit.exp: New file.
890 * gdb.base/jit-main.c: New file.
891 * gdb.base/jit-solib.c: New file.
892
b2030fb5
UW
8932011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
894
895 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
896 proceed to initial kernel entry point.
897 * gdb.opencl/datatypes.exp: Likewise.
898 * gdb.opencl/operators.exp: Likewise.
899 * gdb.opencl/vec_comps.exp: Likewise.
900
2db19d1e
SW
9012011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
902
903 * gdb.cp/nsnested.cc: New.
904 * gdb.cp/nsnested.exp: New.
905 * gdb.cp/nsnoimports.exp: New.
906 * gdb.cp/nsnoimports.cc: New.
907
6b0c4c1f
JB
9082011-01-31 Joel Brobecker <brobecker@adacore.com>
909
910 * gdb.base/interact.exp: Add extra tests that verify that
911 the value of the interactive-mode setting does not change
912 after the script is sourced.
913
80b23b6a
JK
9142011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
915
916 * gdb.cp/noparam.exp: New file.
917 * gdb.cp/noparam.cc: New file.
918
ffd5ec24
PA
9192011-01-28 Pedro Alves <pedro@codesourcery.com>
920
921 * gdb.trace/tfile.exp: Test that with no traceframe selected,
922 there's no stack or registers.
923
a81766d8
TT
9242011-01-26 Tom Tromey <tromey@redhat.com>
925
926 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
927 space before string output. Add test for "set print pretty off"
928 case.
929
585fdaa1
PA
9302011-01-25 Pedro Alves <pedro@codesourcery.com>
931
932 * gdb.base/frame-args.exp: Adjust.
933 * gdb.dwarf2/dw2-noloc.exp: Adjust.
934 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
935 * gdb.dwarf2/pieces.exp: Adjust.
936 * gdb.opt/clobbered-registers-O2.exp: Adjust.
937 * gdb.opt/inline-locals.exp: Adjust.
938 * gdb.threads/fork-child-threads.exp: Adjust.
939
d468832a
KW
9402011-01-25 Ken Werner <ken.werner@de.ibm.com>
941
942 * gdb.opencl/convs_casts.cl: Move program scope variables into the
943 OpenCL kernel function. Add a comment as marker. Add address space
944 qualifiers for the remaining program scope variables.
945 * gdb.opencl/datatypes.cl: Likewise.
946 * gdb.opencl/operators.cl: Likewise.
947 * gdb.opencl/vec_comps.cl: Likewise.
948 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
949 Add breakpoint at the marker comment.
950 * gdb.opencl/datatypes.exp: Likewise.
951 * gdb.opencl/operators.exp: Likewise.
952 * gdb.opencl/vec_comps.exp: Likewise.
953
490f124f
PA
9542011-01-24 Pedro Alves <pedro@codesourcery.com>
955
956 * gdb.base/printcmds.c (some_struct): New struct and instance.
957 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
958 procedure.
959 <global scope>: Call it.
960
6da78614
KW
9612011-01-21 Ken Werner <ken.werner@de.ibm.com>
962
963 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
964 argument to the gdb_compile_opencl_hostapp call.
965
ec64c9aa
YQ
9662011-01-19 Yao Qi <yao@codesourcery.com>
967
968 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
969 positve list.
970
810cfdbb
YQ
9712011-01-19 Yao Qi <yao@codesourcery.com>
972
973 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
974 canonical form.
975 Remove "xscale-*-*"
976 * gdb.xml/tdesc-regs.exp: Likewise.
977 * gdb.python/py-section-script.exp: Replace ARM target triplet
978 with canonical form.
979 Match arm*-*-symbianelf*.
980 * gdb.base/dup-sect.exp: Likewise.
981 * lib/dwarf.exp: New.
982 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
983 dwarf2_support.
984 * gdb.dwarf2/dup-psym.exp: Likewise.
985 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
986 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
987 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
988 * gdb.dwarf2/dw2-basic.exp: Likewise.
989 * gdb.dwarf2/dw2-compressed.exp: Likewise.
990 * gdb.dwarf2/dw2-const.exp: Likewise.
991 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
992 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
993 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
994 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
995 * gdb.dwarf2/dw2-filename.exp: Likewise.
996 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
997 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
998 * gdb.dwarf2/dw2-intercu.exp: Likewise.
999 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1000 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1001 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1002 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1003 * gdb.dwarf2/dw2-producer.exp: Likewise.
1004 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1005 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1006 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1007 * gdb.dwarf2/dw2-strp.exp: Likewise.
1008 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1009 * gdb.dwarf2/implptr.exp: Likewise.
1010 * gdb.dwarf2/mac-fileno.exp: Likewise.
1011 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1012 * gdb.dwarf2/pieces.exp: Likewise.
1013 * gdb.dwarf2/pr11465.exp: Likewise.
1014 * gdb.dwarf2/valop.exp: Likewise.
1015 * gdb.dwarf2/watch-notconst.exp: Likewise.
1016 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1017
4694da01
TT
10182011-01-19 Tom Tromey <tromey@redhat.com>
1019
1020 * gdb.python/py-infthread.exp: Add thread tests.
1021
b075872c
JB
10222011-01-14 Joel Brobecker <brobecker@adacore.com>
1023
1024 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1025
2c3e6e24
JB
10262011-01-14 Joel Brobecker <brobecker@adacore.com>
1027
1028 * gdb.ada/widewide: New testcase.
1029
de8fa76c
JB
10302011-01-13 Joel Brobecker <brobecker@adacore.com>
1031
1032 * gdb.base/interact.exp: New testcase.
1033
1b05df00
TT
10342011-01-12 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.mi/gdb2549.exp: Update for error message changes.
1037 * gdb.mi/mi-cli.exp: Likewise.
1038 * gdb.mi/mi-disassemble.exp: Likewise.
1039 * gdb.mi/mi-pthreads.exp: Likewise.
1040 * gdb.mi/mi-regs.exp: Likewise.
1041 * gdb.mi/mi-stack.exp: Likewise.
1042 * gdb.mi/mi-var-block.exp: Likewise.
1043 * gdb.mi/mi-var-cmd.exp: Likewise.
1044 * gdb.mi/mi2-cli.exp: Likewise.
1045 * gdb.mi/mi2-disassemble.exp: Likewise.
1046 * gdb.mi/mi2-pthreads.exp: Likewise.
1047 * gdb.mi/mi2-regs.exp: Likewise.
1048 * gdb.mi/mi2-stack.exp: Likewise.
1049 * gdb.mi/mi2-var-block.exp: Likewise.
1050 * gdb.mi/mi2-var-cmd.exp: Likewise.
1051
c2ff108b
JK
10522011-01-12 Andrew Burgess <aburgess@broadcom.com>
1053 Jan Kratochvil <jan.kratochvil@redhat.com>
1054
1055 PR fortran/11104 and DWARF unbound arrays detection.
1056 * gdb.fortran/multi-dim.exp: New file.
1057 * gdb.fortran/multi-dim.f90: New file.
1058
b716877b
AB
10592011-01-12 Andrew Burgess <aburgess@broadcom.com>
1060
1061 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1062 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1063 add new tests for opcode dumping.
1064
6c162d5e
TT
10652011-01-11 Tom Tromey <tromey@redhat.com>
1066
1067 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1068
77b06cd7
TJB
10692010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1070
1071 Convert hardware watchpoints to use breakpoint_ops.
1072 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1073 type is not supported.
1074 * gdb.base/foll-fork.exp: Likewise.
1075 * gdb.base/foll-vfork.exp: Likewise.
1076
f39a75d0
PM
10772011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1078
1079 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1080 Use load_lib gdb-python.exp.
1081 * gdb.python/python.exp: Ditto.
1082 * gdb.python/py-function.exp: Ditto.
1083
fc529d80
AS
10842011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1085
1086 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1087
fb03cb59
JK
10882011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1089
1090 * configure: Regenerate.
1091
d8e22779
TT
10922011-01-06 Tom Tromey <tromey@redhat.com>
1093
1094 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1095
09050809
JB
10962011-01-06 Joel Brobecker <brobecker@adacore.com>
1097
fc529d80
AS
1098 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1099 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1100 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1101 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1102 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1103 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1104 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1105 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1106 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1107 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1108 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1109 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1110 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1111 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1112 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1113 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1114 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1115 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1116 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1117 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1118 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1119 gdb.ada/uninitialized_vars.exp,
1120 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1121 Simplify by using clean_restart.
09050809 1122
8ed5dd9e
JB
11232011-01-06 Joel Brobecker <brobecker@adacore.com>
1124
1125 Add marker to be used as anchor for inserting breakpoints.
1126 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1127 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1128 Likewise.
1129
1130 Remove uses of gdb_start_cmd.
1131 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1132 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1133
1134 Do not run testcase if testing with GDBserver.
1135 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1136 if testing with GDBserver.
1137
368a124f
JB
11382011-01-06 Joel Brobecker <brobecker@adacore.com>
1139
1140 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1141 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1142 copyright header.
1143
44944448
JB
11442011-01-05 Joel Brobecker <brobecker@adacore.com>
1145
1146 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1147 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1148 testsuite/gdb.fortran/complex.f,
1149 testsuite/gdb.fortran/derived-type.f90,
1150 testsuite/gdb.fortran/library-module-lib.f90,
1151 testsuite/gdb.fortran/library-module-main.f90,
1152 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1153 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1154 Copyright year update.
1155
31886ea6
JB
11562011-01-05 Joel Brobecker <brobecker@adacore.com>
1157
1158 * gdb.base/langs1.f: Add copyright header.
1159
ebedcab5
JK
11602011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1161
1162 * gdb.base/morestack.exp: New file.
1163 * gdb.base/morestack.c: New file.
1164
de1eb2f9
JK
11652011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1166
1167 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1168
9e87a409
JB
11692010-12-29 Joel Brobecker <brobecker@adacore.com>
1170
1171 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1172 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1173
720d1a40
JB
11742010-12-29 Joel Brobecker <brobecker@adacore.com>
1175
1176 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1177
a283af87
AS
11782010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1179
5d3d9cba
AS
1180 * gdb.threads/tls.exp: Fix typo.
1181
a283af87
AS
1182 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1183 * gdb.threads/execl.exp: Update.
1184
2a20745c
YQ
11852010-12-23 Yao Qi <yao@codesourcery.com>
1186
1187 * gdb.arch/arm-disp-step.exp: New.
1188 * gdb.arch/arm-disp-step.S: New.
1189
a7658b96
TT
11902010-12-21 Tom Tromey <tromey@redhat.com>
1191
1192 * gdb.threads/execl.exp: Update.
1193 * gdb.threads/linux-dp.exp: Update.
1194 * gdb.threads/manythreads.exp: Update.
1195 * gdb.threads/tls.exp: Update.
1196
5b79abe7
TT
11972010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1198
1199 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1200 (NextOverThrowDerivates) <resumebpt>: New.
1201 (resumebpt_test): New.
1202 (main): Call resumebpt_test.
1203 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1204
0914bcdb
SS
12052010-12-12 Stan Shebs <stan@codesourcery.com>
1206
1207 * gdb.trace/tsv.exp: Test print command on trace state variables.
1208
305aeedc
TT
12092010-12-09 Tom Tromey <tromey@redhat.com>
1210
1211 * gdb.base/interp.exp: Add regression test.
1212
186c406b
TT
12132010-12-09 Tom Tromey <tromey@redhat.com>
1214
1215 * gdb.java/jnpe.java: New file.
1216 * gdb.java/jnpe.exp: New file.
1217 * gdb.cp/nextoverthrow.exp: New file.
1218 * gdb.cp/nextoverthrow.cc: New file.
1219
aae1c79a
DE
12202010-12-07 Doug Evans <dje@google.com>
1221
1222 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1223 of data-directory.
1224 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1225 updated.
1226 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1227
60f98dde 12282010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1229
1230 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1231 * gdb.base/call-sc.exp: Ditto.
1232 * gdb.base/finish.exp: Ditto.
1233 * gdb.base/return.exp: Ditto.
1234 * gdb.base/return2.exp: Ditto.
1235
5fa290c1
DE
12362010-11-30 Doug Evans <dje@google.com>
1237
1238 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1239 (gdb_expect_list): Fix spelling errors in comments.
1240 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1241 send_gdb/gdb_expect_list where applicable.
1242 * gdb.base/call-ar-st.exp: Ditto.
1243 * gdb.base/funcargs.exp: Ditto.
1244 * gdb.base/gcore.exp: Ditto.
1245 * gdb.base/page.exp: Ditto.
1246 * gdb.base/sigaltstack.exp: Ditto.
1247 * gdb.base/siginfo.exp: Ditto.
1248 * gdb.base/sigstep.exp: Ditto.
1249 * gdb.base/trace-commands.exp: Ditto.
1250
4e04c971
DE
12512010-11-29 Doug Evans <dje@google.com>
1252
1253 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1254 printer-name;subprinter-name.
1255
8cf6f0b1
TT
12562010-11-29 Tom Tromey <tromey@redhat.com>
1257
1258 * gdb.dwarf2/implptr.exp: New file.
1259 * gdb.dwarf2/implptr.c: New file.
1260 * gdb.dwarf2/implptr.S: New file.
1261
94b6973e
PM
12622010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1263
fc529d80 1264 PR python/12199
94b6973e
PM
1265
1266 * gdb.python/py-breakpoint.exp: Test the delete method.
1267
8358c15c
JK
12682010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1269
1270 Fix step_resume_breakpoint unsaved during an infcall.
1271 * gdb.base/step-resume-infcall.exp: New file.
1272 * gdb.base/step-resume-infcall.c: New file.
1273
f6df29bc
TJB
12742010-11-24 Edjunior Machado <emachado@br.ibm.com>
1275
1276 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1277
f2b5a5cf
TJB
12782010-11-24 Edjunior Machado <emachado@br.ibm.com>
1279
1280 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1281 on ppc64's symbols; "finish" and "return" commands must accept to
1282 show the caller line again as well as the line after.
1283 * gdb.asm/powerpc64.inc: New file.
1284
6b0ecdc2
DE
12852010-11-23 Doug Evans <dje@google.com>
1286
1287 * lib/gdb.exp (gdb_test_sequence): New function.
1288 (gdb_expect_list): Add verbose -log call for each pattern.
1289 * gdb.base/signals.exp (test_handle_all_print): Call it.
1290 Reduce timeout increment from 6 minutes to 1 minute.
1291 * gdb.server/ext-run.exp: Call it.
1292
ea976c60
PM
12932010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1294
f2b5a5cf 1295 PR python/12212
ea976c60
PM
1296
1297 * gdb.python/python.exp: Check that selected_thread raises an
1298 error when no inferior is loaded.
1299
c0efa795
JK
13002010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1301
1302 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1303 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1304
ec3aa567
JK
13052010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1306
1307 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1308 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1309
d8249011
DE
13102010-11-18 Doug Evans <dje@google.com>
1311
1312 * gdb.server/ext-run.exp: Fix intermittent failures.
1313
d4eba7d1
NF
13142010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1315
1316 * gdb.stabs/gdb11479.exp: Use runto_main.
1317
b04c2f88
NF
13182010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1319
1320 * gdb.base/break-entry.exp: Skip if using a stub.
1321
ae9d7ce4
NF
13222010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1323
1324 * gdb.python/py-inferior.exp: Pack values in target endianness.
1325
621c8364
TT
13262010-11-12 Tom Tromey <tromey@redhat.com>
1327
1328 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1329 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1330 MemoryError.
1331 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1332 type.
1333 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1334 MemoryError.
1335 (test_subscript_regression): Update exception type.
1336
84f4c1fe
PM
13372010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1338
1339 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1340 breakpoint tests.
1341
a1442452
PA
13422010-11-09 Pedro Alves <pedro@codesourcery.com>
1343
1344 * gdb.base/watchpoint.exp: Test "watch -location" with an
1345 innacessible location.
1346
efd11a33
JK
13472010-11-09 Edjunior Machado <emachado@br.ibm.com>
1348 Luis Machado <luisgpm@br.ibm.com>
1349
1350 * gdb.base/maint.exp: Expect "." prefix.
1351 * gdb.base/nodebug.exp: Expect "." Likewise.
1352 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1353 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1354 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1355 POWER server processors.
1356
aa00efb5
JK
13572010-11-08 Edjunior Machado <emachado@br.ibm.com>
1358 Luis Machado <luisgpm@br.ibm.com>
1359
1360 * gdb.base/break-entry.exp: convert entry point for
1361 ppc64 and expect leading `.' on ppc64's symbols
1362
99e7ae30
DE
13632010-11-05 Doug Evans <dje@google.com>
1364
1365 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1366 * gdb.python/py-param.exp: Delete, contents moved to ...
1367 * gdb.python/py-parameter.exp: ... here. New file.
1368 Add test for gdb.parameter ("directories").
99e7ae30 1369
f4b8a18d
KW
13702010-11-05 Ken Werner <ken.werner@de.ibm.com>
1371
1372 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1373 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1374 * configure: Regenerate.
1375 * gdb.opencl/Makefile.in: New File.
1376 * gdb.opencl/datatypes.exp: Likewise.
1377 * gdb.opencl/datatypes.cl: Likewise.
1378 * gdb.opencl/operators.exp: Likewise.
1379 * gdb.opencl/operators.cl: Likewise.
1380 * gdb.opencl/vec_comps.exp: Likewise.
1381 * gdb.opencl/vec_comps.cl: Likewise.
1382 * gdb.opencl/convs_casts.exp: Likewise.
1383 * gdb.opencl/convs_casts.cl: Likewise.
1384 * lib/opencl.exp: Likewise.
1385 * lib/opencl_hostapp.c: Likewise.
1386 * lib/opencl_kernel.cl: Likewise.
1387 * lib/cl_util.c: Likewise.
1388 * lib/cl_util.c: Likewise.
1389 * gdb.base/default.exp (set language): Add "opencl" to the list of
1390 languages.
1391
a9d5ef47
SW
13922010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1393
1394 * gdb.cp/overload.exp: Added test for inheritance overload.
1395 * gdb.cp/overload.cc: Ditto.
1396 * gdb.cp/oranking.exp: Removed releveant kfails.
1397
03eb1c79
JK
13982010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1399 Joel Brobecker <brobecker@adacore.com>
1400
1401 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1402 check test_compiler_info.
1403
dbc98a8b
KW
14042010-11-03 Ken Werner <ken.werner@de.ibm.com>
1405
1406 * gdb.base/gnu_vector.exp: Adjust expect messages.
1407
120bd360
KW
14082010-11-03 Ken Werner <ken.werner@de.ibm.com>
1409
1410 * gdb.base/gnu_vector.exp: Add unary operator tests.
1411
c37f7098
KW
14122010-11-03 Ken Werner <ken.werner@de.ibm.com>
1413
1414 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1415
7b51bc51
DE
14162010-11-02 Doug Evans <dje@google.com>
1417
1418 * gdb.python/py-pp-maint.c: New file.
1419 * gdb.python/py-pp-maint.exp: New file.
1420 * gdb.python/py-pp-maint.py: New file.
1421
50c97f38
TT
14222010-11-02 Tom Tromey <tromey@redhat.com>
1423
1424 * gdb.base/default.exp: Remove "scheme" from language list.
1425
a289b8f6
JK
14262010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1427
1428 Revert:
1429 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1430 * gdb.threads/sigstep-threads.exp: New file.
1431 * gdb.threads/sigstep-threads.c: New file.
1432
cd017491
MS
14332010-10-20 Michael Snyder <msnyder@vmware.com>
1434
1435 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1436
8e6a5956
UW
14372010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1438
1439 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1440 Skip test completely if gdb,no_hardware_watchpoints.
1441
2c04da0d
UW
14422010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1443
1444 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1445 strict, but do not check for any particular function name within libc.
1446
79afc5ef
SW
14472010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1448
1449 * gdb.cp/smartp.exp: New test.
1450 * gdb.cp/smartp.cc : New test.
1451
026ffab7
SW
14522010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1453
1454 * gdb.cp/converts.exp: Test pointer to bool conversion.
1455 Test pointer to long conversion.
1456 * gdb.cp/oranking.exp: Removed relevant kfail.
1457
3a772aa4
TT
14582010-10-18 Tom Tromey <tromey@redhat.com>
1459
1460 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1461 argument to lazy_string.
1462 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1463 (pp_ls.to_string): Use it.
1464 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1465 Add "estring2" local.
1466
5fc3827b
JK
14672010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 Fix s390x compatibility.
1470 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1471 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1472
8aeb23f3
JK
14732010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1474
1475 * gdb.threads/sigstep-threads.exp: New file.
1476 * gdb.threads/sigstep-threads.c: New file.
1477
c1e56572
JK
14782010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1479
1480 * gdb.base/pie-execl.exp: New file.
1481 * gdb.base/pie-execl.c: New file.
1482
92163a10
JK
14832010-10-13 Doug Evans <dje@google.com>
1484 Jan Kratochvil <jan.kratochvil@redhat.com>
1485
1486 PR exp/12117
1487 * gdb.cp/ptype-cv-cp.cc: New file.
1488 * gdb.cp/ptype-cv-cp.exp: New file.
1489
7062b0a0
SW
14902010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1491
1492 * gdb.cp/converts.cc: New test program.
1493 * gdb.cp/converts.exp: New test.
1494 * gdb.cp/overload.exp: Added test for void* vs int*.
1495 * gdb.cp/overload.exp: Ditto.
1496 * gdb.cp/oranking.exp: Removed related kfail.
1497
0e3509db
DE
14982010-10-13 Doug Evans <dje@google.com>
1499
1500 * lib/gdb-python.exp (gdb_check_python_config): New function.
1501 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1502 * gdb.python/lib-types.cc: New file.
1503 * gdb.python/lib-types.exp: New file.
1504
8dc78533
JK
15052010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1506
1507 * gdb.python/py-error.exp: New file.
1508 * gdb.python/py-error.py: New file.
1509
93c17e06
JK
15102010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1511
1512 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1513 gdb_test_multiple.
1514
d8b34041
JK
15152010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1516
1517 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1518 * gdb.base/prelink.exp: Likewise.
1519 * gdb.base/solib-nodir.exp: Likewise.
1520 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1521 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1522 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1523
e0cc584e
UW
15242010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1525
1526 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1527 for the "info files" test to avoid timeouts on slow machines.
1528
cfc353b1
JK
15292010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1530
1531 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1532 (main): Make openlib dummy call.
1533
d3d7896d
JK
15342010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1537 * break-interp.exp (reach): Move the core body ...
1538 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1539 (test_ld): Provide always real argument, even to the linker. Replace
1540 dl_main by _dl_debug_state.
1541
5e533c94
JK
15422010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1543
1544 Fix results of prelinked PIEs on ppc*.
1545 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1546 Accept also DISPLACEMENT "PRESENT".
1547 (main): Replace "ZERO" displacements by "PRESENT".
1548
33540610
SW
15492010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1550
1551 * gdb.cp/oranking.exp: New test.
1552 * gdb.cp/oranking.cc: New test program.
1553
3bdf2bbd
KW
15542010-10-08 Ken Werner <ken.werner@de.ibm.com>
1555
1556 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1557 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1558
2f608a3a
KW
15592010-10-06 Ken Werner <ken.werner@de.ibm.com>
1560
1561 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1562 lush, lynx) New constant.
1563 * gdb.base/constvars.exp: Test const array types.
1564 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1565
aa2e2d8d
DE
15662010-10-06 Doug Evans <dje@google.com>
1567
1568 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1569 of syscall staging area.
1570
2844d6b5
KW
15712010-10-06 Ken Werner <ken.werner@de.ibm.com>
1572
1573 * gdb.base/gnu_vector.c: Add variable c4.
1574 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1575 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1576
7d8ac8bb
MR
15772010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1578
1579 * gdb.arch/altivec-abi.exp: Fix a typo.
1580
84a02e58
MR
15812010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1582
1583 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1584 to match a thread ID.
1585
b18e6318
JK
15862010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1587
1588 Fix s390x testcase compatibility.
1589 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1590
a2c09bd0
DE
15912010-10-01 Doug Evans <dje@google.com>
1592
1593 * lib/gdb-python.exp: New file.
1594 * gdb.python/py-block.exp: Use it.
1595 * gdb.python/py-breakpoint.exp: Ditto.
1596 * gdb.python/py-frame.exp: Ditto.
1597 * gdb.python/py-inferior.exp: Ditto.
1598 * gdb.python/py-param.exp: Ditto.
1599 * gdb.python/py-prettyprint.exp: Ditto.
1600 * gdb.python/py-shared.exp: Ditto.
1601 * gdb.python/py-symbol.exp: Ditto.
1602 * gdb.python/py-symtab.exp: Ditto.
1603 * gdb.python/py-type.exp: Ditto.
1604 * gdb.python/py-value.exp: Ditto.
1605 * gdb.python/python.exp: Ditto.
1606
38f12cfc
TT
16072010-09-30 Tom Tromey <tromey@redhat.com>
1608
1609 * gdb.base/anon.exp: New file.
1610 * gdb.base/anon.c: New file.
1611
9ae8282d
TT
16122010-09-30 Tom Tromey <tromey@redhat.com>
1613
1614 * gdb.base/completion.exp: Test completion through anonymous
1615 union.
1616 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1617
e9e07ba6
JK
16182010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1619
1620 Fix printing parameters of inlined functions.
1621 * gdb.dwarf2/dw2-inline-param.exp: New file.
1622 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1623 * gdb.dwarf2/dw2-inline-param.S: New file.
1624
cd2effb2
JK
16252010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1626
1627 PR corefiles/12071.
1628 * gdb.base/corefile.exp (quit with a process, no question: load core)
1629 (quit with a core file): New tests.
1630
bceffbf3
JK
16312010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1632
1633 Fix GDB crash on inferior calls with self-referencing classes.
1634 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1635 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1636 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1637
1736ad11
JK
16382010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 Fix lost siginfo_t for inferior calls.
1641 * gdb.base/siginfo-infcall.exp: New file.
1642 * gdb.base/siginfo-infcall.c: New file.
1643
a176ad92
JB
16442010-09-22 Joel Brobecker <brobecker@adacore.com>
1645
1646 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1647
c2b0a229
JK
16482010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1649
1650 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1651 New test.
1652 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1653
e8ae22d1
JB
16542010-09-22 Joel Brobecker <brobecker@adacore.com>
1655
1656 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1657 type of our const type.
1658
ec322823
SW
16592010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1660
1661 * gdb.cp/pr12028.cc: New.
1662 * gdb.cp/pr12028.exp: New.
1663
72929c62
JB
16642010-09-22 Joel Brobecker <brobecker@adacore.com>
1665
1666 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1667
875b4ff5 16682010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1669 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1670
1671 PR mi/11407
1672 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1673 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1674 * gdb.mi/dw2-ref-missing-frame.S New File.
1675 * gdb.mi/dw2-ref-missing-frame.exp New File.
1676
7155d578
TT
16772010-09-14 Tom Tromey <tromey@redhat.com>
1678
1679 PR symtab/8399:
1680 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1681
515ed532
TT
16822010-09-14 Tom Tromey <tromey@redhat.com>
1683
1684 PR exp/11803:
1685 * gdb.threads/tls.exp: Use C++.
1686 (check_thread_local): Use K::another_thread_local.
1687 * gdb.threads/tls.c (class K): New.
1688 (another_thread_local): Now a member of K.
1689 (spin): Update. No longer K&R C.
1690
450ca57c
SW
16912010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1692
1693 * gdb.cp/koenig.cc: created class for testing member lookup.
1694 * gdb.cp/koenig.exp: Added test for member lookup.
1695
dbd492a3
JK
16962010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1697
1698 Fix false FAILs on sourcetree topdir directory containing "kill".
1699 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1700 source line matching regexp.
1701
8d4d924b
JK
17022010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1703
1704 * gdb.python/python.exp (set height 0, collect help from uiout)
1705 (verify help to uiout): New tests.
1706
8e64f2a0
JK
17072010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1708
1709 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1710 is_lp64_target to check 64bit target.
1711
4569eed2
JK
17122010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1715 (test_ld) <powerpc64-*>: New.
1716
5e1617b1
DJ
17172010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1718
1719 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1720
c767944b
DJ
17212010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1722
1723 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1724 (FunctionArg::method): New function.
1725 (empty, arg): New variables.
1726 (main): Call arg.method.
1727 * gdb.cp/templates.exp (test_template_args): New function.
1728 (do_tests): Call it.
1729
27d3a3fc
UW
17302010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1731
1732 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1733 of "next" to proceed over pthread_exit call.
1734
55b7ce7f
UW
17352010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1736
1737 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1738 "maint print statistics" output to prevent expect timeouts.
1739
809df446
JK
17402010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1741
1742 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1743 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1744 (test_float_rejected): ... here.
1745 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1746 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1747 (test_float_rejected): ... here.
1748 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1749 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1750 (test_float_rejected): ... here.
1751 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1752 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1753 (test_float_rejected): ... here.
1754
8464be76
DJ
17552010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1756
1757 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1758 before disabling hardware watchpoints.
1759 (test_inaccessible_watchpoint): Check that hardware watchpoints
1760 are used. Test for watchpoints on a constant address.
1761
14dba4b4
JK
17622010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1763
1764 * gdb.base/ui-redirect.exp: New file.
1765
3f3540e1 17662010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1767 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1768
1769 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1770
0f254bb7
DE
17712010-08-31 Doug Evans <dje@google.com>
1772
1773 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1774
03f17ccf
TT
17752010-08-30 Tom Tromey <tromey@redhat.com>
1776
1777 PR python/11792:
1778 * gdb.python/py-value.exp (test_subscript_regression): Add
1779 dynamic_type test.
1780
640617ad
DJ
17812010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1782
1783 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1784 instead of running to main. Do not test the main function.
1785 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1786 Add new main.
1787
2ed91d1b
PA
17882010-08-26 Pedro Alves <pedro@codesourcery.com>
1789
1790 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1791 one test.
1792
673bfd45
DE
17932010-08-24 Doug Evans <dje@google.com>
1794
1795 PR symtab/11942
1796 * gdb.dwarf2/dw4-sig-types.cc: New file.
1797 * gdb.dwarf2/dw4-sig-types.h: New file.
1798 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1799 * gdb.dwarf2/dw4-sig-types.exp: New file.
1800
f9ffd4bb
TT
18012010-08-23 Tom Tromey <tromey@redhat.com>
1802
1803 PR python/11145:
1804 * gdb.python/py-value.c (Base, Derived): New types.
1805 (base): New global.
1806 * gdb.python/py-value.exp (test_subscript_regression): Add
1807 dynamic_cast test.
1808
d839c8a4
TT
18092010-08-23 Tom Tromey <tromey@redhat.com>
1810
1811 PR python/10676:
1812 * gdb.python/py-type.exp (test_fields): Add tests for type
1813 equality.
1814
702c2711
TT
18152010-08-23 Tom Tromey <tromey@redhat.com>
1816
1817 PR python/11915:
1818 * gdb.python/py-type.exp (test_fields): Add tests for array.
1819
832bafd3
KS
18202010-08-23 Keith Seitz <keiths@redhat.com>
1821
1822 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1823 have any children. Create a new abbrev for it.
1824 Add missing terminal sequence to .debug_abbrev.
1825
c37bf528
KS
18262010-08-20 Keith Seitz <keiths@redhat.com>
1827
1828 PR symtab/11465:
1829 * gdb.dwarf2/pr11465.exp: New test.
1830 * gdb.dwarf2/pr11465.S: New file.
1831 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1832 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1833
4572cbac
TJB
18342010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1835
1836 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1837 registers. Update data sets with the new v2_double element in the
1838 VSX register union. Add vector_register3_vr data set for the AltiVec
1839 registers. Use gdb_test_no_output instead of send_gdb.
1840
e7fbb131
PA
18412010-08-19 Pedro Alves <pedro@codesourcery.com>
1842
1843 * gdb.python/py-shared.exp: New file, factored out from
1844 python.exp.
1845 * gdb.python/py-shared.c: New file.
1846 * gdb.python/py-shared-sl.c: New file.
1847 * gdb.python/python-1.c: New file.
1848 * gdb.python/python-sl.c: Delete.
1849 * gdb.python/python.c: Mention python-1.c.
1850 * gdb.python/python.exp: Move shared library tests to
1851 py-shared.exp.
1852 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1853 (MISCELLANEOUS): New.
1854 (clean mostlyclean): Also remove $MISCELLANEOUS.
1855
d30f5e1f
DE
18562010-08-19 Doug Evans <dje@google.com>
1857
1858 PR exp/11926
1859 * gdb.base/printcmds.exp (test_float_accepted): New function.
1860 Move existing float tests there. Add tests for floats with suffixes.
1861 (test_float_rejected): New function.
1862 * gdb.java/jv-print.exp (test_float_accepted): New function.
1863 (test_float_rejected): New function.
1864 * gdb.objc/print.exp: New file.
1865 * gdb.pascal/print.exp: New file.
1866 * lib/objc.exp: New file.
1867
7b3fd859
PM
18682010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1869
1870 * gdb.base/default.exp (info set): Avoid full buffer error and force
1871 reading up to final gdb prompt.
1872 (show): Likewise.
1873
c92817ce
TT
18742010-08-18 Tom Tromey <tromey@redhat.com>
1875
1876 PR symtab/11919:
1877 * gdb.base/completion.exp: Add test.
1878
f1208f9e
DE
18792010-08-18 Doug Evans <dje@google.com>
1880
1881 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1882 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1883 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1884 Simplify, early exit if runto_main fails.
1885 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1886 (set_lang_fortran): Moved to lib/fortran.exp.
1887 * gdb.fortran/types.exp: load_lib fortran.exp.
1888 (set_lang_fortran): Moved to lib/fortran.exp.
1889 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1890 * gdb.java/jprint.exp (set_lang_java): Ditto.
1891 * gdb.java/jv-exp.exp: load_lib java.exp.
1892 If set_lang_java fails, issue a warning instead of failure to be
1893 consistent with other set_lang_foo uses.
1894 (set_lang_java): Moved to lib/java.exp.
1895 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1896 If set_lang_java fails, issue a warning instead of failure to be
1897 consistent with other set_lang_foo uses.
1898 * gdb.pascal/types.exp: load_lib pascal.exp.
1899 (set_lang_pascal): Moved to lib/pascal.exp.
1900 * lib/fortran.exp: New file.
1901 * lib/java.exp (set_lang_java): New function.
1902 * lib/pascal.exp (set_lang_pascal): New function.
1903
2f06b485
YQ
19042010-08-18 Yao Qi <yao@codesourcery.com
1905
1906 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1907 func_nofb_start and func_loopfb_start, so that address of functions
1908 is equal to these labels on Thumb.
1909
96e25403
YQ
19102010-08-18 Yao Qi <yao@codesourcery.com>
1911
1912 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1913 to reflect latest c source file.
1914
36e6adc4
JK
19152010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 * gdb.cp/infcall-dlopen.exp: New file.
1918 * gdb.cp/infcall-dlopen.cc: New file.
1919 * gdb.cp/infcall-dlopen-lib.cc: New file.
1920
f431efe5
PA
19212010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1922 Pedro Alves <pedro@codesourcery.com>
1923
1924 PR breakpoints/11371
1925
1926 * gdb.base/watch-cond-infcall.exp: New file.
1927 * gdb.base/watch-cond-infcall.c: New file.
1928
06a64a0b
TT
19292010-08-16 Tom Tromey <tromey@redhat.com>
1930
1931 * gdb.base/help.exp: Update.
1932 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1933 watchpoint.
1934 (test_watch_location): New proc.
1935 (test_watchpoint_in_big_blob): Delete watchpoint.
1936 * gdb.base/watchpoint.c (func5): New function.
1937 (main): Call it.
1938
70ebf4ed
DE
19392010-08-16 Doug Evans <dje@google.com>
1940
1941 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1942
ca5c20b6
PM
19432010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1944
1945 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1946 tests.
1947
7346b668
KW
19482010-08-11 Ken Werner <ken.werner@de.ibm.com>
1949
1950 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1951 * gdb.base/gnu_vector.c: New File.
1952 * gdb.base/gnu_vector.exp: Likewise.
1953
cb2e07a6
PM
19542010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1955
1956 * gdb.python/python.c: New File.
1957 * gdb.python/python-sl.c: New File.
1958 * gdb.python/python.exp: Test solib_address and decode_line
1959 * functions.
1960
5da1313b
JK
19612010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1962
1963 * gdb.python/python.exp (show height, set height 10)
1964 (verify pagination beforehand, verify pagination beforehand: q)
1965 (gdb.execute does not page, verify pagination afterwards)
1966 (verify pagination afterwards: q): New.
1967
49c3ccf7
DE
19682010-08-02 Doug Evans <dje@google.com>
1969
1970 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
1971 because of an older gcc, change test2
1972 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
1973 to unsupported.
1974
42c0c4f1
KH
19752010-07-30 Kazu Hirata <kazu@codesourcery.com>
1976
1977 * gdb.base/break-always.exp: Do not expect full paths to file
1978 names.
1979 * gdb.base/commands.exp: Likewise.
1980
d3765805
DE
19812010-07-30 Doug Evans <dje@google.com>
1982
c98ee71b
DE
1983 * gdb.cp/temargs.exp: For new tests that require newer gccs,
1984 xfail them when run with older gccs.
1985
fd961404
DE
1986 * lib/gdb.exp (build_executable): Forward "c++" option to
1987 get_compiler_info.
1988
999adef4
DE
1989 * gdb.python/py-type.exp (test_template): Mark as xfail tests
1990 "python print ttype.template_argument(1)" and
1991 "python print isinstance(ttype.template_argument(1), gdb.Value)"
1992 if using gcc 4.4 or earlier.
1993
d3765805
DE
1994 * gdb.base/valgrind-db-attach.exp: Use unique test name for
1995 attach-to-debugger handling.
1996
1276c759
JK
19972010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1998
1999 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2000 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2001 (main): Use copyreloc.
2002 * gdb.base/prelink.exp (split debug of executable)
2003 (.dynbss vs. .bss address shift): New tests.
2004
88caa9b9
PA
20052010-07-29 Pedro Alves <pedro@codesourcery.com>
2006
2007 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2008 in gdb_test_multiple.
2009
c6f2ac43
PA
20102010-07-29 Pedro Alves <pedro@codesourcery.com>
2011
2012 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2013 environment.
2014
326fd672
TT
20152010-07-28 Tom Tromey <tromey@redhat.com>
2016
2017 PR python/11060:
2018 * gdb.python/py-type.c (Temargs): New template.
2019 (temvar): New variable.
2020 * gdb.python/py-type.exp (test_template): New proc.
2021
3ce3b1ba
PA
20222010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2023
2024 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2025 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2026
34eaf542
TT
20272010-07-28 Tom Tromey <tromey@redhat.com>
2028
2029 PR c++/9946:
2030 * gdb.cp/temargs.exp: New file.
2031 * gdb.cp/temargs.cc: New file.
2032
d41b819e
JK
20332010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2034
2035 * gdb.base/help.exp (help disassemble): Update the content.
2036
26ab7092
JK
20372010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2038
2039 * gdb.threads/ia64-sigill.exp: New file.
2040 * gdb.threads/ia64-sigill.c: New file.
2041
5283e9e1
TT
20422010-07-27 Tom Tromey <tromey@redhat.com>
2043
2044 * gdb.opt/inline-cmds.c (ATTR): New define.
2045 (func1): Use it.
2046 (func2): Likewise.
2047 (func3): Likewise.
2048 (outer_inline1): Likewise.
2049 (outer_inline2): Likewise.
2050 * gdb.opt/inline-bt.c (ATTR): New define.
2051 (func1): Use it.
2052 (func2): Likewise.
2053 * gdb.opt/inline-locals.c (ATTR): New define.
2054 (func1): Use it.
2055 (func2): Likewise.
2056
e992ef73
TT
20572010-07-27 Tom Tromey <tromey@redhat.com>
2058
2059 * gdb.stabs/gdb11479.c (hack): New function.
2060 (test): Use it.
2061 (test2): Use it.
2062 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2063 (int32_search_buf, int64_search_buf): No longer static.
2064 (x): Remove.
2065 * gdb.base/relocate.c (hack): New function.
2066
5374244e
PM
20672010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2068
2069 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2070 * gdb.python/py-value.c (func1): New function.
2071 (func2): Likewise.
2072
a99aee83
CV
20732010-07-26 Corinna Vinschen <vinschen@redhat.com>
2074
2075 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2076 as not to clash with .data section.
2077
a04ba985
JG
20782010-07-26 Jerome Guitton <guitton@adacore.com>
2079
2080 * gdb.base/code_elim.exp: New file.
2081 * gdb.base/code_elim1.c: New file.
2082 * gdb.base/code_elim2.c: New file.
2083
23bd0f7c
PA
20842010-07-21 Pedro Alves <pedro@codesourcery.com>
2085
2086 PR symtab/11827
2087
2088 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2089 (some_volatile_enum): New variable.
2090 * gdb.base/printcmds.exp (test_print_enums): New.
2091 <top level>: Call it.
2092
883df6dd
SW
20932010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2094
2095 * gdb.cp/fpointer.cc: New test.
2096 * gdb.cp/fpointer.exp: New test.
2097
569b05a5
JK
20982010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2099
2100 * gdb.base/solib-nodir.exp: New file.
2101 * lib/gdb.exp (runto): New case for a GDB internal error.
2102
51d7d803
JK
21032010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2104 Ulrich Weigand <uweigand@de.ibm.com>
2105 Tom Tromey <tromey@redhat.com>
2106
2107 * gdb.base/charset-malloc.c: New file.
2108 * gdb.base/charset.c (malloc_stub): New prototype.
2109 (main): Call it instead of malloc itself.
2110 * gdb.base/charset.exp: Use only prepare_for_testing.
2111 (binfile): Remove the variable.
2112
c0edd9ed
JK
21132010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2114
2115 Make core files the process_stratum.
2116 * gdb.base/corefile.exp (run: load core again)
2117 (run: sanity check we see the core file, run: with core)
2118 (run: core file is cleared, attach: load core again)
2119 (attach: sanity check we see the core file, attach: with core)
2120 (attach: core file is cleared): New tests.
2121 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2122
3cbaedff
KW
21232010-07-14 Ken Werner <ken.werner@de.ibm.com>
2124
2125 * gdb.arch/altivec-abi.exp: New tests.
2126
91158a56
TT
21272010-07-13 Tom Tromey <tromey@redhat.com>
2128
2129 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2130 (main): Use it.
2131 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2132
0f5238ed
TT
21332010-07-13 Tom Tromey <tromey@redhat.com>
2134
2135 * gdb.base/label.exp: New file.
2136 * gdb.base/label.c: New file.
2137
add265ae
L
21382010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2139 H.J. Lu <hongjiu.lu@intel.com>
2140
2141 * lib/gdb.exp (is_ilp32_target): New.
2142 (is_lp64_target): Likewise.
2143
2144 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2145 target.
2146 * gdb.arch/amd64-disp-step.exp: Likewise.
2147 * gdb.arch/amd64-dword.exp: Likewise.
2148 * gdb.arch/amd64-i386-address.exp: Likewise.
2149 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2150
add265ae
L
2151 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2152 target.
2153 * gdb.arch/i386-bp_permanent.exp: Likewise.
2154 * gdb.arch/i386-byte.exp: Likewise.
2155 * gdb.arch/i386-disp-step.exp: Likewise.
2156 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2157 * gdb.arch/i386-prologue.exp: Likewise.
2158 * gdb.arch/i386-size-overlap.exp: Likewise.
2159 * gdb.arch/i386-size.exp: Likewise.
2160 * gdb.arch/i386-sse.exp: Likewise.
2161 * gdb.arch/i386-unwind.exp: Likewise.
2162 * gdb.arch/i386-word.exp: Likewise.
2163
2164 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2165 test only when building 64-bit executables. Do not hard-code
2166 -m64 option.
2167
2dfb8c17
DE
21682010-07-07 Doug Evans <dje@google.com>
2169
2170 * lib/gdb.exp (gdb_test_list_exact): New function.
2171 * gdb.base/default.exp (show convenience): Call it, add tests for
2172 $_sdata = void, $_thread = 0.
2173
4e5799b6
JK
21742010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2175 Joel Brobecker <brobecker@adacore.com>
2176
2177 Fix re-run of PIE executable, PR shlibs/11776.
2178 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2179 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2180 and re-"run" of the inferior.
2181
1a219cc7
JK
21822010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2183 Joel Brobecker <brobecker@adacore.com>
2184
2185 Cope with missing /usr/sbin/prelink.
2186 * lib/prelink-support.exp (prelink_no):
2187 <result == 1 && $output is "no such file or directory">: New.
2188 (prelink_yes): Likewise. Return on failed prelink_no.
2189
5e3b36f8
JK
21902010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2191 Joel Brobecker <brobecker@adacore.com>
2192
2193 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2194 build_executable by build_executable_own_libs. Replace "prelink -R"
2195 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2196 change.
2197 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2198 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2199 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2200 Replace build_executable by build_executable_own_libs's function
2201 build_executable_own_libs.
2202 (prelinkNO): Create new stub to call prelink_no.
2203 (prelinkYES): Create new stub to call prelink_yes.
2204 (test_attach): Rename calls of copy to file_copy.
2205 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2206 (copy): Move to ...
2207 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2208 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2209 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2210 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2211 special flags by gdb_compile_shlib. Replace second gdb_compile by
2212 build_executable_own_libs. Replace "prelink -R" execution by a call of
2213 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2214 a second call of prelink_yes. Replace restart commands by
2215 clean_restart.
2216 (prelink): Rename to ...
2217 (seen displacement message): ... this test. Extend its expectation
2218 strictness.
2219
86e4bafc
JK
22202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2223 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2224 displacement message exactly once.
2225
3cd07d20
JK
22262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2227 Joel Brobecker <brobecker@adacore.com>
2228
2229 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2230 its restore after the <$relink_args != ""> loop. new comment.
2231
0a1e94c7
JK
22322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2233 Joel Brobecker <brobecker@adacore.com>
2234
2235 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2236 code for it. New variable relink_args.
2237 (prelinkYES): Call prelinkNO.
2238 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2239 in such case. Move the core code to ...
2240 (test_attach_gdb): ... a new function. Send GDB command "file".
2241 Extend expected "Attaching to " string.
2242
2f70bcfb
TT
22432010-07-02 Tom Tromey <tromey@redhat.com>
2244
2245 * gdb.base/bitops.exp: Remove extraneous "pass".
2246
a17ac5b0
TT
22472010-07-02 Ken Werner <ken.werner@de.ibm.com>
2248
2249 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2250
dc10affe
PA
22512010-07-01 Pedro Alves <pedro@codesourcery.com>
2252
d41c0fc8
PA
2253 * gdb.base/help.exp: Adjust expected output.
2254
22552010-07-01 Pedro Alves <pedro@codesourcery.com>
2256
2257 * gdb.base/help.exp: Adjust expected output.
dc10affe 2258
0a600c36
JK
22592010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2260
2261 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2262 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2263 c++/11702.
2264
37cc8bfe
JK
22652010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2266 Doug Evans <dje@google.com>
2267
2268 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2269 add .dynamic entry'.
2270
254e6b9e
DE
22712010-06-29 Doug Evans <dje@google.com>
2272
2273 Test PR c++/11702.
2274 * gdb.cp/m-static.exp: Add testcase.
2275 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2276
595939de 22772010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2278 Tom Tromey <tromey@redhat.com>
2279 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2280
2281 * gdb.python/py-inferior.c: New File.
2282 * gdb.python/py-infthread.c: New File.
2283 * gdb.python/py-inferior.exp: New File.
2284 * gdb.python/py-infthread.exp: New File.
2285
98751a41
JK
22862010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2287
2288 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2289 (ptype ::C::OtherFileClass typedefs): New.
2290 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2291 (C::OtherFileClass::cOtherFileClassVar2): New.
2292 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2293 cOtherFileClassVar2.
2294 (C::cOtherFileType2, C::cOtherFileVar2): New.
2295 (C::cOtherFileVar_use): use also cOtherFileVar2.
2296 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2297
41f62f39
JK
22982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2299
2300 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2301 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2302 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2303 (print ::C::cOtherFileVar)
2304 (whatis C::OtherFileClass::cOtherFileClassType)
2305 (whatis ::C::OtherFileClass::cOtherFileClassType)
2306 (print C::OtherFileClass::cOtherFileClassVar)
2307 (print ::cOtherFileClassVar)
2308 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2309 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2310 trailing content.
2311 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2312 (C::OtherFileClass::cOtherFileClassVar)
2313 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2314 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2315
af53d231
JK
23162010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2317
2318 Test PR c++/11703 and PR gdb/1448.
2319 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2320 gdb/1448.
2321
9655fd1a
JK
23222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2323
2324 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2325 (main) <rtti_data>: New.
2326 * gdb.cp/virtbase.exp (print rtti_data): New.
2327
824cc8dd
JK
23282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2329 Joel Brobecker <brobecker@adacore.com>
2330
2331 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2332
6036c742
JK
23332010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2334
2335 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2336
de6a0421
DE
23372010-06-28 Doug Evans <dje@google.com>
2338
2339 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2340
b2dae948
DE
23412010-06-27 Doug Evans <dje@google.com>
2342
2343 * gdb.cp/m-static.exp: Update expected test output.
2344
0f3bb72e
PH
23452010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2346
889bf7c5
PA
2347 * gdb.gdb/selftest.exp: Adjust expected message for
2348 capturing start-up runtime.
0f3bb72e 2349
bc9f0842
TT
23502010-06-25 Tom Tromey <tromey@redhat.com>
2351
2352 PR python/10808:
2353 * gdb.python/python.exp: Add new tests.
2354
099ef718
SW
23552010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2356
2357 * gdb.cp/operator.cc: Created an import loop.
2358 * gdb.cp/operator.exp: Added testcase for import loop.
2359
5868a632
JK
23602010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2361
2362 Test PR python/11407.
2363 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2364 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2365 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2366 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2367 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2368 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2369 binfile. Call gdb_compile with clean_restart twice.
2370 (func_nofb print, func_nofb backtrace, func_loopfb print)
2371 (func_loopfb backtrace): New.
2372
af76db58
JK
23732010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2374
2375 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2376 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2377 by a hand made one.
2378 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2379 i?86 requirement. Remove variables srcfile and binfile. New variable
2380 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2381
f2c7657e
UW
23822010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2383
2384 * gdb.cell/dwarfaddr.exp: New file.
2385 * gdb.cell/dwarfaddr.S: New file.
2386
628fe4e4
JK
23872010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 Test PR 9436.
2390 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2391
f1421989
HZ
23922010-06-24 Hui Zhu <teawater@gmail.com>
2393
2394 * gdb.base/eval.exp: New file.
2395
d03285ec
UW
23962010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2397
2398 * gdb.cell/fork.exp: New file.
2399 * gdb.cell/fork.c: Likewise.
2400 * gdb.cell/fork-spu.c: Likewise.
2401
41b2c92d
PM
24022010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2403
2404 * lib/gdb.exp (banned_variables_traced): New global variable.
2405 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2406 (gdb_init): Use `trace add variable' instead of obsolete
2407 `trace variable'.
2408
d5bc977f
DE
24092010-06-21 Doug Evans <dje@google.com>
2410
2411 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2412
d2ed6730
UW
24132010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2414
2415 * gdb.arch/spu-ls.exp: New file.
2416 * gdb.arch/spu-ls.c: Likewise.
2417
6aed2dbc
SS
24182010-06-18 Stan Shebs <stan@codesourcery.com>
2419
2420 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2421
e0756905
UW
24222010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2423
2424 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2425 * gdb.base/watch-cond.exp: Likewise.
2426 * gdb.python/py-breakpoint.exp: Likewise.
2427
d8053d4d
PA
24282010-06-18 Pedro Alves <pedro@codesourcery.com>
2429
2430 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2431 clean_restart, make sure every test has a distinct message, and
2432 that messages don't include the executable' full path.
2433
81ce510c
DE
24342010-06-17 Doug Evans <dje@google.com>
2435
2436 * gdb.arch/i386-size.exp: Updated expected output for
2437 DISASSEMBLY_OMIT_FNAME.
2438
65d79d4b
SDJ
24392010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2440 Sergio Durigan Junior <sergiodj@redhat.com>
2441
2442 * gdb.base/watch-notconst.c: New file.
2443 * gdb.base/watch-notconst.S: New file.
2444 * gdb.base/watch-notconst2.c: New file.
2445 * gdb.base/watch-notconst2.S: New file.
2446 * gdb.base/watch-notconst.exp: New file.
2447 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2448 (func4): Add operations on `global_ptr_ptr'.
2449 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2450 routine to test watchpoints created with a constant expression.
2451 (test_inaccessible_watchpoint): Include tests for watchpoints
2452 created with a constant expression.
2453
df0f4836
KB
24542010-06-14 Kevin Buettner <kevinb@redhat.com>
2455
2456 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2457 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2458 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2459 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2460 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2461 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2462 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2463 of `_start'.
2464
b769def5
UW
24652010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2466
2467 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2468 not supported on the target.
2469 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2470 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2471 * gdb.mi/mi-nsintrall.exp: Likewise.
2472 * gdb.mi/mi-nsmoribund.exp: Likewise.
2473 * gdb.mi/mi-nsthrexec.exp: Likewise.
2474
d914c394
SS
24752010-06-11 Stan Shebs <stan@codesourcery.com>
2476
2477 * gdb.base/permissions.exp: New file.
2478
24792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2480
2481 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2482 does not support ELF executable class.
2483
f3ce5b9c
UW
24842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2485
2486 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2487
8e46892c
JK
24882010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2489
2490 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2491 (runto): Catch "The target does not support running in non-stop mode.".
2492
6cc55c64
MS
24932010-06-11 Michael Snyder <msnyder@vmware.com>
2494
2495 * gdb.base/setshow.exp (set language asm): Don't use
2496 gdb_test_no_output, fails on some targets.
2497
caddefa4
UW
24982010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2499
2500 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2501 * gdb.cp/pr9167.exp: Likewise.
2502
468b1aa7
UW
25032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2504
2505 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2506
5c3552dc
UW
25072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2508
2509 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2510
02e6fe6a
UW
25112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2512
2513 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2514
0e03807e
TT
25152010-06-11 Tom Tromey <tromey@redhat.com>
2516
2517 PR gdb/9977, PR exp/11636::
2518 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2519 (pieces_test_f6): Update expected output.
2520
2bdf28a0
JK
25212010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2522
2523 * gdb.base/moribund-step.exp: New.
2524
f6978de9
MS
25252010-06-08 Michael Snyder <msnyder@vmware.com>
2526
2527 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2528 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2529 * gdb.ada/frame_args.exp: Ditto.
2530 * gdb.ada/lang_switch.exp: Ditto.
2531 * gdb.ada/ptype_arith_binop.exp: Ditto.
2532 * gdb.ada/ref_param.exp: Ditto.
2533 * gdb.ada/type_coercion.exp:Ditto.
2534
2535 * gdb.asm/asm-source.exp: Ditto.
2536
2537 * gdb.base/attach.exp: Ditto.
2538 * gdb.base/bitfields2.exp: Ditto.
2539 * gdb.base/call-signal-resume.exp: Ditto.
2540 * gdb.base/callfuncs.exp: Ditto.
2541 * gdb.base/commands.exp: Ditto.
2542 * gdb.base/dbx.exp: Ditto.
2543 * gdb.base/default.exp: Ditto.
2544 * gdb.base/dump.exp: Ditto.
2545 * gdb.base/exprs.exp: Ditto.
2546 * gdb.base/freebpcmd.exp: Ditto.
2547 * gdb.base/interrupt.exp: Ditto.
2548 * gdb.base/list.exp: Ditto.
2549 * gdb.base/long_long.exp: Ditto.
2550 * gdb.base/maint.exp: Ditto.
2551 * gdb.base/ptype.exp: Ditto.
2552 * gdb.base/return.exp: Ditto.
2553 * gdb.base/setshow.exp: Ditto.
2554 * gdb.base/sigbpt.exp: Ditto.
2555 * gdb.base/sigrepeat.exp: Ditto.
2556
2557 * gdb.cp/classes.exp: Ditto.
2558
2559 * gdb.dwarf2/dw2-restore.exp: Ditto.
2560
2561 * gdb.gdb/selftest.exp: Ditto.
2562
2563 * gdb.multi/base.exp: Ditto.
2564 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2565
2566 * gdb.python/py-block.exp: Ditto.
2567 * gdb.python/py-prettyprint.exp: Ditto.
2568 * gdb.python/py-template.exp: Ditto.
2569
2570 * gdb.server/ext-attach.exp: Ditto.
2571 * gdb.server/ext-run.exp: Ditto.
2572 * gdb.server/server-mon.exp: Ditto.
2573
2574 * gdb.threads/fork-thread-pending.exp: Ditto.
2575 * gdb.threads/hand-call-in-threads.exp: Ditto.
2576 * gdb.threads/interrupted-hand-call.exp: Ditto.
2577 * gdb.threads/linux-dp.exp: Ditto.
2578 * gdb.threads/manythreads.exp: Ditto.
2579 * gdb.threads/print-threads.exp: Ditto.
2580 * gdb.threads/pthreads.exp: Ditto.
2581 * gdb.threads/schedlock.exp: Ditto.
2582 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2583 * gdb.threads/threadapply.exp: Ditto.
2584
de7ff789
MS
25852010-06-08 Michael Snyder <msnyder@vmware.com>
2586
889bf7c5 2587 * gdb.ada/exec_changed.exp:
de7ff789
MS
2588 Use ".*" instead of "" as wildcard regexp.
2589
2590 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2591 * gdb.base/call-ar-st.exp: Ditto.
2592 * gdb.base/checkpoint.exp: Ditto.
2593 * gdb.base/default.exp: Ditto.
2594 * gdb.base/dump.exp: Ditto.
2595 * gdb.base/ending-run.exp: Ditto.
2596 * gdb.base/fileio.exp: Ditto.
2597 * gdb.base/miscexprs.exp: Ditto.
2598 * gdb.base/pointers.exp: Ditto.
2599 * gdb.base/readline.exp: Ditto.
2600 * gdb.base/reread.exp: Ditto.
2601 * gdb.base/restore.exp: Ditto.
2602 * gdb.base/shlib-call.exp: Ditto.
2603 * gdb.base/valgrind-db-attach.exp: Ditto.
2604 * gdb.base/volatile.exp: Ditto.
2605 * gdb.base/watchpoints.exp: Ditto.
2606
2607 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2608
2609 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2610 * gdb.python/py-value.exp: Ditto.
2611
2612 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2613 * gdb.trace/circ.exp: Ditto.
2614 * gdb.trace/collection.exp: Ditto.
2615 * gdb.trace/packetlen.exp: Ditto.
2616 * gdb.trace/passc-dyn.exp: Ditto.
2617 * gdb.trace/report.exp: Ditto.
2618 * gdb.trace/tfile.exp: Ditto.
2619 * gdb.trace/tfind.exp: Ditto.
2620 * gdb.trace/while-dyn.exp: Ditto.
2621
3bebe2f2
JK
26222010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2625
5c631832
JK
26262010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2627
2628 Test PR 10640.
2629 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2630
4c3376c8
SW
26312010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2632
2633 * gdb.cp/koenig.exp: Test for ADL operators.
2634 * gdb.cp/koenig.cc: Added ADL operators.
2635 * gdb.cp/operator.exp: New test.
2636 * gdb.cp/operator.cc: New test.
2637
dc226d5a
MS
26382010-06-04 Michael Snyder <msnyder@vmware.com>
2639
dfb88a23
MS
2640 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2641 * gdb.base/pending.exp: Ditto.
f7ae76b3 2642
dc226d5a
MS
2643 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2644
967cf477
DE
26452010-06-04 Doug Evans <dje@google.com>
2646
2647 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2648 disabled printers.
2649 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2650 (enable_lookup_function): New function.
2651
eb801841
TT
26522010-06-04 Tom Tromey <tromey@redhat.com>
2653
2654 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2655 of hash and id.
2656
38979823
JK
26572010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2658
2659 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2660 newline.
2661 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2662 (empty verbose non-noisy clear, empty verbose noisy clear)
2663 (empty non-verbose noisy clear): Likewise.
2664
35ec993f
MS
26652010-06-03 Michael Snyder <msnyder@vmware.com>
2666
2667 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2668 * gdb.base/display.exp: Ditto.
2669 * gdb.base/find.exp: Ditto.
2670 * gdb.base/ifelse.exp: Ditto.
2671 * gdb.base/multi-forks.exp: Ditto.
2672 * gdb.base/recurse.exp: Ditto.
2673 * gdb.base/setshow.exp: Ditto.
2674 * gdb.base/value-double-free.exp: Ditto.
2675 * gdb.base/watch-vfork.exp: Ditto.
2676 * gdb.base/watch_thread_num.exp: Ditto.
2677 * gdb.base/watchpoint-solib.exp: Ditto.
2678 * gdb.base/watchpoint.exp: Ditto.
2679 * gdb.base/watchpoints.exp: Ditto.
2680
2681 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2682 * gdb.cp/overload.exp: Ditto.
2683 * gdb.cp/virtfunc.exp: Ditto.
2684
2685 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2686
889bf7c5 2687 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2688 Replace gdb_test with gdb_test_no_output.
2689
889bf7c5 2690 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2691 Replace gdb_test with gdb_test_no_output.
2692 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2693 * gdb.threads/watchthreads.exp: Ditto.
2694 * gdb.threads/watchthreads2.exp: Ditto.
2695
2696 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2697 * gdb.trace/tfind.exp: Ditto.
2698
c22decce
JB
26992010-06-03 Joel Brobecker <brobecker@adacore.com>
2700
2701 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2702 successful test if message is the empty string.
2703
fd5700c7
JK
27042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2705
2706 * gdb.fortran/module.exp (stopped language detection): New test.
2707
f55ee35c
JK
27082010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2709
2710 Support DW_TAG_module as separate namespaces.
2711 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2712 gdb.fortran/library-module-lib.f90: New.
2713 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2714 (print i): Remove.
2715 (continue to breakpoint: i-is-1, print var_i value 1)
2716 (continue to breakpoint: i-is-2, print var_i value 2)
2717 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2718 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2719 (complete `modmany, complete `modmany`, complete `modmany`var)
2720 (show language, setting breakpoint at module): New tests.
2721 * gdb.fortran/module.f90 (module mod): Remove.
2722 (module mod1, module mod2, module modmany, subroutine sub1)
2723 (subroutine sub2, program module): New.
2724
b8e8282f
JK
27252010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2728 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2729 * gdb.cp/anon-union.exp (pass): Rename to ...
2730 (print z 2): ... here.
b8e8282f 2731
019ebafc
MS
27322010-06-02 Michael Snyder <msnyder@vmware.com>
2733
e68d8fd4
MS
2734 * gdb.trace/actions.exp: Use gdb_test_no_output.
2735 * gdb.trace/circ.exp: Ditto.
2736 * gdb.trace/packetlen.exp: Ditto.
2737 * gdb.trace/save-trace.exp: Ditto.
2738 * gdb.trace/tracecmd.exp: Ditto.
2739 * gdb.trace/tsv.exp: Ditto.
2740
12b5d08a
MS
2741 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2742 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2743 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2744 * gdb.threads/manythreads.exp: Ditto.
2745 * gdb.threads/print-threads.exp: Ditto.
2746 * gdb.threads/pthreads.exp: Ditto.
2747 * gdb.threads/schedlock.exp: Ditto.
2748 * gdb.threads/staticthreads.exp: Ditto.
2749 * gdb.threads/thread-specific.exp: Ditto.
2750 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2751 * gdb.threads/threadapply.exp: Ditto.
2752 * gdb.threads/watchthreads.exp: Ditto.
2753 * gdb.threads/watchthreads2.exp: Ditto.
2754
89493308
MS
2755 * gdb.python/py-block.exp: Use gdb_test_no_output.
2756 * gdb.python/py-prettyprint.exp: Ditto.
2757 * gdb.python/py-template.exp: Ditto.
2758 * gdb.python/py-value.exp: Ditto.
2759
2760 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2761 * gdb.reverse/watch-reverse.exp: Ditto.
2762
2763 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2764 * gdb.server/ext-run.exp: Ditto.
2765
019ebafc
MS
2766 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2767 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2768 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2769 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2770 * gdb.dwarf2/dw2-producer.exp: Ditto.
2771 * gdb.dwarf2/mac-fileno.exp: Ditto.
2772
2773 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2774 * gdb.gdb/selftest.exp: Ditto.
2775
2776 * gdb.multi/base.exp: Use gdb_test_no_output.
2777
2778 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2779
3e0ca3a5
JK
27802010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2781
2782 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2783
9db70545
MS
27842010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2785
a8d52276
MS
2786 * gdb.cp/class2.exp: Use gdb_test_no_output.
2787 * gdb.cp/classes.exp: Ditto.
2788 * gdb.cp/extern-c.exp: Ditto.
2789 * gdb.cp/inherit.exp: Ditto.
2790 * gdb.cp/maint.exp: Ditto.
2791 * gdb.cp/mb-inline.exp: Ditto.
2792 * gdb.cp/mb-templates.exp: Ditto.
2793 * gdb.cp/method2.exp: Ditto.
2794 * gdb.cp/misc.exp: Ditto.
2795 * gdb.cp/ovldbreak.exp: Ditto.
2796 * gdb.cp/punctuator.exp: Ditto.
2797 * gdb.cp/templates.exp: Ditto.
2798 * gdb.cp/virtbase.exp: Ditto.
2799
889bf7c5 2800 * gdb.threads/attach-stopped.exp:
9db70545 2801 Replace uses of send_gdb / gdb_expect.
889bf7c5 2802 * gdb.threads/attachstop-mt.exp:
9db70545 2803 Replace uses of send_gdb / gdb_expect.
889bf7c5 2804 * gdb.threads/gcore-thread.exp:
9db70545 2805 Replace uses of send_gdb / gdb_expect.
889bf7c5 2806 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2807 Replace uses of send_gdb / gdb_expect.
2808 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2809 * gdb.threads/print-threads.exp:
9db70545
MS
2810 Replace uses of send_gdb / gdb_expect.
2811 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2812 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2813 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2814
2815 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2816 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2817 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2818 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2819 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2820 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2821 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2822 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2823 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2824 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2825 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2826
359cc68c
JK
28272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2828
2829 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2830
7d3fe98e
SW
28312010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2832
2833 * gdb.cp/koenig.exp: Added new test case.
2834 * gdb.cp/koenig.cc: Ditto.
2835
27d3a1a2
MS
28362010-06-01 Michael Snyder <msnyder@vmware.com>
2837
2838 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2839 * gdb.base/arrayidx.exp: Ditto.
2840 * gdb.base/attach.exp: Ditto.
2841 * gdb.base/auxv.exp: Ditto.
2842 * gdb.base/bigcre.exp: Ditto.
2843 * gdb.base/break-always.exp: Ditto.
2844 * gdb.base/break-interp.exp: Ditto.
2845 * gdb.base/break.exp: Ditto.
2846 * gdb.base/breakpoint-shadow.exp: Ditto.
2847 * gdb.base/call-ar-st.exp: Ditto.
2848 * gdb.base/call-sc.exp: Ditto.
2849 * gdb.base/call-signal-resume.exp: Ditto.
2850 * gdb.base/callfuncs.exp: Ditto.
2851 * gdb.base/catch-syscall.exp: Ditto.
2852 * gdb.base/charset.exp: Ditto.
2853 * gdb.base/code-expr.exp: Ditto.
2854 * gdb.base/commands.exp: Ditto.
2855 * gdb.base/cond-expr.exp: Ditto.
2856 * gdb.base/condbreak.exp: Ditto.
2857 * gdb.base/cursal.exp: Ditto.
2858 * gdb.base/cvexpr.exp: Ditto.
2859 * gdb.base/default.exp: Ditto.
2860 * gdb.base/del.exp: Ditto.
2861 * gdb.base/detach.exp: Ditto.
2862 * gdb.base/display.exp: Ditto.
2863 * gdb.base/ena-dis-br.exp: Ditto.
2864 * gdb.base/eval-skip.exp: Ditto.
2865 * gdb.base/foll-fork.exp: Ditto.
2866 * gdb.base/foll-vfork.exp: Ditto.
2867 * gdb.base/frame-args.exp: Ditto.
2868 * gdb.base/funcargs.exp: Ditto.
2869 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2870 * gdb.base/gdbvars.exp: Ditto.
2871 * gdb.base/help.exp: Ditto.
2872 * gdb.base/ifelse.exp: Ditto.
2873 * gdb.base/included.exp: Ditto.
2874 * gdb.base/list.exp: Ditto.
2875 * gdb.base/macscp.exp: Ditto.
2876 * gdb.base/maint.exp: Ditto.
2877 * gdb.base/multi-fork.exp: Ditto.
2878 * gdb.base/overlays.exp: Ditto.
2879 * gdb.base/page.exp: Ditto.
2880 * gdb.base/pending.exp: Ditto.
2881 * gdb.base/pointers.exp: Ditto.
2882 * gdb.base/pr11022.exp: Ditto.
2883 * gdb.base/prelink.exp: Ditto.
2884 * gdb.base/printcmds.exp: Ditto.
2885 * gdb.base/psymtab.exp: Ditto.
2886 * gdb.base/randomize.exp: Ditto.
2887 * gdb.base/relational.exp: Ditto.
2888 * gdb.base/relocate.exp: Ditto.
2889 * gdb.base/remote.exp: Ditto.
2890 * gdb.base/sepdebug.exp: Ditto.
2891 * gdb.base/set-lang-auto.exp: Ditto.
2892 * gdb.base/setshow.exp: Ditto.
2893 * gdb.base/setvar.exp: Ditto.
2894 * gdb.base/signals.exp: Ditto.
2895 * gdb.base/signull.exp: Ditto.
2896 * gdb.base/sigstep.exp: Ditto.
2897 * gdb.base/sizeof.exp: Ditto.
2898 * gdb.base/solib-disc.exp: Ditto.
2899 * gdb.base/store.exp: Ditto.
2900 * gdb.base/structs.exp: Ditto.
2901 * gdb.base/structs2.exp: Ditto.
2902 * gdb.base/subst.exp: Ditto.
2903 * gdb.base/term.exp: Ditto.
2904 * gdb.base/trace-commands.exp: Ditto.
2905 * gdb.base/unwindonsignal.exp: Ditto.
2906 * gdb.base/valgrind-db-attach.exp: Ditto.
2907 * gdb.base/varargs.exp: Ditto.
2908 * gdb.base/watch-cond.exp: Ditto.
2909 * gdb.base/watch_thread_num.exp: Ditto.
2910 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2911 * gdb.base/watchpoint.exp: Ditto.
2912 * gdb.base/whatis-exp.exp: Ditto.
2913
f8d3bf8f
MS
29142010-06-01 Michael Snyder <msnyder@vmware.com>
2915
2916 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2917 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2918 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2919 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2920 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2921 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2922 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2923 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2924 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2925 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2926 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2927 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2928 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2929 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2930 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2931
3f9e0d32
JK
29322010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2933
2934 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2935 trailing newline.
2936 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2937 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2938 (p *args): ... here and remove excessive trailing newline.
2939
f629457d
JB
29402010-05-31 Joel Brobecker <brobecker@adacore.com>
2941
2942 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2943
09eef106
JK
29442010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2945
2946 Accept the new Linux kernel "t (tracing stop)" string.
2947 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2948 Update comment.
2949 (state_wait) <T (tracing stop)>: New.
2950 (main): Update the state_wait expect string.
2951
94f31136
PA
29522010-05-28 Pedro Alves <pedro@codesourcery.com>
2953
2954 * limits.c, limits.exp: Delete files.
2955 * Makefile.in (clean mostlyclean): Adjust.
2956 * tracecmd.exp: Adjust.
2957
096554ab
JK
29582010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2959
2960 * gdb.base/tui-layout.exp: New.
2961
27d3a1a2 29622010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2963
889bf7c5 2964 * gdb.reverse/break-precsave.exp:
bcd2dc50 2965 Replace uses of send_gdb / gdb_expect.
889bf7c5 2966 * gdb.reverse/break-reverse.exp:
bcd2dc50 2967 Replace uses of send_gdb / gdb_expect.
889bf7c5 2968 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 2969 Replace uses of send_gdb / gdb_expect.
889bf7c5 2970 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 2971 Replace uses of send_gdb / gdb_expect.
889bf7c5 2972 * gdb.reverse/finish-precsave.exp:
bcd2dc50 2973 Replace uses of send_gdb / gdb_expect.
889bf7c5 2974 * gdb.reverse/finish-reverse.exp:
bcd2dc50 2975 Replace uses of send_gdb / gdb_expect.
889bf7c5 2976 * gdb.reverse/i386-precsave.exp:
bcd2dc50 2977 Replace uses of send_gdb / gdb_expect.
889bf7c5 2978 * gdb.reverse/i386-reverse.exp:
bcd2dc50 2979 Replace uses of send_gdb / gdb_expect.
889bf7c5 2980 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 2981 Replace uses of send_gdb / gdb_expect.
889bf7c5 2982 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 2983 Replace uses of send_gdb / gdb_expect.
889bf7c5 2984 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 2985 Replace uses of send_gdb / gdb_expect.
889bf7c5 2986 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 2987 Replace uses of send_gdb / gdb_expect.
889bf7c5 2988 * gdb.reverse/machinestate.exp:
bcd2dc50 2989 Replace uses of send_gdb / gdb_expect.
889bf7c5 2990 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 2991 Replace uses of send_gdb / gdb_expect.
889bf7c5 2992 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 2993 Replace uses of send_gdb / gdb_expect.
889bf7c5 2994 * gdb.reverse/solib-precsave.exp:
bcd2dc50 2995 Replace uses of send_gdb / gdb_expect.
889bf7c5 2996 * gdb.reverse/solib-reverse.exp:
bcd2dc50 2997 Replace uses of send_gdb / gdb_expect.
889bf7c5 2998 * gdb.reverse/step-precsave.exp:
bcd2dc50 2999 Replace uses of send_gdb / gdb_expect.
889bf7c5 3000 * gdb.reverse/step-reverse.exp:
bcd2dc50 3001 Replace uses of send_gdb / gdb_expect.
889bf7c5 3002 * gdb.reverse/until-precsave.exp:
bcd2dc50 3003 Replace uses of send_gdb / gdb_expect.
889bf7c5 3004 * gdb.reverse/until-reverse.exp:
bcd2dc50 3005 Replace uses of send_gdb / gdb_expect.
889bf7c5 3006 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3007 Replace uses of send_gdb / gdb_expect.
889bf7c5 3008 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3009 Replace uses of send_gdb / gdb_expect.
3010
3def43e0
JK
30112010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3012
3013 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3014 excessive newline.
3015
27d3a1a2 30162010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3017
3018 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3019 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3020 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3021 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3022 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3023 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3024 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3025 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3026 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3027 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3028 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3029 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3030 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3031 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3032 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3033 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3034 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3035 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3036 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3037
27d3a1a2 30382010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3039
22454424
MS
3040 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3041 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3042
3043 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3044 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3045 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3046
889bf7c5 3047 * gdb.reverse/consecutive-reverse.exp:
22454424 3048 Replace uses of send_gdb / gdb_expect.
889bf7c5 3049 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3050 Replace uses of send_gdb / gdb_expect.
3051
3052 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3053 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3054 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3055 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3056 Replace uses of send_gdb / gdb_expect.
3057 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3058 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3059 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3060 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3061 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3062 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3063 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3064 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3065 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3066
30672010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3068
22454424 3069 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3070
22454424 3071 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3072
22454424
MS
3073 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3074 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3075 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3076 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3077 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3078 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3079 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3080 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3081 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3082
6e5f2c59
TT
30832010-05-25 Tom Tromey <tromey@redhat.com>
3084
3085 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3086
bbc8b958
TT
30872010-05-25 Tom Tromey <tromey@redhat.com>
3088
3089 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3090 argument order.
3091 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3092 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3093 order.
3094 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3095 order.
3096 * gdb.base/call-sc.exp (setup_kfails): Remove.
3097 (setup_compiler_kfails): Remove.
3098 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3099 argument order.
3100 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3101 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3102 (advancei): Fix setup_kfail argument order.
3103 * gdb.base/radix.exp: Fix setup_kfail argument order.
3104 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3105 order.
3106 * gdb.base/structs.exp (setup_kfails): Remove.
3107 (setup_compiler_kfails): Fix setup_kfail argument order.
3108 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3109 order.
3110 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3111 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3112 setup_kfail argument order.
3113 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3114
83d1babf
TT
31152010-05-25 Tom Tromey <tromey@redhat.com>
3116
3117 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3118
6acb16a2
MS
31192010-05-25 Michael Snyder <msnyder@vmware.com>
3120
3121 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3122 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3123 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3124 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3125 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3126 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3127 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3128 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3129 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3130 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3131 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3132 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3133 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3134 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3135 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3136 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3137 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3138 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3139 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3140 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3141 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3142 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3143 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3144 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3145 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3146 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3147 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3148 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3149 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3150 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3151 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3152 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3153 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3154 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3155 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3156 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3157 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3158 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3159 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3160 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3161 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3162 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3163 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3164 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3165 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3166 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3167 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3168 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3169
31702010-05-25 Doug Evans <dje@google.com>
3171
3172 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3173 gdb.string_to_argv.
ad3986f0 3174
d3b1e874
TT
31752010-05-21 Tom Tromey <tromey@redhat.com>
3176
3177 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3178 Call it.
3179 * gdb.dwarf2/pieces.S: Update.
3180 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3181
cb826367
TT
31822010-05-21 Tom Tromey <tromey@redhat.com>
3183
3184 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3185 Call it.
3186 * gdb.dwarf2/pieces.c (struct C): New.
3187 (f6): New function.
3188 * gdb.dwarf2/pieces.S: Replace.
3189
74de6778
TT
31902010-05-21 Tom Tromey <tromey@redhat.com>
3191
3192 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3193 Call it.
3194
afd74c5f
TT
31952010-05-21 Tom Tromey <tromey@redhat.com>
3196
3197 * gdb.dwarf2.pieces.exp: New file.
3198 * gdb.dwarf2.pieces.S: New file.
3199 * gdb.dwarf2.pieces.c: New file.
3200
a7b75dfd 32012010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3202 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3203
3204 * lib/gdb.exp (gdb_test_no_output): New function.
3205 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3206 when testing commands that should produce no output.
3207
c81c812a
JB
32082010-05-17 Joel Brobecker <brobecker@adacore.com>
3209
3210 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3211 parameter that we want to watch being a constant.
3212
0cce5bd9
JB
32132010-05-17 Joel Brobecker <brobecker@adacore.com>
3214
3215 * gdb.ada/cond_lang: New testcase.
3216
47050449
JB
32172010-05-17 Joel Brobecker <brobecker@adacore.com>
3218
3219 * lib/gdb.exp (banned_variables): New variable/constant.
3220 (gdb_init): Add write trace on variables listed in banned_variables.
3221 (gdb_finish): Remove write traces on variables listed in
3222 banned_variables.
3223
77c01586
JB
32242010-05-17 Joel Brobecker <brobecker@adacore.com>
3225
3226 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3227 * gdb.cp/koenig.exp: Likewise.
3228
88d4aea7
PM
32292010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3230
889bf7c5 3231 PR python/11482
88d4aea7
PM
3232
3233 * gdb.python/py-value.exp (test_value_hash): New function.
3234
f5a010c0
PM
32352010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3236
3237 PR exp/11530.
3238 * gdb.base/gdb11530.c: New file.
3239 * gdb.base/gdb11530.exp: New file.
3240
8ef4892f
JK
32412010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3242
3243 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3244 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3245
7322dca9
SW
32462010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3247
3248 * gdb.cp/koenig.exp: New test.
3249 * gdb.cp/koenig.cc: New test program.
3250
02e7ea18
JB
32512010-05-05 Joel Brobecker <brobecker@adacore.com>
3252
3253 Remove the use of prms_id and bug_id throughout the testsuite.
3254
e1c34c5d
PM
32552010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3256
3257 PR exp/11349.
3258 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3259 use a reference local variable.
3260
8e1d0c49
JK
32612010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3262
3263 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3264 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3265 variable different_dir. Move debugfile into a full directory pathname
3266 under DIFFERENT_DIR.
3267 * lib/gdb.exp (separate_debug_filename): Remove.
3268 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3269 variable debug_dir and mkdir of it. Update function comments.
3270
e66408ed
PA
32712010-04-29 Pedro Alves <pedro@codesourcery.com>
3272
3273 PR gdb/11557
3274
3275 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3276 files.
3277
d7b32ed3
PM
32782010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3279
889bf7c5 3280 * gdb.python/py-param.exp: New File.
d7b32ed3 3281
6aecb9c2
JB
32822010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3283
3284 * gdb.base/default.exp: Fix "set language" test.
3285
bdf92a1c
PM
32862010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3287
3288 PR breakpoints/11531.
3289 * gdb.base/gdb11531.c: New file.
3290 * gdb.base/gdb11531.exp: New file.
3291
3f172e24
TT
32922010-04-26 Tom Tromey <tromey@redhat.com>
3293
3294 * gdb.base/completion.exp: Add tests for completion and deprecated
3295 commands.
3296
64af4c92
JK
32972010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3298
3299 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3300 (print /x char_array): Escape curly brackets.
3301
492928e4
JK
33022010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3303
3304 Fix deadlock on looped list of loaded shared objects.
3305 * gdb.base/solib-corrupted.exp: New.
3306
66d09542
DE
33072010-04-23 Doug Evans <dje@google.com>
3308
3309 * gdb.python/py-section-script.c: New file.
3310 * gdb.python/py-section-script.exp: New file.
3311 * gdb.python/py-section-script.py: New file.
3312
8bd10a10
CM
33132010-04-20 Chris Moller <cmoller@redhat.com>
3314
3315 PR 10179
3316
3317 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3318 * gdb.base/pr10179-a.c:
3319 * gdb.base/pr10179-b.c:
3320 * gdb.base/pr10179.exp: New files.
3321
c0201579
JK
33222010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3323
3324 Fix crashes on dangling display expressions.
3325 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3326 is SEP.
3327 (lib_flags): Remove the "debug" keyword.
3328 (libsepdebug): New variable for iterating new loop.
3329 (save_pf_prefix): New variable wrapping the loop.
3330 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3331 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3332
793b0ff8
PM
33332010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3334
3335 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3336
097f51f7
PM
33372010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3338
3339 PR stabs/11479.
3340 * gdb.stabs/gdb11479.exp: New file.
3341 * gdb.stabs/gdb11479.c: New file.
3342
9a22f0d0
PM
33432010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3344
3345 * gdb.base/charset.c (Strin16, String32): New variables.
3346 * gdb.base/charset.exp (gdb_test): Test correct display
3347 of 16 or 32 bit strings.
3348
33492010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3350
3351 PR 9167
3352 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3353 * gdb.cp/pr9167.cc: New file.
3354 * gdb.cp/pr9167.exp: New file.
3355
3356
6e354e5e
PM
33572010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3358
3359 PR pascal/11492.
3360 * gdb.pascal/gdb11492.pas: New file.
3361 * gdb.pascal/gdb11492.exp: New file.
3362
be942545
JB
33632010-04-20 Joel Brobecker <brobecker@adacore.com>
3364
1667e6e3 3365 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3366
0c3acc09
JB
33672010-04-20 Joel Brobecker <brobecker@adacore.com>
3368
3369 * gdb.ada/dyn_loc: New testcase.
3370
ec31cde5
CM
33712010-04-20 Chris Moller <cmoller@redhat.com>
3372
3373 PR 10867
889bf7c5 3374
ec31cde5
CM
3375 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3376 * gdb.cp/pr10687.cc: New file.
3377 * gdb.cp/pr10687.exp: New file.
3378
3379
ce4b0682
SDJ
33802010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3381 Sergio Durigan Junior <sergiodj@redhat.com>
3382
3383 * gdb.fortran/logical.exp: New testcase.
3384 * gdb.fortran/logical.f90: New file.
3385
3436961f
DE
33862010-04-19 Doug Evans <dje@google.com>
3387
3388 * gdb.base/help.exp (help source): Update expected output.
3389
4d836c09
JK
33902010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3391
3392 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3393 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3394 gdb_exit and return.
3395 (executable): New variable.
3396 (binfile): Use it.
3397
6149aea9
PA
33982010-04-19 Pedro Alves <pedro@codesourcery.com>
3399
3400 PR breakpoints/8554.
3401
3402 * gdb.trace/save-trace.exp: Adjust.
3403
ed41462c
L
34042010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3405
3406 PR corefiles/11511
3407 * gdb.arch/system-gcore.exp: New.
3408 * gdb.arch/gcore.c: Likewise.
3409
3f7b2faa
DE
34102010-04-15 Doug Evans <dje@google.com>
3411
fa33c3cd
DE
3412 * gdb.python/py-progspace.c: New file.
3413 * gdb.python/py-progspace.exp: New file.
3414
3f7b2faa
DE
3415 * gdb.base/source.exp: Add tests for "source -s".
3416
79f283fe
PM
34172010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3418
3419 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3420 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3421 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3422 * gdb.python/py-mi.exp: New test for to_string returning None.
3423
fc8eb08a
PM
34242010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3425
3426 * gdb.python/py-breakpoint.c: Make result global.
3427
26e197f6
JK
34282010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3429
3430 Fix non-GNU make compatibility.
3431 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3432
adc36818
PM
34332010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3434
3435 * gdb.python/py-breakpoint.exp: New File.
3436 * gdb.python/py-breakpoint.C: Ditto.
3437
64e17368
SS
34382010-04-08 Stan Shebs <stan@codesourcery.com>
3439
3440 * gdb.trace/actions.exp: Clear default-collect.
3441 * gdb.trace/save-trace.exp: Clear default-collect.
3442
fff5cc64
PM
34432010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3444
3445 * gdb.python/py-value: Add null string variable.
3446 (test_lazy_string): Test zero length, NULL address lazy
3447 strings.
3448
a055a187
L
34492010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3450
3451 * gdb.arch/i386-avx.c: New.
3452 * gdb.arch/i386-avx.exp: Likewise.
3453
3454 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3455
96e39866
DE
34562010-04-06 Doug Evans <dje@google.com>
3457
3458 * gdb.base/source-test.gdb: New file.
3459 * gdb.base/source.exp: Test source -v.
3460
5984a431
UW
34612010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3462
3463 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3464
ec8a089a
PM
34652010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3466
3467 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3468 within one line, unless it is followed by a double quote.
3469 * gdb.stabs/hppa.sed: Idem.
3470 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3471 * gdb.stabs/weird.exp: Check for correct parsing of
3472 char and string constants.
ec8a089a
PM
3473 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3474 in .stabs to .stabx substitution.
3475
fce3c1f0
SS
34762010-04-05 Stan Shebs <stan@codesourcery.com>
3477
3478 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3479 constant global.
3480 * gdb.trace/tfile.exp: Try to print them.
3481
d77f58be
SS
34822010-04-04 Stan Shebs <stan@codesourcery.com>
3483
3484 * gdb.base/completion.exp: Update for new "info watchpoints".
3485 * gdb.base/default.exp: Ditto.
3486 * gdb.base/help.exp: Ditto.
3487 * gdb.base/watchpoint.exp: Ditto.
3488 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3489
af54718e
SS
34902010-04-04 Stan Shebs <stan@codesourcery.com>
3491
3492 * gdb.trace/tfile.exp: Sharpen tfind test.
3493
74d1f91e
JK
34942010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3495
3496 * gdb.base/break-entry.exp: New.
3497
eb8e76db 34982010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3499 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3500
3501 * gdb.reverse/i386-sse-reverse.exp: New file.
3502 * gdb.reverse/i386-sse-reverse.c: New file.
3503
bf65cad8
PA
35042010-04-02 Pedro Alves <pedro@codesourcery.com>
3505
3506 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3507
fff87407
SS
35082010-04-01 Stan Shebs <stan@codesourcery.com>
3509
3510 * gdb.trace/actions.exp: Tweak expected output.
3511 * gdb.trace/while-stepping.exp: Tweak expected output.
3512
fe01d668
L
35132010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3514
3515 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3516
86b17b60
PA
35172010-04-01 Pedro Alves <pedro@codesourcery.com>
3518
3519 * gdb.base/commands.exp: Adjust.
3520 * gdb.cp/extern-c.exp: Adjust.
3521
2c58c0a9
PA
35222010-04-01 Pedro Alves <pedro@codesourcery.com>
3523
3524 * gdb.trace/collection.c (local_test_func): Define a local struct,
3525 and instanciate it.
3526
0db9b91c
PA
35272010-04-01 Pedro Alves <pedro@codesourcery.com>
3528
3529 * gdb.trace/collection.exp (gdb_collect_args_test)
3530 (gdb_collect_argarray_test): XFAIL the tests that assume the
3531 argarray argument's elements are collected.
3532
8072405b
JK
35332010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3534
3535 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3536 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3537
8bf6485c
SS
35382010-03-31 Stan Shebs <stan@codesourcery.com>
3539
3540 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3541 and tracepoint conditionals.
3542 (gdb_verify_tracepoints): Delete unused return.
3543
fd7f724a
KS
35442010-03-26 Keith Seitz <keiths@redhat.com>
3545
3546 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3547 appear in the output before main.
3548 Remove KFAIL for gdb/2215 aka bz 9320.
3549
8d9e7719
DE
35502010-03-30 Doug Evans <dje@google.com>
3551
0906dd0b
DE
3552 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3553 by dejagnu.
3554 * gdb.arch/amd64-dword.exp: Ditto.
3555
8d9e7719
DE
3556 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3557 match.
3558 (break printf): Ditto.
3559
1da644f0
SW
35602010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3561
3562 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3563 gcc < 4.4.
3564 * gdb.cp/shadow.exp: Ditto.
3565
a8121990
PA
35662010-03-29 Pedro Alves <pedro@codesourcery.com>
3567
3568 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3569 "tstart" is silent.
3570
6e79d367
PA
35712010-03-29 Pedro Alves <pedro@codesourcery.com>
3572
3573 * gdb.trace/collection.exp (executable): New.
3574 (binfile): Use it.
3575 (fpreg, spreg, pcreg): New.
3576 (test_register): Use gdb_test_multiple. Pass /x to print.
3577 (prepare_for_trace_test): New.
3578 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3579 (gdb_collect_args_test, gdb_collect_argstruct_test)
3580 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3581 prepare_for_trace_test.
3582 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3583 fpreg, spreg and pcreg.
3584 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3585 prepare_for_trace_test.
3586 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3587 try to detect tracing support here. Don't set breakpoints at
3588 `begin' or `end' here.
3589 <global scope>: Use clean_restart. Run to main before checking
3590 for tracing support. Check for for tracing support here.
3591
09248348
JK
35922010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3593
3594 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3595 " as $displacement" to "seen displacement message".
3596
d350db38
PA
35972010-03-28 Pedro Alves <pedro@codesourcery.com>
3598
3599 * gdb.trace/while-dyn.exp (executable): New variable.
3600 (binfile): Use it.
3601 (test_while_stepping): New function. Move most tests here. Call
3602 it once for each of the while-stepping, stepping and ws aliases.
3603
907af001
UW
36042010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3605
3606 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3607 that do not provide the tagless_struct type name at all.
3608 (test_print_anon_union): Do not check value of uninitialized
3609 union member. Do not use cp_test_ptype_class, so we can accept
3610 "long" as well as "long int".
3611
610197fd
PA
36122010-03-26 Pedro Alves <pedro@codesourcery.com>
3613
3614 * gdb.trace/tfile.c (tohex, bin2hex): New.
3615 (write_error_trace_file): Hexify error description.
3616
6c28cbf2
SS
36172010-03-25 Stan Shebs <stan@codesourcery.com>
3618
3619 * gdb.trace/tfile.c: Generate an additional trace file, improve
3620 portability.
3621 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3622 files in a better way.
3623
e62b8c7e
KS
36242010-03-25 Keith Seitz <keiths@redhat.com>
3625
3626 * gdb.java/jprint.exp: XFAIL printing of static class members
3627 because of GCC debuginfo problem.
3628
82ccf5a5
JK
36292010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3630
3631 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3632
293e2f9e
DJ
36332010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3634
3635 * gdb.base/completion.exp: Allow long instead of long int.
3636 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3637 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3638 variable p.
3639 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3640 * gdb.base/pointers.exp: Allow long instead of long int.
3641 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3642 * gdb.base/step-line.exp: Allow a directory before the source file name.
3643
95a42b64
TT
36442010-03-24 Tom Tromey <tromey@redhat.com>
3645
3646 PR breakpoints/9352:
3647 * gdb.base/default.exp: Update.
3648 * gdb.base/commands.exp: Update.
3649 * gdb.cp/extern-c.exp: Test setting commands on multiple
3650 breakpoints at once.
3651
2390201f
DJ
36522010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3653
3654 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3655 if gdb,nosignals.
3656 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3657 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3658 exited".
3659
8c9a6790
SS
36602010-03-24 Stan Shebs <stan@codesourcery.com>
3661
3662 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3663
a6c727b2
DJ
36642010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3665
3666 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3667 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3668 argument. Handle "short" and "long".
3669 (Top level): Pass overprototyped output for old_fptr and xptr.
3670
4dfd5423
PA
36712010-03-23 Pedro Alves <pedro@codesourcery.com>
3672
3673 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3674 format strings and add casts to avoid compiler warnings.
3675
36762010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3677
3678 * lib/trace-support.exp (gdb_trace_setactions):
3679 Don't expect whitespace after ">" prompt.
3680 * gdb.trace/actions.exp: Adjust for output changes.
3681 * gdb.trace/while-stepping.exp: Likewise.
3682
c847d045
JK
36832010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3684
3685 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3686 and r157645).
3687
5f717f1d
JK
36882010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3689
3690 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3691 New.
3692
7d6d51d5
DJ
36932010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3694
3695 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3696 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3697
3b11a015
SS
36982010-03-19 Stan Shebs <stan@codesourcery.com>
3699
3700 * gdb.trace/ax.exp: New file.
3701
d7d158ed
DE
37022010-03-19 Doug Evans <dje@google.com>
3703
6bb85cd1
DE
3704 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3705 output from gcc.
3706
d7d158ed
DE
3707 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3708 named /usr/sbin/prelink<foo>.
3709
4daf5ac0
SS
37102010-03-18 Stan Shebs <stan@codesourcery.com>
3711
3712 * gdb.trace/circ.exp: Test circular-trace-buffer.
3713 * gdb.trace/tfile.exp: Update tstatus test.
3714
e8d05480
JB
37152010-03-18 Joel Brobecker <brobecker@adacore.com>
3716
3717 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3718 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3719
441b986a
UW
37202010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3721
3722 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3723
4247603b
PA
37242010-03-18 Pedro Alves <pedro@codesourcery.com>
3725
3726 * gdb.base/default.exp: Adjust the expected output of the finish
3727 and until commands when the inferior is not being run.
3728
13387711
SW
37292010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3730
3731 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3732 * gdb.cp/nsusing.exp: Ditto.
3733
6e31430b
TT
37342010-03-15 Tom Tromey <tromey@redhat.com>
3735
3736 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3737 * gdb.cp/userdef.cc (operator==): New function.
3738 (main): New locals mem1, mem2.
3739
e2d69cb5
JZ
37402010-03-15 Jie Zhang <jie@codesourcery.com>
3741
3742 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3743 Declare and use new loadtimeout variable.
3744
f572f0a9
DJ
37452010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3746
3747 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3748 Use gdb_load later.
3749
51f4c0b0
PA
37502010-03-14 Pedro Alves <pedro@codesourcery.com>
3751
3752 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3753 literal. Add missing endlines to prints to stderr.
3754
1c809c68
TT
37552010-03-12 Tom Tromey <tromey@redhat.com>
3756
3757 PR c++/9708:
3758 * gdb.cp/m-static.exp: Add regression test.
3759 * gdb.cp/m-static.cc (method): New method.
3760 (main): Call it.
3761
00ae8fef
SW
37622010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3763
3764 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3765 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3766
759f0f0b
PA
37672010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3768
21e24d21
PA
3769 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3770
37712010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3772
759f0f0b
PA
3773 * lib/gdb.exp (skip_stl_tests): New.
3774 (gdb_compile): Symbian needs -ldl.
3775 (shlib_target_file): New.
3776 (shlib_symbol_file): New.
3777 (gdb_load_shlibs): Use shlib_target_file.
3778 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3779 * gdb.cp/exception.exp: Use skip_stl_tests.
3780 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3781 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3782 * gdb.cp/mb-templates.exp: Ditto.
3783 * gdb.base/commands.exp: Relax regexes.
3784 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3785 shlib_target_file and shlib_symbol_file.
3786 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3787 sections.
3788 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3789 * gdb.base/solib-disc.exp: Use
3790 shlib_target_file and shlib_symbol_file.
3791 * gdb.base/unload.exp: Don't skip on symbian. Use
3792 shlib_target_file and shlib_symbol_file.
3793 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3794
6a8f2671 37952010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3796
6a8f2671
PA
3797 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3798 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3799 Issue a tfind end before looking for a tracepoint frame.
3800 * gdb.trace/tfind.exp: Adjust tstatus output.
3801 Adjust disassembly output.
3802 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3803
ccf26247
JK
38042010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3805
3806 * gdb.base/break-interp.exp: Create new displacement parameter value
3807 for the test_ld calls.
3808 (reach): New parameter displacement, verify its content. New push of
3809 pf_prefix "reach-$func:". Import global expect_out.
3810 (test_core): New parameter displacement, verify its content. New push
3811 of pf_prefix "core:". New command "set verbose on". Import global
3812 expect_out.
3813 (test_attach): New parameter displacement, verify its content. New
3814 push of pf_prefix "attach:". New command "set verbose on". Import
3815 global expect_out.
3816 (test_ld): New parameter displacement, pass it to the reach, test_core
3817 and test_attach calls and verify its content in the "ld.so exit" test.
3818 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3819 (prelink): Update expected text, use gdb_test.
3820
e469c7fb
DE
38212010-03-10 Doug Evans <dje@google.com>
3822
3823 * gdb.base/checkpoint.exp: Fix comment.
3824 Lengthen timeout while doing >600 checkpoints test.
3825 Rename duplicate "kill all one" test to keep test names unique.
3826
60e1c644
PA
38272010-03-10 Pedro Alves <pedro@codesourcery.com>
3828
3829 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3830
cec808ec
KS
38312010-03-08 Keith Seitz <keiths@redhat.com>
3832
889bf7c5
PA
3833 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3834 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3835 (dm_type_long): New function.
3836 (dm_type_unsigned_short): New function.
3837 (dm_type_unsigned_long): New function.
3838 (myint): New typedef.
3839 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3840 long, unsigned shor and long, operator char*, and typedef.
3841 (test_lookup_operator_functions): Add operator char* test.
3842 (test_paddr_operator_functions): Likewise.
3843 (test_paddr_overloaded_functions): Use probe values for
3844 short, long, and unsigned short and long.
3845 (test_paddr_hairy_functions): If the demangler probe detected
3846 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3847 demangler.
3848 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3849 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3850 and "print null_pmf".
3851 Add test "ptype a.*pmf".
3852 * gdb.cp/overload.exp: Allow optional "int" to appear with
3853 "short" and "long".
3854 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3855 long expect value for men_overload1arg.
3856 Allow "int" to appear with "short" and "long".
3857 When testing "info break", add argument for main (void).
3858 Also allow "int" to appear with "short" and "long".
3859 Ditto with "unsigned" and "long long".
cec808ec
KS
3860 * gdb.java/jmain.exp: Do not enclose methods names in single
3861 quotes.
3862 * gdb.java/jmisc.exp: Likewise.
3863 * gdb.java/jprint.exp: Likewise.
3864 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3865
3866 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3867 * gdb.cp/exception.exp (backtrace after first throw)
3868 (backtrace after second throw): Allow a namespace before __cxa_throw.
3869 (backtrace after first catch, backtrace after second catch): Allow
3870 a namespace before __cxa_begin_catch.
3871
3872 * gdb.cp/cpexprs.exp: New file.
3873 * gdb.cp/cpexprs.cc: New file.
3874
3875 From Daniel Jacobowitz <dan@codesourcery.com>
3876 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3877 to use string_to_regexp.
3878 (ctor, dtor): New functions. Use them to match constructor
3879 and destructor function types.
3880 (Top level): Use runto_main.
3881
f870a310
TT
38822010-03-05 Tom Tromey <tromey@redhat.com>
3883
3884 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3885 gdb.target_charset.
3886 (pp_ns.to_string): Likewise.
3887
0c199f28
KS
38882010-03-04 Keith Seitz <keiths@redhat.com>
3889
3890 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3891 can be quoted. Test that both the filename and function/line
3892 portions can be quoted at the same time.
3893
c7437ca6
PA
38942010-03-04 Pedro Alves <pedro@codesourcery.com>
3895
3896 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3897
b111b805
DE
38982010-03-03 Doug Evans <dje@google.com>
3899
24486cb7
DE
3900 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3901 libc contains libpthread.
3902
b111b805
DE
3903 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3904 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3905 of gdb_compile. Add another pattern to match android backtrace.
3906
a0e0ef55
TT
39072010-03-03 Tom Tromey <tromey@redhat.com>
3908
3909 PR gdb/11345:
3910 * gdb.base/printcmds.exp (test_printf): Add test.
3911
1ba53b71
L
39122010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3913
3914 * gdb.arch/amd64-byte.exp: New.
3915 * gdb.arch/amd64-dword.exp: Likewise.
3916 * gdb.arch/amd64-pseudo.c: Likewise.
3917 * gdb.arch/amd64-word.exp: Likewise.
3918 * gdb.arch/i386-byte.exp: Likewise.
3919 * gdb.arch/i386-pseudo.c: Likewise.
3920 * gdb.arch/i386-word.exp: Likewise.
3921
f5dff777
DJ
39222010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3923
3924 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3925 types. Add structreg, bitfields, and flags registers.
3926 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3927 registers.
3928
90884b2b
L
39292010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3930
3931 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3932 (load_description): Set architecture if defined.
3933
dc00d89f
PM
39342010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3935
3936 * gdb.python/py-frame.exp: Add read_var block tests.
3937 * gdb.python/py-frame.c (block): New function.
3938
0e095b7e
JK
39392010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3940 Daniel Jacobowitz <dan@codesourcery.com>
3941
3942 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3943
624f1a65
DM
39442010-02-25 David S. Miller <davem@davemloft.net>
3945
3946 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3947 fix logic for setting all_syscalls_numbers.
3948
f3e9a817
PM
39492010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3950
3951 * Makefile.in: Add py-block and py-symbol.
3952 * gdb.python/py-symbol.exp: New File.
3953 * gdb.python/py-symtab.exp: New File.
3954 * gdb.python/py-block.exp: New File.
3955 * gdb.python/py-symbol.c: New File.
3956 * gdb.python/py-block.c: New File.
3957
f6bbabf0
PM
39582010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3959
3960 PR python/11314
3961 * lib/gdb.exp (skip_python_tests): New function.
3962 * gdb.python/py-cmd.exp: Use skip_python_tests.
3963 * gdb.python/py-frame.exp: Likewise.
3964 * gdb.python/py-function.exp: Likewise.
3965 * gdb.python/py-prettyprint.exp: Likewise.
3966 * gdb.python/py-template.exp: Likewise.
3967 * gdb.python/py-type.exp: Likewise.
3968 * gdb.python/py-value.exp: Likewise.
3969
85d721b8
PA
39702010-02-22 Pedro Alves <pedro@codesourcery.com>
3971
3972 PR9605
3973
3974 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
3975
48e32051
TT
39762010-02-19 Tom Tromey <tromey@redhat.com>
3977
3978 PR c++/8693, PR c++/9496:
3979 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
3980 regression tests.
3981
ac9c0048
JK
39822010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 Fix compatibility with m68k as.
3985 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
3986 Use only /* comments */.
3987
57bb97a4
UW
39882010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3989
3990 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
3991 * configure: Regenerate.
3992
7d1bf85c
DJ
39932010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
3994
3995 * gdb.python/py-type.exp: Check for Python support.
3996
061b5285
PA
39972010-02-17 Pedro Alves <pedro@codesourcery.com>
3998
3999 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4000 `regsub' syntax available.
4001
f8a8bc2c
PA
40022010-02-17 Pedro Alves <pedro@codesourcery.com>
4003
4004 * gdb.base/shmain.c (main): Remove printf call.
4005 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4006 * gdb.base/unload.c (main): Make format of fprintf a string
4007 literal. Add missing endlines to prints to stderr.
4008 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4009
6f451e5e
TT
40102010-02-17 Tom Tromey <tromey@redhat.com>
4011
4012 * gdb.java/jprint.java (jprint.props): New field.
4013 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4014
12d79008
PA
40152010-02-17 Pedro Alves <pedro@codesourcery.com>
4016
ef801a0e 4017 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4018 available.
4019
d252f7e5
DJ
40202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4021
4022 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4023 creation to support remote host testing.
4024
67bdab6c
DJ
40252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4026
4027 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4028 Recognize "command not found".
4029
bb391223
DJ
40302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4031
4032 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4033 single-stepping.
4034
70362913
DJ
40352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4036
4037 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4038 if arguments are not supported.
4039
493f3c00
DJ
40402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4041
4042 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4043 be const or non-const.
4044
8034c749
DJ
40452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4046
4047 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4048 mi_send_resuming_command to send -exec-continue.
4049
791dfb64
DJ
40502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4051
4052 * gdb.base/list.exp (test_list_filename_and_function): Add test
4053 with single quotes.
4054 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4055 matching.
4056 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4057 Add KFAIL'd tests for PR gdb/11289.
4058
7c5fe868
DJ
40592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4060
4061 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4062
fdc498b8
DJ
40632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4064
4065 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4066 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4067 a temporary directory.
4068
b519e2a6
DJ
40692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4070
4071 * gdb.base/charset.exp: Use a single regular expression to match
4072 show host-charset and show target-charset output.
4073
74164c56
JK
40742010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4075
4076 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4077 "Illegal process-id" expect string more exact.
4078 (attach to digits-starting nonsense is prohibited): New.
4079
701ed6dc
JK
40802010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 * gdb.base/prelink.exp (set verbose on): New.
4083
889bf7c5 40842010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4085
4086 * mi-reverse.exp: New file. Test for reverse option to the
4087 following MI commands: exec-continue, exec-finish, exec-next,
4088 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4089
dadf0e9c
JB
40902010-02-09 Joel Brobecker <brobecker@adacore.com>
4091
4092 * gdb.ada/ptype_tagged_param: New testcase.
4093
714f19d5
TT
40942010-02-08 Tom Tromey <tromey@redhat.com>
4095
4096 PR c++/8017:
4097 * gdb.cp/overload.exp: Add tests.
4098 * gdb.cp/overload.cc (struct K): New.
4099 (namespace N): New.
4100 (main): Call new functions.
4101 (K::staticoverload): Define.
4102
889bf7c5 41032010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4104
4105 PR gdb/10728
4106 * gdb.cp/pr10728-x.h: New file.
4107 * gdb.cp/pr10728-x.cc: New file.
4108 * gdb.cp/pr10728-y.cc: New file.
4109 * gdb.cp/pr10728.exp: New file.
4110 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4111
889bf7c5 41122010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4113
4114 PR gdb/9067
4115 * gdb.cp/pr9067.exp: New
4116 * gdb.cp/pr9067.cc: New
4117 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4118
7b356089
JB
41192010-02-08 Joel Brobecker <brobecker@adacore.com>
4120
4121 * lib/gdb.exp (gdb_test_timeout): New global variable.
4122 Set it to timeout if not already set.
4123 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4124
1be00882
DE
41252010-02-05 Doug Evans <dje@google.com>
4126
4127 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4128 user.
4129
82856980
SW
41302010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4131
4132 PR c++/7935:
4133 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4134
1a334831
TT
41352010-02-04 Tom Tromey <tromey@redhat.com>
4136
4137 * gdb.cp/virtbase.exp: Make test case names unique.
4138
9c3c02fd
TT
41392010-02-02 Tom Tromey <tromey@redhat.com>
4140
4141 * gdb.cp/virtbase.exp: Add regression tests.
4142 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4143 (main): Instantiate RHC.
4144
0cc2414c
TT
41452010-02-02 Tom Tromey <tromey@redhat.com>
4146
4147 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4148 type-printing change.
4149
edf3d5f3
TT
41502010-02-02 Tom Tromey <tromey@redhat.com>
4151
4152 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4153 * gdb.cp/virtbase.cc: New file.
4154 * gdb.cp/virtbase.exp: New file.
4155 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4156
e4b7f41c
JK
41572010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4158
4159 PR libc/11214:
4160 * gdb.threads/current-lwp-dead.c: Include features.h.
4161 (HAS_NOMMU): New.
4162 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4163
b381ea14
JK
41642010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4165
4166 * gdb.base/symbol-without-target_section.exp,
4167 gdb.base/symbol-without-target_section.c: New.
4168
c593ac0e
DJ
41692010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4170
4171 * gdb.base/bigcore.exp: Reset increased timeout.
4172 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4173
db25f29d
DJ
41742010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4175
4176 * gdb.base/gcore.exp (capture_command_output): Use
4177 gdb_test_multiple.
4178
f9d67f43
DJ
41792010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4180
4181 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4182 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4183 (Top level): Call it.
4184
177321bd
DJ
41852010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4186
4187 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4188
97f2ed50
DJ
41892010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4190
4191 * gdb.base/call-strs.exp, gdb.base/default.exp,
4192 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4193 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4194 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4195 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4196 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4197 * gdb.base/ending-run.exp: Correct restore of timeout.
4198 * gdb.base/page.exp: Remove unnecessary timeout setting.
4199
e4e2711a
JB
42002010-01-29 Joel Brobecker <brobecker@adacore.com>
4201
4202 * gdb.ada/rec_return: New testcase.
4203
ba581dc1
JB
42042010-01-29 Joel Brobecker <brobecker@adacore.com>
4205
4206 * gdb.ada/call_pn: New testcase.
4207
4ea95be9
DJ
42082010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4209
4210 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4211 (Top level): Use it to resume.
4212 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4213 the Thumb mode displaced stepping error as unsupported.
4214
df83a9bf
SW
42152010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4216
889bf7c5
PA
4217 * gdb.cp/nsusing.exp: Added more tests.
4218 * gdb.cp/nsrecurs.exp: Ditto.
4219 * gdb.cp/nsusing.cc: Added test functions.
4220 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4221
40b27cdc
JK
42222010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4223
4224 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4225 absolute directory pathnames in gdb.sum file.
4226
de958931
SW
42272010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4228
4229 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4230 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4231
708ead4e
TT
42322010-01-26 Tom Tromey <tromey@redhat.com>
4233
4234 PR exp/7643:
4235 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4236 setup_kfail.
4237
b14e635e
SW
42382010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4239
4240 * gdb.cp/nsrecurs.exp: New test.
4241 * gdb.cp/nsrecurs.cc: New test program.
4242 * gdb.cp/nsstress.exp: New test.
4243 * gdb.cp/nsstress.cc: New test program.
4244 * gdb.cp/nsdecl.exp: New test.
4245 * gdb.cp/nsdecl.cc: New test program.
4246
8540c487
SW
42472010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4248
4249 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4250 imported into file scope.
4251 Marked test as xfail.
4252 * gdb.cp/namespace-using.cc (marker5): New function.
4253 * gdb.cp/shadow.exp: New test.
4254 * gdb.cp/shadow.cc: New test program.
4255 * gdb.cp/nsimport.exp: New test.
4256 * gdb.cp/nsimport.cc: New test program.
4257
421d5d99
TT
42582010-01-25 Tom Tromey <tromey@redhat.com>
4259
4260 PR gdb/11049:
4261 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4262 with "set print null-stop on".
4263
691f8dc1
JK
42642010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4265
4266 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4267 Adjust it for DISASSEMBLY_OMIT_FNAME.
4268
0b92b5bb
TT
42692010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4270
4271 PR symtab/11199:
4272 * gdb.dwarf2/member-ptr-forwardref.exp,
4273 gdb.dwarf2/member-ptr-forwardref.S: New.
4274
23787403
JK
42752010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4276
4277 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4278 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4279 thread1_tid_mutex. Remove gdbstop_mutex handling.
4280 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4281 thread2_tid_mutex. Remove gdbstop_mutex handling.
4282 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4283 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4284 pthread_cond_wait conditionalizations by while loops.
4285
b966cb8a
TT
42862010-01-20 Tom Tromey <tromey@redhat.com>
4287
4288 PR backtrace/10770:
4289 * gdb.dwarf2/pr10770.exp: New file.
4290 * gdb.dwarf2/pr10770.c: New file.
4291 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4292
fcae584b
VP
42932010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4294
4295 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4296 that target was removed, and the test always runs native anyway.
4297
a0f49112
JK
42982010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4299
4300 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4301 gdb.base/watchpoint-cond-gone-stripped.c: New.
4302
ceeb3d5a
TT
43032010-01-19 Tom Tromey <tromey@redhat.com>
4304
4305 PR c++/8000:
4306 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4307 existing tests.
4308 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4309 (main): Use AAA::SomeEnum.
4310
dd322c54
JK
43112010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4312
4313 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4314 (test_ignore_count): Declare line_callme_body global.
4315 (run to breakpoint with ignore count): Use line_callme_body.
4316 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4317 (set line_main_hello, set line_main_return): Reindent.
4318 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4319 New.
4320 (continue to callee4): Use line_callee4_body.
4321 (check *stopped from CLI command): Use line_callee4_next.
4322 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4323 (set line_main_hello, set line_main_return): Reindent.
4324 (set line_callee4_head, set line_callee4_body): New.
4325 (continue to callee4): Use line_callee4_body.
4326
4e8f195d
TT
43272010-01-18 Tom Tromey <tromey@redhat.com>
4328
4329 PR c++/9680:
4330 * gdb.cp/casts.cc: Add new classes and variables.
4331 * gdb.cp/casts.exp: Test new operators.
4332
9e14a9ba
JB
43332010-01-18 Tom Tromey <tromey@redhat.com>
4334 Thiago Jung Bauermann <bauerman@br.ibm.com>
4335
4336 * gdb.python/source2.py: New file.
4337 * gdb.python/source1: New file.
4338 * gdb.python/python.exp: Test "source" command.
4339
00bf0b85
SS
43402010-01-15 Stan Shebs <stan@codesourcery.com>
4341
4342 * gdb.trace/tfile.c: New file.
4343 * gdb.trace/tfile.exp: New file.
889bf7c5 4344
55235ad7
JK
43452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4346
4347 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4348
9f2982ff
JK
43492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4350
4351 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4352
bbfba9ed
JK
43532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4354
4355 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4356 (libfunc): New parameter action. Implement also selectable "sleep".
4357 * gdb.base/break-interp-main.c: Include assert.h.
4358 (libfunc): New parameter action.
4359 (main): New parameters argc and argv. Assert argc. Pass argv.
4360 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4361 (test_attach): New proc.
4362 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4363 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4364
61f0d762
JK
43652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4366
4367 * gdb.base/break-interp.exp (test_core): New proc.
4368 (test_ld): Call it.
4369
06a6f270
JK
43702010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4371
4372 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4373 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4374 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4375 and gdb_compile_shlib. Use new -Wl compiler options.
4376 (dl bt, main bt): New tests.
4377
51bee8e9
JK
43782010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4379
4380 Support PIEs with no symfile_objfile.
4381 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4382 (test_ld): New parameter trynosym.
4383 (test_ld <$trynosym>): New block.
4384
b8040f19
JK
43852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4386
4387 * gdb.base/break-interp.exp: New file.
4388
be759fcf
PM
43892010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4390
4391 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4392 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4393 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4394 test.
4395 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4396 * gdb.python/py-mi.exp: Add lazy string test.
4397
dc146f7c
VP
43982010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4399
4400 * lib/mi-support.exp (mi_check_thread_states): Handle
4401 core number in thread listing.
4402
b4ba55a1
JB
44032010-01-12 Joel Brobecker <brobecker@adacore.com>
4404
4405 * gdb.base/maint.exp: Adjust the expected output for the
4406 "maint print type" test. Use gdb_test_multiple instead of
4407 gdb_sent/gdb_expect.
4408
08e24bd4
DE
44092010-01-11 Doug Evans <dje@google.com>
4410
6496a609
DE
4411 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4412 from gdbserver_download. All callers updated.
4413
08e24bd4
DE
4414 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4415
b5cfddf5
JK
44162010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4417
4418 Implement binary numbers parsing.
4419 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4420 (test_integer_literals_rejected): New binary tests.
4421
3725885a
RW
44222010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4423
4424 * gdb.cell/configure: Regenerate.
4425
37aeb5df
JK
44262010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4427
4428 * gdb.base/corefile.exp: Move the core finding block out and call it as
4429 core_find, new variable $corefile, replace corefile by $corefile and
4430 [file tail $corefile] for usage vs. test names resp.
4431 * lib/gdb.exp (core_find): Move it as a new function here. New
4432 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4433 $destcore. Return "" on error.
4434
d521f563
JK
44352010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4436
4437 Workaround PR binutils/10802.
4438 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4439 (twice).
4440
28f24826
DJ
44412010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4442
4443 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4444
2de75e71
JB
44452010-01-08 Joel Brobecker <brobecker@adacore.com>
4446
4447 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4448 call, to avoid interruption.
4449
fe00719b 44502010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4451
4452 * gdb.stabs/weird.def (args93): New.
4453
d0ef5df8
DE
44542010-01-07 Doug Evans <dje@google.com>
4455
4456 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4457
3a08d52f
TT
44582010-01-07 Tom Tromey <tromey@redhat.com>
4459
4460 * gdb.base/source.exp: Use correct line number.
4461
7a697b8d
SS
44622010-01-05 Stan Shebs <stan@codesourcery.com>
4463
4464 * gdb.trace/tracecmd.exp: Test ftrace.
4465
7803799a
UW
44662010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4467
4468 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4469
c54eabfa
JK
44702010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4471
4472 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4473 "uint_for_mi_testing".
4474
02e7ef19
JB
44752010-01-01 Joel Brobecker <brobecker@adacore.com>
4476
4477 Test indented comment in file being sourced.
4478 * gdb.base/commands.exp: Test indented comment in file being sourced.
4479
abd775ce
JB
44802010-01-01 Joel Brobecker <brobecker@adacore.com>
4481
4482 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4483 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4484 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4485 notice.
4486
79b55b82
JB
44872010-01-01 Joel Brobecker <brobecker@adacore.com>
4488
4489 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4490 notice.
4491
8997583e
JK
44922010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4493
4494 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4495 missing $after_stopped and comma (,) expectation.
4496
6da95a67
SS
44972009-12-31 Stan Shebs <stan@codesourcery.com>
4498
4499 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4500
218d2fc6
TJB
45012009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4502
4503 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4504 (top level): Call test_watchpoint_in_big_blob.
4505 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4506 watchpoints.
4507 (func3): Write to buf.
4508
236f1d4d
SS
45092009-12-29 Stan Shebs <stan@codesourcery.com>
4510
4511 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4512
f61e138d
SS
45132009-12-28 Stan Shebs <stan@codesourcery.com>
4514
4515 * gdb.trace/tsv.exp: New file.
4516 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4517
0219b378
DJ
45182009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4519
4520 * gdb.base/find.c (main): Reference search buffers.
4521 * gdb.base/included.c (main): Reference integer.
4522 * gdb.base/ptype.c (charfoo): Declare.
4523 (intfoo): Call charfoo.
4524 * gdb.base/scope0.c (useitp): New function.
4525 (usestatics): Use useitp.
4526 (useit): Add a type for val.
4527 * gdb.base/scope1.c (useit1): Take a pointer argument.
4528 (usestatics1): Update calls to useit1.
4529 * gdb.cp/call-c.cc: Declare foo.
4530 (main): Call foo.
4531 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4532 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4533 (main): Call C::ensureRefs and ensureOtherRefs.
4534 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4535 variables.
4536 (ensureOtherRefs): New function.
4537 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4538 * gdb.cp/templates.cc (main): Call t5i.value.
4539
3f78692f
JK
45402009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4541
4542 Fix compatibility with G++-4.5.
4543 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4544 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4545 (uncaught return): Remove.
4546
429374b8
JK
45472009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4548 Phil Muldoon <pmuldoon@redhat.com>
4549
4550 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4551 (bp_location13, bp_location14, bp_location17, bp_location18)
4552 (marker3_proto, marker4_proto): New variables.
4553 (breakpoint info): Update output.
4554 (run until breakpoint at marker3, run until breakpoint at marker4): New
4555 tests.
4556
859825b8
JK
45572009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4558
4559 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4560 Replace the printf call of Y by provided "y-set-1" label. New block
4561 for the second shared library.
4562 * gdb.base/unload.exp: Compile also the second library, call
4563 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4564 (single pending breakpoint info): Rename to ...
4565 (pending breakpoint info before run): ... this extended test.
4566 (libfile2, libname2, libsrcfile2, libsrc2)
4567 (lib_sl2): New variables.
4568 (exec_opts): Set also SHLIB_NAME2.
4569 (pending breakpoint info on first run at shrfunc1)
4570 (pending breakpoint info on second run at shrfunc1)
4571 (pending breakpoint info on second run at shrfunc2)
4572 (print y from libfile, print y from libfile2): New tests.
4573 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4574 * gdb.base/unloadshr2.c: New.
4575
e6a386cd
HZ
45762009-12-22 Hui Zhu <teawater@gmail.com>
4577
4578 * gdb.reverse/sigall-reverse.exp: Adjust.
4579
9e19b45e
VP
45802009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4581
4582 PR gdb/10884
4583
4584 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4585 (main): Call do_bitfield_tests.
aacf5b1e 4586 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4587
d53a7b30
JB
45882009-12-20 Joel Brobecker <brobecker@adacore.com>
4589
4590 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4591 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4592 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4593 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4594 gdb.modula2/unbounded1.c: Update copyright header.
4595
191ca0a1
CM
45962009-12-10 Chris Moller <moller@mollerware.com>
4597
4598 PR gdb/9399
4599 * gdb.cp/virtfunc2.exp: New tests
4600 * gdb.cp/virtfunc2.cc: New tests
4601 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4602
0fa6cf1b
MS
46032009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4604
4605 * gdb.reverse/i387-env-reverse.c: New file.
4606 * gdb.reverse/i387-env-reverse.exp: New file.
4607 * gdb.reverse/i387-stack-reverse.c: New file.
4608 * gdb.reverse/i387-stack-reverse.exp: New file.
4609
361ae042
PM
46102009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4611
4612 * gdb.python/py-type.exp (test_range): New test.
4613
bfd31e71
PM
46142009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4615
4616 PR python/10805
4617
4618 * gdb.python/py-type.exp: New file.
4619 * gdb.python/py-type.c: New file.
4620 * Makefile.in: Add py-type.
4621
57a1d736
TT
46222009-12-03 Tom Tromey <tromey@redhat.com>
4623
4624 * gdb.python/py-value.exp (test_parse_and_eval): New
4625 function.
4626
1f3b5d1b
PP
46272009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4628
4629 PR gdb/11022
4630
4631 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4632 * gdb.base/pr11022.c: New test.
4633
8b7dbdc9
JK
46342009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4635
4636 Fix spurious false FAILs.
4637 * gdb.base/structs.c (chartest): New.
4638 (main): Fill-in chartest.
4639 * gdb.base/structs.exp (anychar_re, first): New.
4640 (start_structs_test): Import global anychar_re and first.
4641 New gdb_test call "set print elements 300; ${testfile}"
4642 (start_structs_test <$first>): New block.
4643 (any): Import global anychar_re. New variable ac. Use ${ac}.
4644
6a53b2ec
JK
46452009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4646
4647 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4648
d7167b4c
JK
46492009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4650
4651 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4652 Force $srcfile file.
4653 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4654
b1798462
UW
46552009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4656
4657 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4658 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4659 * gdb.threads/watchthreads-reorder.exp: Likewise.
4660
b6199126
DJ
46612009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4662
4663 PR gdb/8704
4664
4665 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4666 "if", and "thread". Correct matching in the previous test.
4667
b22a0510
DJ
46682009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4669
4670 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4671
930636d2
MS
46722009-11-23 Michael Snyder <msnyder@vmware.com>
4673
4674 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4675 * gdb.reverse-watch-precsave.exp: Ditto.
4676
21a0512e
PP
46772009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4678
4679 * gdb.asm/asm-source.exp: Adjust.
4680 * gdb.base/help.exp: Adjust.
889bf7c5 4681
fc30d5e0
PA
46822009-11-22 Pedro Alves <pedro@codesourcery.com>
4683
4684 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4685 (do_syscall_tests_without_xml): Set data-directory to
4686 /the/path/to/nowhere.
4687
f6bc2008
PA
46882009-11-21 Pedro Alves <pedro@codesourcery.com>
4689
4690 * gdb.threads/local-watch-wrong-thread.c,
4691 gdb.threads/local-watch-wrong-thread.exp: New files.
4692
8c2fb5de
PA
46932009-11-21 Pedro Alves <pedro@codesourcery.com>
4694
4695 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4696 assume new `regsub' syntax available.
4697
ebec9a0f
PA
46982009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4699
a79d3c27
JK
4700 * gdb.base/watchpoint-hw-hit-once.exp,
4701 gdb.base/watchpoint-hw-hit-once.c: New.
4702
47032009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4704
4705 * gdb.threads/watchthreads-reorder.exp,
4706 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4707
276a961b
MK
47082009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4709
4710 * gdb.xml/tdesc-regs.exp: Use for m68k.
4711
4867c1fb
PA
47122009-11-15 Pedro Alves <pedro@codesourcery.com>
4713
4714 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4715
f6838f81
DJ
47162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4717
4718 * lib/gdb.exp (current_target_name): New procedure.
4719 (gdb_wrapper_target): New variable.
4720 (gdb_wrapper_init): Set gdb_wrapper_target.
4721 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4722 wrapper.
4723
4ac4dd3f
DJ
47242009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4725
4726 * gdb.base/remote.exp: Delete the slowest load test.
4727 Do not load with fixed packet sizes.
4728
a7881759
DJ
47292009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4730
4731 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4732
97a5b505
DJ
47332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4734
4735 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4736 srcfile when setting a breakpoint.
4737
d3e1fc54
DJ
47382009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4739
4740 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4741 macros.
4742
7cbcbded
DJ
47432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4744
4745 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4746 to be in memory.
4747 * gdb.base/display.c (force_mem): New.
4748 (do_loops): Use it. Add breakpoint comments.
4749 (do_vars): Add a breakpoint comment.
4750 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4751 line numbers.
4752
bdea3a92
NF
47532009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4754
4755 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4756 instead of a bare "run".
4757
269f82e5
PP
47582009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4759
4760 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4761
a69b7d9d
DJ
47622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4763
4764 * lib/cell.exp (skip_cell_tests): Clean up test files before
4765 returning.
4766
b598bfda
DJ
47672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4768
4769 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4770 and the breakpoint menu. Do not call perror if a prompt is seen.
4771 Consume the following GDB prompt.
4772 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4773 * gdb.cp/namespace.exp: Use gdb_test.
4774 * gdb.cp/templates.exp: Use gdb_test.
4775 (test_template_breakpoints): Use gdb_test_multiple.
4776
87728fa0
DJ
47772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4778
4779 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4780 (marker4): Reference values.
4781
b67c692f
DJ
47822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4783
4784 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4785 is missing.
4786
f0df251a
DJ
47872009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4788
4789 * gdb.base/break.c (need_malloc): New.
4790 * gdb.base/constvars.c (main): Reference crass and crisp.
4791 * gdb.base/gdb1821.c (main): Reference bar.
4792 * gdb.cp/gdb1355.cc (main): Reference s1.
4793 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4794 (main): Call them.
4795 * gdb.cp/hang2.cc (dummy2): Define.
4796 * gdb.cp/hang3.cc (dummy3): Define.
4797 * gdb.cp/m-data.cc (main): Reference shadow.
4798
bdf7534a
NF
47992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4800 Nathan Froyd <froydnj@codesourcery.com>
4801
4802 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4803 remote host.
4804
f24fce77
NF
48052009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4806
4807 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4808 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4809 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4810 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4811 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4812 * gdb.dwarf2/dw2-producer.exp: Likewise.
4813 * gdb.dwarf2/mac-fileno.exp: Likewise.
4814 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4815 py-prettyprint.py to the remote host.
4816 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4817
40f0318e
KS
48182009-11-11 Keith Seitz <keiths@redhat.com>
4819
4820 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4821 use it instead of "Foo".
4822 * gdb.cp/classes.exp (do_tests): Add a test to access
4823 a method through a typedef'd class name.
4824
f3d9f7fb
NF
48252009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4826
4827 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4828 exponents.
4829 * gdb.base/pointers.exp: Likewise.
4830 * gdb.cp/ref-types.exp: Likewise.
4831
a4216f37
KS
48322009-11-11 Keith Seitz <keiths@redhat.com>
4833
4834 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4835 new[] and delete[].
4836 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4837 "void".
4838 (probe_demangler): Remove all single-quoting of
4839 method and variable names.
4840 (info_func_regexp): Remove the word "void" from any
4841 occurrence of "(void)".
4842 (print_addr_2): Remove all single-quoting of
4843 method names.
4844 (print_addr_2_kfail): Likewise.
4845 (print_addr): Single-quote C function names before
4846 passing to print_addr_2.
4847 (test_paddr_operator_functions): Remove single-quoting
4848 for method names.
4849 Add tests for operator new[] and operator delete[].
4850
9b14d7aa
JK
48512009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4852
4853 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4854
85feb311
KS
48552009-11-09 Keith Seitz <keiths@redhat.com>
4856
4857 * gdb.cp/overload.exp: Add tests for resolving overloaded
4858 methods in expression parsing/evaluation.
4859
fa335448
DJ
48602009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4861
4862 * lib/gdb.exp (default_gdb_version): Use --version instead of
4863 --command.
4864
ec3c07fc
NS
48652009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4866
4867 * lib/gdb.exp (gdb_compile_test): New.
4868 (skip_ada_tests, skip_java_tests): New.
4869 (gdb_compile): Use gdb_compile_test for f77.
4870 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4871 * lib/java.exp (compile_java_from_source): Remove runtests check,
4872 use gdb_compile_test to record result.
4873 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4874 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4875 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4876 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4877 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4878 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4879 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4880 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4881 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4882 adjust gdb_compile invocations.
4883
b8b4e42b
JK
48842009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4885
4886 * Makefile.in (abs_builddir): New.
4887 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4888 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4889 `$(abs_builddir)/site.exp'.
4890
f8b7eaf3
DJ
48912009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4892
4893 * config/m68k-emc.exp, lib/emc-support.exp,
4894 gdb.trace/gdb_c_test.c: Delete.
4895 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4896 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4897 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4898 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4899 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4900 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4901 casing for m68k-*-elf.
4902
c4187697
NS
49032009-11-03 Pedro Alves <pedro@codesourcery.com>
4904
4905 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4906 * gdb.arch/i386-prologue.exp: Likewise.
4907 * gdb.arch/i386-unwind.exp: Likewise.
4908
db16b772
DJ
49092009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4910
4911 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4912
bcf71277
DJ
49132009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4914
4915 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4916
0105cee2
DJ
49172009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4918
4919 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4920
24ddea62
JK
49212009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4922
4923 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4924
287ccc17
JK
49252009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4926
4927 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4928 * gdb.base/sepdebug2.c: New file.
4929
08bca259 49302009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4931
4932 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4933 the modified warnings for catch syscall. Verify if GDB was compiled
4934 with support for lib expat, and choose which tests to run depending
4935 on this.
4936
5d4e2b76
VP
49372009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4938
4939 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4940 that composite commands are parsed OK. And also test
4941 that breakpoint commands do work.
4942
240e538a
MS
49432009-10-23 Michael Snyder <msnyder@vmware.com>
4944
4945 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4946 to allow for new disassembly style.
4947
9c419145
PP
49482009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4949
4950 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4951
02506ff1
MS
49522009-10-22 Michael Snyder <msnyder@vmware.com>
4953
4954 * gdb.reverse/break-precsave.exp: New test.
4955 * gdb.reverse/consecutive-precsave.exp: Ditto.
4956 * gdb.reverse/finish-precsave.exp: Ditto.
4957 * gdb.reverse/i386-precsave.exp: Ditto.
4958 * gdb.reverse/machinestate-precsave.exp: Ditto.
4959 * gdb.reverse/sigall-precsave.exp: Ditto.
4960 * gdb.reverse/solilb-precsave.exp: Ditto.
4961 * gdb.reverse/step-precsave.exp: Ditto.
4962 * gdb.reverse/until-precsave.exp: Ditto.
4963 * gdb.reverse/watch-precsave.exp: Ditto.
4964
4cf866a3
MS
49652009-10-22 Michael Snyder <msnyder@vmware.com>
4966
4967 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
4968 for gdb_expect. Adjust one test's expect strings for the new
4969 format of disassemble.
4970 * gdb.reverse/finish-reverse.exp: Delete 'return'.
4971 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
4972 gdb_test_multiple.
4973 * gdb.reverse/step-reverse.exp: Delete 'return'.
4974 * gdb.reverse/until-reverse.exp: Delete blank lines.
4975 * gdb.reverse/watch-reverse.exp: Delete blank lines.
4976
2b28d209
PP
49772009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
4978
4979 * gdb.base/consecutive.exp: Adjust.
4980 * gdb.base/display.exp: Likewise.
4981 * gdb.base/pc-fp.exp: Likewise.
4982 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 4983
33b9c32b
MS
49842009-10-19 Michael Snyder <msnyder@vmware.com>
4985
4986 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
4987 * gdb.reverse/finish-reverse.c: Ditto.
4988 * gdb.reverse/sigall-reverse.c: Ditto.
4989 * gdb.reverse/solib-reverse.c: Ditto.
4990 * gdb.reverse/step-reverse.c: Ditto.
4991 * gdb.reverse/watch-reverse.c: Ditto.
4992
6c95b8df
PA
49932009-10-19 Pedro Alves <pedro@codesourcery.com>
4994 Stan Shebs <stan@codesourcery.com>
4995
4996 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
4997 * gdb.base/foll-exec.exp: Adjust to expect a process id before
4998 "Executing new program".
4999 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5000 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5001 left listed after having been killed.
5002 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5003 * gdb.base/maint.exp: Adjust test.
5004
5005 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5006 * gdb.multi/Makefile.in: New.
5007 * gdb.multi/base.exp: New.
5008 * gdb.multi/goodbye.c: New.
5009 * gdb.multi/hangout.c: New.
5010 * gdb.multi/hello.c: New.
5011 * gdb.multi/bkpt-multi-exec.c: New.
5012 * gdb.multi/bkpt-multi-exec.exp: New.
5013 * gdb.multi/crashme.c: New.
5014
279017b7
TG
50152009-10-13 Tristan Gingold <gingold@adacore.com>
5016
5017 * gdb.base/sepdebug.exp: Check debug info are found.
5018
0413d738
PA
50192009-10-08 Pedro Alves <pedro@codesourcery.com>
5020
5021 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5022 bits.
5023
c628eecc
JK
50242009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5025
5026 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5027
38af1bfe
JB
50282009-10-07 Joel Brobecker <brobecker@adacore.com>
5029
5030 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5031 of the comments.
5032
2b0adecd
PM
50332009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5034
5035 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5036 * gdb.base/annota3.exp: Idem.
5037 * gdb.base/maint.exp: Idem.
5038
8d417781
PM
50392009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5040
889bf7c5 5041 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5042 to default.
5043
bb61102d
PM
50442009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5045
889bf7c5 5046 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5047 mingw and cygwin targets.
5048
ace5c364
PM
50492009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5050 Pedro Alves <pedro@codesourcery.com>
5051
889bf7c5 5052 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5053 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5054
c2d494a0
PM
50552009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5056
e1b52ce2
PM
5057 * gdb.base/shr1.c: Use %p in format string.
5058 * gdb.base/unload.c: Avoid warning in fprintf.
5059 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5060
209f53f5
PM
50612009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5062
5063 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5064 long type.
5065 (test_unlink): Correct printf string.
5066 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5067 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5068
8172766a
JK
50692009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5070
5071 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5072 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5073 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5074
0f73703c
UW
50752009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5076
5077 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5078 * gdb.objc/nondebug.exp: Likewise.
5079
b32306ca
UW
50802009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5081
5082 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5083 target_info setting.
5084
5085 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5086 that detect new threads during "info threads".
5087
0057022f
UW
50882009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5089
5090 * gdb.threads/manythreads.c (main): Increase thread stack size
5091 to 2*PTHREAD_STACK_MIN.
5092 * gdb.threads/multi-create.c (main): Likewise.
5093 (create_function): Likewise.
5094
f29c0325
UW
50952009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5096
5097 * gdb.base/dump.exp: Pass difference of pointer types instead
5098 of integer types as offset to restore in intarr3.srec case.
5099
fcb34849
UW
51002009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5101
5102 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5103
d5142e3b
UW
51042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5105
5106 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5107
087b74b2 51082009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5109
087b74b2
PM
5110 New test for two watchpoints, with disabling of
5111 the first inserted.
5112 * testsuite/gdb.base/watchpoints.c: New file.
5113 * testsuite/gdb.base/watchpoints.exp: New file.
5114
96c07c5b
TT
51152009-09-25 Tom Tromey <tromey@redhat.com>
5116
5117 * gdb.base/charset.exp: Test utf-16 strings with Python.
5118
b8899f2b
TT
51192009-09-25 Tom Tromey <tromey@redhat.com>
5120
5121 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5122 UCS-4.
5123 * gdb.base/charset.c (utf_32_string): Rename.
5124 (init_utf32): Rename.
5125 (main): Update.
5126
329719ec
TT
51272009-09-22 Tom Tromey <tromey@redhat.com>
5128
5129 * gdb.python/py-function.exp: Add regression tests.
5130
11ef0d76
KS
51312009-09-21 Keith Seitz <keiths@redhat.com>
5132
5133 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5134 with invalid operator.
5135
3fe8f3b3
KS
51362009-09-21 Keith Seitz <keiths@redhat.com>
5137
5138 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5139 and destructor using typedef name of class.
5140 * gdb.cp/classes.cc (class Base1): Add a destructor.
5141 (base1): New typedef.
5142 (use_methods): Instanitate an object of type base1.
5143 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5144 (do_tests): Call test_template_typedef.
5145 * gdb.cp/templates.cc (Baz::~Baz): New method.
5146 (intBazOne): New typedef.
5147 (main): Instantiate intBazOne.
5148
7a9fe101
PM
51492009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5150
5151 PR python/10633
5152
5153 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5154 Function.
5155 (run_lang_tests): Add print elements test.
5156
2e4d963f
PM
51572009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5158
5159 * gdb.python/py-value.exp (test_subscript_regression): New
5160 function. Test for invalid subscripts.
5161 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5162 (ptr_ref): New function.
5163
ec7e75e7
PP
51642009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5165
5166 * gdb.base/default.exp: Fix "show convenience".
5167
0cc7d26f
TT
51682009-09-15 Tom Tromey <tromey@redhat.com>
5169
5170 * lib/mi-support.exp (mi_create_varobj): Update.
5171 (mi_create_floating_varobj): Likewise.
5172 (mi_create_dynamic_varobj): New proc.
5173 (mi_varobj_update): Update.
5174 (mi_varobj_update_with_type_change): Likewise.
5175 (mi_varobj_update_kv_helper): New proc.
5176 (mi_varobj_update_dynamic_helper): Rewrite.
5177 (mi_varobj_update_dynamic): New proc.
5178 (mi_list_varobj_children): Update.
5179 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5180 * gdb.python/python-prettyprint.py (pp_outer): New class.
5181 (pp_nullstr): Likewise.
5182 (lookup_function): Register new printers.
5183 * gdb.python/python-prettyprint.c (struct substruct): New type.
5184 (struct outerstruct): Likewise.
5185 (substruct_test): New function.
5186 (struct nullstr): New type.
5187 (string_1, string_2): New globals.
5188 (main): Add new tests.
5189 * gdb.python/python-mi.exp: Added regression tests.
5190 * gdb.mi/mi2-var-display.exp: Update.
5191 * gdb.mi/mi2-var-cmd.exp: Update.
5192 * gdb.mi/mi2-var-child.exp: Update.
5193 * gdb.mi/mi2-var-block.exp: Update.
5194 * gdb.mi/mi-var-invalidate.exp: Update.
5195 * gdb.mi/mi-var-display.exp: Update.
5196 * gdb.mi/mi-var-cmd.exp: Update.
5197 * gdb.mi/mi-var-child.exp: Update.
5198 * gdb.mi/mi-var-block.exp: Update.
5199 * gdb.mi/mi-break.exp: Update.
5200 * gdb.mi/gdb701.exp: Update.
5201
a96d9b2e
SDJ
52022009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5203
5204 * Makefile.in: Inclusion of catch-syscall object.
5205 * gdb.base/catch-syscall.c: New file.
5206 * gdb.base/catch-syscall.exp: New file.
5207
b43b923a
MS
52082009-09-12 Michael Snyder <msnyder@vmware.com>
5209
5210 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5211 that can support reverse debuggnig.
5212
cec03d70
TT
52132009-09-11 Tom Tromey <tromey@redhat.com>
5214
5215 * gdb.dwarf2/valop.S: New file.
5216 * gdb.dwarf2/valop.exp: New file.
5217
e23bb3fc
MK
52182009-09-11 Mark Kettenis <kettenis@gnu.org>
5219
5220 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5221
37c3696d
DE
52222009-09-10 Doug Evans <dje@google.com>
5223
5224 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5225 Add $gdb_prompt to second breakpoint regexp.
5226
5172aecb
JB
52272009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5228
5229 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5230 names, add missing ones.
5231 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5232 * gdb.python/py-frame.c: Rename from python-frame.c.
5233 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5234 testfile name.
5235 * gdb.python/py-function.exp: Rename from python-function.exp.
5236 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5237 testfile name.
5238 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5239 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5240 Adjust testfile name.
5241 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5242 * gdb.python/py-template.cc: Rename from python-template.cc.
5243 * gdb.python/py-template.exp: Rename from python-template.exp.
5244 Adjust testfile name.
5245 * gdb.python/py-value.c: Rename from python-value.c.
5246 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5247 testfile name.
5248
b554e4bd
JK
52492009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5250
5251 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5252 $bpt2address.
5253 (Second breakpoint address is valid on ia64)
5254 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5255
9a68ae16
JM
52562009-09-03 Joseph Myers <joseph@codesourcery.com>
5257
5258 * gdb.base/ending-run.exp: Restrict regular expression matching
5259 line number to require closing brace following.
5260
146b9145
DE
52612009-09-03 Doug Evans <dje@google.com>
5262
5263 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5264
787d21e1
TT
52652009-09-02 Tom Tromey <tromey@redhat.com>
5266
5267 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5268
e7802207
TT
52692009-09-02 Tom Tromey <tromey@redhat.com>
5270
5271 * gdb.dwarf2/callframecfa.exp: New file.
5272 * gdb.dwarf2/callframecfa.S: New file.
5273
817aadd2
JK
52742009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5275
5276 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5277 gdb.base/solib-overlap-main.c: New.
5278
4a76eae5
DJ
52792009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5280
5281 PR gdb/10565
5282
5283 * gdb.base/bitfields.c (struct container, container): New.
5284 (main): Initialize it and call break5.
5285 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5286
d4b96c9a
JK
52872009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5288
5289 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5290 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5291
4e22772d
JK
52922009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5293
5294 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5295
2efab443
MS
52962009-08-26 Michael Snyder <msnyder@vmware.com>
5297
5298 * gdb.base/i386-reverse.c: New file.
5299 * gdb.base/i386-reverse.exp: New file.
5300 * gdb.base/Makefile.in: Add new files to be removed.
5301
07ab73a0
JM
53022009-08-26 Joseph Myers <joseph@codesourcery.com>
5303
5304 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5305 environment-pwd for remote host.
5306 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5307
676accff
KS
53082009-08-24 Keith Seitz <keiths@redhat.com>
5309
5310 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5311 Add two new C++ completer tests which limit the output to a
889bf7c5 5312 given class.
676accff 5313
f9f7ad22
MS
53142009-08-24 Michael Snyder <msnyder@vmware.com>
5315
5316 * gdb.base/del.exp: Fix typo in comment.
5317 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5318
81ecdfbb
RW
53192009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5320
5321 * configure: Regenerate.
5322 * gdb.hp/configure: Likewise.
5323 * gdb.hp/gdb.aCC/configure: Likewise.
5324 * gdb.hp/gdb.base-hp/configure: Likewise.
5325 * gdb.hp/gdb.compat/configure: Likewise.
5326 * gdb.hp/gdb.defects/configure: Likewise.
5327 * gdb.hp/gdb.objdbg/configure: Likewise.
5328 * gdb.stabs/configure: Likewise.
5329
cab0c772
UW
53302009-08-19 Doug Evans <dje@google.com>
5331
5332 * gdb.base/gdbvars.c: New file.
5333 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5334
b8fa0bfa
PA
53352009-08-14 Pedro Alves <pedro@codesourcery.com>
5336
5337 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5338 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5339
b84aa90a
PA
53402009-08-13 Pedro Alves <pedro@codesourcery.com>
5341
5342 * gdb.base/default.exp: Adjust "set language test": it's now an
5343 enum command. Larger help string moved to "help set language".
5344 * gdb.base/help.exp: Adjust "help set language" expected output,
5345 now lists all known languages.
5346
0d8f9b2c
NF
53472009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5348
5349 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5350 all frame arguments.
5351 * gdb.arch/altivec-regs.exp: Likewise.
5352
bda180e0
TT
53532009-08-07 Tom Tromey <tromey@redhat.com>
5354
5355 * gdb.base/setshow.exp: Add tests for changes to set language, set
5356 check range, and set check type.
5357
48cb2d85
VP
53582009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5359
5360 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5361 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5362 Call it.
48cb2d85 5363
1ea34204
UW
53642009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5365
5366 * configure.ac: Run gdb.cell tests when appropriate.
5367 * configure: Regenerate.
5368 * lib/cell.exp: New file.
5369 * gdb.cell: New directory.
5370 * gdb.cell/configure.ac: New file.
5371 * gdb.cell/configure: New file.
5372 * gdb.cell/Makefile.in: New file.
5373 * gdb.cell/arch.exp: New file.
5374 * gdb.cell/break.c: New file.
5375 * gdb.cell/break.exp: New file.
5376 * gdb.cell/break-spu.c: New file.
5377 * gdb.cell/bt.c: New file.
5378 * gdb.cell/bt2-spu.c: New file.
5379 * gdb.cell/bt-spu.c: New file.
5380 * gdb.cell/bt.exp: New file.
5381 * gdb.cell/coremaker.c: New file.
5382 * gdb.cell/coremaker-spu.c: New file.
5383 * gdb.cell/core.exp: New file.
5384 * gdb.cell/gcore.exp: New file.
5385 * gdb.cell/data.c: New file.
5386 * gdb.cell/data.exp: New file.
5387 * gdb.cell/data-spu.c: New file.
5388 * gdb.cell/ea-cache.exp: New file.
5389 * gdb.cell/ea-cache.c: New file.
5390 * gdb.cell/ea-cache-spu.c: New file.
5391 * gdb.cell/ea-standalone.c: New file.
5392 * gdb.cell/ea-standalone.exp: New file.
5393 * gdb.cell/ea-test.c: New file.
5394 * gdb.cell/ea-test.exp: New file.
5395 * gdb.cell/f-regs.exp: New file.
5396 * gdb.cell/mem-access.c: New file.
5397 * gdb.cell/mem-access.exp: New file.
5398 * gdb.cell/mem-access-spu.c: New file.
5399 * gdb.cell/ptype.exp: New file.
5400 * gdb.cell/registers.exp: New file.
5401 * gdb.cell/size.c: New file.
5402 * gdb.cell/sizeof.exp: New file.
5403 * gdb.cell/size-spu.c: New file.
5404 * gdb.cell/solib.exp: New file.
5405 * gdb.cell/solib-symbol.exp: New file.
5406
85e747d2
UW
54072009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5408
5409 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5410
58d6951d
DJ
54112009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5412
5413 * gdb.base/float.exp: Handle VFP registers.
5414
6e0a4f15
MS
54152009-07-14 Michael Snyder <msnyder@vmware.com>
5416
dcd5da87
MS
5417 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5418 to bring gdb to the beginning of the calling line.
5419
6e0a4f15
MS
5420 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5421 confusing the i386 epilogue unwinder.
5422
782b2b07
SS
54232009-07-14 Stan Shebs <stan@codesourcery.com>
5424
5425 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5426
f662c3bc
MS
54272009-07-14 Michael Snyder <msnyder@vmware.com>
5428
5429 * gdb.reverse/step-reverse.exp (stepi into function call):
5430 Call instruction may not be first instruction in the line.
5431 (reverse stepi from a function call): Used wrong line number.
5432
8f313923
JK
54332009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5434
5435 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5436
4662c76e
JK
54372009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5438
5439 Fix gdb.base/macscp.exp when using custom inputrc.
5440 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5441 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5442 env(TERM) set.
5443 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5444 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5445
aa81e255
JK
54462009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5447
5448 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5449 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5450 Change the compilation target to match the testcase name.
5451 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5452 testcase name.
5453 * a2-run.exp: Use for setup prepare_for_testing. Change the
5454 compilation target to match the testcase name.
5455 * gdb.base/commands.exp: Likewise.
5456 * gdb.base/finish.exp: Likewise.
5457 * gdb.base/float.exp: Likewise.
5458 * gdb.base/info-target.exp: Likewise.
5459 * gdb.base/relational.exp: Likewise.
5460 * gdb.base/term.exp: Likewise.
5461 * gdb.base/until.exp: Likewise.
5462 * gdb.base/volatile.exp: Likewise.
5463 * gdb.base/whatis-exp.exp: Likewise.
5464
4c93b1d7
HZ
54652009-07-11 Hui Zhu <teawater@gmail.com>
5466
5467 * gdb.base/help.exp (disassemble): Update expected help text.
5468
812f7342
TT
54692009-07-09 Tom Tromey <tromey@redhat.com>
5470
5471 * lib/gdb.exp: Handle TRANSCRIPT.
5472 (remote_spawn, remote_close, send_gdb): New procs.
5473
fbb8f299
PM
54742009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5475
5476 * gdb.python/python-prettyprint.c: Add counted null string
5477 structure.
5478 * gdb.python/python-prettyprint.exp: Print null string. Test for
5479 embedded nulls.
5480 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5481 * gdb.python/python-value.exp (test_value_in_inferior): Add
5482 variable length string fetch tests.
5483 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5484
c0ac0ec7
JK
54852009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5486
5487 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5488
30b66ecc
TT
54892009-07-07 Tom Tromey <tromey@redhat.com>
5490
5491 * gdb.base/call-rt-st.exp: Update for change to escape output.
5492 * gdb.base/callfuncs.exp: Likewise.
5493 * gdb.base/charset.exp: Likewise.
5494 * gdb.base/constvars.exp: Likewise.
5495 * gdb.base/long_long.exp: Likewise.
5496 * gdb.base/pointers.exp: Likewise.
5497 * gdb.base/printcmds.exp: Likewise.
5498 * gdb.base/setvar.exp: Likewise.
5499 * gdb.base/store.exp: Likewise.
5500 * gdb.cp/ref-types.exp: Likewise.
5501 * gdb.mi/mi-var-child.exp: Likewise.
5502 * gdb.mi/mi-var-display.exp: Likewise.
5503 * gdb.mi/mi2-var-display.exp: Likewise.
5504 * gdb.base/charset.exp: Test octal escape sequence length.
5505 Update for change to escape output.
5506
187c4a2b
JK
55072009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5508
5509 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5510
d80a43f9
DJ
55112009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5512
5513 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5514
047427a8
JK
55152009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5516
5517 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5518 gdbserver increasing $portnum if "Can't bind address" has been seen.
5519
8b5a0f4f
PA
55202009-07-05 Pedro Alves <pedro@codesourcery.com>
5521
5522 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5523 mingw32ce.
5524
7d93ba58
PA
55252009-07-05 Pedro Alves <pedro@codesourcery.com>
5526
5527 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5528 VFP format.
5529
2277426b
PA
55302009-07-02 Pedro Alves <pedro@codesourcery.com>
5531
5532 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5533 linux. Adjust to use "inferior", "info inferiors", "detach
5534 inferior" and "kill inferior" instead of "restart", "info fork",
5535 "detach fork" and "delete fork".
5536 * gdb.base/ending-run.exp: Spell out "info".
5537 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5538 the "kill" command.
5539
5af949e3
UW
55402009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5541
5542 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5543 change to prefix TLS offset in hex with 0x.
5544
5d3729b5
UW
55452009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5546
5547 * gdb.base/default.exp: Update test case for "x" changes.
5548
af589bd0
TG
55492009-07-01 Tristan Gingold <gingold@adacore.com>
5550
5551 * gdb.base/bigcore.exp: Make darwin untested.
5552
40974f91
JK
55532009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5554
5555 * gdb.base/completion.exp (directory completion): Create the directory.
5556 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5557 escapeuniquesub.
5558 (directory completion 2): Expect now ${escapeuniquesub}.
5559 (Glob remaining of directory test): Remove one excessive newline.
5560 Expect the real output.
5561
59dd3af6
JK
55622009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5563
5564 Fix `make check//%' target after `make check' has been ran.
5565 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5566 a mkdir call.
5567 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5568 (%/.dir): Remove.
5569
f4e164aa
JK
55702009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5571
5572 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5573 the expected result record.
5574
69af2122
JK
55752009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5576
5577 Remove racy FAILs relying just on the timeouts.
5578 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5579 (annotation_level 2): Remove racy FAILs.
5580
2fd481e1
PP
55812009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5582
5583 gdb/10275
889bf7c5
PA
5584 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5585
c38f313d
DJ
55862009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5587
5588 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5589
8b777f02
VP
55902009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5591
5592 * gdb.mi/mi-stack.exp: Testing symbolic options
5593 to -stack-list-locals and -stack-list-arguments.
5594
00c7eacf
JK
55952009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5596
5597 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5598
6bc80edc
TT
55992009-06-29 Tom Tromey <tromey@redhat.com>
5600
5601 * dg-extract-results.sh: New file.
5602 * Makefile.in (FORCE_PARALLEL): New variable.
5603 (CHECK_TARGET): New conditional variable.
5604 (check): Use CHECK_TARGET.
5605 (DO_RUNTEST): New variable.
5606 (check-single): New target.
5607 (TEST_DIRS): New variable.
5608 (TEST_TARGETS): Likewise.
5609 (check-parallel): New target.
5610 (check-gdb.%): New pattern.
5611 (BASE1_FILES): New variable.
5612 (BASE2_FILES): Likewise.
5613 (check-gdb.base%): New pattern.
5614 (%/.dir): New pattern.
5615 * configure: Rebuild.
5616 * aclocal.m4 (AM_CONDITIONAL): New defun.
5617 * configure.ac: Check whether user is using GNU make.
5618 (GMAKE): New conditional.
5619
794684b6
SW
56202009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5621
5622 * gdb.cp/namespace-nested-import.cc: New test.
5623 * gdb.cp/namespace-nested-import.exp: New test.
5624
edb3359d
DJ
56252009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5626
5627 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5628 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5629 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5630 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5631 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5632 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5633 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5634 gdb.opt/inline-markers.c: New files.
5635 * lib/gdb.exp (skip_inline_frame_tests): New function.
5636 (skip_inline_var_tests): New function.
5637
cf657a0c
AS
56382009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5639
5640 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5641 backtrace.
5642
28d41a99
MS
56432009-06-27 Michael Snyder <msnyder@vmware.com>
5644
5645 * gdb.reverse: New directory.
5646 * gdb.reverse/break-reverse.c: New test.
5647 * gdb.reverse/break-reverse.exp: New test.
5648 * gdb.reverse/consecutive-reverse.c: New test.
5649 * gdb.reverse/consecutive-reverse.exp: New test.
5650 * gdb.reverse/finish-reverse.c: New test.
5651 * gdb.reverse/finish-reverse.exp: New test.
5652 * gdb.reverse/machinestate.c: New test.
5653 * gdb.reverse/ms1.c: New test.
5654 * gdb.reverse/machinestate.exp: New test.
5655 * gdb.reverse/Makefile.in: New file.
5656 * gdb.reverse/shr2.c: New test.
5657 * gdb.reverse/solib-reverse.c: New test.
5658 * gdb.reverse/solib-reverse.exp: New test.
5659 * gdb.reverse/step-reverse.c: New test.
5660 * gdb.reverse/step-reverse.exp: New test.
5661 * gdb.reverse/until-reverse.c: New test.
5662 * gdb.reverse/ur1.c: New test.
5663 * gdb.reverse/until-reverse.exp: New test.
5664 * gdb.reverse/watch-reverse.c: New test.
5665 * gdb.reverse/watch-reverse.exp: New test.
5666 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5667 * configure: Regenerate.
5668
fe3c8b0d
DE
56692009-06-26 Doug Evans <dje@google.com>
5670
5671 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5672
3a72a602
PM
56732009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5674
5675 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5676 windows problem for 'file delete $binfile'.
5677
27aa8d6a
SW
56782009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5679
5680 * gdb.cp/namespace-using.exp: New test.
5681 * gdb.cp/namespace-using.cc: New test.
5682
8ac055f8
JB
56832009-05-20 Joel Brobecker <brobecker@adacore.com>
5684
5685 * gdb.ada/variant_record_packed_array: New testcase.
5686
85e306ed
TT
56872009-06-23 Tom Tromey <tromey@redhat.com>
5688
5689 * gdb.base/charset.exp (test_combination): Regression test.
5690 * gdb.base/charset.c (my_wchar_t): New typedef.
5691 (myvar): New global.
5692 (main): Set myvar.
5693
56643c5e
PM
56942009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5695
5696 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5697 target.
5698
1fac167a
UW
56992009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5700
5701 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5702
7ccb0be9
UW
57032009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5704
5705 * gdb.mi/gdb680.exp: Update test for error message.
5706
568d6575
UW
57072009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5708
5709 * gdb.base/annota1.exp: Allow multiple occurrences of the
5710 frames-invalid annotation.
5711 * gdb.cp/annota2.exp: Likewise.
5712
7cd1089b
PM
57132009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5714
5715 * gdb.cp/gdb2495.cc: New file.
5716 * gdb.cp/gdb2495.exp: New file.
5717
72c63395
JK
57182009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
5720 Report error on GDB crash during runto.
5721 * lib/gdb.exp (runto <eof>): New.
5722
3788363d
DJ
57232009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5724
5725 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5726 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5727 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5728 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5729 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5730 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5731 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5732 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5733 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5734 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5735 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5736 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5737 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5738 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5739 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5740 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5741 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5742 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5743 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5744 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5745 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5746 gdb.trace/passcount.exp, gdb.trace/report.exp,
5747 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5748 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5749 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5750 executable.
5751
17592de3
PA
57522009-06-07 Pedro Alves <pedro@codesourcery.com>
5753
5754 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5755 defined before referencing it.
5756
701e355d
DE
57572009-06-03 Doug Evans <dje@google.com>
5758
5759 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5760 * gdb.arch/i386-see.c: Ditto.
5761
f2292c65
PM
57622009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5763
5764 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5765 (check_macro): Return 1 if undefined.
5766 If first test fails, check if macro debug information is available,
5767 and report unsupported test if no macro information is found.
5768
5a437975
DE
57692009-05-29 Doug Evans <dje@google.com>
5770
5771 * gdb.threads/hand-call-in-threads.exp: New.
5772 * gdb.threads/hand-call-in-threads.c: New.
5773
c141c696
MS
57742009-05-29 Michael Snyder <msnyder@vmware.com>
5775
5776 * gdb.base/break-always.exp: Change "1" to "on".
5777 Add confirmation check.
5778
b3444185
PA
57792009-05-28 Pedro Alves <pedro@codesourcery.com>
5780
5781 * gdb.threads/threxit-hop-specific.c: New.
5782 * gdb.threads/threxit-hop-specific.exp: New.
5783 * gdb.threads/thread-execl.c: New.
5784 * gdb.threads/thread-execl.exp: New.
5785
b6313243
TT
57862009-05-27 Tom Tromey <tromey@redhat.com>
5787 Thiago Jung Bauermann <bauerman@br.ibm.com>
5788
5789 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5790 (mi_child_regexp): Likewise.
5791 (mi_list_varobj_children_range): Likewise.
5792 (mi_get_features): Likewise.
5793 (mi_list_varobj_children): Rewrite.
5794 * gdb.python/python-mi.exp: New file.
5795
a6bac58e
TT
57962009-05-27 Tom Tromey <tromey@redhat.com>
5797 Thiago Jung Bauermann <bauerman@br.ibm.com>
5798 Phil Muldoon <pmuldoon@redhat.com>
5799 Paul Pluzhnikov <ppluzhnikov@google.com>
5800
5801 * gdb.python/python-prettyprint.exp: New file.
5802 * gdb.python/python-prettyprint.c: New file.
5803 * gdb.python/python-prettyprint.py: New file.
5804 * gdb.base/display.exp: print/r is now valid.
5805
2c74e833
TT
58062009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5807 Tom Tromey <tromey@redhat.com>
5808 Pedro Alves <pedro@codesourcery.com>
5809 Paul Pluzhnikov <ppluzhnikov@google.com>
5810
5811 * gdb.python/python-template.exp: New file.
5812 * gdb.python/python-template.cc: New file.
5813 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5814 tests.
5815 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5816 Call it.
5817 (test_value_after_death): New proc.
5818 * gdb.python/python-value.c (PTR): New typedef.
5819 (main): New variable 'x'.
5820
89c73ade
TT
58212009-05-27 Tom Tromey <tromey@redhat.com>
5822
5823 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5824 tests.
5825 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5826 Call it.
5827
a75724bc
PA
58282009-05-27 Pedro Alves <pedro@codesourcery.com>
5829
5830 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5831
e58b0e63
PA
58322009-05-24 Pedro Alves <pedro@codesourcery.com>
5833
5834 * gdb.threads/fork-thread-pending.c: New.
5835 * gdb.threads/fork-thread-pending.exp: New.
5836
4ac36638
JK
58372009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5838
5839 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5840 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5841
889bf7c5 58422009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5843
889bf7c5 5844 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5845
b242c3c2
PA
58462009-05-17 Pedro Alves <pedro@codesourcery.com>
5847
5848 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5849 `gdb_get_line_number'. Call `callee' in both parent and child.
5850 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5851 `gdb_get_line_number' instead of hardcoding line numbers.
5852 (catch_fork_unpatch_child): New procedure to test detaching
5853 breakpoints from child fork.
5854 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5855 hardcoding line numbers.
5856 (do_fork_tests): Run `catch_fork_unpatch_child'.
5857
ee342b23
VP
58582009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5859
5860 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5861 of structure type enters or leaves the scope, it
5862 is reported by -var-update.
5863
e2009e98
DE
58642009-05-11 Doug Evans <dje@sebabeach.org>
5865
5866 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5867 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5868 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5869
00903456
JK
58702009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5871
5872 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5873
dc621c35
DE
58742009-04-30 Doug Evans <dje@google.com>
5875
5876 * gdb.threads/watchthreads2.exp: New testcase.
5877 * gdb.threads/watchthreads2.c: New testcase.
5878
9ab4e744
DE
58792009-04-29 Doug Evans <dje@google.com>
5880
5881 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5882 * gdb.cp/mb-ctor.cc: Ditto.
5883 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5884 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5885 * gdb.cp/mb-inline1.cc: Call it.
5886 * gdb.cp/mb-inline2.cc: Ditto.
5887 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5888 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5889
484086b7
JK
58902009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5891
5892 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5893 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5894 Replace all uses of `decimal' by `nonzero'.
5895 (info macro FROM_COMMANDLINE): New test.
5896
379a77b5
TT
58972009-04-27 Tom Tromey <tromey@redhat.com>
5898
5899 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5900
b92b73c2
DE
59012009-04-27 Doug Evans <dje@google.com>
5902
5903 * gdb.threads/watchthreads.c (main): Initialize args before starting
5904 the threads. Plus formatting cleanup.
5905 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5906 biased scheduling of one thread.
5907
945a118d
JG
59082009-04-27 Jerome Guitton <guitton@adacore.com>
5909
5910 * gdb.cp/templates.cc (GetMax): New template.
5911 (main): Declare two instances of GetMax.
5912 * gdb.cp/templates.exp: Add new test.
5913
d389af10
JK
59142009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5915
5916 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5917
e7f86de9
JM
59182009-04-22 Joseph Myers <joseph@codesourcery.com>
5919
5920 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5921
334cc82d
TT
59222009-04-15 Tom Tromey <tromey@redhat.com>
5923
5924 * gdb.base/charset.exp: Add regression test.
5925
d12672cc
JB
59262009-04-14 Joel Brobecker <brobecker@adacore.com>
5927
5928 * gdb.base/exe-lock.exp: New testcase.
5929
18e8c3bc
TT
59302009-04-13 Tom Tromey <tromey@redhat.com>
5931
5932 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5933 operator on Frame.
5934
5ecd5cbe
UW
59352009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5936
5937 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5938 * gdb.server/ext-attach.exp: Likewise.
5939
7309f756
VP
59402009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5941
5942 Eliminate some sleep usage.
5943
889bf7c5
PA
5944 * gdb.mi/basics.c (do_nothing): New.
5945 (main): Use do_nothing instead of printf, so that
5946 not to introduce race condition between output of
5947 inferiour and output of gdb. Do not use sleep as it
5948 is not generally available on embedded targets.
7309f756 5949
f4b95f6f
PA
59502009-04-02 Pedro Alves <pedro@codesourcery.com>
5951
5952 * gdb.server/ext-attach.exp: Expect an optional process id after
5953 "Detached from remote process".
5954
de40b933
JK
59552009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5956
5957 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5958 gdb.dwarf2/dw2-unresolved.exp: New.
5959
2ae101a4
PA
59602009-04-02 Pedro Alves <pedro@codesourcery.com>
5961
5962 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5963 mi_run_to_main.
5964
56a8e183
PA
59652009-04-02 Pedro Alves <pedro@codesourcery.com>
5966
5967 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
5968 mi_run_to_main. Skip thread exit test on remote targets.
5969 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
5970 mi_run_to_main.
5971 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
5972 mi_run_to_main.
5973 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
5974 when expecting ^connected. Detect when the target doesn't support
5975 non-stop mode.
5976 (mi_run_cmd): Detect if non-stop mode was requested by isn't
5977 supported. Return -1 on error, 0 on success.
5978 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
5979 (mi_runto): Return mi_runto_helper's result explicitly.
5980
c35fafde
PA
59812009-04-01 Pedro Alves <pedro@codesourcery.com>
5982
5983 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
5984
f8a8dce6
JB
59852009-04-01 Tom Tromey <tromey@redhat.com>
5986
5987 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
5988 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
5989 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
5990 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
5991
71c25dea
TT
59922009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
5993 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 PR gdb/931
5996 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
5997 output.
5998 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
5999 for gdb/931.
6000 * dw2-strp.S (DW_AT_language): Change to C++.
6001 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6002
02d9a9ce
JB
60032009-03-31 Joel Brobecker <brobecker@adacore.com>
6004
6005 * gdb.ada/tasks: New testcase.
6006
1042e4c0
SS
60072009-03-30 Stan Shebs <stan@codesourcery.com>
6008
6009 * gdb.trace/actions.exp: Update to match new info trace format.
6010 * gdb.trace/deltrace.exp: Ditto.
6011 * gdb.trace/infotrace.exp: Ditto.
6012 * gdb.trace/passcount.exp: Ditto.
6013 * gdb.trace/save-trace.exp: Ditto.
6014 * gdb.trace/while-stepping.exp: Ditto.
6015 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6016
f8f6f20b
TJB
60172009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6018
6019 * gdb.python/python-frame.c: New file.
6020 * gdb.python/python-frame.exp: New file.
6021
c0c6f777
TJB
60222009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6023
6024 * gdb.python/python-value.exp: Add tests for the address
6025 attribute.
6026
3cb51905
AS
60272009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6028
6029 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6030
88fc996f
DE
60312009-03-26 Doug Evans <dje@google.com>
6032
6033 * gdb.mi/mi-nonstop-exit.exp: New file.
6034 * gdb.mi/non-stop-exit.c: New file.
6035
56ef84b1
TT
60362009-03-26 Tom Tromey <tromey@redhat.com>
6037
6038 Update for change to prologue skipping:
6039 * gdb.mi/mi2-simplerun.exp: Update.
6040 * gdb.mi/mi2-break.exp: Update.
6041 * gdb.mi/mi-simplerun.exp: Update.
6042 * gdb.mi/mi-break.exp: Update.
6043 * gdb.base/ending-run.exp: Update.
6044
def2b000
TJB
60452009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6046
6047 * gdb.python/python-value.exp (test_value_in_inferior): Test
6048 gdb.Value.is_optimized_out attribute.
6049
442ddf59
JK
60502009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6051
6052 * gdb.dwarf2/dw2-noloc-main.c: New file.
6053 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6054 (.text): Remove.
6055 (.data): New.
6056 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6057 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6058 (DW_TAG_subprogram func_cu1, noloc): Remove.
6059 (main): New.
6060 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6061 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6062 (file_symbols): New procedure.
6063
a8df5de4
TT
60642009-03-25 Tom Tromey <tromey@redhat.com>
6065
6066 * gdb.base/charset.exp (valid_target_charset): New proc.
6067 Use it to skip tests on invalid charsets.
6068
cc1d7add
PM
60692009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6070
6071 * gdb.base/completion.exp: Add a test for directory completion.
6072
bcd5727b
JK
60732009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6074
6075 Fix a racy FAIL.
6076 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6077 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6078
cc924cad
TJB
60792009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6080
6081 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6082 * gdb.python/python-function.exp: Add test for function returning
6083 a GDB value.
6084
bc3b79fd
TJB
60852009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6086
6087 * gdb.python/python-function.exp: New file.
6088
6c7a06a3
TT
60892009-03-20 Tom Tromey <tromey@redhat.com>
6090
6091 * gdb.base/store.exp: Update for change to escape output.
6092 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6093 to escape output.
6094 * gdb.base/pointers.exp: Update for change to escape output.
6095 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6096 to escape output.
6097 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6098 escape output.
6099 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6100 to escape output.
6101 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6102 escape output.
6103 * gdb.base/setvar.exp: Update for change to escape output.
6104 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6105 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6106 to escape output.
6107 (test_print_string_constants): Likewise.
6108 * gdb.base/charset.exp (valid_host_charset): Check size of
6109 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6110 cases. Handle "auto"-related output.
6111 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6112 (uvar, Uvar): New globals.
6113
c31af87b
JG
61142009-03-19 Jerome Guitton <guitton@adacore.com>
6115
6116 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6117 deltas.
6118 * gdb.ada/fixed_points.exp: Ditto.
6119
51272cf2
PA
61202009-03-18 Pedro Alves <pedro@codesourcery.com>
6121
6122 * return-nodebug.c: Don't include stdio.h.
6123 (init): Delete.
6124 (func): Delete definition and provide extern declaration.
6125 (t): New.
6126 (main): Don't call printf. Call func and store its result in t.
6127 * return-nodebug1.c: New.
6128 * return-nodebug.exp: Don't expect stdio output. Instead, print
6129 the global variable t. Drop printf formatters and cast types from
6130 foreach loop. Don't use prepare_for_testing. Compile
6131 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6132 define FORMAT or CAST.
6133
d24948ac
PP
61342009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6135
6136 * gdb.base/solib-display.exp: Disable test for remote targers.
6137
61ff14c6
JK
61382009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6139
6140 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6141
cb4dce93
JK
61422009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6143
6144 Fix a racy FAIL.
6145 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6146 code from `follow parent, print pids'.
6147 (`follow child, print pids', `follow parent, print pids'): Call it.
6148 Replace `gdb_test "break..."' by gdb_breakpoint.
6149
f7c60c5e
VP
61502009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6151
6152 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6153 sync and async modes.
f7c60c5e 6154
383ace49
JB
61552009-03-12 Joel Brobecker <brobecker@adacore.com>
6156
6157 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6158 that was checked in by mistake. Remove loading of ada.exp, since
6159 this is not necessary in this case.
6160
4ce102af
JB
61612009-03-12 Joel Brobecker <brobecker@adacore.com>
6162
6163 * gdb.ada/ptype_arith_binop.exp: New testcase.
6164
529a2aef
JB
61652009-03-12 Joel Brobecker <brobecker@adacore.com>
6166
6167 * gdb.ada/mod_from_name: New testcase.
6168
8a38181c
JB
61692009-03-12 Joel Brobecker <brobecker@adacore.com>
6170
6171 * gdb.ada/tick_last_segv: New testcase.
6172
11436dee
VP
61732009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6174
61ff14c6 6175 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6176
1f31650a
VP
61772009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6178
61ff14c6
JK
6179 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6180 include the token in ^running and frame info in *stopped.
1f31650a 6181
a3247a22
PP
61822009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6183
6184 * solib-display.exp: New file.
6185 * solib-display-main.c: New file.
6186 * solib-display-lib.c: New file.
61ff14c6 6187
aae64587
PA
61882009-03-05 Pedro Alves <pedro@codesourcery.com>
6189
6190 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6191
44aabfbc
JK
61922009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6193
6194 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6195 (list_and_check_macro): Use more specific test name.
6196 (next to definition): Make the test names unique.
6197
c087fcd3
PM
61982009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6199
6200 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6201
c86cf029
VP
62022009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6203
6204 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6205 notifications.
6206 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6207 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6208 * lib/mi-support.exp (library_loaded_re): New.
6209 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6210
3ea85240
VP
62112009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6212
6213 * gdb.gdb/observer.exp: Use test_notification observer, not
6214 normal_stop, everywhere.
6215 (test_normal_stop_notifications): Rename to...
6216 (test_notifications): ...this.
6217 (test_observer_normal_stop): Rename to...
6218 (test_observer): ...this.
6219
1903f0e6
DE
62202009-02-16 Doug Evans <dje@google.com>
6221
6222 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6223 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6224 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6225 (test_prefixed_syscall,test_int3): New tests.
6226 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6227 (test_prefixed_syscall,test_int3): New tests.
6228
1d33d6ba
VP
62292009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6230
3cb51905
AS
6231 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6232 (mi_expect_interrupt): Likewise.
6233 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6234 response.
1d33d6ba 6235
faafb047
PM
62362009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6237
6238 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6239 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6240 Replace calls to get_valueofx by get_hexadecimal_valueof.
6241
417e16e2
PM
62422009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6243
6244 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6245 (get_integer_valueof): New procedure.
6246 (get_sizeof): Use new get_integer_value_of.
6247 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6248 by get_integer_valueof.
6249
7065b901
TT
62502009-02-13 Tom Tromey <tromey@redhat.com>
6251
6252 * gdb.base/remote.exp (get_sizeof): Remove.
6253 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6254 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6255 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6256 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6257 (get_sizeof): Likewise.
6258
5d7cb8df
JK
62592009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6260
6261 PR fortran/9806
6262 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6263
b2febfff
PP
62642009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6265
6266 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6267
4aa995e1
PA
62682009-02-06 Pedro Alves <pedro@codesourcery.com>
6269
6270 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6271
d8906c6f
TJB
62722009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6273
6274 * gdb.python/python-cmd.exp: New file.
6275
ff4ab08d
TG
62762009-02-06 Tristan Gingold <gingold@adacore.com>
6277
6278 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6279
aacd552b
TG
62802009-02-05 Tristan Gingold <gingold@adacore.com>
6281
6282 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6283 pointer is dereferenced and use this signal name in regexp.
6284 * gdb.base/signull.exp: Ditto.
6285 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6286 * gdb.base/signull.c (main): Ditto.
6287
08c637de
TJB
62882009-02-04 Tom Tromey <tromey@redhat.com>
6289 Thiago Jung Bauermann <bauerman@br.ibm.com>
6290
6291 * gdb.python/python-value.exp: Use `gdb.history' instead of
6292 `gdb.value_from_history'.
6293 (test_value_numeric_ops): Add test for conversion of enum constant.
6294 * gdb.python/python-value.c (enum e): New type.
6295 (evalue): New global.
6296 (main): Use argv.
6297
20261af8
JG
62982009-02-04 Jerome Guitton <guitton@adacore.com>
6299
6300 * gdb.ada/uninitialized_vars: New test program.
6301 * gdb.ada/uninitialized_vars.exp: New testcase.
6302
52e44b43
TT
63032009-02-02 Tom Tromey <tromey@redhat.com>
6304
6305 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6306 * gdb.cp/pr2489.cc: Rename...
6307 * gdb.cp/pr9594.cc: ... to this.
6308
1c71341a
TT
63092009-02-02 Tom Tromey <tromey@redhat.com>
6310
6311 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6312 * gdb.cp/pr2489.cc: New file.
6313 * gdb.cp/cpcompletion.exp: New file.
6314
a4295225
TT
63152009-02-02 Tom Tromey <tromey@redhat.com>
6316
6317 PR exp/9059:
6318 * gdb.cp/call-c.exp: Add regression test.
6319 * gdb.cp/call-c.cc (FooHandle): New typedef.
6320 (main): New variable 'handle'.
6321
592375cd
VP
63222009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6323
6324 * lib/mi-support.exp (et_mi_thread_list)
6325 (check_mi_and_console_threads): Adjust for current thread in
6326 -thread-list-ids output.
6327
41447f92
VP
63282009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6329
889bf7c5
PA
6330 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6331 Call it.
41447f92 6332
35669430
DE
63332009-01-28 Doug Evans <dje@google.com>
6334
6335 * gdb.arch/amd64-disp-step.S: New file.
6336 * gdb.arch/amd64-disp-step.exp: New file.
6337 * gdb.arch/i386-disp-step.S: New file.
6338 * gdb.arch/i386-disp-step.exp: New file.
6339
09f00d9a
PM
63402009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6341
6342 * gdb.base/find.exp: Set newline variable
6343 using quotes instead of braces to fix cygwin failures.
6344
1e8fb976
PA
63452009-01-23 Pedro Alves <pedro@codesourcery.com>
6346
6347 * gdb.base/radix.exp: Add tests to ensure that that set
6348 input-radix 0 and set output-radix 0 are really rejected.
6349
da061712
PA
63502009-01-23 Pedro Alves <pedro@codesourcery.com>
6351
6352 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6353 copyright years.
6354
dd7e2d2b
PA
63552009-01-23 Pedro Alves <pedro@codesourcery.com>
6356
6357 PR gdb/9664:
6358 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6359
392452f6
PA
63602009-01-22 Pedro Alves <pedro@codesourcery.com>
6361
6362 PR c++/9631:
6363 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6364
8653e71c
PM
63652009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6366
6367 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6368 binfile definition to fix Windows OS failure.
6369
a12cc160
DJ
63702009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6371
6372 PR gdb/9346
6373 * gdb.base/interrupt.c (sigint_handler): New.
6374 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6375 on error.
6376 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6377 Test "signal SIGINT".
6378
b89667eb
DE
63792009-01-19 Doug Evans <dje@google.com>
6380
6381 * gdb.base/break.exp: Update expected gdb output.
6382 * gdb.base/sepdebug.exp: Ditto.
6383 * gdb.mi/mi-syn-frame.exp: Ditto.
6384 * gdb.mi/mi2-syn-frame.exp: Ditto.
6385 * gdb.base/call-signal-resume.exp: New file.
6386 * gdb.base/call-signals.c: New file.
6387 * gdb.base/unwindonsignal.exp: New file.
6388 * gdb.base/unwindonsignal.c: New file.
6389 * gdb.threads/interrupted-hand-call.exp: New file.
6390 * gdb.threads/interrupted-hand-call.c: New file.
6391 * gdb.threads/thread-unwindonsignal.exp: New file.
6392
adb483fe
DJ
63932009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6394
6395 * gdb.base/define.exp: Test defining and hooking prefix commands.
6396 * gdb.python/python.exp: Update test for "show user" output.
6397
60023297
JK
63982009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6399
6400 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6401 now the output exactly, using less wildcards. Expect also the output
6402 of gfortran-4.3. Update for the f-valprint.c modification from
6403 2008-04-22.
6404 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6405 Remove gdb_test test names where matching the command.
6406
ccc57cf9
PA
64072009-01-01 Pedro Alves <pedro@codesourcery.com>
6408
6409 PR breakpoints/9681:
6410 * gdb.base/watchpoint.exp: Add regression test.
6411
c7a6ca08
PA
64122008-12-31 Pedro Alves <pedro@codesourcery.com>
6413
6414 * gdb.threads/attach-into-signal.exp: Don't use
6415 gdb_suppress_entire_file.
6416 * gdb.threads/attach-stopped.exp: Ditto.
6417 * gdb.threads/attachstop-mt.exp: Ditto.
6418
3a031f65
PA
64192008-12-31 Pedro Alves <pedro@codesourcery.com>
6420
6421 PR gdb/8812:
6422 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6423
09e6485f
PA
64242008-12-29 Pedro Alves <pedro@codesourcery.com>
6425
6426 PR gdb/7536:
6427 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6428 and unsupported output radices are really rejected.
6429
0cd53049
JK
64302008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6431
6432 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6433
ba163c7e
TT
64342008-12-22 Tom Tromey <tromey@redhat.com>
6435
6436 * gdb.cp/punctuator.exp: New file.
6437
6f4de6c9
JK
64382008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 * gdb.base/completion.exp (Completing non-existing component): New test.
6441
0f34d0b4
JK
64422008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6443
6444 Fix for PR gdb/8648.
6445 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6446 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6447 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6448 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6449
db2ad4c3
JK
64502008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6451
6452 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6453
bb5ef15e
DP
64542008-12-16 Christophe Lyon <christophe.lyon@st.com>
6455
6456 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6457 compiler actually generate code at the expected line number.
6458
90142adc
JZ
64592008-12-15 Jie Zhang <jie.zhang@analog.com>
6460
6461 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6462
fad6eecd
TT
64632008-12-12 Tom Tromey <tromey@redhat.com>
6464
6465 * gdb.base/commands.exp (redefine_hook_test): New proc.
6466 Call it.
6467
17c8aaf5
TT
64682008-12-11 Tom Tromey <tromey@redhat.com>
6469
6470 * gdb.base/macscp.exp: New regression test.
6471
7c8adf68
TT
64722008-12-11 Tom Tromey <tromey@redhat.com>
6473
6474 * gdb.base/macscp.exp: Print "address.addr".
6475 * gdb.base/macscp1.c (struct outer): New struct.
6476 (address): New global.
6477
b05dcbb7
TT
64782008-12-09 Tom Tromey <tromey@redhat.com>
6479
6480 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6481 Call it.
6482
2d476de1
DE
64832008-12-04 Doug Evans <dje@google.com>
6484
6485 * gdb.server/ext-run.exp: Relax regexp for init program.
6486
87bdc959
TG
64872008-12-03 Tristan Gingold <gingold@adacore.com>
6488
6489 * gdb.base/macscp.exp: Generate an object file during compilation
6490 to work around Darwin dsymutil limitations.
6491
e0740f77
JK
64922008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6493
6494 Test resolving external references to TLS variables.
6495 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6496 FILE2_THREAD_LOCAL.
6497 (testfile2, srcfile2): New variables.
6498 * gdb.threads/tls.c (file2_thread_local)
6499 (function_referencing_file2_thread_local): New.
6500 * gdb.threads/tls2.c: New file.
6501
67f0aac5
JB
65022008-11-28 Joel Brobecker <brobecker@adacore.com>
6503
6504 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6505 rather than integer, as integer might not be big enough when
6506 on 64bit targets.
67f0aac5 6507
c332165e
JG
65082008-11-27 Jerome Guitton <guitton@adacore.com>
6509
6510 * gdb.cp/formatted-ref.exp: Add equality test.
6511 * gdb.ada/formatted_ref.exp: Ditto.
6512
fc9b693c
JK
65132008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6514
6515 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6516 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6517
a9c64011
AS
65182008-11-20 Andreas Schwab <schwab@suse.de>
6519
6520 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6521 matching syscall entry point.
6522 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6523 (tcatch_vfork_then_child_follow): Likewise. Finish through
6524 vfork even if we stopped at the syscall trampoline.
6525
e2fd701e
DE
65262008-11-20 Doug Evans <dje@google.com>
6527
6528 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6529
69abc51c
TJB
65302008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6531
6532 * gdb.arch/ppc-dfp.exp: New file.
6533 * gdb.arch/ppc-dfp.c: New file.
6534
c14c28ba
PP
65352008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6536
6537 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6538
2e74121d
DE
65392008-11-17 Doug Evans <dje@google.com>
6540
6541 * gdb.mi/mi-syn-frame.exp: Update expected output.
6542 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6543
66bb093b
VP
65442008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6545
6546 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6547 "thread N" results in =thread-selected.
6548 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6549 (mi_send_resuming_command_raw): Be prepared for
6550 =thread-selected.
6551
3d043ef6
VP
65522008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6553
a9c64011
AS
6554 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6555 * lib/mi-support.exp: Likewise.
3d043ef6 6556
808104c8
JB
65572008-11-16 Joel Brobecker <brobecker@adacore.com>
6558
6559 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6560 commands from the expected output for "help catch".
6561
00b22944
JB
65622008-11-15 Joel Brobecker <brobecker@adacore.com>
6563
6564 * gdb.ada/int_deref.exp: New testcase.
6565
59669435
TT
65662008-11-14 Nick Roberts <nickrob@snap.net.nz>
6567
6568 * gdb.mi/gdb2549.exp: New file.
6569
de04a248
DE
65702008-11-11 Doug Evans <dje@google.com>
6571
6572 * gdb.base/callexit.exp: New file.
6573 * gdb.base/callexit.c: New file.
6574
6b8ce727
DE
65752008-11-10 Doug Evans <dje@google.com>
6576
6577 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6578 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6579 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6580 (default_gdb_start,default_gdb_exit): Ditto.
6581 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6582 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6583 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6584 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6585 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6586 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6587
1b14b8aa
AS
65882008-11-03 Andreas Schwab <schwab@suse.de>
6589
6590 * gdb.base/hashline2.exp: Fix typo.
6591 * gdb.base/hashline3.exp: Likewise.
6592
f3134b88
TT
65932008-10-30 Tom Tromey <tromey@redhat.com>
6594
6595 * gdb.base/pointers.exp: Add test.
6596 * gdb.base/pointers.c (k, S): New typedefs.
6597 (instance): New global.
6598
c2226152
AS
65992008-10-30 Andreas Schwab <schwab@suse.de>
6600
6601 * gdb.base/args.exp: Add tests for newlines.
6602
462f405c
JB
66032008-10-30 Joel Brobecker <brobecker@adacore.com>
6604
6605 gdb.base/foll-exec.exp: Update the expected output of a couple
6606 of "info breakpoints" tests.
6607
79a45b7d
TT
66082008-10-28 Tom Tromey <tromey@redhat.com>
6609
6610 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6611
adc13a14
PA
66122008-10-24 Pedro Alves <pedro@codesourcery.com>
6613
6614 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6615 gdb_start_cmd.
6616 Use runto_main before any test that requires execution.
6617
252fbfc8
PA
66182008-10-23 Pedro Alves <pedro@codesourcery.com>
6619
6620 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6621 instead of SIGINT.
6622
28148e3d
JB
66232008-10-22 Joel Brobecker <brobecker@adacore.com>
6624
6625 * gdb.base/completion.exp: Update expected output following
6626 the addition of the "info tasks" command.
6627
c209f847
TT
66282008-10-22 Tom Tromey <tromey@redhat.com>
6629
6630 * gdb.base/exprs.exp (test_expr): Add test for string
6631 concatenation.
6632
f177e350
PA
66332008-10-19 Pedro Alves <pedro@codesourcery.com>
6634
6635 * configure.ac: Output gdb.python/Makefile.
6636 * configure: Regenerate.
6637 * gdb.python/Makefile.in: New.
6638
cce89356
JB
66392008-10-16 Joel Brobecker <brobecker@adacore.com>
6640
6641 * gdb.base/foll-fork.exp: Adjust the expected output to match
6642 the new description for fork/vfork catchpoints in the "info
6643 breakpoints" output.
6644
176d289d
TJB
66452008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6646
6647 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6648
a08702d6
TJB
66492008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6650
6651 * gdb.python/python-value.c: New file.
6652 * gdb.python/python-value.exp: New file.
6653
1c5cfe86
PA
66542008-10-15 Pedro Alves <pedro@codesourcery.com>
6655
6656 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6657
5a98ad69
DP
66582008-10-15 Denis Pilat <denis.pilat@st.com>
6659
41702f1b 6660 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6661
dcb1a1e2
TT
66622008-10-09 Tom Tromey <tromey@redhat.com>
6663
6664 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6665 'fprintf' and 'stderr'.
6666
9124fe48
JB
66672008-10-07 Joel Brobecker <brobecker@adacore.com>
6668
6669 * gdb.ada/ref_tick_size.exp: New testcase.
6670
45452591
DE
66712008-10-06 Doug Evans <dje@google.com>
6672
6673 * gdb.dwarf2/dw2-cu-size.exp: New file.
6674 * gdb.dwarf2/dw2-cu-size.S: New file.
6675
6676 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6677 .Ltype_int for clarity.
6678
4fc5b208
PP
66792008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6680
6681 PR gdb/2384:
6682 * gdb.cp/gdb2384.exp: Extended to test more cases.
6683 * gdb.cp/gdb2384.cc: Likewise.
6684 * gdb.cp/gdb2384-base.h: Likewise.
6685 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6686
d78df370
JK
66872008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6688
6689 * gdb.base/maint.exp (maint print type): Remove printing
6690 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6691
9a044a89
TT
66922008-09-30 Tom Tromey <tromey@redhat.com>
6693
6694 * gdb.base/macscp.exp: Add completion tests.
6695 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6696 (TWENTY_THREE): Likewise.
6697 (FORTY_EIGHT): Likewise.
6698
506800a9
TT
66992008-09-30 Tom Tromey <tromey@redhat.com>
6700
6701 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6702 everywhere.
6703 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6704
1a6f01b5
JK
67052008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6706
6707 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6708 testcase is derived from. Fix racy dependency on an expected PID
6709 number. No longer support the testcase on Linux kernel 2.4.x.
6710
2fae03e8
TT
67112008-09-27 Tom Tromey <tromey@redhat.com>
6712
6713 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6714 and varargs.
6715
1ad15515
PA
67162008-09-22 Pedro Alves <pedro@codesourcery.com>
6717
6718 * lib/mi-support.exp (mi_expect_interrupt): New.
6719 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6720 from gdb.mi/mi-nonstop.exp.
6721 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6722 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6723 lib/mi-support.exp.
6724 Use mi_check_thread_states throughout. Avoid ".*" and do not
6725 require an anchor after -exec-run.
6726
d0b76dc6
DJ
67272008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6728
6729 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6730 stop is pending. Avoid ".*" when two stops are pending.
6731 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6732 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6733 newlines in fullnames.
6734 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6735 (mi_expect_stop): Update comments. Only anchor in sync mode.
6736 Do not match newlines.
6737 (mi_send_resuming_command_raw): Always return status.
6738 (mi_get_stop_line): Do not match more than one line by accident.
6739 Only anchor in sync mode.
6740 (mi_run_inline_test): If -exec-next fails, give up.
6741
9990c830
UW
67422008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6743
6744 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6745 on SPU.
6746
ebcf6f00
JB
67472008-09-10 Joel Brobecker <brobecker@adacore.com>
6748
6749 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6750
b6db24e5
JB
67512008-09-10 Joel Brobecker <brobecker@adacore.com>
6752
6753 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6754 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6755 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6756 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6757 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6758 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6759 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6760 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6761 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6762 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6763 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6764 Include the "= " sequence in the expected output of print tests.
6765
2bf448e0
JB
67662008-09-10 Joel Brobecker <brobecker@adacore.com>
6767
6768 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6769 description for boolean types.
6770
d51fd4c8
PA
67712008-09-09 Pedro Alves <pedro@codesourcery.com>
6772
6773 * gdb.base/hook-stop-continue.c: New.
6774 * gdb.base/hook-stop-continue.exp: New.
6775
694182d2
DJ
67762008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6777
6778 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6779
3b8a7fc0
JG
67802008-09-08 Jerome Guitton <guitton@adacore.com>
6781
6782 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6783 (stack_check_probe_2, stack_check_probe_loop_1)
6784 (stack_check_probe_loop_2): New functions.
6785 (main): Add call to these new functions.
6786 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6787 functions, check that the breakpoint is inserted at the appropriate
6788 location.
6789 (insert_breakpoint): Slightly refine this procedure so that it can
6790 be called several times in the test.
6791
96cc0ae8
JG
67922008-09-08 Jerome Guitton <guitton@adacore.com>
6793
6794 * gdb.base/stack-checking.c: New file.
6795 * gdb.base/stack-checking.exp: New file.
6796
1f08b409
TJB
67972008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6798
6799 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6800 * gdb.arch/altivec-regs.exp: Likewise.
6801 * gdb.arch/vsx-regs.exp: Likewise.
6802
3099e1c4
TJB
68032008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6804
6805 * gdb.arch/ppc-fp.exp: New file.
6806 * gdb.arch/ppc-fp.c: New file.
6807
cc69bfc1
PP
68082008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6809
6810 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6811 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6812
b02a33db
MS
68132008-09-04 Michael Snyder <msnyder@vmware.com>
6814
6815 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6816 as "at" (for non-debug functions such as _start).
6817
2992cbe0
UW
68182008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6819
6820 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6821 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6822 software watchpoints.
6823 * gdb.base/watch_thread_num.exp: Likewise.
6824
514f746b
AR
68252008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6826
6827 * gdb.arch/i386-bp_permanent.exp: New test.
6828
876cecd0
TT
68292008-08-24 Tom Tromey <tromey@redhat.com>
6830
6831 * gdb.base/maint.exp: Update "maint print type".
6832
80f73d71
VP
68332008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6834
6835 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6836 support. Adjust the order of "*running" notifications.
6837 * gdb.mi/non-stop.c: Don't cast from int to void* and
6838 back.
6839
d9c78d7d
MK
68402008-08-20 Mark Kettenis <kettenis@gnu.org>
6841
6842 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6843 expect to find it in the "info frame" output.
6844
97a2d1d3
DJ
68452008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6846
6847 * gdb.base/interp.exp: Always consume both prompts.
6848
b96e2927
PA
68492008-08-20 Pedro Alves <pedro@codesourcery.com>
6850
6851 * gdb.base/pending.exp: Test pending breakpoints without symbols
6852 loaded.
6853
8cf6e61a
VP
68542008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6855
6856 * lib/mi-support.exp (mi_expect_stop): Produce
6857 more details on failures.
6858 * gdb.mi/mi-nonstop.exp: New.
6859 * gdb.mi/non-stop.c: New.
6860
c6ebd6cf
VP
68612008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6862
a9c64011
AS
6863 * gdb.mi/mi-async.exp: Use 'set target-async'.
6864 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6865
46a9b8ed
DJ
68662008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6867
6868 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6869
44feb3ce
TT
68702008-08-17 Tom Tromey <tromey@redhat.com>
6871
6872 * gdb.base/help.exp (help catch): Rewrite.
6873
311a4e6b
TJB
68742008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6875
6876 * gdb.base/define.exp: Test indented command documentation.
6877 * gdb.python/python.exp: Test indented multi-line command.
6878
604c2f83
LM
68792008-08-15 Luis Machado <luisgpm@br.ibm.com>
6880
6881 * testsuite/gdb.arch/vsx-regs.c: New source file.
6882 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6883 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6884
886a217c
TT
68852008-08-14 Tom Tromey <tromey@redhat.com>
6886
6887 * gdb.base/macscp.exp: Add regression test for "macro define" or
6888 "macro undef" with no arguments.
6889
c814a4f3
PP
68902008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6891
6892 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6893
12ab8a60
UW
68942008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6895
6896 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6897
d57a3c85
TJB
68982008-08-06 Tom Tromey <tromey@redhat.com>
6899
6900 * gdb.python/python.exp: New file.
6901
c7b778ff
JK
69022008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6903
6904 Fix for PR gdb/1543.
6905 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6906 $LOCATION.
6907 (location): New variable.
6908 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6909 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6910 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6911 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6912 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6913 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6914 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6915 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6916 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6917 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6918 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6919 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6920 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6921 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6922 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6923 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6924 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6925 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6926 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6927 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6928 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6929 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6930 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6931 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6932 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6933 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6934 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6935 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6936 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6937 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6938 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6939 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6940 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6941 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6942 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6943 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6944 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6945 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6946 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6947 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6948 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6949 gdb.base/type-opaque.exp, gdb.base/until.exp,
6950 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6951 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6952 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6953 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6954 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6955 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6956 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6957 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6958 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6959 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6960 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6961 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6962 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6963 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6964 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6965 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
6966 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
6967 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
6968 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
6969 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
6970 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6971 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
6972 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
6973 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
6974 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6975 gdb.pascal/types.exp, gdb.stabs/weird.exp,
6976 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
6977 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
6978 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
6979 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
6980 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
6981 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
6982 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6983 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6984 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6985 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6986 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6987 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
6988 lib/mi-support.exp, lib/trace-support.exp: Remove reference
6989 to bug-gdb@prep.ai.mit.edu .
6990
5e06a3d1
VP
69912008-07-31 Vladimir Prus <vladimir@codesourcery.com>
6992
6993 * lib/mi-support.exp (mi_load_shlibs): New.
6994 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
6995
9d81d21b
VP
69962008-07-30 Vladimir Prus <vladimir@codesourcery.com>
6997
6998 * lib/mi-support.exp (get_mi_thread_list)
6999 (check_mi_and_console_threads): New, moved from ...
7000 * gdb.mi/mi-pthread.exp: ...here.
7001 * gdb.mi/gdb669.exp (get_mi_thread_list)
7002 (check_mi_and_console_threads): Delete.
7003 * gdb.mi/mi2-pthread.exp: Likewise.
7004
bae98fe0
TT
70052008-07-28 Tom Tromey <tromey@redhat.com>
7006
7007 * Makefile.in (just-check): Remove. Move body to...
7008 (check): ... here.
7009
57380f4e
DJ
70102008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7011
7012 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7013 Add a test for duplicated SIGINTs.
7014
e09490f1
DJ
70152008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7016
7017 * gdb.threads/schedlock.exp (get_args): Update to work for any
7018 value of NUM.
7019 (Top level): Report the number of threads that did not resume.
7020
6387b45f
DJ
70212008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7022
7023 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7024
62f64ff2
DJ
70252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7026
7027 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7028 non-MI prompt.
7029
fa8de41e
TT
70302008-07-26 Tom Tromey <tromey@redhat.com>
7031
7032 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7033 (function_struct, function_struct_ptr): New globals.
7034 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7035 function pointer in a struct.
7036
ccb3ac8a
TT
70372008-07-26 Tom Tromey <tromey@redhat.com>
7038
7039 * gdb.base/macscp.exp: Add test for macro lexing bug.
7040
d7d9f01e
TT
70412008-07-18 Tom Tromey <tromey@redhat.com>
7042
7043 * gdb.base/macscp.exp: Add macro tests.
7044
9bf07184
PP
70452008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7046
7047 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7048
becf6477
PP
70492008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7050
7051 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7052
0709f7d3
PP
70532008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7054
7055 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7056
7093c834
PP
70572008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7058
7059 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7060
b432ffe3
JK
70612008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7062
7063 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7064
b1a268e5
VP
70652008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7066
7067 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7068
e2995f8e
KB
70692008-07-11 Kevin Buettner <kevinb@redhat.com>
7070
7071 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7072 of regexp to account for changes made to GDB in the printing of
7073 byte vectors.
7074
14032a66
TT
70752008-07-11 Tom Tromey <tromey@redhat.com>
7076
7077 * gdb.base/completion.exp: Add 'help' completion test.
7078
981505ef
JK
70792008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7080
7081 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7082
10568435
JK
70832008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7084
7085 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7086
4487aabf
PA
70872008-07-09 Pedro Alves <pedro@codesourcery.com>
7088
7089 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7090
a4a9b1c4
PA
70912008-07-09 Pedro Alves <pedro@codesourcery.com>
7092
7093 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7094
3c3185ac
JK
70952008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7096
7097 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7098
7ebd49dc
VP
70992008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7100
7101 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7102 previous commit. Add a comment.
7103
84e46146
PA
71042008-06-28 Pedro Alves <pedro@codesourcery.com>
7105
7106 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7107
0f8d4a2f
VP
71082008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7109
7110 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7111
f747e0ce
PA
71122008-06-27 Pedro Alves <pedro@codesourcery.com>
7113
7114 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7115 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7116 compiling an executable, link in an object that forces unbuffered
7117 output.
7118 * lib/set_unbuffered_mode.c: New file.
7119
734a5c36
JK
71202008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7121
7122 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7123
a2840c35
VP
71242008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7125
a9c64011
AS
7126 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7127 mi_expect_stop.
7128 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7129 Demand that *running is output.
7130 (detect_async): Perform checking every time.
7131 (mi_send_resuming_command): Extract everything into...
7132 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7133 (mi_expect_stop): Don't accept any output before *stopped.
7134
6ae37fef
VP
71352008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7136
7137 Robustify mi-simplerun.
a9c64011
AS
7138 * gdb.mi/basics.c (main): Add a call to sleep.
7139 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7140 * gdb.mi/mi2-cli.exp: Likewise.
7141 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7142
b4aa76f0 71432008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7144
7145 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7146
e1ac3328
VP
71472008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7148
a9c64011
AS
7149 * gdb.mi/mi-console.exp: Adjust.
7150 * gdb.mi/mi-syn-frame.exp: Adjust.
7151 * gdb.mi/mi2-console.exp: Adjust.
7152 * gdb.mi/mi2-syn-frame.exp: Adjust.
7153 * lib/mi-support.exp (mi_run_cmd): Adjust.
7154 (mi_send_resuming_command): Adjust.
e1ac3328 7155
f7f9a841
VP
71562008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7157
7158 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7159 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7160 testing of stopped.
7161 * gdb.mi/mi2-syn-frame.exp: Likewise.
7162 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7163 (async, detect_async): New.
7164 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7165 depending on if we're running in sync or async mode.
f7f9a841 7166
37cd5d19
TT
71672008-06-09 Tom Tromey <tromey@redhat.com>
7168
7169 * gdb.base/completion.exp: New tests for field name completion
7170 with spaces, and field name completion with '->'.
7171
65d12d83
TT
71722008-06-06 Tom Tromey <tromey@redhat.com>
7173
7174 * gdb.base/break1.c (struct some_struct): New struct.
7175 (values): New global.
7176 * gdb.base/completion.exp: Add field name completion test.
7177
ebfe2e3f
PP
71782008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7179
7180 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7181 to pointer.
7182 * gdb.cp/call-c.cc: Likewise.
7183
bcf6fc3a
NR
71842008-06-06 Nick Roberts <nickrob@snap.net.nz>
7185
7186 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7187 annotation.
7188
49fd4a42 71892008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7190 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7191
7192 * gdb.threads/execl.c, gdb.threads/execl1.c,
7193 gdb.threads/execl.exp: New tests.
a9c64011 7194
8a34ac3f
AR
71952008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7196 Daniel Jacobowitz <dan@codesourcery.com>
7197
7198 * gdb.cp/exception.exp: Activate test, make it work with pending
7199 catchpoints.
7200
86ae69ef
JK
72012008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7202
7203 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7204
f7f9ae2c
VP
72052008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7206
a9c64011
AS
7207 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7208 now printed.
7209 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7210
2a2d4dc3
AS
72112008-05-27 Andreas Schwab <schwab@suse.de>
7212
7213 * gdb.base/frame-args.exp: Handle arguments that are optimized
7214 out.
7215
5099e4d9
LM
72162008-05-26 Luis Machado <luisgpm@br.ibm.com>
7217
7218 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7219 quiet for ppc32 and group options into a single variable.
7220
d9c36a91
JB
72212008-05-23 Joel Brobecker <brobecker@adacore.com>
7222
7223 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7224 of zero-size elements.
7225 * gdb.ada/null_array.exp: Test printing this new array.
7226
103a8671
JK
72272008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7228
7229 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7230
07a4cc1a 72312008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7232
7233 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7234 of the "finish" command.
7235
55f996a7
NR
72362008-05-21 Nick Roberts <nickrob@snap.net.nz>
7237
7238 * gdb.base/annota1.exp: Test for new annotation.
7239
907fc202
UW
72402008-05-16 Pedro Alves <pedro@codesourcery.com>
7241
7242 * gdb.base/fixsection.exp: New file.
7243 * gdb.base/fixsection0.c: New file.
7244 * gdb.base/fixsection1.c: New file.
7245
e8f97270
UW
72462008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7247
7248 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7249 * gdb.base/annota3.exp: Likewise.
7250
ac0bb574
NF
72512008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7252
7253 * gdb.base/watch_thread_num.exp: Don't run tests that require
7254 watchpoints if the target doesn't support them.
7255
6fadd07a
DE
72562008-05-12 Doug Evans <dje@google.com>
7257
7258 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7259
6e9a4a30
JB
72602008-05-09 Joel Brobecker <brobecker@adacore.com>
7261
7262 * gdb.ada/assign_1.exp: New testcase.
7263
08388c79
DE
72642008-05-09 Doug Evans <dje@google.com>
7265
a3c83fae
DE
7266 * gdb.base/find.exp: New file.
7267 * gdb.base/find.c: New file.
08388c79 7268
bd5ddfe8
DJ
72692008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7270
7271 * gdb.base/commands.exp (watchpoint_command_test): Handle
7272 gdb,no_hardware_watchpoints.
7273 * gdb.base/float.exp: Allow ARM targets without floating point.
7274 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7275
b5dd68e2 72762008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7277 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7278
7279 * gdb.ada/lang_switch: New test program.
7280 * gdb.ada/lang_switch.exp: New testcase.
7281
382d13d1
DE
72822008-05-05 Doug Evans <dje@google.com>
7283
7284 * gdb.base/help.exp (disassemble): Update expected help text.
7285
9dd789d0
PA
72862008-05-04 Pedro Alves <pedro@codesourcery.com>
7287
7288 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7289
611c83ae
PA
72902008-05-04 Pedro Alves <pedro@codesourcery.com>
7291
7292 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7293 different times.
7294
ff013f42
JK
72952008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7298 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7299 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7300 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7301
96dff6a2
VP
73022008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7303
7304 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7305 notification to appear.
7306
55cd6f92
DJ
73072008-05-04 Daniel Jacobowitz <dan@debian.org>
7308
7309 * gdb.base/fullname.c: New file.
7310 * gdb.base/fullname.exp: New file.
7311 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7312
d705c43c
PA
73132008-05-03 Pedro Alves <pedro@codesourcery.com>
7314
7315 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7316 expressions with macros.
7317
333222e1
JK
73182008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7319
7320 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7321
5ac01682
DJ
73222008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7323
7324 * gdb.base/completion.exp: Handle lack of other symbols beginning
7325 with "a".
7326
7327 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7328
237fc4c9
PA
73292008-05-02 Jim Blandy <jimb@codesourcery.com>
7330
7331 * gdb.asm/asmsrc1.s: Add scratch space.
7332
ed5e9466
DJ
73332008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7334 Daniel Jacobowitz <dan@codesourcery.com>
7335
7336 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7337 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7338 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7339
b39cc962
DJ
73402007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7341
7342 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7343
36d520f5
JB
73442008-05-01 Joel Brobecker <brobecker@adacore.com>
7345
7346 * gdb.base/info-target.exp: New testcase.
7347
8d4e3071
DJ
73482008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7349
7350 * gdb.cp/hang.exp: Use .cc instead of .C.
7351 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7352 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7353
6f3f3097
DJ
73542008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7355
7356 * gdb.base/gdb1250.exp: Remove perror.
7357 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7358
5550a914
PA
73592008-04-30 Pedro Alves <pedro@codesourcery.com>
7360
7361 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7362 .2byte.
7363
d848e687
DJ
73642008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7365
7366 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7367 (maybe_kfail): New.
7368
93b5768b
PA
73692008-04-25 Pedro Alves <pedro@codesourcery.com>
7370
7371 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7372
721c02de
VP
73732008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7374
a9c64011
AS
7375 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7376 * gdb.mi/mi2-syn-frame.exp: Likewise.
7377 * lib/mi-support.exp: Likewise.
721c02de 7378
74960c60
VP
73792008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7380
7381 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7382 to specify regexp for the location to stop at.
7383 * gdb.base/break-always.c: New.
7384 * gdb.base/break-always.exp: New.
7385
d24317b4
VP
73862008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7387
7388 * lib/mi-support.exp (mi_runto_helper): Adjust
7389 for the original-location field.
7390 (mi_create_breakpoint, mi_list_breakpoints): New.
7391 * gdb.mi/mi-break.exp: Adjust.
7392 * gdb.mi/mi2-break.exp: Adjust.
7393 * gdb.mi/mi-pending.exp: Adjust.
7394 * gdb.mi/mi-simplerun.exp: Adjust.
7395 * gdb.mi/mi2-simplerun.exp: Adjust.
7396 * gdb.mi/mi-syn-frame.exp: Adjust.
7397 * gdb.mi/mi2-syn-frame.exp: Adjust.
7398 * gdb.mi/mi-until.exp: Adjust.
7399 * gdb.mi/mi2-until.exp: Adjust.
7400 * gdb.mi/mi-var-display.exp: Adjust.
7401 * gdb.mi/mi2-var-display.exp: Adjust.
7402 * gdb.mi/mi-watch.exp: Adjust.
7403 * gdb.mi/mi2-watch.exp: Adjust.
7404
fdc59709 74052008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7406
a9c64011
AS
7407 * aclocal.m4: Add override.m4.
7408 * configure: Regenerate.
fdc59709 7409
8e91f023
VP
74102008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7411
7412 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7413 '-var-update --all-values' reports new value even the type
7414 of a variable object has changed.
7415
233a11ab
CS
74162008-04-18 Craig Silverstein <csilvers@google.com>
7417
7418 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7419 files.
d24317b4 7420
9c1137ad
JB
74212008-04-18 Joel Brobecker <brobecker@adacore.com>
7422
7423 * gdb.ada/atomic_enum: New test program.
7424 * gdb.ada/atomic_enum.exp: New testcase.
7425
66d0bbc7
DE
74262008-04-17 Doug Evans <dje@google.com>
7427
7428 * gdb.opt/Makefile.in: Fix whitespace.
7429
100906b0
UW
74302008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7431
7432 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7433
4584e32e
DE
74342008-04-17 Doug Evans <dje@google.com>
7435
7436 * gdb.base/hashline1.exp: New testcase.
7437 * gdb.base/hashline2.exp: New testcase.
7438 * gdb.base/hashline2.exp: New testcase.
7439
0a320680
PA
74402008-04-17 Pedro Alves <pedro@codesourcery.com>
7441
7442 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7443
18ac113b
AR
74442008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7445
7446 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7447 temporary breakpoint to match "Temporary breakpoint".
7448 * gdb.base/break.exp (delete_breakpoints): Likewise.
7449 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7450 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7451 * gdb.base/display.exp: Likewise.
7452 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7453 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7454 * gdb.base/restore.exp (restore_tests): Likewise.
7455 * gdb.base/sepdebug.exp: Likewise.
7456 * gdb.base/watchpoint.exp: Likewise.
7457 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7458 * gdb.mi/mi-pending.exp: Likewise.
7459 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7460 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7461 * gdb.mi/mi-var-cmd.exp: Likewise.
7462 * gdb.mi/mi-var-display.exp: Likewise.
7463 * gdb.mi/mi2-cli.exp: Likewise.
7464 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7465 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7466 * gdb.mi/mi2-var-display.exp: Likewise.
7467 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7468 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7469 new "disp" field.
a9c64011 7470 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7471 reason. This is to support fix for PR2424.
7472
add38693
JK
74732008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7474
7475 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7476
fcacd99f
VP
74772008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7478
7479 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7480 field. Add more floating varobj tests.
fcacd99f 7481 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7482 field.
7483 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7484 (main): Call do_at_tests.
7485 * lib/mi-support.exp (mi_create_floating_varobj)
7486 (mi_varobj_update_with_type_change): New.
fcacd99f 7487
de051565
MK
74882008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7489
7490 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7491 option of -var-evaluate-expression.
7492 * gdb.mi/mi2-var-display.exp: Likewise.
7493
dbc52822
VP
74942008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7495
7496 Introduce test setup helpers.
a9c64011
AS
7497 * lib/gdb.exp (build_executable, clean_restart)
7498 (prepare_for_testing): New.
7499 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7500 * gdb.base/return.exp: Likewise.
7501 * gdb.base/ending-run.exp: Likewise.
dbc52822 7502
473591da
NR
75032008-04-07 Nick Roberts <nickrob@snap.net.nz>
7504
7505 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7506 Interface (MI) responses.
7507
2b2d9e11
VP
75082008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7509
a9c64011
AS
7510 * gdb.cp/breakpoint.cc: New code to test conditions involving
7511 member variables.
7512 * gdb.cp/breakpoint.exp: Test condition involving member
7513 variables.
2b2d9e11 7514
bb378428
VP
75152008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7516
7517 * lib/mi-support.exp (mi_expect_stop): New.
7518 (mi_run_cmd): Change the
7519 token. Use mi_send_resuming_command, use
7520 mi_expect_stop.
7521 (mi_execute_to_helper): Rename to mi_execute_to.
7522 (mi_send_resuming_command): Add more error patterns.
7523 (mi_wait_for_stop): Renamed to...
7524 (mi_get_stop_line): ...this.
7525 (mi_run_inline_test): Adjust.
7526
7527 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7528 * gdb.mi/mi-console.exp: Likewise.
7529 * gdb.mi/mi-pending.exp: Likewise.
7530 * gdb.mi/mi-simplerun.exp: Likewise.
7531 * gdb.mi/mi-stack.exp: Likewise.
7532 * gdb.mi/mi-stepi.exp: Likewise.
7533 * gdb.mi/mi-syn-frame.exp: Add comment.
7534 * gdb.mi/mi-until.exp: Likewise.
7535 * gdb.mi/mi-var-display.exp: Likewise.
7536 * gdb.mi/mi-watch.exp: Likewise.
7537 * gdb.mi/mi2-cli.exp: Likewise.
7538 * gdb.mi/mi2-console.exp: Likewise.
7539 * gdb.mi/mi2-simplerun.exp: Likewise.
7540 * gdb.mi/mi2-stack.exp: Likewise.
7541 * gdb.mi/mi2-stepi.exp: Likewise.
7542 * gdb.mi/mi2-until.exp: Likewise.
7543 * gdb.mi/mi2-var-display.exp: Likewise.
7544 * gdb.mi/mi2-watch.exp: Likewise.
7545
62172bb9
UW
75462008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7547
7548 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7549
7550 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7551
a13e061a
PA
75522008-04-04 Pedro Alves <pedro@codesourcery.com>
7553
7554 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7555 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7556 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7557 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7558 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7559 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7560 expect an mi error duplicated in stderr.
7561
eae06beb
JB
75622008-04-03 Joel Brobecker <brobecker@adacore.com>
7563
7564 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7565 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7566 Add a couple of tests that verify the behavior when the new setting
7567 is set to "cancel" and "all".
7568 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7569 "ask" before we start the testing.
7570
79c6ced6
AR
75712008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7572
7573 * gdb.cp/casts.cc: Add class reference variables.
7574 * gdb.cp/casts.exp: New test cases for up/down casting references.
7575
6c2d1a6b
MK
75762008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7577
7578 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7579 instead of beginning to make an extra test pass.
7580 * gdb.mi/mi2-var-display.exp: Likewise.
7581
55b411d9
MR
75822008-03-31 Maciej W. Rozycki <macro@mips.com>
7583
7584 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7585
c6140da2
MD
75862008-03-31 Markus Deuling <deuling@de.ibm.com>
7587 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7588
7589 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7590 value. Add xfail for older kernels.
7591
79732189
AR
75922008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7593
7594 Bring mi-support in line with gdb.exp.
7595 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7596 (mi_gdb_start): New function.
7597
33c3676e
MR
75982008-03-28 Maciej W. Rozycki <macro@mips.com>
7599
7600 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7601
92e28119
VP
76022008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7603
7604 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7605 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7606
9e8e3afe
VP
76072008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7608
7609 * lib/mi-support.exp (mi_create_varobj_checked): New.
7610 (mi_list_varobj_children): Allow to check for a
7611 value.
7612 (mi_list_array_varobj_children): New.
7613
7614 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7615 and mi_list_varobj_children, as opposed to hardcoding
7616 expected strings.
7617 * gdb.mi/gdb701.exp: Likewise.
7618 * gdb.mi/gdb792.exp: Likewise.
7619 * gdb.mi/mi-var-block.exp: Likewise.
7620 * gdb.mi/mi-var-cmd.exp: Likewise.
7621 * gdb.mi/mi-var-invalidate.exp: Likewise.
7622 * gdb.mi/mi2-var-block.exp: Likewise.
7623 * gdb.mi/mi2-var-child.exp: Likewise.
7624 * gdb.mi/mi2-var-cmd.exp: Likewise.
7625 * gdb.mi/mi2-var-display.exp: Likewise.
7626
9df50351
JK
76272008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7628
7629 Fix random false FAILs on i386.
7630 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7631
31e5d73a
DJ
76322008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7633
7634 PR gdb/544
7635 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7636
12f4afab
DJ
76372008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7638
7639 PR gdb/544
7640 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7641
b562a0cb
DJ
76422008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7643
7644 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7645 fixed PR gdb/544.
7646
17faa917
DJ
76472008-03-21 Pedro Alves <pedro@codesourcery.com>
7648
7649 * gdb.threads/fork-child-threads.exp: Test next over fork.
7650
6214f497
DJ
76512008-03-21 Chris Demetriou <cgd@google.com>
7652
7653 * gdb.base/break.exp (rbreak junk): New test for rbreak
7654 "Junk at end of arguments" issue.
7655
63092375
DJ
76562008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7657
7658 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7659 *& to work on created array elements.
7660 (Top level): Test print $pc with a file. Test string operations
7661 without a target.
7662 * gdb.base/ptype.exp: Do not expect *& to work on created array
7663 elements.
7664
b21991b0
DJ
76652008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7666
7667 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7668 gdb.threads/staticthreads.exp: Update exit query.
7669
c4b347c7
SL
76702008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7671
7672 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7673
fa4727a6
DJ
76742008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7675
7676 * gdb.base/watchpoint.c (global_ptr, func4): New.
7677 (main): Call func4.
7678 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7679 (test_inaccessible_watchpoint): New.
7680
2f34202f
MR
76812008-02-29 Maciej W. Rozycki <macro@mips.com>
7682
7683 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7684 select the largest.
7685
0d6ba1b1
DJ
76862008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7687
7688 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7689 frames-invalid annotations.
7690
e691325a
PM
76912008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7692
a9c64011 7693 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7694
f85b5ecc
DE
76952008-02-27 Doug Evans <dje@google.com>
7696
7697 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7698 for bug 1738.
7699 (breakpoint_to_handler_entry): Ditto.
7700
b40e7bf3
JB
77012008-02-27 Joel Brobecker <brobecker@adacore.com>
7702
7703 * gdb.base/ending-run.exp: Use the first line of code inside
7704 function body to test breakpoints.
7705 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7706 location where the breakpoint is inserted when using the line
7707 where a function is declared. Fix typo in the description of
7708 one of the tests.
7709 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7710
2faca73a
PM
77112008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7712
7713 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7714 tests.
2faca73a 7715
6f439c36
PM
77162008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7717
7718 * gdb.base/args.exp: avoid same output for tests
7719 with single quotes.
7720
54e52265
VP
77212008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7722
a9c64011
AS
7723 * gdb.base/annota1.exp: Adjust for 'info break'
7724 format changes.
7725 * gdb.base/annota3.exp: Likewise.
7726 * gdb.base/break.exp: Likewise.
7727 * gdb.base/condbreak.exp: Likewise.
7728 * gdb.base/pending.exp: Likewise.
7729 * gdb.base/sepdebug.exp: Likewise.
7730 * gdb.base/unload.exp: Likewise.
7731 * gdb.cp/ovldbreak.exp: Likewise.
7732 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7733
897b09ca
DE
77342008-02-07 Doug Evans <dje@google.com>
7735
7736 * gdb.cp/mb-inline.exp: New.
7737 * gdb.cp/mb-inline.h: New.
7738 * gdb.cp/mb-inline1.cc: New.
7739 * gdb.cp/mb-inline2.cc: New.
7740
b1c32d35
PM
77412008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7742
7743 * gdb.pascal/floats.pas: New test program.
7744 * gdb.pascal/floats.exp: New testcase.
7745
1a4ca44a
TJB
77462008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7747
7748 * gdb.base/callfuncs.c (t_float_many_args): New function.
7749 (t_double_many_args): New function.
7750 * gdb.base/callfuncs.exp: Add tests for exceeding float
7751 and double parameters passed through the stack.
7752
439048e8
JB
77532008-02-05 Joel Brobecker <brobecker@adacore.com>
7754
7755 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7756 gdb.ada/complete/foo.adb: New files.
7757 * gdb.ada/complete.exp: New testcase.
7758
81fe8080
DE
77592008-02-03 Doug Evans <dje@google.com>
7760
301f0ecf
DE
7761 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7762
81fe8080
DE
7763 * gdb.cp/gdb2384.exp: New file.
7764 * gdb.cp/gdb2384.cc: New file.
7765 * gdb.cp/gdb2384-base.h: New file.
7766 * gdb.cp/gdb2384-base.cc: New file.
7767
4b071aec
DE
77682008-02-02 Doug Evans <dje@google.com>
7769
7770 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7771
61137ba6
JB
77722007-02-01 Joel Brobecker <brobecker@adacore.com>
7773
7774 * gdb.ada/sym_print_name: New test program.
7775 * gdb.ada/sym_print_name.exp: New testcase.
7776
77772007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7778
7779 * gdb.ada/nested/hello.adb: New file.
7780 * gdb.ada/nested.exp: New testcase.
7781 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7782
98deb0da
VP
77832008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7784
7785 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7786 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7787 don't cause future evaluations of function to report
7788 creation of internal breakpoints.
98deb0da 7789
723a2275
VP
77902008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7791
7792 * gdb.mi/mi-break.exp (test_error): New.
7793 Call it.
7794
fb546a2f
LM
77952008-01-31 Luis Machado <luisgpm@br.ibm.com>
7796
7797 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7798 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7799
2d8fd90a
PM
78002008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7801
7802 * gdb.pascal/integers.pas: New test program.
7803 * gdb.pascal/integers.exp: New testcase.
7804
a7fa0ded
PM
78052008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7806
7807 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7808
5e1a1926
TJB
78092008-01-30 Luis Machado <luisgpm@br.ibm.com>
7810
7811 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7812 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7813
8d04f9f0
JB
78142008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7815
7816 * gdb.ada/formatted_ref: New test program.
7817 * gdb.ada/formatted_ref.exp: New testcase.
7818
7819 * gdb.cp/formatted-ref.cc: New file.
7820 * gdb.cp/formatted-ref.exp: New testcase.
7821
ce75a98f
JB
78222008-01-30 Joel Brobecker <brobecker@adacore.com>
7823
7824 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7825
e835f6bf
NR
78262008-01-30 Nick Roberts <nickrob@snap.net.nz>
7827
7828 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7829 (test_file_list_exec_source_file): Update to new macro-info field.
7830
d118ef87
PH
78312008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7832
7833 * gdb.ada/exprs: New test program.
7834 * gdb.ada/exprs.exp: New testcase.
7835
7d35ab09
TJB
78362008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7837
7838 * dfp-test.c (DELTA, DELTA_B): New definitions.
7839 (double_val1, double_val2, double_val3, double_val4, double_val5,
7840 double_val6, double_val7, double_val8, double_val9, double_val10,
7841 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7842 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7843 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7844 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7845 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7846 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7847 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7848 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7849 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7850 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7851 dec128_val16): New global variables.
7852 (decimal_dec128_align): New function.
7853 (decimal_mixed): Likewise.
7854 (decimal_many_args_dec32): Likewise.
7855 (decimal_many_args_dec64): Likewise.
7856 (decimal_many_args_dec128): Likewise.
7857 (decimal_many_args_mixed): Likewise.
7858 * dfp-test.exp: Add tests calling new inferior functions.
7859
2d717e4f
DJ
78602008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7861
7862 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7863 gdb.server/ext-run.exp: New files.
7864 * lib/gdbserver-support.exp (gdbserver_download): New.
7865 (gdbserver_start): New. Update gdbserver expected
7866 output.
7867 (gdbserver_spawn): Use them.
7868 (gdbserver_start_extended): New.
7869
e85a822c
DJ
78702008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7871
7872 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7873 Run on GNU/Linux.
7874 (do_exec_tests): Check for systems which do not support catchpoints.
7875 Do not match START.
7876 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7877 Run on GNU/Linux. Enable verbose output.
7878 (check_fork_catchpoints): New.
7879 (explicit_fork_child_follow, catch_fork_child_follow)
7880 (tcatch_fork_parent_follow): Update expected messages.
7881 (do_fork_tests): Use check_fork_catchpoints.
7882 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7883 Run on GNU/Linux. Enable verbose output.
7884 (check_vfork_catchpoints): New.
7885 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7886 expected messages.
7887 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7888
401ea829
JB
78892008-01-29 Jim Blandy <jimb@red-bean.com>
7890
7891 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7892 host' errors.
7893 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7894
aceaf3ad
JB
78952008-01-29 Jim Blandy <jimb@red-bean.com>
7896
7897 * gdb.threads/sigthread.c: Use barriers to ensure that
7898 child_thread and child_thread_two are always initialized before we
7899 start to use them.
7900
a5606eee
VP
79012008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7902
7903 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7904 * gdb.base/watchpoint-solib.c: New.
7905 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7906
c55a82bb
PM
79072008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7908
7909 * gdb.base/gdb1056.exp: Add unsigned integer test.
7910
0993fe05
DE
79112008-01-28 Doug Evans <dje@google.com>
7912
7913 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7914
4fe42e7f
JB
79152008-01-27 Jim Blandy <jimb@codesourcery.com>
7916
c7a69933
JB
7917 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7918
4fe42e7f
JB
7919 * gdb.base/expand-psymtabs.exp: Doc fix.
7920
5def8285
MK
79212008-01-26 Mark Kettenis <kettenis@gnu.org>
7922
7923 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7924
5313c911
NR
79252008-01-24 Nick Roberts <nickrob@snap.net.nz>
7926
a9c64011 7927 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7928 -var-set-format.
7929
93815fbf
VP
79302008-01-23 Chris Demetriou <cgd@google.com>
7931
7932 * gdb.threads/thread_events.c: New testcase source file.
7933 * gdb.threads/thread_events.exp: New testcase expect file.
7934
467a88ee
NR
79352008-01-23 Nick Roberts <nickrob@snap.net.nz>
7936
7937 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7938
7939 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7940 -var-set-format.
7941
d8f82aba
DJ
79422008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7943 Vladimir Prus <vladimir@codesourcery.com>
7944
7945 * gdb.base/float.exp: Allow missing floating point for m68k and
7946 PowerPC.
7947
60c46647
VP
79482008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7949
7950 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7951 ignore count.
7952 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7953 * gdb.mi/mi-cli.exp: Adjust.
7954 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7955
c7dd36a1
PA
79562008-01-17 Pedro Alves <pedro@codesourcery.com>
7957
7958 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7959 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7960 with dummy_ptr's address.
7961 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7962 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7963 all targets.
7964 * gdb.mi/mi2-var-child.exp: Likewise.
7965
39d5313e
JB
79662008-01-09 Joel Brobecker <brobecker@adacore.com>
7967
7968 * gdb.ada/null_array: New test program.
7969 * gdb.ada/null_array.exp: New testcase.
7970
0aea4bf3
LM
79712008-01-09 Luis Machado <luisgpm@br.ibm.com>
7972
7973 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
7974 with required float modifiers.
7975
0b354900
JB
79762008-01-08 Joel Brobecker <brobecker@adacore.com>
7977
7978 * gdb.ada/funcall_param: New test program.
7979 * gdb.ada/funcall_param.exp: New testcase.
7980
cdb7f5d4
JB
79812008-01-08 Joel Brobecker <brobecker@adacore.com>
7982
7983 * gdb.ada/arrayparam: New test program.
7984 * gdb.ada/arrayparam.exp: New testcase.
7985
88e2547f
JB
79862008-01-08 Joel Brobecker <brobecker@adacore.com>
7987
7988 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
7989 landed. Should also fix random failures in the test following it.
7990
f6867ce0
TJB
79912008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7992
7993 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
7994 for expressions with decimal float values.
7995 (test_dfp_conversions): New function to test casts to and from
7996 decimal float types.
7997 Call test_dfp_conversions.
7998 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
7999 elements.
8000 (main): Initialize ds.float4 and ds.double8 elements.
8001 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8002 string to new error message.
8003 (d64_set_tests): Likewise.
8004 (d128_set_tests): Likewise.
8005 Add tests for expressions with decimal float variables. Add tests for
8006 conversions to and from decimal float types.
8007
f9c11282
JB
80082008-01-05 Joel Brobecker <brobecker@adacore.com>
8009
8010 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8011 * gdb.ada/packed_tagged.exp: New testcase.
8012
0ecbca72
JB
80132008-01-04 Joel Brobecker <brobecker@adacore.com>
8014
8015 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8016 gdb.ada/homonym/homonym_main.adb: New files.
8017 * gdb.ada/homonym.exp: New testcase.
8018
c18d3d89
JB
80192008-01-04 Joel Brobecker <brobecker@adacore.com>
8020
8021 * gdb.ada/packed_array.exp: Add testing of references to
8022 a packed array.
8023
ecc7085b
JB
80242008-01-04 Joel Brobecker <brobecker@adacore.com>
8025
8026 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8027 New files.
8028 * gdb.ada/type_coercion.exp: New testcase.
8029
c474c922
JB
80302008-01-04 Joel Brobecker <brobecker@adacore.com>
8031
8032 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8033 gdb.ada/tagged/foo.adb: New file.
8034 * gdb.ada/tagged.exp: New testcase.
8035
9005b927
JB
80362008-01-04 Joel Brobecker <brobecker@adacore.com>
8037
8038 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8039 gdb.ada/ptype_field/foo.adb: New files.
8040 * gdb.ada/ptype_field.exp: New testcase.
8041
1a6aaad8
JB
80422008-01-03 Joel Brobecker <brobecker@adacore.com>
8043
8044 * gdb.ada/print_pc.exp: New testcase.
8045
0ef22f53
JB
80462008-01-03 Joel Brobecker <brobecker@adacore.com>
8047
8048 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8049 gdb.ada/taft_type/p.adb: New files.
8050 * gdb.ada/taft_type.exp: New testcase.
8051
1689ecf8
JB
80522008-01-03 Joel Brobecker <brobecker@adacore.com>
8053
8054 * gdb.ada/array_bounds/bar.adb: New file.
8055 * gdb.ada/array_bounds.exp: New testcase.
8056
a4d0b9c3
JB
80572008-01-03 Joel Brobecker <brobecker@adacore.com>
8058
8059 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8060 gdb.ada/arrayptr/foo.adb: New files.
8061 * gdb.ada/arrayptr.exp: New testcase.
8062
a31ace00
JB
80632008-01-03 Joel Brobecker <brobecker@adacore.com>
8064
8065 * gdb.base/set-lang-auto.exp: New testcase.
8066
a97fced3
JB
80672008-01-03 Joel Brobecker <brobecker@adacore.com>
8068
8069 * gdb.ada/fun_addr/foo.adb: New file.
8070 * gdb.ada/fun_addr.exp: New testcase.
8071
ef29ce1a
JK
80722008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8073
8074 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8075 New files
8076
0fafefe3
JB
80772008-01-02 Joel Brobecker <brobecker@adacore.com>
8078
8079 * array_subscript_addr/p.adb: New file.
a9c64011 8080 * array_subscript_addr.exp: New testcase.
0fafefe3 8081
c4359f8d
JB
80822008-01-02 Joel Brobecker <brobecker@adacore.com>
8083
a9c64011 8084 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8085 New files.
8086 * gdb.ada/str_cmp_ref.exp: New testcase.
8087
1aa1b15b
JB
80882008-01-01 Joel Brobecker <brobecker@adacore.com>
8089
8090 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8091 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8092 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8093
81c9b2cf
JB
80942008-01-01 Joel Brobecker <brobecker@adacore.com>
8095
8096 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8097 gdb.ada/ref_param/pck.ads: New files.
8098 * gdb.ada/ref_param.exp: New testcase.
8099
319e4674
JB
81002008-01-01 Joel Brobecker <brobecker@adacore.com>
8101
8102 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8103 gdb.ada/interface/foo.adb: New files.
8104 * gdb.ada/interface.exp: New testcase.
8105
ef682c56
JB
81062007-12-31 Jim Blandy <jimb@codesourcery.com>
8107
8108 * gdb.base/multi-forks.exp: Consume all output from child
8109 processes before proceeding to next test.
8110
f6f3eb6c
JB
81112007-12-29 Jim Blandy <jimb@codesourcery.com>
8112
8113 * configure: Regenerated.
8114
f652e42f
JB
81152007-12-27 Joel Brobecker <brobecker@adacore.com>
8116
8117 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8118 gdb.ada/fixed_cmp/fixed.adb: New files.
8119 * gdb.ada/fixed_cmp.exp: New testcase.
8120
6943e596
JB
81212007-12-27 Joel Brobecker <brobecker@adacore.com>
8122
8123 * gdb.ada/boolean_expr.exp: New testcase.
8124
aad9a193
JB
81252007-12-26 Jim Blandy <jimb@codesourcery.com>
8126
8127 * gdb.base/multi-forks.exp: Doc fix.
8128
fb5f3683
JB
81292007-12-26 Joel Brobecker <brobecker@adacore.com>
8130
8131 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8132 * gdb.ada/char_param.exp: Do not compile our test program with
8133 -gnata, this is unnecessary.
8134 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8135
384e4a9c
JB
81362007-12-24 Joel Brobecker <brobecker@adacore.com>
8137
8138 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8139 gdb.ada/print_chars/foo.adb: New files.
8140 * gdb.ada/print_chars.exp: New testcase.
8141
01e044f7
JB
81422007-12-24 Joel Brobecker <brobecker@adacore.com>
8143
8144 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8145 gdb.ada/char_param/foo.adb: New files.
8146 * gdb.ada/char_param.exp: New testcase.
8147
0ce17860
JB
81482007-12-22 Jim Blandy <jimb@codesourcery.com>
8149
8150 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8151 hard-coding source line numbers into the test.
8152 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8153 gdb_get_line_number to find.
8154
919809b9
JB
81552007-12-22 Joel Brobecker <brobecker@adacore.com>
8156
8157 * gdb.base/ptype.c (highest): New struct type.
8158 (the_highest): New variable of that type.
8159 (main): Add dummy assignment to a field of variable the_highest.
8160 * gdb.base/ptype.exp: Test type printing of our new variable.
8161
abc8a88d
PM
81622007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8163
8164 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8165 and record first explicitly generated thread number.
abc8a88d
PM
8166 Use that thread number for thread specific watchpoint test.
8167 Add iteration number to repetitive tests.
8168
5158f3e3
CES
81692007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8170 Jim Blandy <jimb@codesourcery.com>
8171
8172 * gdb.base/expand-psymtabs.c: New testcase
8173 source file.
8174 * gdb.base/expand-psymtabs.exp: New testcase
8175 expect file.
8176
37e4754d
LM
81772007-12-17 Luis Machado <luisgpm@br.ibm.com>
8178
8179 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8180 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8181
551e5d04
JB
81822007-12-17 Joel Brobecker <brobecker@adacore.com>
8183
8184 * gdb.ada/frame_args/foo.adb: New file.
8185 * gdb.ada/frame_args/pck.ads: New file.
8186 * gdb.ada/frame_args/pck.adb: New file.
8187 * gdb.ada/frame_args.exp: New testcase.
8188
a05ee097
JB
81892007-12-17 Joel Brobecker <brobecker@adacore.com>
8190
8191 * gdb.base/frame-args.c: New file.
8192 * gdb.base/frame-args.exp: New testcase.
8193
c162e8c9 81942007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8195 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8196
8197 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8198
afe8ab22 81992007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8200
afe8ab22
VP
8201 * gdb.mi/mi-pending.exp: New.
8202 * gdb.mi/mi-pending.c: New.
8203 * gdb.mi/mi-pendshr.c: New.
8204
dfdfb3ca
JB
82052007-12-06 Jim Blandy <jimb@codesourcery.com>
8206
8207 * gdb.base/default.exp: Update expected output for 'info catch'.
8208
b7fca990
JK
82092007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8210
8211 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8212 must be set to binary.
8213
6a1afc1e
PA
82142007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8215
8216 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8217
a6b151f1
DJ
82182007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8219
8220 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8221 gdb.mi/mi-file-transfer.exp: New.
8222
43039443
JK
82232007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8224
8225 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8226
0ef2251b
MR
82272007-11-22 Maciej W. Rozycki <macro@mips.com>
8228
8229 * gdb.trace/backtrace.exp: Fix a typo.
8230 * gdb.trace/circ.exp: Likewise.
8231 * gdb.trace/collection.exp: Likewise.
8232 * gdb.trace/limits.exp: Likewise.
8233 * gdb.trace/report.exp: Likewise.
8234 * gdb.trace/tfind.exp: Likewise.
8235 * gdb.trace/while-dyn.exp: Likewise.
8236
5443631e
NR
82372007-11-21 Nick Roberts <nickrob@snap.net.nz>
8238
8239 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8240 objects of pointers that can't be dereferenced are now
8241 "noneditable".
8242
a4ce5b0d
UW
82432007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8244
8245 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8246 (target_cpu): Remove.
8247
d6e956e5
VP
82482007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8249
8250 * gdb.base/ending-run.exp: Expect the list of cleared
8251 breakpoint to come in natural order, not the reversed one.
a9c64011 8252
214270ab
VP
82532007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8254
8255 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8256 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8257
1a619819
LM
82582007-11-05 Luis Machado <luisgpm@br.ibm.com>
8259
8260 * gdb.base/printcmds.exp: New function
8261 test_printf_with_dfp.
8262
5b01a6fa
DE
82632007-11-02 Doug Evans <dje@google.com>
8264
8265 * gdb.disasm/t01_mov.s: Remove carriage returns.
8266 * gdb.disasm/t02_mova.s: Ditto.
8267 * gdb.disasm/t03_add.s: Ditto.
8268 * gdb.disasm/t04_sub.s: Ditto.
8269 * gdb.disasm/t05_cmp.s: Ditto.
8270 * gdb.disasm/t06_ari2.s: Ditto.
8271 * gdb.disasm/t07_ari3.s: Ditto.
8272 * gdb.disasm/t08_or.s: Ditto.
8273 * gdb.disasm/t09_xor.s: Ditto.
8274 * gdb.disasm/t10_and.s: Ditto.
8275 * gdb.disasm/t11_logs.s: Ditto.
8276 * gdb.disasm/t12_bit.s: Ditto.
8277 * gdb.disasm/t13_otr.s: Ditto.
8278
ec33ab7f
JK
82792007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8280
8281 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8282
ae0d01ff
UW
82832007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8284
8285 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8286 provide DFP support.
8287
55eddb0f
DJ
82882007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8289
8290 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8291 Test "set powerpc vector-abi". Skip auto-detection tests for old
8292 toolchains.
8293
7020f05c
PA
82942007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8295
8296 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8297 with [string compare].
8298
84bc3db9
PA
82992007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8300
8301 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8302 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8303
5876dc88
LM
83042007-10-25 Luis Machado <luisgpm@br.ibm.com>
8305
8306 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8307 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8308 * gdb.opt/Makefile.in: New makefile.
8309 * Makefile.in: Create new directory "gdb.opt".
8310 * configure.ac: Add "gdb.opt" directory.
8311 * configure: Regenerated.
a9c64011 8312
c3ea9a14
DE
83132007-10-25 Doug Evans <dje@google.com>
8314
8315 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8316 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8317
a9c64011 83182007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8319 Thiago Jung Bauermann <bauerman@br.ibm.com>
8320
8321 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8322 Floating Point expressions.
8323 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8324 Floating Point variables.
8325 * gdb.base/dfp-test.c: new file containing program with Decimal
8326 Floating variables, used by gdb.base/dfp-test.exp.
8327
62a24a2b
DJ
83282007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8329
8330 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8331
e7b1eae6
UW
83322007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8333
8334 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8335 compiling test case with GCC.
8336 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8337
c641edcc
UW
83382007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8339
8340 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8341 format changes.
8342
5e5ebfe6
MS
83432007-10-18 Michael Snyder <msnyder@specifix.com>
8344
8345 * gdb.base/dbx.exp: Add missing "-re " operator.
8346
e831e7b6
GM
83472007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8348
8349 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8350 * configure.ac: Removed trailing spaces after backslash.
8351 * gdb.modula2: New directory.
8352 * gdb.modula2/Makefile.in: New file.
8353 * gdb.modula2/unbounded-array.exp: New file.
8354 * gdb.modula2/unbounded1.c: New file.
8355
7cc46491
DJ
83562007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8357
8358 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8359
83602007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8361
8362 * gdb.base/sigstep.c (main): Add checks for
8363 return values for setitimer call.
8364 Call setitimer again with itimer = ITIMER_REAL
8365 if first call to setitimer fails.
8366
e91528f0
KH
83672007-10-11 Kazu Hirata <kazu@codesourcery.com>
8368
8369 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8370 of $timeout.
8371
2ec9a4f8
DJ
83722007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8373
8374 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8375
83762007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8377
8378 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8379 of gdb_expect call, to avoid interruption.
8380
64b2fa04
PA
83812007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8382
8383 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8384 (v_unsigned_long_long, v_long_long_array)
8385 (v_signed_long_long_array, v_unsigned_long_long_array)
8386 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8387 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8388 [!NO_LONG_LONG]: New.
8389 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8390 v_long_long_member.
8391
8392 (v_long_long_func, v_signed_long_long_func)
8393 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8394 (main) [!NO_LONG_LONG]: Initialize long long variants.
8395
8396 * gdb.base/whatis.exp: If board file requests no_long_long, build
8397 test with NO_LONG_LONG defined. Test long long, signed long long,
8398 and unsigned long long variants but only if board file doesn't
8399 disable it.
8400
a912286e 84012007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8402 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8403
8404 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8405 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8406 * configure: Regenerated.
8407 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8408 gdb.pascal/types.exp, lib/pascal.exp: New files.
8409
471ba8c9
DJ
84102007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8411
8412 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8413 call.
8414 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8415 to return to the call.
8416 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8417 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8418 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8419 * gdb.mi/mi-until.exp (test_until): Likewise.
8420 * gdb.mi/mi2-until.exp (test_until): Likewise.
8421
fef8a650
DJ
84222007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8423
8424 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8425 two-char array.
8426 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8427
d983da9c
DJ
84282007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8429
8430 * gdb.threads/watchthreads.c (thread_function): Sleep between
8431 iterations.
8432 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8433 at once for S/390. Generate matching fails and passes.
8434
17f62551
VP
84352007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8436
8437 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8438 the 'struct_declarations' variable to zeros.
a9c64011 8439
ed0616c6
VP
84402007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8441
8442 * gdb.cp/mb-ctor.cc: New.
8443 * gdb.cp/mb-ctor.exp: New.
8444 * gdb.cp/mb-templates.cc: New.
8445 * gdb.cp/mb-templates.exp: New.
8446
41f1b697
DJ
84472007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8448
8449 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8450
3f213f78
PA
84512007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8452
8453 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8454 targets.
8455 * configure: Regenerate.
8456
0d381245 84572007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8458
0d381245
VP
8459 * gdb.base/annota1.exp: Adjust for 'info break'
8460 format changes.
8461 * gdb.base/annota3.exp: Likewise.
8462 * gdb.base/break.exp: Likewise.
8463 * gdb.base/condbreak.exp: Likewise.
8464 * gdb.base/pending.exp: Likewise.
8465 * gdb.base/sepdebug.exp: Likewise.
8466 * gdb.base/unload.exp: Likewise.
8467 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8468
fe3f5fa8
VP
84692007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8470
8471 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8472 messages.
8473 * gdb.base/chng-syms.exp: Likewise.
8474 * gdb.base/unload.exp: Likewise.
a9c64011 8475
a75cf6c0
DJ
84762007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8477
8478 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8479
18ecae38
DJ
84802007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8481
8482 * schedlock.c (NUM): Change to 1.
8483 (main): Use args[0] for the main thread.
8484 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8485 regardless of the number of threads.
8486
5509918f
MR
84872007-09-14 Maciej W. Rozycki <macro@mips.com>
8488
4a543daf
MR
8489 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8490 type down.
8491 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8492 test.
8493 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8494 watchpoint type down.
8495 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8496 test.
8497
84982007-09-14 Maciej W. Rozycki <macro@mips.com>
8499
5509918f
MR
8500 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8501 Move all the tests here and run them twice, once using software
8502 watchpoints and once using hardware watchpoints.
8503 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8504
40b53987
DJ
85052007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8506
8507 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8508 test.
8509
695e2681
MK
85102007-09-10 Mark Kettenis <kettenis@gnu.org>
8511
8b3fc8d8
MK
8512 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8513 build-id.
8514
695e2681
MK
8515 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8516 know about $ORIGIN. Calculate output dir from $dest instead of
8517 using ${objdir}/{$subdir}.
8518
58d69f29
MK
85192007-09-09 Mark Kettenis <kettenis@gnu.org>
8520
8521 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8522 gcore, before continuing with the test.
8523
3e347599
DJ
85242007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8525
8526 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8527 * gdb.mi/mi-watch.exp: Likewise.
8528
ea37ba09
DJ
85292007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8530 Jim Blandy <jimb@codesourcery.com>
8531
8532 * gdb.arch/i386-sse.exp: Do not expect character constants.
8533 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8534 * gdb.base/display.exp: Allow print/s.
8535 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8536 and unsigned char array changes.
8537
2025a643
DJ
85382007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8539
8540 * gdb.base/display.exp: Add tests for printf %p.
8541
26669a27
PA
85422007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8543
8544 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8545 the dll name to unicode.
8546
c8f021f8
JK
85472007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8548
8549 * gdb.base/default.exp (show version): Update the version text.
8550 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8551
4cf31eea
JK
85522007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8553
8554 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8555 New files.
8556
4935890f
JK
85572007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8558
8559 * lib/gdb.exp (build_id_debug_filename_get): New function.
8560 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8561 Remove the generate DEBUG file for the future testcase runs.
8562 New testcase for the NT_GNU_BUILD_ID retrieval.
8563 Move the final testing step to ...
8564 (test_different_dir): ... a new function.
8565 New parameter XFAIL to XFAIL all the tests performed.
8566 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8567 New parameter TYPE to PF_PREFIX all the tests performed.
8568
02142340
VP
85692007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8570
8571 * gdb.mi/mi-var-cp.cc (path_expression): New
8572 function.
8573 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8574
36acd84e
UW
85752007-08-27 Markus Deuling <deuling@de.ibm.com>
8576
8577 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8578 to fit into SPU Local Store memory.
8579
a896d121
JB
85802007-08-23 Joel Brobecker <brobecker@adacore.com>
8581
8582 * gdb.base/default.exp: Adjust the expected output of "info
8583 warranty" after the switch to GPLv3.
8584
7b433602
JB
85852007-08-23 Joel Brobecker <brobecker@adacore.com>
8586
8587 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8588 to 30000 (from 20000).
8589
e22f8b7c
JB
85902007-08-23 Joel Brobecker <brobecker@adacore.com>
8591
8592 Switch the license of all .exp files to GPLv3.
8593 Switch the license of all .f and .f90 files to GPLv3.
8594 Switch the license of all .s and .S files to GPLv3.
8595
5a0e3bd0
JB
85962007-08-23 Joel Brobecker <brobecker@adacore.com>
8597
8598 * configure.ac: Switch license to GPLv3.
8599
cc00619d
JB
86002007-08-23 Joel Brobecker <brobecker@adacore.com>
8601
8602 Switch the licensing to GPLv3 for all .ads and .adb files.
8603
8d26208a
DJ
86042007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8605
8606 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8607 and t_int_double.
8608 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8609
4fcb9948
JB
86102007-08-17 Joel Brobecker <brobecker@adacore.com>
8611
8612 * gdb.base/step-line.c: Switch license to GPL version 3, and
8613 update copyright year.
8614 * gdb.base/step-line.inp: Likewise.
8615
b9c34f67
JB
86162007-08-17 Joel Brobecker <brobecker@adacore.com>
8617
8618 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8619 changes inside gdb1555.c.
8620 * gdb.base/pending.exp: Likewise.
8621
2cc17678
DJ
86222007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8623
8624 * config/default.exp: New file.
8625
e48883f7
DJ
86262007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8627
8628 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8629 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8630
1ab80e5b
MR
86312007-07-30 Maciej W. Rozycki <macro@mips.com>
8632
8633 * gdb.base/dump.exp: Force the correct endianness for binary
8634 formats not carrying this information.
8635
aba471f5
DJ
86362007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8637
8638 * gdb.threads/staticthreads.exp: Match .*sem_post.
8639
d4e07204
DJ
86402007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8641
8642 * gdb.base/readline.exp (operate_and_get_next): Match the final
8643 prompt.
8644
2b97317d
KB
86452007-07-23 Kevin Buettner <kevinb@redhat.com>
8646
8647 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8648 to restarting SID.
8649
44efa07a
KB
86502007-07-18 Kevin Buettner <kevinb@redhat.com>
8651
8652 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8653 prior to `gdb_start'.
8654
7b5ebade
KB
86552007-07-18 Kevin Buettner <kevinb@redhat.com>
8656
8657 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8658 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8659 Remove call to gdb_unload.
8660
255e7678
DJ
86612007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8662 Daniel Jacobowitz <dan@codesourcery.com>
8663
8664 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8665 for __WIN32__.
8666 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8667 * gdb.base/unload.exp: Use shared library test routines.
8668
3a40aaa0
UW
86692007-07-03 Markus Deuling <deuling@de.ibm.com>
8670
8671 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8672 * gdb.base/solib-symbol-lib.c: Likewise.
8673 * gdb.base/solib-symbol-main.c: Likewise.
8674
b0f4b84b
DJ
86752007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8676
8677 * config/gdbserver.exp (gdb_reconnect): New.
8678 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8679 gdb.base/solib-disc.exp: New files.
8680 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8681 remote debugging".
8682 (gdb_compile): Add shlib_load flag.
8683 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8684 port.
8685 (gdbserver_reconnect): New.
8686
1b05479a
DJ
86872007-07-01 Nick Roberts <nickrob@snap.net.nz>
8688 Daniel Jacobowitz <dan@codesourcery.com>
8689
8690 * gdb.base/annota3.exp: Test for if construct.
8691
86f78eb2
DJ
86922007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8693
8694 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8695
6a2eb474 86962007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8697 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8698
8699 * gdb.base/display.exp: Allow a newline after display/i.
8700 * gdb.base/pc-fp.exp: Likewise.
8701 * gdb.base/sigbpt.exp: Likewise.
8702
f8b73d13
DJ
87032007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8704
8705 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8706 required features to be included.
8707
4339e69e
DJ
87082007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8709
8710 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8711 in info threads output.
8712
23d964e7
UW
87132007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8714 Markus Deuling <deuling@de.ibm.com>
8715
8716 * gdb.arch/spu-info.exp: New testcase.
8717 * gdb.arch/spu-info.c: New file.
8718
fd20f75b
DJ
87192007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8720
8721 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8722 tpcs_offset. Restore lr after the call.
8723 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8724
2226f861
DJ
87252007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8726
8727 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8728 (gdbserver_run): Kill any running gdbserver.
8729 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8730
d12371a9
MR
87312007-05-17 Maciej W. Rozycki <macro@mips.com>
8732
8733 * gdb.base/sigbpt.exp: Preset segv_addr.
8734
93f02886
DJ
87352007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8736
8737 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8738 (gdb_compile_shlib): Likewise.
8739 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8740 (default_gdb_init): Clear cleanfiles.
8741 (gdb_finish): Delete recorded cleanfiles.
8742 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8743
8744 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8745 Do not use isnative.
8746 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8747 gdb.base/so-impl-ld.exp: Likewise.
8748 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8749 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8750 gdb_compile.
8751
b04e06d7
VP
87522007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8753
8754 * config/unknown.exp: Remove.
8755
069ed931
UW
87562007-05-15 Markus Deuling <deuling@de.ibm.com>
8757
8758 * gdb.base/info-proc.exp: Check is_remote.
8759
09db0d03
UW
87602007-05-14 Markus Deuling <deuling@de.ibm.com>
8761
8762 * gdb.base/gcore.exp: Initialize variable core_supported.
8763
af2cbe8c
DJ
87642007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8765
8766 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8767
027c0295
DJ
87682007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8769
8770 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8771 * gdb.threads/print-threads.exp (test_all_threads): Allow
8772 negative and hexadecimal thread IDs.
8773
dc5000e7
DJ
87742007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8775
8776 * gdb.java/jprint.java (public): Avoid invalid call to static
8777 method.
8778
2e74ed18
DP
87792007-05-14 Denis Pilat <denis.pilat@st.com>
8780
8781 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8782 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8783 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8784 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8785 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8786
83547f02
UW
87872007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8788
8789 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8790 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8791 this mode.
8792 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8793 * gdb.base/spu.ld: New file.
8794
b18be20d
DJ
87952007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8796
8797 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8798
be444858
DJ
87992007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8800
8801 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8802
b1d53152
DJ
88032007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8804
8805 * gdb.java/jmain.exp: Handle demangled names with and without method
8806 signatures.
8807
d084b331
DJ
88082007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8809
8810 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8811 (have_a_very_merry_interrupt): Remove calls to puts.
8812 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8813 inferior output.
8814 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8815 test names.
8816
db9d7fc5
DJ
88172007-04-29 Markus Deuling <deuling@de.ibm.com>
8818 Daniel Jacobowitz <dan@codesourcery.com>
8819
8820 * gdb.base/auxv.exp (core_works): Also check is_remote.
8821 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8822
ef783a7d 88232007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8824
ef783a7d
VP
8825 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8826 message, not the undefined 'module' variable.
8827 * gdb.base/siginfo.exp: Likewise.
8828 * gdb.base/sigstep.exp: Likewise.
8829 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8830 serialport.
8831 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8832
b7b73cae
CV
88332007-04-25 Corinna Vinschen <vinschen@redhat.com>
8834
8835 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8836 target sim fails. Return 0 otherwise.
8837 (gdb_load): Return prematurely if gdb_target_sim fails.
8838
7d90fdfa
DP
88392007-04-16 Denis Pilat <denis.pilat@st.com>
8840
8841 * gdb.base/setshow.exp: Reset height after having set it to 100.
8842
5d3e9c85
DP
88432007-04-16 Denis Pilat <denis.pilat@st.com>
8844
8845 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8846
18e75969
DP
88472007-04-16 Denis Pilat <denis.pilat@st.com>
8848
8849 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8850
25d5ea92
VP
88512007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8852
8853 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8854 tests. Run the frozen varobjs test.
8855 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8856 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8857
0b49cb80
JK
88582007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8859
8860 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8861 gdb.base/type-opaque.exp: New files.
8862
a73bafbc 88632007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8864
8865 * gdb.mi/mi-var-child.c
a73bafbc
VP
8866 (do_children_tests): User char[2] instead of
8867 char so that automatic printing of pointers to char
8868 don't give unpredicable result.
8869 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8870 local variables.
8871 * gdb.mi/mi-var-child.exp: Step to right line
8872 of do_children_tests.
8873 * gdb.mi/mi2-var-child.exp: Likewise.
8874 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8875 do_locals_tests.
a73bafbc
VP
8876 (do_children_tests): User char[2] instead of
8877 char so that automatic printing of pointers to char
a9c64011 8878 don't give unpredicable result.
a73bafbc 8879 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8880 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8881 Pass test name to mi_wait_for_stop.
8882
7ce59000
DJ
88832007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8884
8885 * gdb.asm/asm-source.exp: Remove d10v case.
8886 * lib/gdb.exp (skip_cplus_tests): Likewise.
8887 * gdb.asm/d10v.inc: Deleted.
8888
20389057
DJ
88892007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8890
8891 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8892
8807d78b
DJ
88932007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8894
8895 * config/netware.exp: Delete file.
8896
aa3edb8e
JB
88972007-03-29 Joel Brobecker <brobecker@adacore.com>
8898
8899 * gdb.dwarf2/dw2-noloc.S: New file.
8900 * gdb.dwarf2/dw2-noloc.exp: New file.
8901
297561ac
PA
89022007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8903
8904 * gdb.cp/method2.cc: New test.
8905 * gdb.cp/method2.exp: New test.
8906 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8907
1f81bd39
DJ
89082007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8909
8910 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8911
9453113a
DJ
89122007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8913
8914 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8915
b741e217
DJ
89162007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8917
8918 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8919 (gdb_load): Delete, replace with...
8920 (gdb_reload): ...this.
8921 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8922 * gdb.server/server-mon.exp: Likewise.
8923 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8924 (gdb_start_cmd): New.
8925 (gdb_file_cmd): Save the last loaded file.
8926 (gdb_reload): New.
8927 (gdb_gnu_strip_debug): Use transform.
8928 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8929 support here. Use new $last_loaded_file. Check mtime.
8930 (gdb_target_cmd): Handle ObjC failure case.
8931 (infer_host_exec): Delete.
8932 (gdbserver_load): Rename to...
8933 (gdbserver_run): ...this. Simplify.
8934 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8935 (mi_gdb_load): Move most contents to a new function...
8936 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8937 (mi_run_cmd): Use mi_gdb_target_load.
8938 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8939 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8940 Use gdb_run_cmd.
8941 * gdb.base/charsign.exp: Remove incorrect comment.
8942 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8943 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8944 gdb.base/start.exp: Use gdb_start_cmd.
8945
446ab585 89462007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8947 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8948
8949 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8950 * gdb.base/signull.exp: Similarly.
8951
bbb88ebf
UW
89522007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8953
8954 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8955 messages available to test cases (like chng-sym.exp).
8956
cb8c4a99
AS
89572007-03-14 Andreas Schwab <schwab@suse.de>
8958
8959 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8960 format changes.
8961
4e463ff5
DJ
89622007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8963
8964 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8965 (optimized_1): New.
8966 (main): Call optimized_1.
8967 (gdb2029): Correct typos. Call gdb2029_marker.
8968 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
8969 for gdb2029.
8970
b6db2c47
MK
89712007-03-12 Mark Kettenis <kettenis@gnu.org>
8972
8973 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
8974 as tabs. Remove redundant test pattern.
8975
70ed3737
UW
89762007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8977
8978 * gdb.base/long_long.exp: Accept optional symbol name in <...>
8979 for /a format output.
8980
47b67b60
DJ
89812007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
8982
8983 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
8984 collect output incrementally.
8985
b8953b0e
UW
89862007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8987
8988 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
8989 for -var-create lpcharacter test.
8990 * gdb.mi/mi2-var-cmd.exp: Likewise.
8991
7acd5c40
UW
89922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8993
8994 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
8995 pass on targets where address zero is readable.
8996
9c6759c1
UW
89972007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8998
8999 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9000 just a single architecture.
9001
a2f1aeb4
UW
90022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9003
9004 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9005 (fetch_all_registers): New function, uses gdb_test_multiple and
9006 exp_continue to fetch inferior output line-by-line.
9007 Replace all uses of do_get_all_registers by fetch_all_registers.
9008
46579ac2
UW
90092007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9010
9011 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9012 in target_info.
9013
fc133f24
MS
90142007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9015
a9c64011 9016 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9017 consistancy; add a default (timeout) case.
9018
7646a51d
MS
90192007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9020
9021 * gdb.base/watchpoint.exp: Fix truncated comment.
9022
dcfff61f
MS
90232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9024
9025 * Makefile.in: Remove spurious single-quotes from sed command.
9026
664e3ee9
DJ
90272007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9028
9029 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9030 func.
9031 * gdb.mi/mi2-var-cmd.exp: Likewise.
9032
d7cc6f2f
JB
90332007-02-27 Joel Brobecker <brobecker@adacore.com>
9034
a9c64011
AS
9035 * gdb.dwarf2/dw2-producer.S: New file.
9036 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9037
90382007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9039
9040 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9041 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9042 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9043 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9044 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9045 Revert tests to use mi_gdb_test and include value field in output
9046 of -var-create.
9047
93d42b30
DJ
90482007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9049
9050 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9051
c499ed39
DJ
90522007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9053
9054 * gdb.base/maint.exp: Remove full paths from test names.
9055 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9056 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9057
9836f81b
JB
90582007-02-27 Joel Brobecker <brobecker@adacore.com>
9059
9060 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9061
c74d0ad8
DJ
90622007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9063
9064 * gdb.server/server-mon.exp: New test.
9065
2711e456
DJ
90662007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9067
9068 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9069
ff6f572f
DJ
90702007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9071
9072 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9073 register capitalization.
9074
fada3feb
DP
90752007-02-13 Denis Pilat <denis.pilat@st.com>
9076
9077 * gdb.mi/mi-var-invalidate.exp: New file.
9078
fb1e4ffc
DJ
90792007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9080
9081 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9082
3da939d7
DJ
90832007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9084
9085 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9086
123dc839
DJ
90872007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9088
9089 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9090 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9091
877e3645 90922007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9093
9094 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9095 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9096 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9097 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9098 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9099 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9100 Update tests to include value field in output of -var-create.
a9c64011 9101
3c0a2960
AS
91022007-02-08 Andreas Schwab <schwab@suse.de>
9103
9104 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9105
108546a0
DJ
91062007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9107
9108 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9109 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9110
d701dcab
DP
91112007-02-02 Denis Pilat <denis.pilat@st.com>
9112
9113 * gdb.threads/threadapply.exp: check that frame is not changed by
9114 the thread apply all command.
9115
783e3e2f
AS
91162007-01-31 Andreas Schwab <schwab@suse.de>
9117
6d9c3a87
AS
9118 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9119
3c50d7b9
AS
9120 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9121 in the dwarf sections.
9122 * gdb.dwarf2/mac-fileno.S: Likewise.
9123
783e3e2f
AS
9124 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9125 bspstore register on ia64.
9126
78ff580e
AS
91272007-01-29 Andreas Schwab <schwab@suse.de>
9128
cc8e9b12
AS
9129 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9130 "frame-begin" annotation.
9131
78ff580e
AS
9132 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9133 number of "frames-invalid" annotations.
9134
704a4f78
DJ
91352007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9136
9137 * gdb.base/commands.exp: Call if_commands_test.
9138 (gdb_test_no_prompt, if_commands_test): New.
9139
e741bf94
MK
91402007-01-28 Mark Kettenis <kettenis@gnu.org>
9141
9142 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9143
474d0ad3
AS
91442007-01-27 Andreas Schwab <schwab@suse.de>
9145
9146 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9147 .short/.int/.quad in the dwarf sections.
9148 * gdb.dwarf2/dw2-intercu.S: Likewise.
9149 * gdb.dwarf2/dw2-intermix.S: Likewise.
9150
e784b426
JK
91512007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9152
9153 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9154 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9155 array.
e784b426
JK
9156 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9157 * gdb.base/setvar.exp: Likewise.
9158
37f08e04
AS
91592007-01-26 Andreas Schwab <schwab@suse.de>
9160
9a01813a
AS
9161 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9162 test.
9163
37f08e04
AS
9164 * gdb.base/multi-forks.exp ("restart $i"): Also match
9165 __kernel_syscall_via_break.
9166
6e2a9270
VP
91672007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9168
9169 * lib/mi-support.exp (mi_delete_varobj): New.
9170 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9171 testcase.
9172 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9173 (main): Call the above.
9174 (reference_update_test, base_in_reference_test)
9175 (reference_to_pointer): Delete the created varobjs.
a9c64011 9176
e515b470
DJ
91772007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9178
9179 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9180 * configure: Regenerated.
9181 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9182 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9183 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9184 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9185 * lib/gdb.exp (gdb_skip_xml_test): New function.
9186
08d8bcd7
DJ
91872007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9188
9189 * gdb.base/sigrepeat.exp: Correct error message.
9190
91912007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9192 Daniel Jacobowitz <dan@codesourcery.com>
9193
9194 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9195 gdb.arch/i386-gnu-cfi-asm.S: New files.
9196
97c3f1f3
JK
91972007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9198
9199 * lib/gdb.exp: Abort on missing `site.exp'.
9200
cb1df416
DJ
92012007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9202 Daniel Jacobowitz <dan@codesourcery.com>
9203
9204 * gdb.base/included.c, gdb.base/included.exp,
9205 gdb.base/included.h: New files.
9206
35990120
DJ
92072007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9208
9209 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9210 (maximize_rlimit): Reduce limits on 64-bit systems.
9211
6e81a116 92122007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9213
9214 From Marcus Deuling <deuling@de.ibm.com>:
9215 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9216 every case.
9217
6c3c41f3
NR
92182007-01-13 Nick Roberts <nickrob@snap.net.nz>
9219
9220 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9221 (test_path_specification): Use objdir instead of srcdir to always
9222 get an absolute filename.
9223
2f12c312
DJ
92242007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9225
9226 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9227
81121995
VP
92282007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9229
9230 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9231 Make sure the variable we're using is in scope.
9232 (reference_to_pointer): Likewise.
9233
4741b737
DJ
92342007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9235
9236 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9237 has no debug information.
9238
054410c3
DJ
92392007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9240
9241 * gdb.base/annota1.exp: Remove extra send_gdb.
9242
818f79f6
DJ
92432007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9244
9245 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9246
f7a6bb70
DJ
92472007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9248
9249 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9250
57e66780
DJ
92512007-01-08 Nick Roberts <nickrob@snap.net.nz>
9252 Daniel Jacobowitz <dan@codesourcery.com>
9253
9254 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9255 lcharacter or linteger change. Correct duplicated test name.
9256 * gdb.mi/mi2-var-cmd.exp: Likewise.
9257
3d799a95
DJ
92582007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9259
9260 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9261
92622007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9263
a9c64011
AS
9264 * gdb.base/nofield.c: New file.
9265 * gdb.base/nofield.exp: New testcase.
51679ba9 9266
eafb94e8
NR
92672007-01-05 Nick Roberts <nickrob@snap.net.nz>
9268
9269 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9270
9271 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9272 test.
9273
5e572bb4
DJ
92742007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9275
9276 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9277
74a44383
DJ
92782007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9279
9280 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9281 when continuing.
9282
1b572db9
DJ
92832007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9284
9285 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9286 Expect ".exe" extension.
9287
381bc39b
DJ
92882007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9289
9290 * gdb.base/charset.exp: Add explicit filename to break.
9291 * gdb.base/dbx.exp: Add explicit filename to breaks.
9292
2b70e4c6
DJ
92932007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9294
9295 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9296 * gdb.mi/mi2-file.exp: Likewise.
9297
303b6f5d
DJ
92982007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9299
9300 Implement specification of MI tests as comments
9301 in C and C++ sources.
9302 * lib/mi-support.exp (mi_autotest_data): New variable.
9303 (mi_autotest_source): New variable.
9304 (count_newlines, mi_prepare_inline_tests)
9305 (mi_get_inline_test, mi_continue_to_line)
9306 (mi_run_inline_test, mi_tbreak)
9307 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9308 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9309 Run inline tests.
9310 * gdb.mi/mi-var-cp.cc: Define tests here.
9311
23da0d94
VP
93122007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9313
9314 Simplify usage of mi_continue_to.
9315 * lib/mi-support.exp (mi_runto_helper): Renamed
9316 from mi_runto, added new parameter 'run_or_continue'.
9317 (mi_runto): Use mi_runto_helper.
9318 (mi_continue_to): Accept just function name as parameter.
9319 Use mi_runto_helper.
9320 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9321 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9322
f9e18282
JB
93232006-01-04 Joel Brobecker <brobecker@adacore.com>
9324
9325 Make this testcase a bit more realistic. The current code
9326 is too simplistic, and allows the compiler to optimize out
9327 some of the entities we need for this testcase.
9328 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9329 (Do_Nothing): Add extra parameter.
9330 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9331 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9332 by using a variable of type Void_Star.
9333
fd678c65
JB
93342006-01-04 Joel Brobecker <brobecker@adacore.com>
9335
9336 * gdb.ada/catch_ex/foo.adb: New file.
9337 * gdb.ada/catch_ex.exp: New testcase.
9338
05cfdb42
DJ
93392007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9340
9341 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9342 pass --image-base to linker.
9343
2e03ee74
DJ
93442007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9345 Daniel Jacobowitz <dan@codesourcery.com>
9346
9347 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9348 secondary prompts.
9349
0d5de010
DJ
93502007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9351
9352 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9353 output. Test the types of members and member pointers.
9354 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9355 gdb/2092.
9356 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9357 statement. Enable for GCC. Update expected output for some tests
9358 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9359 layout.
9360 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9361 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9362 (Diamond::vget_base): New.
9363 (main): Add new tests.
9364 * gdb.cp/printmethod.exp: Update expected output for member functions.
9365 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9366 print pEe->D::vg().
9367
61a771aa
DJ
93682007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9369
9370 * gdb.threads/tls.exp: Allow stops in sem_post.
9371
2fa63963
DJ
93722006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9373
9374 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9375 * gdb.base/annota3.exp: Likewise.
9376 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9377 again (instead of timing out).
9378 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9379 GCC bug 26475.
9380 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9381 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9382 test from jmisc1.exp.
9383 * gdb.java/jmisc1.exp: Delete.
9384 * gdb.java/jprint.exp: Adjust to work with method signatures including
9385 return types.
9386 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9387 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9388 * lib/java.exp (compile_java_from_source): Pass the correct type
9389 to target_compile.
9390
5eefc2b7
JB
93912006-12-31 Joel Brobecker <brobecker@adacore.com>
9392
9393 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9394 (stack_align_edx): New function.
9395 (stack_align_eax): New function.
9396 (main): Add calls to stack_align_edx and stack_align_eax.
9397 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9398 Add testing for the cases where the register used during a stack
9399 realignment is edx. Same for eax.
9400
227c54da
DJ
94012006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9402
9403 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9404 and generic PE targets.
9405
cab8ac94
JB
94062006-12-29 Joel Brobecker <brobecker@adacore.com>
9407
9408 * gdb.ada/array_return.exp: Update copyright date list.
9409
ba54f318
JB
94102006-12-27 Joel Brobecker <brobecker@adacore.com>
9411
9412 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9413 (Create_Small_Float_Vector): New function.
9414 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9415 function body.
9416 * gdb.ada/array_return/p.adb: Use new type and function from
9417 package Pck.
9418 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9419 able to print the value returned by a function returning an
9420 array of float.
9421
6b7a35dd
JB
94222006-12-20 Joel Brobecker <brobecker@adacore.com>
9423
9424 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9425 The associated tests should be PASSing.
9426
038224f6
VP
94272006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9428
9429 Test for base in references.
9430 * gdb.mi/mi-var-cp.cc: Add test code.
9431 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9432 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9433 * gdb.mi/mi2-watch.exp: Likewise.
9434 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9435 (mi_list_varobj_children): New function.
9436
b26ed50d
VP
94372006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9438
9439 * lib/mi-support.exp
9440 (mi_runto): Accept "()" after function name.
9441 (mi_create_varobj): New function.
9442 (mi_varobj_update): New function.
9443 (mi_Check_varobj_value): New function.
9444 * gdb.mi/mi-var-cp.exp: New file.
9445 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9446
08232497
DJ
94472006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9448
9449 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9450 gdb.base/weaklib2.c: New files.
9451
d394c993 94522006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9453
ac6c2fba
NS
9454 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9455 info. Adjust test names.
9456
8ec659a0 9457 * gdb.base/break.c (main): Move position of malloc.
d394c993 9458 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9459
acd65feb
VP
94602006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9461
9462 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9463 assignement of arrays and function pointers.
9464 * gdb.mi/var-cmd.c: Add declaration necessary for above
9465 tests.
9466
f556d5e5
NS
94672006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9468
9469 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9470
9471 * gdb.threads/linux-dp.exp: Read thread table before and after
9472 creating each philosopher and verify it.
9473
697bc68d
NS
94742006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9475 Paul Brook <paul@codesourcery.com>
9476 Daniel Jacobowitz <dan@codesourcery.com>
9477
9478 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9479 main to remove duplication. Add start function of the form
697bc68d
NS
9480 '_*start[1-9]*'. Add RVDS start function.
9481
29d73ae4
DJ
94822006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9483
9484 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9485
c1d88655
UW
94862006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9487
9488 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9489 * gdb.asm/spu.inc: New file.
9490 * gdb.base/term.exp: Disable if [target_info exists noargs].
9491 * gdb.gdb/complaints.exp: Disable if ![isnative].
9492 * gdb.gdb/selftest.exp: Likewise.
9493 * gdb.gdb/observer.exp: Likewise.
9494 * gdb.gdb/xfullpath.exp: Likewise.
9495 * gdb.base/attach.exp: Disable on SPU target.
9496 * gdb.cp/bs145503.exp: Likewise.
9497 * gdb.cp/exception.exp: Likewise.
9498 * gdb.cp/userdef.exp: Likewise.
9499
32a13b1a
DJ
95002006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9501
9502 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9503
d8295fe9
VP
95042006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9505
9506 * gdb.base/completion.exp: Fix completion tests for
9507 'info' and 'info '.
9508 * gdb.base/help.exp (help_test_raw, test_class_help)
9509 (test_prefix_command_help): Move...
9510 * lib/gdb.exp: Here.
9511 * gdb.base/main.exp: Adjust.
9512 * gdb.cp/maint.exp: Adjust.
9513 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9514
8c394015
VP
95152006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9516
9517 * gdb.stabs/weird.exp (print_weird_var): Use
9518 gdb_test_multiple instead of gdb_expect.
9519
027fc1bc
VP
95202006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9521
9522 * gdb.base/help.exp (help_test_raw): New.
9523 (test_class_help): New.
9524 (test_prefix_command_help): New.
9525 Adjust testcases.
9526
67609209
FR
95272006-11-09 Christophe Lyon <christophe.lyon@st.com>
9528
9529 * gdb.base/constvars.c (main): Write to crass and crips, so that
9530 they are allocated by the compiler.
9531
f73adfeb
AS
95322006-10-27 Andreas Schwab <schwab@suse.de>
9533
9534 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9535 "detach-fork".
9536
2f83a18e
DJ
95372006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9538
9539 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9540 of patterns.
9541
94277a38
DJ
95422006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9543
9544 * gdb.base/sepdebug.exp: Remove debug format test.
9545 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9546 Handle no-symtab.
9547 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9548
5bd2f6e2
DJ
95492006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9550
9551 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9552 int to pointer or pointer to int.
9553 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9554
8c008720
DJ
95552006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9556
9557 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9558
9e35dae4
DJ
95592006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9560
9561 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9562
d9639e13
DJ
95632006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9564
9565 PR c++/2116
9566 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9567
390a1bd0
JB
95682006-10-06 Joel Brobecker <brobecker@adacore.com>
9569
9570 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9571 the corresponding bug has been fixed in GDB (PR/2018).
9572
dd920c33
JB
95732006-10-06 Joel Brobecker <brobecker@adacore.com>
9574
9575 * gdb.base/subst.exp: New testcase.
9576
53bbefe9
JB
95772006-10-06 Joel Brobecker <brobecker@adacore.com>
9578
9579 * gdb.ada/array_return/pck.ads: Add copyright notice.
9580 * gdb.ada/array_return/pck.adb: Likewise.
9581 * gdb.ada/array_return/p.adb: Likewise.
9582 * gdb.ada/exec_changed/first.adb: Likewise.
9583 * gdb.ada/exec_changed/second.adb: Likewise.
9584
09851417
JB
95852006-10-06 Joel Brobecker <brobecker@adacore.com>
9586
9587 * gdb.ada/watch_arg/watch.adb: New file.
9588 * gdb.ada/watch_arg.exp: New testcase.
9589
041bf30d
VP
95902006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9591
9592 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9593 via string_to_regexp.
041bf30d 9594 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9595
f286fbdd 95962006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9597
9598 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9599 Remove unused / obsolete files.
9600
7c07f349
NR
96012006-09-19 Nick Roberts <nickrob@snap.net.nz>
9602
9603 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9604
cd5ff84a
VP
96052006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9606
9607 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9608 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9609 the number of frames.
cd5ff84a 9610
ae018d1a
DJ
96112006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9612
9613 * gdb.base/args.c (main): Add breakpoint marker.
9614 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9615 really test empty arguments.
9616 (args_load): Delete.
9617 (args_test): New.
9618
b399c549
NR
96192006-09-13 Nick Roberts <nickrob@snap.net.nz>
9620
9621 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9622 check for one file.
b399c549 9623
2ab1eb7a
VP
96242006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9625
9626 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9627 HIGH_FRAME argument to -stack-list-locals can be larger than
9628 the number of frames.
a9c64011 9629
476308bf
FF
96302006-08-18 Fred Fish <fnf@specifix.com>
9631
9632 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9633 '$' in front of skip_vmx_tests_saved when setting that.
9634
8625200f
AS
96352006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9636
9637 * gdb.base/trace-commands.exp: New file.
9638
089ec8f1
DJ
96392006-08-10 Joel Brobecker <brobecker@adacore.com>
9640 Daniel Jacobowitz <dan@codesourcery.com>
9641
9642 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9643 expected output of the backtrace commands.
9644
b60f0898
JB
96452006-08-09 Joel Brobecker <brobecker@adacore.com>
9646
9647 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9648 untested followed by return combination.
9649 * gdb.arch/altivec-regs.exp: Likewise.
9650 * gdb.arch/e500-abi.exp: Likewise.
9651 * gdb.arch/e500-regs.exp: Likewise.
9652 * gdb.arch/gdb1291.exp: Likewise.
9653 * gdb.arch/gdb1431.exp: Likewise.
9654 * gdb.arch/gdb1558.exp: Likewise.
9655 * gdb.arch/i386-prologue.exp: Likewise.
9656 * gdb.arch/i386-unwind.exp: Likewise.
9657 * gdb.asm/asm-source.exp: Likewise.
9658 * gdb.base/a2-run.exp: Likewise.
9659 * gdb.base/advance.exp: Likewise.
9660 * gdb.base/all-bin.exp: Likewise.
9661 * gdb.base/annota1.exp: Likewise.
9662 * gdb.base/annota3.exp: Likewise.
9663 * gdb.base/args.exp: Likewise.
9664 * gdb.base/arithmet.exp: Likewise.
9665 * gdb.base/assign.exp: Likewise.
9666 * gdb.base/async.exp: Likewise.
9667 * gdb.base/attach.exp: Likewise.
9668 * gdb.base/bang.exp: Likewise.
9669 * gdb.base/bigcore.exp: Likewise.
9670 * gdb.base/bitfields.exp: Likewise.
9671 * gdb.base/bitfields2.exp: Likewise.
9672 * gdb.base/break.exp: Likewise.
9673 * gdb.base/call-sc.exp: Likewise.
9674 * gdb.base/call-strs.exp: Likewise.
9675 * gdb.base/callfuncs.exp: Likewise.
9676 * gdb.base/checkpoint.exp: Likewise.
9677 * gdb.base/chng-syms.exp: Likewise.
9678 * gdb.base/code-expr.exp: Likewise.
9679 * gdb.base/commands.exp: Likewise.
9680 * gdb.base/completion.exp: Likewise.
9681 * gdb.base/cond-expr.exp: Likewise.
9682 * gdb.base/condbreak.exp: Likewise.
9683 * gdb.base/consecutive.exp: Likewise.
9684 * gdb.base/constvars.exp: Likewise.
9685 * gdb.base/corefile.exp: Likewise.
9686 * gdb.base/cvexpr.exp: Likewise.
9687 * gdb.base/dbx.exp: Likewise.
9688 * gdb.base/define.exp: Likewise.
9689 * gdb.base/detach.exp: Likewise.
9690 * gdb.base/display.exp: Likewise.
9691 * gdb.base/dump.exp: Likewise.
9692 * gdb.base/ena-dis-br.exp: Likewise.
9693 * gdb.base/ending-run.exp: Likewise.
9694 * gdb.base/environ.exp: Likewise.
9695 * gdb.base/eval-skip.exp: Likewise.
9696 * gdb.base/exprs.exp: Likewise.
9697 * gdb.base/fileio.exp: Likewise.
9698 * gdb.base/finish.exp: Likewise.
9699 * gdb.base/float.exp: Likewise.
9700 * gdb.base/foll-exec.exp: Likewise.
9701 * gdb.base/foll-fork.exp: Likewise.
9702 * gdb.base/foll-vfork.exp: Likewise.
9703 * gdb.base/freebpcmd.exp: Likewise.
9704 * gdb.base/funcargs.exp: Likewise.
9705 * gdb.base/gcore.exp: Likewise.
9706 * gdb.base/gdb1090.exp: Likewise.
9707 * gdb.base/gdb1250.exp: Likewise.
9708 * gdb.base/huge.exp: Likewise.
9709 * gdb.base/info-proc.exp: Likewise.
9710 * gdb.base/interrupt.exp: Likewise.
9711 * gdb.base/jump.exp: Likewise.
9712 * gdb.base/langs.exp: Likewise.
9713 * gdb.base/lineinc.exp: Likewise.
9714 * gdb.base/list.exp: Likewise.
9715 * gdb.base/logical.exp: Likewise.
9716 * gdb.base/long_long.exp: Likewise.
9717 * gdb.base/macscp.exp: Likewise.
9718 * gdb.base/maint.exp: Likewise.
9719 * gdb.base/mips_pro.exp: Likewise.
9720 * gdb.base/miscexprs.exp: Likewise.
9721 * gdb.base/multi-forks.exp: Likewise.
9722 * gdb.base/opaque.exp: Likewise.
9723 * gdb.base/overlays.exp: Likewise.
9724 * gdb.base/pc-fp.exp: Likewise.
9725 * gdb.base/pointers.exp: Likewise.
9726 * gdb.base/printcmds.exp: Likewise.
9727 * gdb.base/psymtab.exp: Likewise.
9728 * gdb.base/ptype.exp: Likewise.
9729 * gdb.base/recurse.exp: Likewise.
9730 * gdb.base/relational.exp: Likewise.
9731 * gdb.base/relocate.exp: Likewise.
9732 * gdb.base/remote.exp: Likewise.
9733 * gdb.base/reread.exp: Likewise.
9734 * gdb.base/restore.exp: Likewise.
9735 * gdb.base/return.exp: Likewise.
9736 * gdb.base/return2.exp: Likewise.
9737 * gdb.base/scope.exp: Likewise.
9738 * gdb.base/sect-cmd.exp: Likewise.
9739 * gdb.base/sep.exp: Likewise.
9740 * gdb.base/sepdebug.exp: Likewise.
9741 * gdb.base/setshow.exp: Likewise.
9742 * gdb.base/setvar.exp: Likewise.
9743 * gdb.base/sigall.exp: Likewise.
9744 * gdb.base/sigbpt.exp: Likewise.
9745 * gdb.base/signals.exp: Likewise.
9746 * gdb.base/signull.exp: Likewise.
9747 * gdb.base/sizeof.exp: Likewise.
9748 * gdb.base/solib.exp: Likewise.
9749 * gdb.base/step-line.exp: Likewise.
9750 * gdb.base/step-test.exp: Likewise.
9751 * gdb.base/structs.exp: Likewise.
9752 * gdb.base/structs2.exp: Likewise.
9753 * gdb.base/term.exp: Likewise.
9754 * gdb.base/twice.exp: Likewise.
9755 * gdb.base/until.exp: Likewise.
9756 * gdb.base/varargs.exp: Likewise.
9757 * gdb.base/volatile.exp: Likewise.
9758 * gdb.base/watchpoint.exp: Likewise.
9759 * gdb.base/whatis-exp.exp: Likewise.
9760 * gdb.base/whatis.exp: Likewise.
9761 * gdb.cp/ambiguous.exp: Likewise.
9762 * gdb.cp/annota2.exp: Likewise.
9763 * gdb.cp/annota3.exp: Likewise.
9764 * gdb.cp/bool.exp: Likewise.
9765 * gdb.cp/breakpoint.exp: Likewise.
9766 * gdb.cp/casts.exp: Likewise.
9767 * gdb.cp/class2.exp: Likewise.
9768 * gdb.cp/classes.exp: Likewise.
9769 * gdb.cp/cplusfuncs.exp: Likewise.
9770 * gdb.cp/ctti.exp: Likewise.
9771 * gdb.cp/derivation.exp: Likewise.
9772 * gdb.cp/exception.exp: Likewise.
9773 * gdb.cp/gdb1355.exp: Likewise.
9774 * gdb.cp/hang.exp: Likewise.
9775 * gdb.cp/inherit.exp: Likewise.
9776 * gdb.cp/local.exp: Likewise.
9777 * gdb.cp/m-data.exp: Likewise.
9778 * gdb.cp/m-static.exp: Likewise.
9779 * gdb.cp/member-ptr.exp: Likewise.
9780 * gdb.cp/method.exp: Likewise.
9781 * gdb.cp/misc.exp: Likewise.
9782 * gdb.cp/namespace.exp: Likewise.
9783 * gdb.cp/overload.exp: Likewise.
9784 * gdb.cp/ovldbreak.exp: Likewise.
9785 * gdb.cp/pr-1023.exp: Likewise.
9786 * gdb.cp/pr-1210.exp: Likewise.
9787 * gdb.cp/pr-574.exp: Likewise.
9788 * gdb.cp/printmethod.exp: Likewise.
9789 * gdb.cp/psmang.exp: Likewise.
9790 * gdb.cp/ref-params.exp: Likewise.
9791 * gdb.cp/ref-types.exp: Likewise.
9792 * gdb.cp/rtti.exp: Likewise.
9793 * gdb.cp/templates.exp: Likewise.
9794 * gdb.cp/try_catch.exp: Likewise.
9795 * gdb.cp/userdef.exp: Likewise.
9796 * gdb.cp/virtfunc.exp: Likewise.
9797 * gdb.disasm/am33.exp: Likewise.
9798 * gdb.disasm/h8300s.exp: Likewise.
9799 * gdb.disasm/mn10300.exp: Likewise.
9800 * gdb.disasm/sh3.exp: Likewise.
9801 * gdb.disasm/t01_mov.exp: Likewise.
9802 * gdb.disasm/t02_mova.exp: Likewise.
9803 * gdb.disasm/t03_add.exp: Likewise.
9804 * gdb.disasm/t04_sub.exp: Likewise.
9805 * gdb.disasm/t05_cmp.exp: Likewise.
9806 * gdb.disasm/t06_ari2.exp: Likewise.
9807 * gdb.disasm/t07_ari3.exp: Likewise.
9808 * gdb.disasm/t08_or.exp: Likewise.
9809 * gdb.disasm/t09_xor.exp: Likewise.
9810 * gdb.disasm/t10_and.exp: Likewise.
9811 * gdb.disasm/t11_logs.exp: Likewise.
9812 * gdb.disasm/t12_bit.exp: Likewise.
9813 * gdb.disasm/t13_otr.exp: Likewise.
9814 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9815 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9816 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9817 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9818 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9819 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9820 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9821 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9822 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9823 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9824 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9825 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9826 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9827 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9828 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9829 * gdb.mi/gdb701.exp: Likewise.
9830 * gdb.mi/gdb792.exp: Likewise.
9831 * gdb.mi/mi-basics.exp: Likewise.
9832 * gdb.mi/mi-break.exp: Likewise.
9833 * gdb.mi/mi-cli.exp: Likewise.
9834 * gdb.mi/mi-console.exp: Likewise.
9835 * gdb.mi/mi-disassemble.exp: Likewise.
9836 * gdb.mi/mi-eval.exp: Likewise.
9837 * gdb.mi/mi-file.exp: Likewise.
9838 * gdb.mi/mi-read-memory.exp: Likewise.
9839 * gdb.mi/mi-regs.exp: Likewise.
9840 * gdb.mi/mi-return.exp: Likewise.
9841 * gdb.mi/mi-simplerun.exp: Likewise.
9842 * gdb.mi/mi-stack.exp: Likewise.
9843 * gdb.mi/mi-stepi.exp: Likewise.
9844 * gdb.mi/mi-syn-frame.exp: Likewise.
9845 * gdb.mi/mi-until.exp: Likewise.
9846 * gdb.mi/mi-var-block.exp: Likewise.
9847 * gdb.mi/mi-var-child.exp: Likewise.
9848 * gdb.mi/mi-var-cmd.exp: Likewise.
9849 * gdb.mi/mi-var-display.exp: Likewise.
9850 * gdb.mi/mi-watch.exp: Likewise.
9851 * gdb.mi/mi2-basics.exp: Likewise.
9852 * gdb.mi/mi2-break.exp: Likewise.
9853 * gdb.mi/mi2-cli.exp: Likewise.
9854 * gdb.mi/mi2-console.exp: Likewise.
9855 * gdb.mi/mi2-disassemble.exp: Likewise.
9856 * gdb.mi/mi2-eval.exp: Likewise.
9857 * gdb.mi/mi2-file.exp: Likewise.
9858 * gdb.mi/mi2-read-memory.exp: Likewise.
9859 * gdb.mi/mi2-regs.exp: Likewise.
9860 * gdb.mi/mi2-return.exp: Likewise.
9861 * gdb.mi/mi2-simplerun.exp: Likewise.
9862 * gdb.mi/mi2-stack.exp: Likewise.
9863 * gdb.mi/mi2-stepi.exp: Likewise.
9864 * gdb.mi/mi2-syn-frame.exp: Likewise.
9865 * gdb.mi/mi2-until.exp: Likewise.
9866 * gdb.mi/mi2-var-block.exp: Likewise.
9867 * gdb.mi/mi2-var-child.exp: Likewise.
9868 * gdb.mi/mi2-var-cmd.exp: Likewise.
9869 * gdb.mi/mi2-var-display.exp: Likewise.
9870 * gdb.mi/mi2-watch.exp: Likewise.
9871 * gdb.stabs/exclfwd.exp: Likewise.
9872 * gdb.stabs/weird.exp: Likewise.
9873 * gdb.threads/gcore-thread.exp: Likewise.
9874 * gdb.trace/actions.exp: Likewise.
9875 * gdb.trace/backtrace.exp: Likewise.
9876 * gdb.trace/circ.exp: Likewise.
9877 * gdb.trace/collection.exp: Likewise.
9878 * gdb.trace/deltrace.exp: Likewise.
9879 * gdb.trace/infotrace.exp: Likewise.
9880 * gdb.trace/limits.exp: Likewise.
9881 * gdb.trace/packetlen.exp: Likewise.
9882 * gdb.trace/passc-dyn.exp: Likewise.
9883 * gdb.trace/passcount.exp: Likewise.
9884 * gdb.trace/report.exp: Likewise.
9885 * gdb.trace/save-trace.exp: Likewise.
9886 * gdb.trace/tfind.exp: Likewise.
9887 * gdb.trace/tracecmd.exp: Likewise.
9888 * gdb.trace/while-dyn.exp: Likewise.
9889 * gdb.trace/while-stepping.exp: Likewise.
9890
f4b618d1
JB
98912006-08-08 Joel Brobecker <brobecker@adacore.com>
9892
9893 * gdb.base/step-bt.c: New file.
9894 * gdb.base/step-bt.exp: New testcase.
9895
3d00d119
DJ
98962006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9897
9898 * config/monitor.exp (gdb_load): Remove support for obsolete
9899 download-write-size.
9900 * gdb.base/remote.exp: Likewise. Update all callers of
9901 gdb_timed_load.
9902
017b5bd4
DJ
99032006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9904
9905 * cursal.exp: Pass binfile to gdb_load.
9906
837c599d
DJ
99072006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9908
9909 * gdb.base/cursal.exp: Add "" to gdb_load call.
9910
8dd4540b
MK
99112006-07-29 Mark Kettenis <kettenis@gnu.org>
9912
9913 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9914 NetBSD/ELF targets.
9915
ab5c9f60
DJ
99162006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9917
9918 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9919 operator*.
9920
4c42eaff
DJ
99212006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9922
9923 * gdb.base/completion.exp: Update for change in "file" behavior.
9924 * gdb.stabs/weird.exp: Likewise.
9925 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9926 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9927
0155cc76
NS
99282006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9929
9930 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9931 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9932
16026cd7
AS
99332006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9934
9935 * gdb.base/default.exp: Update source command error message.
9936 * gdb.base/help.exp: Update 'help source' message.
9937
16963cb6
DJ
99382006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9939
9940 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9941 test.
9942
6d7fd486
AS
99432006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9944
9945 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9946
29e8a844
DJ
99472006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9948
9949 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9950
6afcfa39
DJ
99512006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9952
9953 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9954
267a692b
MK
99552006-07-17 Mark Kettenis <kettenis@gnu.org>
9956
9957 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9958 *-*-openbsd* from targets for wich we expect ARM FPA floating
9959 point format.
9960
85d2fec4
NR
99612006-07-17 Nick Roberts <nickrob@snap.net.nz>
9962
9963 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9964
99652006-07-17 Mark Kettenis <kettenis@gnu.org>
9966
9967 * gdb.base/annota3.exp: Expect frame-begin annotation.
9968
85b4c6e8
JB
99692006-07-14 Joel Brobecker <brobecker@adacore.com>
9970
9971 * gdb.base/help.exp: Adjust "help unset" test to accept
9972 any list of unset commands.
9973
fb933624
DJ
99742006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
9975 Daniel Jacobowitz <dan@codesourcery.com>
9976
9977 * gdb.cp/ref-params.exp: New test.
9978 * gdb.cp/ref-params.cc: New source file.
9979 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
9980
1dff4b64
MK
99812006-07-08 Mark Kettenis <kettenis@gnu.org>
9982
9983 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
9984 spaces/tabs in regular expressions since they might not be there.
9985
40d2e0e3
AS
99862006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
9987
9988 * gdb.base/ifelse.exp: New file.
9989
f6c957d2
NS
99902006-07-04 Nathan Sidwell <nathan@codesourcery.com>
9991
9992 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
9993 line.
9994 * gdb.base/huge.exp: Loop over compilation to find a size that
9995 is acceptable.
9996 * gdb.base/remote.exp: Correct expected strings.
9997 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
9998
b9c5a23d
DJ
99992006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10000
10001 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10002
9af2e58d
DJ
100032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10004
10005 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10006 native.
10007
30930ca5
DJ
100082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10009
10010 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10011 enable stabs testing.
10012
aa32fa1d
DJ
100132006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10014
bd4a4c80 10015 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10016 gdb_test_multiple does.
10017
321fef15
DJ
100182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10019
10020 * Makefile.in (host_alias): Remove.
10021 (target_alias): Use @target_noncanonical@.
10022 (site.exp): Don't set host_alias.
10023 * aclocal.m4: Remove contents. Include acx.m4.
10024 * configure: Regenerated.
10025 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10026
e1c2defa
NS
100272006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10028
e63b55d1
NS
10029 * lib/gdb.exp (gdb_load_cmd): New.
10030
5600ea19
NS
10031 * gdb.base/fileio.c: Add system(NULL) test.
10032 * gdb.base/fileio.exp: Check it.
10033
e1c2defa
NS
10034 * gdb.base/break.c: Add 10a breakpoint at }
10035 * gdb.base/break.exp: Add test for breakpoint at }
10036 * gdb.cp/anon-union.cc: Add code at end of function.
10037 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10038 * gdb.mi/var-cmd.c: Add code at end of function.
10039 * gdb.mi/mi-var-display.exp: Adjust end of next.
10040 * gdb.mi/mi2-var-display.exp: Likewise.
10041 * gdb.base/fileio.c: Add stop function and insert calls at
10042 stopping places.
10043 * gdb.base/fileio.exp: Breakpoint stop function and remove
10044 explicit line number references.
10045
6c0112ec
JB
100462006-05-19 Joel Brobecker <brobecker@adacore.com>
10047
a9c64011
AS
10048 * gdb.base/del.exp (test_delete_alias): New function.
10049 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10050
154189a4
FF
100512006-05-18 Fred Fish <fnf@specifix.com>
10052
10053 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10054 required. Check for spurious output after program exits normally.
10055
582e64c2
FF
100562006-05-17 Fred Fish <fnf@specifix.com>
10057
10058 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10059 gdb_load, so it works in the simulator.
10060
8ef6493a
FF
100612006-05-11 Fred Fish <fnf@specifix.com>
10062
10063 * gdb.base/bang.exp: Ignore unexpected output between the
10064 "program exited normally" and the gdb prompt, as many other
10065 tests do.
10066
692b141c
MK
100672006-05-07 Mark Kettenis <kettenis@gnu.org>
10068
10069 * gdb.base/help.exp: Make "delete checkpoint" part option for
10070 "help d" and "help delete" tests.
10071
540b8a30
UW
100722006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10073
a9c64011 10074 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10075 expected output in some mi_gdb_test statements.
10076 * gdb.mi/mi2-basics.exp: Likewise.
10077
9b6462d9
JB
100782006-05-05 Joel Brobecker <brobecker@adacore.com>
10079
10080 * gdb.base/del.c: New file.
10081 * gdb.base/del.exp: New testcase.
10082
954de43b
DM
100832006-05-05 David S. Miller <davem@sunset.davemloft.net>
10084
10085 * gdb.base/break.exp: Do not assume a breakpoint on
10086 main will actually be in $srcfile when optimizing.
1303f75e
DM
10087 * gdb.base/savedregs.exp: Do not require that the dummy
10088 frame location match up to a symbol and source file location.
c3242428
DM
10089 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10090 will get printed without a mi_cmd_data_list_register_values prefix.
10091 (*-data-list-register-*): Correct regular expressions to expect the new
10092 pseudo d? floating point registers.
10093 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10094
c7e64c9a
DJ
100952006-05-05 Christophe Lyon <christophe.lyon@st.com>
10096
10097 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10098 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10099 is allocated by the compiler.
10100 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10101 anons, e, anone to force their allocation by the compiler.
10102
101032006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10104
10105 * gdb.base/help.exp: Update expected text for help d and
10106 help delete.
10107
27ce9a6d
MK
101082006-05-02 Mark Kettenis <kettenis@gnu.org>
10109
10110 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10111 NetBSD/ELF targets.
10112
8608915f
MK
101132006-04-30 Mark Kettenis <kettenis@gnu.org>
10114
10115 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10116 single-step breakpoint fails; make this a KFAIL on
10117 sparc*-*-openbsd*.
10118 * gdb.base/siginfo.exp: Likewise.
10119 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10120
b8db102d
MS
101212006-04-26 Michael Snyder <msnyder@redhat.com>
10122
10123 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10124 which may have to consume output from other forks.
10125 Add tests to make sure that "delete fork" succeeded.
10126
c702009a
MS
101272006-04-20 Michael Snyder <msnyder@redhat.com>
10128
10129 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10130 Add support for the Renesas M32C and M16C.
10131
10132 * gdb.asm/asm-source.exp: Add m32c target.
10133 * gdb.asm/m32c.inc: Support for m32c target.
10134
e28493f2
AS
101352006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10136
10137 * gdb.base/commands.exp (recursive_source_test): New test.
10138
880da185
DM
101392006-04-04 David S. Miller <davem@sunset.davemloft.net>
10140
10141 * gdb.base/float.exp: Add pattern for sparc targets.
10142
61d9b92f
DJ
101432006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10144
10145 * gdb.base/commands.exp (stray_arg0_test): New test.
10146
bd717df8
PB
101472006-03-30 Paul Brook <paul@codesourcery.com>
10148
10149 * gdb.mi/mi-until.exp: kfail broken until command.
10150 * gdb.mi/mi2-until.exp: Ditto.
10151
ec793d3c
NR
101522006-03-27 Nick Roberts <nickrob@snap.net.nz>
10153
10154 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10155
831004b7
AO
101562006-03-08 Alexandre Oliva <aoliva@redhat.com>
10157
10158 * gdb.base/prelink.exp: Anchor tested-for regular expression
10159 on gdb prompt.
10160
effe49a0
PB
101612006-03-07 Paul Brook <paul@codesourcery.com>
10162
10163 * gdb.base/assign.exp: Correct fail message.
10164
e5461016
PB
101652006-03-07 Paul Brook <paul@codesourcery.com>
10166
10167 * lib/compiler.c: Extract armcc version number.
10168 * lib/compiler.cc: Ditto.
10169
fc91c6c2
PB
101702006-03-07 Paul Brook <paul@codesourcery.com>
10171
10172 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10173 additional_flags=-w.
10174 * gdb.arch/altivec-regs.exp: Ditto.
10175 * gdb.arch/e500-abi.exp: Ditto.
10176 * gdb.arch/e500-regs.exp: Ditto.
10177 * gdb.base/all-bin.exp: Ditto.
10178 * gdb.base/annota1.exp: Ditto.
10179 * gdb.base/annota3.exp: Ditto.
10180 * gdb.base/args.exp: Ditto.
10181 * gdb.base/arithmet.exp: Ditto.
10182 * gdb.base/assign.exp: Ditto.
10183 * gdb.base/async.exp: Ditto.
10184 * gdb.base/bang.exp: Ditto.
10185 * gdb.base/break.exp: Ditto.
10186 * gdb.base/call-rt-st.exp: Ditto.
10187 * gdb.base/completion.exp: Ditto.
10188 * gdb.base/cond-expr.exp: Ditto.
10189 * gdb.base/condbreak.exp: Ditto.
10190 * gdb.base/consecutive.exp: Ditto.
10191 * gdb.base/define.exp: Ditto.
10192 * gdb.base/display.exp: Ditto.
10193 * gdb.base/ena-dis-br.exp: Ditto.
10194 * gdb.base/environ.exp: Ditto.
10195 * gdb.base/eval-skip.exp: Ditto.
10196 * gdb.base/info-proc.exp: Ditto.
10197 * gdb.base/jump.exp: Ditto.
10198 * gdb.base/logical.exp: Ditto.
10199 * gdb.base/long_long.exp: Ditto.
10200 * gdb.base/maint.exp: Ditto.
10201 * gdb.base/miscexprs.exp: Ditto.
10202 * gdb.base/pc-fp.exp: Ditto.
10203 * gdb.base/pointers.exp: Ditto.
10204 * gdb.base/relational.exp: Ditto.
10205 * gdb.base/reread.exp: Ditto.
10206 * gdb.base/sect-cmd.exp: Ditto.
10207 * gdb.base/sep.exp: Ditto.
10208 * gdb.base/sepdebug.exp: Ditto.
10209 * gdb.base/until.exp: Ditto.
10210 * gdb.base/whatis-exp.exp: Ditto.
10211 * gdb.cp/annota2.exp: Ditto.
10212 * gdb.cp/annota3.exp: Ditto.
10213 * gdb.trace/actions.exp: Ditto.
10214 * gdb.trace/backtrace.exp: Ditto.
10215 * gdb.trace/circ.exp: Ditto.
10216 * gdb.trace/collection.exp: Ditto.
10217 * gdb.trace/deltrace.exp: Ditto.
10218 * gdb.trace/infotrace.exp: Ditto.
10219 * gdb.trace/limits.exp: Ditto.
10220 * gdb.trace/packetlen.exp: Ditto.
10221 * gdb.trace/passc-dyn.exp: Ditto.
10222 * gdb.trace/passcount.exp: Ditto.
10223 * gdb.trace/report.exp: Ditto.
10224 * gdb.trace/save-trace.exp: Ditto.
10225 * gdb.trace/tfind.exp: Ditto.
10226 * gdb.trace/tracecmd.exp: Ditto.
10227 * gdb.trace/while-dyn.exp: Ditto.
10228 * gdb.trace/while-stepping.exp: Ditto.
10229 * lib/gdb.exp: Ditto.
10230 (gdb_compile): Handle nowarning option.
10231
5f4a23d9
AO
102322006-03-07 Alexandre Oliva <aoliva@redhat.com>
10233
10234 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10235 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10236 Rename executable to prelinkt. Don't re-prelink if we didn't
10237 get a core file. Test prelink -u exit status to tell whether
10238 prelinking failed. Use gdb_test_multiple.
10239
9733fc94
DJ
102402006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10241
10242 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10243 (do_tests): Call it.
10244
cc10cae3
AO
102452006-02-28 Alexandre Oliva <aoliva@redhat.com>
10246
10247 * gdb.base/prelink.exp: New test.
10248 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10249
15c46491
WZ
102502006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10251
10252 * gdb.fortran/derived-type.f90: New file.
10253 * gdb.fortran/derived-type.exp: New testcase.
10254
5c9f7ded
DJ
102552006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10256
10257 * gdb.base/default.exp: Allow ';' as a directory separator.
10258
5b96932b
AS
102592006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10260
10261 * gdb.base/help.exp (help add-symbol-file): Update.
10262
1986bccd
AS
102632006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10264
10265 * gdb.base/help.exp (help load): Update expected results.
10266
a8b7528f
FF
102672006-02-19 Fred Fish <fnf@specifix.com>
10268
10269 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10270 specifix hex value as part of results.
10271 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10272
f8261448
FF
102732006-02-16 Fred Fish <fnf@specifix.com>
10274
10275 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10276 ushort_addr, and slong_addr, so the typedefs are not optimized
10277 away.
10278 * gdb.base/whatis.exp: Add tests using type name for struct type,
10279 union type, enum type, and typedef.
a9c64011 10280
31d8bdd2
MK
102812006-02-13 Mark Kettenis <kettenis@gnu.org>
10282
10283 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10284
34e41e63
JB
102852006-02-13 Jim Blandy <jimb@redhat.com>
10286
10287 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10288 case where it takes two "next" commands to skip past the init
10289 call.
10290
ac6e4f31
FF
102912006-02-12 Fred Fish <fnf@specifix.com>
10292
10293 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10294 to handle cases where it takes two "next" commands to skip
10295 past the init call.
10296
2db2d571
JB
102972006-02-07 Joel Brobecker <brobecker@adacore.com>
10298
10299 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10300 on hppa32 targets.
10301
38fcd64c
DJ
103022006-02-06 Vladimir Prus <ghost@cs.msu.su>
10303
10304 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10305 field.
10306
1315ad46
MK
103072006-01-29 Mark Kettenis <kettenis@gnu.org>
10308
10309 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10310
5625b943
DJ
103112006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10312
10313 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10314 files.
10315
80df1bbe
DJ
103162006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10317
10318 * gdb.cp/maint.exp: Set complaints to a positive value.
10319
9078e690
DJ
103202006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10321
10322 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10323 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10324 function name.
10325
9c903399
DJ
103262006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10327
10328 * gdb.base/checkpoint.c: Update copyright notice. Include
10329 <stdlib.h>.
10330
761ae4d6
JB
103312006-01-04 Jim Blandy <jimb@redhat.com>
10332
10333 * gdb.asm/asm-source.exp: Independently provide default values for
10334 asm-flags and debug-flags. Use 'string equal' to do the
10335 comparison, not the implicit expr's '==' operator. Remove
10336 now-unneeded assignments to asm-flags. In h8300 case, place
10337 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10338
099ac3dd
MS
103392006-01-04 Michael Snyder <msnyder@redhat.com>
10340
10341 * gdb.base/checkpoint.c: New file.
10342 * gdb.base/checkpoint.exp: New file.
10343 * gdb.base/multi-fork.c: New file.
10344 * gdb.base/multi-fork.exp: New file.
10345 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10346
f4d85314
FF
103472006-01-04 Fred Fish <fnf@specifix.com>
10348
10349 * gdb.base/ptype.c (foo): Add typedef.
10350 (intfoo): Add function.
10351 * gdb.base/ptype1.c: New file.
10352 * gdb.base/ptype.exp: Handle compilation and linking with two
10353 source files. Test that proper type for "foo" is found based
10354 on source context rather than first match found in symtabs.
10355
a1b06f35
MK
103562005-12-28 Mark Kettenis <kettenis@gnu.org>
10357
10358 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10359 * gdb.asm/openbsd.inc: Indent commands.
10360
d082a1e2
MK
103612005-12-26 Mark Kettenis <kettenis@gnu.org>
10362
c65016bd
MK
10363 * gdb.base/freebpcmd.exp: Increase timeout.
10364
d082a1e2
MK
10365 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10366
d3c32a0e
DJ
103672005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10368
10369 * gdb.base/default.exp: Update check for "show version".
10370
9fdb1f50
RC
103712005-12-09 Randolph Chung <tausq@debian.org>
10372
10373 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10374 * gdb.asm/pa64.inc: New file.
10375
5f2c56f7
RC
103762005-12-09 Randolph Chung <tausq@debian.org>
10377
10378 * gdb.asm/common.inc: Indent commands.
10379 * gdb.asm/asmsrc1.s: Likewise.
10380 * gdb.asm/asmsrc2.s: Likewise.
10381
8117349c
RC
103822005-12-09 Randolph Chung <tausq@debian.org>
10383
10384 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10385 (get_addr_of_sym): Remove duplicate print.
10386 (gen_core): xfail hppa*-*-hpux*, update expected output.
10387 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10388 * gdb.arch/pa64-nullify.s: New file.
10389
8f07f25a
RC
103902005-12-09 Randolph Chung <tausq@debian.org>
10391
10392 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10393
55b39184
DJ
103942005-12-07 Christophe Lyon <christophe.lyon@st.com>
10395
10396 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10397 code generation for these functions.
10398 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10399 error message.
10400
31e2b00f
AS
104012005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10402
10403 * gdb.base/help.exp (help b, help br, help bre, help brea)
10404 (help break): Update the expected message.
10405
c3d0b56e
SC
104062005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10407
10408 * gdb.asm/m68hc11.inc: Setup the data section.
10409 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10410 script for this test.
10411 (m6812-*-*): Likewise.
10412
36ae0ea9
RC
104132005-11-09 Randolph Chung <tausq@debian.org>
10414
10415 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10416
9d6f42e9
WZ
104172005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10418
10419 * gdb.base/break.exp: Fix a comment typo.
10420
e2126a14
EZ
104212005-11-03 Jim Blandy <jimb@redhat.com>
10422
a9c64011
AS
10423 Checked in by Elena Zannoni <ezannoni@redhat.com>
10424
889bf7c5 10425 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10426
e0ac7199
CV
104272005-11-02 Corinna Vinschen <vinschen@redhat.com>
10428
10429 * gdb.arch/gdb1558.c: Include stdio.h.
10430
31d3fb18
MK
104312005-10-31 Mark Kettenis <kettenis@gnu.org>
10432
10433 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10434
e52b687c
MK
104352005-10-31 Mark Kettenis <kettenis@gnu.org>
10436
10437 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10438
f4711d79
PG
104392005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10440
a9c64011
AS
10441 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10442 vscr" tests to better match output.
f4711d79 10443
987a9106
JB
104442005-10-12 Jim Blandy <jimb@redhat.com>
10445
10446 * gdb.base/structs.exp (any): New function.
10447 (test_struct_returns): Don't make any assumptions at all about
10448 what value the function returns when GDB can't set the return
10449 value.
10450
2336bb58
JB
104512005-10-09 Joel Brobecker <brobecker@adacore.com>
10452
10453 * gdb.ada/arrayidx/p.adb: New file.
10454 * gdb.ada/arrayidx.exp: New testcase
10455
104562005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10457
10458 * gdb.ada/array_return/pck.ads: New file.
10459 * gdb.ada/array_return/pck.adb: New file.
10460 * gdb.ada/array_return/p.adb: New file.
10461 * gdb.ada/array_return.exp: New testcase.
10462
705335ea
JB
104632005-10-03 Joel Brobecker <brobecker@adacore.com>
10464
a9c64011
AS
10465 * gdb.base/arrayidx.c: New file.
10466 * gdb.base/arrayidx.exp: New testcase.
705335ea 10467
11ee9940
NR
104682005-09-29 Nick Roberts <nickrob@snap.net.nz>
10469
10470 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10471 frames-invalid and breakpoints-invalid are no longer generated
10472 with level 3 so don't expect them in the output.
10473
39fb8e9e
BR
104742005-09-27 Bob Rossi <bob@brasko.net>
10475
a9c64011 10476 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10477 from test. Escape the | in mi_gdb_test call.
10478 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10479 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10480 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10481 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10482 expected regex's in mi_gdb_test calls.
10483 * lib/mi-support.exp: Remove arbitrary .* from tests.
10484 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10485 Fully anchor GDB/MI expected results in mi_gdb_test.
10486 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10487 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10488
2af48f68
PB
104892005-09-26 Paul Brook <paul@codesourcery.com>
10490
10491 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10492
f34502bc
WZ
104932005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10494
10495 * bfp-test.c: New file.
10496 * bfp-test.exp: New testcase.
10497
ca929517
WZ
104982005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10499
10500 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10501 of subarray and substring variable.
10502 * gdb.fortran/subarray.f: New source file for the test of subarray
10503 and substring variable evaluation.
10504 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10505 of string constant.
10506
c761af65
DJ
105072005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10508
10509 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10510 copyright dates.
10511
561d7a1d
PG
105122005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10513
10514 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10515 powerpc altivec' test with an almost identical 'info vector' test.
10516
b2b64cc9
PG
105172005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10518
a9c64011
AS
10519 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10520 vscr" tests to match output.
b2b64cc9 10521
6ac4d15a
PG
105222005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10523
a9c64011
AS
10524 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10525 output.
6ac4d15a 10526
40e55bef
BR
105272005-09-11 Bob Rossi <bob@brasko.net>
10528
889bf7c5
PA
10529 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10530 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10531 commands that return an MI output command and an asyncronous MI output
10532 command.
40e55bef
BR
10533 * gdb.mi/mi-console.exp: Ditto.
10534
3c7385ec
BR
105352005-09-11 Bob Rossi <bob@brasko.net>
10536
10537 * gdb.mi/mi-var-child.c: Include <string.h>.
10538
a6cd0eb3
DJ
105392005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10540
10541 * killed.exp: Correct gdb_expect syntax.
10542
2f168eed
CV
105432005-08-09 Corinna Vinschen <vinschen@redhat.com>
10544
10545 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10546
ecd3fd0f
BR
105472005-08-02 Bob Rossi <bob@brasko.net>
10548
10549 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10550 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10551 Change tests to inferior-tty-set/show.
10552 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10553 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10554 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10555 inferior. Use mi_gdb_test to get GDB and Inferior output.
10556 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10557 descriptor.
10558 (mi_inferior_tty_name): Add inferior PTY file name.
10559 (mi_gdb_start): Add INFERIOR_PTY parameter.
10560 (mi_gdb_test): Add IPATTERN parameter.
10561
f1ea48cb 105622005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10563
f1ea48cb
BR
10564 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10565 parameter to mi_gdb_test.
10566 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10567
6e650a67
DJ
105682005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10569
10570 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10571 struct_declarations.
10572 * gdb.mi/mi-var-child.exp: Step over the initialization of
10573 struct_declarations.
10574
8be260b6
DJ
105752005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10576
10577 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10578 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10579 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10580 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10581 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10582 file.
10583
4e660f07
NR
105842005-07-27 Nick Roberts <nickrob@snap.net.nz>
10585
10586 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10587 (do_children_tests): Assign values to the extra elements.
10588
10589 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10590 them for tests for "-var-update --no-values" and
a9c64011 10591 "-var-update --all-values".
4e660f07
NR
10592 Add test for "-var-list-children --simple-values".
10593
10594 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10595
10596 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10597 "-stack-list-locals --simple-values" Improve doc strings and
10598 comments.
10599
6bdae935
MK
106002005-07-18 Mark Kettenis <kettenis@gnu.org>
10601
598b7a6f
MK
10602 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10603 *-*-openbsd*.
10604 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10605
6bdae935
MK
10606 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10607 sigaltsatck'.
10608
1323e929 106092005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10610
1323e929
BR
10611 * gdb.base/default.exp (tty): Changed output of command.
10612 * gdb.base/help.exp (help tty): Ditto.
10613
b1a9c082
MK
106142005-07-12 Mark Kettenis <kettenis@gnu.org>
10615
10616 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10617
10a844a2
MK
106182005-07-10 Mark Kettenis <kettenis@gnu.org>
10619
10620 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10621 -stack-select-frame without arguments.
10622 (test_stack_frame_listing): Add test for newly implemented command
10623 -stack-info-frame.
10624
3cb3b8df
BR
106252005-07-06 Bob Rossi <bob@brasko.net>
10626
10627 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10628 command.
10629 (Copyright): Update copyright.
10630
a0c5fbcf
WZ
106312005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10632
10633 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10634 tests to evaluate exponentiation expression.
10635
984971d0
AS
106362005-06-29 Andreas Schwab <schwab@suse.de>
10637
10638 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10639 main to avoid warnings.
10640
10641 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10642
fe03833f
NR
106432005-06-20 Nick Roberts <nickrob@snap.net.nz>
10644
10645 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10646 -stack-select-frame without arguments.
10647 (test_stack_frame_listing): Add test for newly implemented command
10648 -stack-info-frame.
a9c64011 10649
7a55f279
WZ
106502005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10651
0ffa0ea5
DJ
10652 * gdb.fortran/array-element.f: New file.
10653 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10654
26585198
DJ
106552005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10656
10657 * gdb.base/bigcore.exp: Correct checks for systems which can
10658 not dump a large core file.
10659
c1bd25fd
DJ
106602005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10661
10662 * gdb.base/relocate.c: Add a copyright notice.
10663 (dummy): Remove.
10664 * gdb.base/relocate.exp: Test printing the values of variables
10665 from a relocatable file.
10666
589e074d
DJ
106672005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10668
10669 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10670 excess MI output after an error.
10671
0915f927
JB
106722005-05-29 Joel Brobecker <brobecker@adacore.com>
10673
10674 * gdb.arch/alpha-step.c: New file.
10675 * gdb.arch/alpha-step.exp: New testcase.
10676
76ff342d
DJ
106772005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10678 Dennis Brueni <dennis@slickedit.com>
10679
10680 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10681 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10682 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10683 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10684 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10685 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10686 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10687
96b0c7ac
DJ
106882005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10689 Wu Zhou <woodzltc@cn.ibm.com>
10690
10691 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10692 IBM's xlc compiler.
10693 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10694 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10695
f21565d2
JB
106962005-05-13 Jim Blandy <jimb@redhat.com>
10697
10698 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10699 calling gdb_suppress_entire_file.
10700 * gdb.base/charset.exp: Same.
10701 * gdb.base/call-rt-st.exp: Same.
10702
6006a3a1
BR
107032005-05-05 Bob Rossi <bob_rossi@cox.net>
10704
10705 * lib/gdb.exp (fullname_syntax): Added global regex.
10706 (fullname_syntax_POSIX): Ditto.
10707 (fullname_syntax_UNC): Ditto.
10708 (fullname_syntax_DOS_CASE): Ditto.
10709 (fullname_syntax_DOS): Ditto.
10710 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10711 fullname_syntax variable to scope and use it.
10712 (test_file_list_exec_source_files): Ditto.
10713 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10714
c3b69c04
DJ
107152005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10716
10717 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10718
3c95e6af
PG
107192004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10720
a9c64011
AS
10721 * lib/gdb.exp (skip_altivec_tests): New function, based on
10722 check_vmx_hw_available from the GCC testsuite.
10723 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10724 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10725
78df6c56
JB
107262005-05-02 Jim Blandy <jimb@redhat.com>
10727
10728 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10729 calling gdb_suppress_entire_file.
10730
1690f9cf
DJ
107312005-04-30 Randolph Chung <tausq@debian.org>
10732
10733 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10734 Slightly relax "sem_post" name checking.
10735
5ea106f7
PG
107362005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10737
10738 * gdb.base/unload.exp: Use new shared library infrastructure.
10739
bf7234cf
PG
107402005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10741
10742 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10743 infrastructure.
bf7234cf 10744
547b869a
CV
107452005-04-29 Corinna Vinschen <vinschen@redhat.com>
10746
10747 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10748 * gdb.asm/h8300.inc: New file.
10749
f07e55f0
PG
107502005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10751
10752 * gdb.base/shlib-call.exp: Change to use new shared library
10753 infrastructure.
10754
3cbba3d1
PG
107552005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10756
a9c64011
AS
10757 * gdb.base/pending.exp: Change to use new shared library
10758 infrastructure.
3cbba3d1 10759
ed6df200
PG
107602005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10761
a9c64011
AS
10762 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10763 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10764
8c8f4ebe
PG
107652005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10766
a9c64011
AS
10767 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10768 shared objects being adjusted and update copyright years.
8c8f4ebe 10769
607fbc54
DJ
107702005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10771
10772 * ChangeLog: Correct some 2003-01-13 dates.
10773 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10774 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10775 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10776 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10777 gdb.trace/tfind.exp: Update copyright years.
10778
57bf0e56
DJ
107792005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10780 Daniel Jacobowitz <dan@codesourcery.com>
10781
10782 * lib/gdb.exp (gdb_compile): Handle shlib=.
10783 (gdb_compile_shlib): New function.
10784
9b593790
PG
107852005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10786
a9c64011 10787 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10788
9494c6a5
DJ
107892005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10790
10791 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10792 gdb.server.
10793 * configure.ac: Likewise.
10794 * configure: Regenerated.
10795 * gdb.gdbserver/Makefile.in: Moved to...
10796 * gdb.server/Makefile.in: ... here.
10797 * gdb.gdbserver/server.c: Moved to...
10798 * gdb.server/server.c: ... here.
10799 * gdb.gdbserver/server-run.exp: Moved to...
10800 * gdb.server/server-run.exp: ... here.
10801
6f8eac0e
DJ
108022005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10803
10804 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10805 * configure.ac: Create gdb.gdbserver/Makefile.
10806 * configure: Regenerated.
10807 * lib/gdbserver-support.exp: New file, derived from
10808 config/gdbserver.exp.
10809 * config/gdbserver.exp: Use gdbserver-support.exp.
10810 * gdb.gdbserver/Makefile.in: New file.
10811 * gdb.gdbserver/server.c: New file.
10812 * gdb.gdbserver/server-run.exp: New file.
10813
6e87504d
PG
108142005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10815
a9c64011
AS
10816 * lib/gdb.exp (test_compiler_info): Return compiler_info
10817 if no arguments are given.
6e87504d 10818
d1779be4
PG
108192005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10820
10821 * gdb.arch/altivec-abi.exp: Check for compiler and set
10822 use altivec' flag accordingly.
10823 * gdb.arch/altivec-regs.exp: Likewise.
10824
88750304
DJ
108252005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10826
10827 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10828
f3fb768d
AS
108292005-03-27 Andreas Schwab <schwab@suse.de>
10830
10831 * gdb.base/bigcore.c (main): Add missing mode argument in open
10832 call.
10833
7e813ac5
DJ
108342005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10835
10836 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10837 downloads.
10838 * config/gdbserver.exp (gdb_load): Likewise.
10839
8e3049aa
PB
108402005-03-14 Paul Brook <paul@codesourcery.com>
10841
10842 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10843 targets.
10844
a9df7c44
JB
108452005-03-09 Joel Brobecker <brobecker@adacore.com>
10846
10847 * gdb.dwarf2/dup-psym.S: New file.
10848 * gdb.dwarf2/dup-psym.exp: New testcase.
10849
9f0d94e8
JB
108502005-03-09 Joel Brobecker <brobecker@adacore.com>
10851
10852 * gdb.ada/exec_changed/first.adb: New file.
10853 * gdb.ada/exec_changed/second.adb: New file.
10854 * gdb.ada/exec_changed.exp: New testcase.
10855
5f579bc5
NS
108562005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10857
36e9969c
NS
10858 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10859 (A2): New class.
10860 (main): Test operator+.
10861 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10862 breakpoint test.
10863
5f579bc5
NS
10864 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10865 * gdb.base/signull.exp: Disable if gdb,nosignals.
10866 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10867 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10868 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10869 * gdb.mi/mi2-console.exp: Likewise.
10870 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10871 continue output at start.
10872 (gdb_collect_locals_test): Robustify regexp.
10873 * gdb.trace/passc-dyn.exp: Fix comment typo.
10874 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10875
be46087e
CV
108762005-03-08 Corinna Vinschen <vinschen@redhat.com>
10877
10878 * gdb.asm/asm-source.exp: Add iq2000 case.
10879 * gdb.asm/iq2000.inc: New file.
10880
384e1a61 108812005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10882
384e1a61
MI
10883 * gdb.base/command.exp: Change hardcoded value to regular expression.
10884 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10885
584b6e9e
DJ
108862005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10887
10888 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10889 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10890 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10891 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10892 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10893
ab5b5d61
MK
108942005-03-05 Mark Kettenis <kettenis@gnu.org>
10895
10896 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10897 changes.
10898
ae051c1b
PG
108992004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10900
a9c64011
AS
10901 * lib/compiler.c: Add test for IBM's xlc compiler.
10902 * lib/compiler.cc: Likewise.
ae051c1b 10903
3f0f6ed2
JB
109042004-02-24 Joel Brobecker <brobecker@adacore.com>
10905
10906 * gdb.ada/fixed_points.exp: Create compilation object directory
10907 before running the test.
10908 * gdb.ada/null_record.exp: Likewise.
10909 * gdb.ada/packed_array.exp: Likewise.
10910 * gdb.ada/start.exp: Likewise.
10911
724f452b
JB
109122005-02-15 Joel Brobecker <brobecker@adacore.com>
10913
10914 * gdb.ada/packed_array/pa.adb: New file.
10915 * gdb.ada/packed_array.exp: New testcase.
10916
57f5cdfb 109172005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10918
1f393151
MK
10919 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10920 files.
10921
ebdda337
MK
10922 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10923 on *-*-openbsd*. Correctly match whitespace in regukar
10924 expressions.
10925
cf309262
DJ
109262005-02-10 Daniel Jacobowitz <dan@debian.org>
10927
10928 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10929 PR exp/1821
10930 * gdb.base/gdb1821.c: New test file.
10931 * gdb.base/gdb1821.exp: New test file.
10932
3be49e7a
JB
109332005-02-09 Joel Brobecker <brobecker@adacore.com>
10934
10935 * gdb.base/start.c: New file.
10936 * gdb.base/start.exp: New testcase.
10937
e292e67d
JB
109382005-02-09 Joel Brobecker <brobecker@adacore.com>
10939
10940 * gdb.ada/start/dummy.adb: New file.
10941 * gdb.ada/start.exp: New testcase.
10942
dbdfa66c
CV
109432005-02-09 Corinna Vinschen <vinschen@redhat.com>
10944
10945 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10946 for printing symbols and statistics.
10947 Add test for using relative pathnames in "maint print msymbols" test.
10948 Mark "maint info sections DATA" XFAIL on Cygwin.
10949 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10950 tests.
10951
d7941671
AC
109522005-02-09 Andreas Schwab <schwab@suse.de>
10953
10954 Committed by Andrew Cagney <cagney@gnu.org>
10955 * gdb.base/remotetimeout.exp: New file.
10956
74e5ef44
MK
109572005-02-07 Mark Kettenis <kettenis@gnu.org>
10958
10959 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10960
464dd14d
JB
109612005-02-03 Joel Brobecker <brobecker@adacore.com>
10962
10963 * gdb.ada/gnat_ada.gpr: New file.
10964 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10965 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
10966 * configure.ac: No longer generate gnat_ada.gpr.
10967 * configure: Regenerate.
10968 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
10969 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
10970 * gdb.ada/null_record/bar.ads: Likewise.
10971 * gdb.ada/null_record/bar.adb: Likewise.
10972 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
10973 * gdb.ada/null_record.exp (testdir): New variable.
10974 (testfile): executable is now in testdir subdirectory.
10975 (srcfile): Use full path to the main compilation unit.
10976 * gdb.ada/fixed_points.exp: Same changes as above.
10977
30d756ae
NR
109782005-02-03 Nick Roberts <nickrob@snap.net.nz>
10979
10980 * gdb.base/interp.exp: New test.
10981
9d799f85
AC
109822005-01-24 Andrew Cagney <cagney@gnu.org>
10983
10984 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
10985
15656118
AC
109862005-01-19 Andrew Cagney <cagney@gnu.org>
10987
a892c31b
AC
10988 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
10989 configure.ac not configure.in.
10990
15656118
AC
10991 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
10992 of powerpc*-*-*.
10993 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 10994 * gdb.base/list.exp (test_list_function)
15656118
AC
10995 (test_list_filename_and_function): Ditto.
10996 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
10997
a7b01baf
AC
109982005-01-16 Andrew Cagney <cagney@gnu.org>
10999
17d92a02
AC
11000 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11001
a7b01baf
AC
11002 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11003
bc8332bb
AC
110042005-01-14 Andrew Cagney <cagney@gnu.org>
11005
11006 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11007 * gdb.mi/mi2-var-cmd.exp: Ditto.
11008
4d074752
CV
110092005-01-10 Corinna Vinschen <vinschen@redhat.com>
11010
11011 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11012
bec39cab
AC
110132005-01-07 Andrew Cagney <cagney@gnu.org>
11014
11015 * configure.ac: Rename configure.in, require autoconf 2.59.
11016 * configure: Re-generate.
11017 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11018 * gdb.stabs/configure: Re-generate.
11019 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11020 * gdb.hp/configure: Re-generate.
11021 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11022 autoconf 2.59.
11023 * gdb.hp/gdb.objdbg/configure: Re-generate.
11024 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11025 autoconf 2.59.
11026 * gdb.hp/gdb.defects/configure: Re-generate.
11027 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11028 autoconf 2.59.
11029 * gdb.hp/gdb.compat/configure: Re-generate.
11030 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11031 autoconf 2.59.
11032 * gdb.hp/gdb.base-hp/configure: Re-generate.
11033 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11034 autoconf 2.59.
11035 * gdb.hp/gdb.aCC/configure: Re-generate.
11036
f10b16d4
JB
110372004-12-15 Jim Blandy <jimb@redhat.com>
11038
11039 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11040 under NPTL when there is debugging info available for libpthread.
11041
fb6e1814
JG
110422004-12-13 Jerome Guitton <guitton@gnat.com>
11043
11044 * gdb.ada/fixed_points.c: New file.
11045 * gdb.ada/fixed_points.exp: New file.
11046
fe46cd3a
RC
110472004-12-03 Randolph Chung <tausq@debian.org>
11048
11049 * gdb.arch/pa-nullify.exp: New file.
11050 * gdb.arch/pa-nullify.s: New file.
11051
8de0841b
RC
110522004-11-30 Randolph Chung <tausq@debian.org>
11053
11054 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11055 instead of "tbug". Fix regexp to work properly with gdb_test.
11056
c8170782
PH
110572004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11058
11059 * gdb.base/bitfields2.exp: New test.
11060 * gdb.base/bitfields2.c: New file.
11061
954269c2
RE
110622004-11-28 Richard Earnshaw <rearnsha@arm.com>
11063
11064 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11065
0107feed
RC
110662004-11-16 Randolph Chung <tausq@debian.org>
11067
11068 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11069
f073ae8c
DJ
110702004-11-14 Daniel Jacobowitz <dan@debian.org>
11071
11072 * gdb.threads/threadapply.exp: Correct "macro details" test.
11073
19ad59e7
JJ
110742004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11075
11076 * gdb.threads/threadapply.exp: New test.
11077 * gdb.threads/threadapply.c: New file.
11078
9cf0961b
MK
110792004-11-07 Mark Kettenis <kettenis@gnu.org>
11080
11081 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11082 frames.
11083
c789492a
FL
110842004-11-05 Felix Lee <felix+log1@specifixinc.com>
11085
11086 * gdb.base/cursal.exp: New file.
11087 * gdb.base/cursal.c: New file.
11088
a1e167bb
AC
110892004-11-03 Andrew Cagney <cagney@gnu.org>
11090
11091 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11092
b7cbf173
MK
110932004-10-30 Mark Kettenis <kettenis@gnu.org>
11094
11095 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11096 NetBSD/ELF targets.
11097
88f9d34f
JB
110982004-10-29 Joel Brobecker <brobecker@gnat.com>
11099
11100 * gdb.threads/bp_in_thread.c: New file, copied from
11101 pthread_cond_wait.c.
11102 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11103 file, rather than reusing the .c file from another testcase.
11104
ca7d6a0c
JB
111052004-10-20 Joel Brobecker <brobecker@gnat.com>
11106
11107 * gdb.ada/null_record.exp: Check where we stopped after
11108 sending the start command, instead of where the associated
11109 temporary breakpoint was inserted.
11110
0d863d03
AC
111112004-10-14 Andrew Cagney <cagney@gnu.org>
11112
11113 * gdb.mi/gdb701.c (main): Return 0.
11114
d11e72cb
DJ
111152004-10-13 Daniel Jacobowitz <dan@debian.org>
11116
d40539a4 11117 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11118
e1923096
JJ
111192004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11120
11121 * gdb.threads/schedlock.c: Add comment markers to use to find
11122 line numbers.
11123 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11124 comments.
11125 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11126 breakpoint lines.
11127
ec8ba2c9
DJ
111282004-10-12 Daniel Jacobowitz <dan@debian.org>
11129
11130 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11131
0eb3658b
DJ
111322004-10-12 Daniel Jacobowitz <dan@debian.org>
11133
11134 * configure.in: Add gdb.dwarf2.
11135 * configure: Regenerated.
11136 * Makefile.in: Add gdb.dwarf2.
11137 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11138 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11139 gdb.dwarf2/file1.txt: New files.
11140
a271cc33
OF
111412004-10-11 Orjan Friberg <orjanf@axis.com>
11142
a9c64011 11143 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11144 of "run", since the latter doesn't work with remote targets. Adjust
11145 the breakpoint numbering accordingly.
11146 * gdb.threads/pthread_cond_wait.exp: Ditto.
11147
895ce074
MC
111482004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11149
11150 * gdb.base/overlays.exp: Update copyright years.
11151
6be3092d
KI
111522004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11153
11154 * gdb.base/overlays.exp: Disable if target is Linux.
11155
e05389b8
FL
111562004-10-06 Felix Lee <felix+log1@specifixinc.com>
11157
11158 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11159
73cb587d
KI
111602004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11161
11162 * gdb.asm/asm-source.exp: Add m32r-linux target.
11163 * gdb.asm/m32r-linux.inc: New file.
11164
3c0edcdc
AC
111652004-09-24 Andrew Cagney <cagney@redhat.com>
11166 David Anderson <anderson@redhat.com>
11167
11168 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11169 command fails, assume things will work.
11170 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11171 (_GNU_SOURCE): Define.
11172 (print_unsigned, print_hex): Change parameter to "long long".
11173 (print_byte_count): New function, use to print byte counts.
11174 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11175 O_LARGEFILE.
11176 (main): Compute an upper bound on a corefile in max_core_size.
11177 Limit memory chunk size to max_core_size. Limit total memory
11178 allocated to max_core_size.
11179
4bb3667f
AC
111802004-09-23 Andrew Cagney <cagney@gnu.org>
11181
11182 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11183 from a separate process with code that creates a corefile by
11184 making the inferior dump core.
11185
60fe1a51
MK
111862004-09-23 Mark Kettenis <kettenis@gnu.org>
11187
11188 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11189 block.
11190
8e937346
MC
111912004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11192
11193 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11194 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11195 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11196 Likewise.
11197
7213f6d6
JJ
111982004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11199
11200 * gdb.java/jprint.exp: New test case for java inferior call.
11201 * gdb.java/jprint.java: Ditto.
11202
eac69dca
JB
112032004-09-15 Joel Brobecker <brobecker@gnat.com>
11204
11205 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11206
22227696
MC
112072004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11208
11209 * gdb.threads/killed.c: Include <stdlib.h>.
11210 * gdb.threads/pthreads.c: Likewise.
11211
7dd403a4
MC
112122004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11213
11214 * gdb.threads/killed.c: Add copyright notice.
11215
33f2d567
JM
112162004-09-10 Jason Molenda (jmolenda@apple.com)
11217
a9c64011
AS
11218 * gdb.base/define.exp: Two new tests to verify zero space chars
11219 after 'if' and 'while' commands in a user-defined command is correctly
11220 parsed.
33f2d567 11221
e05b62ac
AC
112222004-09-08 Andrew Cagney <cagney@gnu.org>
11223
11224 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11225 delivery test with duplicate at end of file.
11226
9cbe82da
MK
112272004-09-06 Mark Kettenis <kettenis@jive.nl>
11228
11229 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11230
564803d9
MC
112312004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11232
11233 * config/hppro.exp: Removed.
11234
7c6807ce
MC
112352004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11236
11237 * config/sparclet.exp: Removed.
11238
bf7e26dd
MC
112392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11240
11241 * config/udi.exp: Removed.
11242
714e341b
MC
112432004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11244
11245 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11246 of "exp_continue".
11247 (advancei): Likewise.
11248
1236e623
JJ
112492004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11250
11251 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11252
3bdcad15
MI
112532004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11254
228af206 11255 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11256 to check for nodebug in executable.
11257 * gdb.gdb/observer.exp (setup_test): Likewise.
11258 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11259 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11260
c72b934c
AC
112612004-09-01 Andrew Cagney <cagney@gnu.org>
11262
11263 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11264 files.
11265
edd9b715
JJ
112662004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11267
11268 * gdb.base/unload.exp: Fix expected warning message to match
11269 latest format.
11270
fb4ce06b
CV
112712004-09-01 Corinna Vinschen <vinschen@redhat.com>
11272
11273 * gdb.base/call-rt-st.exp: Fix typos.
11274
ce78e7c3
MI
112752004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11276
11277 * gdb.threads/thread_check.exp: New testcase.
11278 * gdb.threads/thread_check.c: New testcase.
11279
2dedb159
AC
112802004-08-31 Andrew Cagney <cagney@gnu.org>
11281
11282 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11283 (skip_to_handler_entry): New procedures. Test stepping into a
11284 handler when the breakpoint is at the handler's entry point.
11285
68f53502
AC
112862004-08-30 Andrew Cagney <cagney@gnu.org>
11287
11288 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11289 gdb/1757.
11290
3e3ffd2b
MC
112912004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11292
11293 With code from Manoj Iyer <manjo@austin.ibm.com>:
11294 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11295 return value. Add an arm for "no debugging symbols found".
11296 Change a stray "error" to "perror".
11297 (gdb_run_cmd): Adapt to new return value.
11298 * gdb.base/remote.exp: Adapt to new return value.
11299 * gdb.gdb/complaints.exp: Likewise.
11300 * gdb.gdb/observer.exp: Likewise.
11301 * gdb.gdb/selftest.exp: Likewise.
11302 * gdb.gdb/xfullpath.exp: Likewise.
11303
4b6f5fd2
JB
113042004-08-27 Joel Brobecker <brobecker@gnat.com>
11305
11306 * gdb.threads/bp_in_thread.exp: New testcase.
11307
e5b25496
MC
113082004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11309
11310 Fix PR testsuite/1735.
11311 * gdb.threads/schedlock.c (thread_function): Add a cast
11312 to suppress a gcc warning.
11313 * gdb.threads/thread-specific.c (thread_function): Likewise.
11314
934353d6
MC
113152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11316
11317 * gdb.base/unload.c: Include <stdlib.h>.
11318
f98a0aef 113192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11320
f98a0aef 11321 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11322 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11323 synchronized after the "return".
11324
5a2e8882
MC
113252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11326
11327 * gdb.mi/basics.c: Include <stdio.h>.
11328 * gdb.mi/pthreads.c: Include <stdlib.h>.
11329 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11330
a9640423
MC
113312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11332
11333 * gdb.threads/schedlock.c: Add copyright notice.
11334
b04e311d
AC
113352004-08-25 Andrew Cagney <cagney@gnu.org>
11336
11337 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11338 (skip_over_handler, breakpoint_over_hander): New test procedures.
11339 (advance, advancei): Add a proper prefix, do not use
11340 rerun_to_main.
11341 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11342
7c27f15b
MC
113432004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11344
11345 * gdb.mi/basics.c: Add copyright notice.
11346 * gdb.mi/var-cmd.c: Add copyright notice.
11347
fffc87ae
MC
113482004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11349
11350 * lib/gdb.exp: Remove signed_keyword_not_used.
11351 * lib/compiler.c: Likewise.
11352 * lib/compiler.cc: Likewise.
11353
d782e0bf
MC
113542004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11355
11356 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11357 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11358
96033e83
MC
113592004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11360
11361 * gdb.base/whatis.c: Add copyright notice.
11362
cf38c229
MK
113632004-08-20 Mark Kettenis <kettenis@gnu.org>
11364
11365 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11366 it to skip the breakpoints encoded in the inline assembly.
11367
f4b49756
MC
113682004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11369
11370 * Makefile.in: Add gdb.fortran.
11371
2f193b69
MC
113722004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11373
11374 * gdb.base/call-sc.exp (test_scalar_returns):
11375 Fix cut-and-paste glitch in "Make fun return now".
11376
89a237cb
MC
113772004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11378
11379 * configure.in: Add gdb.fortran.
11380 * configure: Regenerate.
11381 * gdb.fortran/Makefile.in: New file.
11382 * lib/gdb.exp (skip_fortran_tests): New procedure.
11383
469aff8e
MC
113842004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11385
11386 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11387 reference to bug-gnu@prep.ai.mit.edu.
11388 * gdb.mi/mi-var-child.exp: Likewise.
11389 * gdb.mi/mi-var-cmd.exp: Likewise.
11390 * gdb.mi/mi-var-display.exp: Likewise.
11391 * gdb.mi/mi2-var-block.exp: Likewise.
11392 * gdb.mi/mi2-var-child.exp: Likewise.
11393 * gdb.mi/mi2-var-cmd.exp: Likewise.
11394 * gdb.mi/mi2-var-display.exp: Likewise.
11395
00b51b9f
MK
113962004-08-15 Mark Kettenis <kettenis@gnu.org>
11397
11398 * gdb.base/unload.c (main): Make local variable msg const.
11399
45f07fef
MC
114002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11401
11402 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11403 to bug-gnu@prep.ai.mit.edu.
11404 * gdb.mi/mi-disassemble.exp: Likewise.
11405 * gdb.mi/mi-eval.exp: Likewise.
11406 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11407 default line number.
11408 * gdb.mi/mi-return.exp: Likewise.
11409 * gdb.mi/mi-simplerun.exp: Likewise.
11410 * gdb.mi/mi-stack.exp: Likewise.
11411 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11412 number with explicit range test.
11413 * gdb.mi/mi-watch.exp: Likewise.
11414 * gdb.mi/mi2-break.exp: Likewise.
11415 * gdb.mi/mi2-cli.exp: Likewise.
11416 * gdb.mi/mi2-disassemble.exp: Likewise.
11417 * gdb.mi/mi2-eval.exp: Likewise.
11418 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11419 default line number.
11420 * gdb.mi/mi2-return.exp: Likewise.
11421 * gdb.mi/mi2-simplerun.exp: Likewise.
11422 * gdb.mi/mi2-stack.exp: Likewise.
11423 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11424 number with explicit range test.
11425 * gdb.mi/mi2-watch.exp: Likewise.
11426
dd8c8ee7
MC
114272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11428
11429 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11430 * gdb.cp/m-static.exp: Likewise.
11431 * gdb.cp/rtti.exp: Likewise.
11432
4e838464
MK
114332004-08-14 Mark Kettenis <kettenis@gnu.org>
11434
11435 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11436
8d8cb839
EZ
114372004-08-14 Eli Zaretskii <eliz@gnu.org>
11438
11439 * ChangeLog: Prefix Local Variables with semi-colons and indent
11440 the reference to older ChangeLog files, to fix fontification in
11441 Emacs.
11442
deea8bb0
MC
114432004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11444
11445 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11446 * gdb.mi/mi2-break.exp: Likewise.
11447
c3297504
MC
114482004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11449
11450 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11451
25808999
MC
114522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11453
11454 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11455
226a8d71
MC
114562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11457
11458 * gdb.cp/classes.exp: Remove unused declarations. Just let
11459 test names default instead of providing special names. Remove
11460 extraneous demangler test.
11461
37fdf854
JJ
114622004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11463
11464 * gdb.base/unload.exp: New test for breakpoints in dynamically
11465 loaded libraries.
11466 * gdb.base/unload.c: Ditto.
11467 * gdb.base/unloadshr.c: Ditto.
11468
2d3a7986
MC
114692004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11470
11471 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11472 cp_test_ptype_class.
11473 (test_enums): Likewise.
11474
c72b934c
AC
114752004-08-10 Andrew Cagney <cagney@gnu.org>
11476
11477 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11478 files.
11479
cc503c8a
AC
114802004-08-10 Andrew Cagney <cagney@gnu.org>
11481
11482 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11483 init_malloc call.
11484
902f2ccb
MC
114852004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11486
11487 * ChangeLog: Add copyright notice. The notice is copied
11488 from emacs 21.3 top level ChangeLog.
11489
78c90502
MC
114902004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11491
11492 * lib/cp-support.exp: New file.
11493 * lib/cp-support.exp (cp_test_type_class): New function.
11494 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11495 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11496 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11497 cp_test_ptype_class.
11498
88e5ea78
MC
114992004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11500
11501 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11502 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11503 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11504 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11505 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11506 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11507 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11508 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11509 gdb.mi/mi2-watch.exp: Update copyright years.
11510
6a89fc9c
MK
115112004-08-09 Mark Kettenis <kettenis@gnu.org>
11512
11513 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11514
1482e0de
MC
115152004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11516
11517 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11518 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11519 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11520 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11521 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11522 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11523 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11524 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11525 gdb.mi/mi-watch.exp: Update copyright years.
11526
1a5ce3f3
DJ
115272004-08-08 Daniel Jacobowitz <dan@debian.org>
11528
11529 PR gdb/1738
11530 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11531 from a breakpoint with a pending signal.
11532
04f6ecf2
DJ
115332004-08-08 Daniel Jacobowitz <dan@debian.org>
11534
11535 PR gdb/1736
11536 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11537 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11538 the prompt.
11539 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11540
54d90d35
DJ
115412004-08-08 Daniel Jacobowitz <dan@debian.org>
11542
11543 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11544
d2f6abb0
DJ
115452004-08-08 Daniel Jacobowitz <dan@debian.org>
11546
11547 PR gdb/1736
11548 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11549 for i?86-*-linux*.
11550
5598c03d
DJ
115512004-08-08 Daniel Jacobowitz <dan@debian.org>
11552
11553 * gdb.arch/i386-prologue.exp: Compile without debug information.
11554
c6fee705
MC
115552004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11556
11557 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11558 rather than asking gdb to search.
11559
dd90efdb
MC
115602004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11561
11562 * gdb.base/gcore.c: Include <string.h>.
11563
1e84bec1
MC
115642004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11565
11566 * gdb.base/gcore.c: Add copyright notice.
11567
e425eb2b
MC
115682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11569
11570 * gdb.base/freebpcmd.c: Include <stdio.h>.
11571 * gdb.base/long_long.c: Include <string.h>.
11572 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11573 * gdb.base/siginfo.c: Include <string.h>.
11574 * gdb.base/sigstep.c: Include <string.h>.
11575
cb9aaed5
MC
115762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11577
11578 * gdb.base/complex.c: Include <stdlib.h>.
11579
55944f3d
MC
115802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11581
11582 * gdb.base/complex.c: Add copyright notice.
11583
7b2953d9
MC
115842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11585
11586 * gdb.base/charset.c: Include <stdlib.h>.
11587
c9133d23
MC
115882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11589
11590 * gdb.base/auxv.c: Include <stdlib.h>.
11591
0a8490ad
MC
115922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11593
11594 * gdb.base/auxv.c: Add copyright notice.
11595
3426d5ec
MC
115962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11597
11598 * gdb.base/coremaker.c: Add copyright notice.
11599 * gdb.base/coremaker2.c: Add copyright notice.
11600
8da195dd
AC
116012004-08-04 Andrew Cagney <cagney@gnu.org>
11602
11603 * gdb.base/store.exp: Update copyright.
11604 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11605 names, do not import gdb_prompt.
11606
8d394f98
AC
116072004-08-01 Andrew Cagney <cagney@gnu.org>
11608
11609 Fix PR testsuite/1729.
11610 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11611 not use capture_value with value 4.
11612 (capture_value): Add optional test name parameter.
11613 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11614 the prefix, pass to capture_value.
11615
b6702b23
MK
116162004-08-01 Mark Kettenis <kettenis@gnu.org>
11617
11618 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11619 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11620 (main): Call new function.
11621
c203e0ca
MC
116222004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11623
11624 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11625
a7995a30
MC
116262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11627
11628 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11629
9366563b
MC
116302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11631
b6eeaf26 11632 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11633 Accept more values of vtbl pointer. Remove some messages
11634 about "obsolete gcc or gdb".
11635
2fc1f950
MC
116362004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11637
11638 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11639
c724d49b
MC
116402004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11641
11642 * gdb.base/asm-source.exp: Properly convert target board
11643 debug flags from gcc format to binutils format.
11644
736b0fce
MK
116452004-07-28 Mark Kettenis <kettenis@gnu.org>
11646
11647 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11648 gdb1718". PR backtrace/1718 partially fixed.
11649
5633ea5c
JJ
116502004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11651
11652 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11653
575eebb1
NC
116542004-07-26 Nick Clifton <nickc@redhat.com>
11655
11656 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11657 good default value for a specific architecture is available then
11658 set it to that value. Otherwise default to the -gstabs switch.
11659 Remove the -g... switches from the asm-flags variable. Allow the
11660 target board info to override the value if it wants to. Pass the
11661 switch on the assembler command line.
11662
62104619
MK
116632004-07-23 Mark Kettenis <kettenis@gnu.org>
11664
11665 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11666 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11667 (main): Call new function.
11668
4a1135b8
MC
116692004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11670
11671 Test for PR exp/1715.
11672 * gdb.base/radix.exp: Refactor common procedures. Make all
11673 test names unique. Change XFAIL to KFAIL.
11674
8a12c1f0
MC
116752004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11676
11677 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11678 * gdb.ada/gnat_ada.gin: ... to here.
11679 * configure.in: Use gnat_ada.gin.
11680 * configure: Regenerate.
11681
23b451cf
AC
116822004-07-20 Andrew Cagney <cagney@gnu.org>
11683
11684 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11685 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11686 XFAILs. Clean up test messages and comments. Check backtraces.
11687 Delete re-sync code.
11688
ab618a02
MC
116892004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11690
11691 Fix PR cli/740.
11692 * gdb.base/annota1.exp: Honor gdb,nosignals.
11693 * gdb.base/annota3.exp: Likewise.
11694
46dad340
MC
116952004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11696
11697 * lib/java.exp: Update copyright notice.
11698
756d8c70
AC
116992004-07-19 Andrew Cagney <cagney@gnu.org>
11700
11701 * gdb.base/selftest.exp: Copy file from here ...
11702 * gdb.gdb/selftest.exp: ... to here.
11703
586027e6
AC
117042004-07-16 Andrew Cagney <cagney@redhat.com>
11705
11706 * lib/insight-support.exp: Delete file.
11707 * lib/java.exp (java_init): Fix copyright.
11708
029d2200
AC
117092004-07-16 Andrew Cagney <cagney@gnu.org>
11710
11711 * gdb.base/restore.c: Append "prologue" to comments marking the a
11712 function's prologue.
11713 * gdb.base/restore.exp: Update copyright, re-indent.
11714 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11715 callerN" prefix where needed. Update patterns that match a
11716 function's prologue.
11717
653b62c5
MC
117182004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11719
11720 * gdb.base/restore.c: Add copyright notice.
11721
f7d690e5
AC
117222004-07-16 Andrew Cagney <cagney@gnu.org>
11723
11724 * gdb.base/logical.exp: Update copyright.
11725 (evaluate): New procedure. Use to re-implement tests using
11726 several tables.
11727
d629a7cb
MH
117282004-07-14 Martin Hunt <hunt@redhat.com>
11729
11730 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11731 which fixes some problems where init.tcl was not found.
11732
9c7bb332
AC
117332004-07-13 Andrew Cagney <cagney@gnu.org>
11734
6bf46641
AC
11735 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11736 (check_sizeof, check_valueof): Do not include the output in the
11737 test name. Use gdb_test.
11738 (get_valueof): Use gdb_test_multiple.
11739
c4ffd4c0
AC
11740 * gdb.base/step-test.exp: Update copyright. Use
11741 gdb_test_multiple. Ensure that test names do not include
11742 architecture dependent output.
11743
ab89363a
AC
11744 * gdb.gdb/observer.exp: Update copyright.
11745 (setup_test): Use gdb_test_multiple.
11746 (attach_first_observer, attach_second_observer)
11747 (attach_third_observer, detach_first_observer)
11748 (detach_second_observer, detach_third_observer)
11749 (reset_counters, check_counters): Make $message a prefix.
11750 (test_normal_stop_notifications): Add "args" parameter - a list of
11751 init functions to be called. Make $message a prefix,
11752 (test_observer_normal_stop): Change the message prefixes so that
11753 they are unique, pass the attach / detach procedures to
11754 test_normal_stop_notifications.
11755
ec58997a
AC
11756 * gdb.base/signull.exp (test_segv): Prefix all tests with
11757 "${name}". Clean up test messages.
11758
b475183b
AC
11759 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11760
9c7bb332
AC
11761 * gdb.base/ena-dis-br.exp: Update copyright.
11762 (break_at): New function. Replace send_gdb with gdb_test,
11763 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11764 ignore count, not stopped at bpt", with KFAIL.
11765
2dd95497
CV
117662004-07-13 Corinna Vinschen <vinschen@redhat.com>
11767
11768 * gdb.base/attach.exp: Remove cleanupfile handling.
11769
419e626b
AC
117702004-07-12 Andrew Cagney <cagney@gnu.org>
11771
11772 * gdb.base/annota1.exp: Cleanup corefile test name.
11773 * gdb.base/annota3.exp: Ditto.
11774
8b1b3228
AC
117752004-07-12 Andrew Cagney <cagney@gnu.org>
11776
78650829
AC
11777 * gdb.base/signals.exp: Clean up copyright, re-indent.
11778
8b1b3228
AC
11779 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11780 gdb_test and gdb_test_multiple.
11781
935c2760
JJ
117822004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11783
11784 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11785 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11786 provide line number info for first statement in main.
11787
1544280f
AC
117882004-07-08 Andrew Cagney <cagney@gnu.org>
11789
1279f4ff
AC
11790 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11791
1544280f
AC
11792 * gdb.base/sigbpt.exp: Make the common part of each test name a
11793 prefix instead of suffix.
11794
bcc82369
BR
117952004-07-07 Bob Rossi <bob_rossi@cox.net>
11796
11797 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11798 test from test_tbreak_creation_and_listing to
11799 test_file_list_exec_source_file
11800 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11801 Changed name of test from test_tbreak_creation_and_listing to
11802 test_file_list_exec_source_file
11803
23f4b0aa
JJ
118042004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11805
11806 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11807 the jmisc() constructor instead of <init>.
11808 * gdb.java/jmisc1.exp: Ditto.
11809
56401cd5
AC
118102004-07-07 Andrew Cagney <cagney@gnu.org>
11811
11812 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11813 corrupting the PC.
11814
44ae2f6a
MC
118152004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11816
11817 * gdb.cp/templates.exp: Accept whitespace change in demangler
11818 output.
11819
45a83408
AC
118202004-07-06 Andrew Cagney <cagney@gnu.org>
11821
11822 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11823
d205ad70
MC
118242004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11825
11826 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11827 * lib/compiler.cc: Likewise.
11828
06ea1a61
MC
118292004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11830
11831 * lib/compiler.cc: Work around string preprocessing problem
11832 with old hp c++ compiler.
11833 * lib/compiler.c: Likewise.
11834
daab1251
CV
118352004-06-29 Corinna Vinschen <vinschen@redhat.com>
11836
11837 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11838 directives to conditionalize symbol prefixing.
11839 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11840 additional_flags handling. Add underscore prefix for Cygwin.
11841 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11842 conditionalize symbol prefixing.
11843 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11844 additional_flags handling. Add underscore prefix for Cygwin.
11845
cc984116
CV
118462004-06-29 Corinna Vinschen <vinschen@redhat.com>
11847
11848 * gdb.base/bigcore.exp: Skip test on Cygwin.
11849
c279b077
MC
118502004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11851
11852 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11853 formats for "info register". Use gdb_test_multiple. Fix
11854 the "invalid register" test.
11855
0e915747
CV
118562004-06-28 Corinna Vinschen <vinschen@redhat.com>
11857
11858 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11859 PID for Cygwin. Add Cygwin specific strings to check for in some
11860 tests.
11861 (do_attach_tests): Add a test for user interaction when attaching
11862 to a process with no matching symbol table already loaded.
11863
11422c86
AC
118642004-06-26 Andrew Cagney <cagney@gnu.org>
11865
11866 Test PR java/1567 and PR java/1565.
11867 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11868 * gdb.java/jmisc2.exp: Delete file.
11869
cefbce26
MC
118702004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11871
11872 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11873
e19f872c
CV
118742004-06-25 Corinna Vinschen <vinschen@redhat.com>
11875
11876 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11877 attach process.
11878
d931ba3b
MC
118792004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11880
11881 * gdb.cp/pr-1553.exp: Remove.
11882
aef68c48
MC
118832004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11884
11885 * gdb.cp/pr-1553.cc: Remove.
11886 * gdb.cp/pr-1553.exp: Disable this test.
11887
8d5df71a
JB
118882004-06-20 Jim Blandy <jimb@redhat.com>
11889
a9c64011 11890 Fix PR testsuite/1680.
8d5df71a
JB
11891 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11892 regular expressions.
11893
4ac6f39d
MC
118942004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11895
11896 Fix PR testsuite/1679.
11897 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11898 Issue an UNSUPPORTED result instead.
11899
1b413552
JB
119002004-06-18 Jim Blandy <jimb@redhat.com>
11901
11902 * gdb.base/charset.exp: Only send a control-C if we see a new
11903 prompt and incomplete command.
11904
6daa6ebd
MC
119052004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11906
11907 * gdb.cp/pr-574.cc: Add copyright notice.
11908
51fa4ae0
JB
119092004-06-17 Jim Blandy <jimb@redhat.com>
11910
11911 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11912 cases where the regexp has no groups; this grabs random text from
11913 the previous test suite, whatever that was.
11914
8fea26c5
MC
119152004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11916
11917 * gdb.cp/printmethod.cc: Add copyright notice.
11918
1e3aeb41
MC
119192004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11920
11921 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11922
9d9030bc
AC
119232004-06-16 Andrew Cagney <cagney@gnu.org>
11924
11925 * gdb.base/signull.c: Update copyright. Include <string.h>.
11926 (bowler): Replace data_pointer with data_read
11927 and data_write cases. Add code_descriptor case.
11928 (zero, desc): New array and pointer.
11929 (data, code): Change to simple pointers.
11930 * gdb.base/signull.exp: Fix probe pattern matching a function
11931 descriptor SIGSEGV. Replace data_pointer with data_read and
11932 data_write tests.
11933
acd4ad44
AC
119342004-06-16 Andrew Cagney <cagney@gnu.org>
11935
11936 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11937
08fd625c
MC
119382004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11939
11940 * gdb.base/long_long.c: Add copyright notice.
11941
1903502c
MC
119422004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11943
11944 * gdb.base/long_long.exp: Remove reference to
11945 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11946 to gdb_breakpoint and gdb_continue_to_breakpoint.
11947
83313cb1
JB
119482004-06-14 Jim Blandy <jimb@redhat.com>
11949
11950 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11951 endian case.
11952
1bf404ef
AC
119532004-06-14 Andrew Cagney <cagney@gnu.org>
11954
11955 * gdb.base/gcore.exp (capture_command_output): Delete the always
11956 passing tests containing inferior values.
11957 * gdb.base/ending-run.exp: Do not include the breakpoint address
11958 in the test message. Update copyright.
11959 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11960 size in the test name, use gdb_test_multiple. Update copyright.
11961
ef220b33
MC
119622004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11963
11964 * gdb.cp/ref-types.cc: Add copyright notice.
11965
4f70a4c9
MC
119662004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11967
11968 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
11969 hp_aCC_compiler.
11970 * lib/compiler.cc: Likewise.
11971 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
11972 'set' commands. Log diagnostics for other lines. Set
11973 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
11974
335928ac
MC
119752004-06-13 Michael Chastain <mec.gnu@mindspring.com>
11976
11977 * gdb.cp/try_catch.cc: Add copyright notice.
11978
2efb12e8
MC
119792004-06-12 Michael Chastain <mec.gnu@mindspring.com>
11980
11981 * gdb.cp/userdef.cc: Add copyright notice.
11982
0bbed51a
MC
119832004-06-11 Michael Chastain <mec.gnu@mindspring.com>
11984
11985 * gdb.cp/virtfunc.cc: Add copyright notice.
11986
e12a46c9
RC
119872004-06-11 Randolph Chung <tausq@debian.org>
11988
11989 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
11990 problem.
11991
338e05af
AC
119922004-06-10 Andrew Cagney <cagney@gnu.org>
11993
11994 * lib/compiler.cc, lib/compiler.c: Append either
11995 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
11996 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
11997 instead of gcc-3-3.
11998
dc3f10cb
AC
119992004-06-09 Andrew Cagney <cagney@gnu.org>
12000
b4d946af
AC
12001 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12002 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12003
dc3f10cb
AC
12004 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12005 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12006 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12007 fixed.
12008
b5c0bfa2
AC
120092004-06-09 Andrew Cagney <cagney@gnu.org>
12010
12011 * gdb.base/structs.exp (test_struct_returns): Replace
12012 "return_value_unknown" and "finish_value_unknown" by
12013 "return_value_known" and "finish_value_known". Instead of
12014 "return_value_unknown" iff "finish_value_unknown", check
12015 "return_value_known" implies "finish_value_known".
12016
caeb605f
MH
120172004-06-08 Martin Hunt <hunt@redhat.com>
12018
12019 * gdb.base/float.exp: Add pattern for mips targets.
12020
c892bb64
RC
120212004-06-08 Randolph Chung <tausq@debian.org>
12022
12023 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12024 message for unknown architectures more clear.
12025
48306d3e
JB
120262004-06-08 Joel Brobecker <brobecker@gnat.com>
12027
12028 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12029 start the execution of the program.
12030
83ecb59f
JB
120312004-06-07 Jim Blandy <jimb@redhat.com>
12032
12033 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12034 * gdb.arch/i386-cpuid.h: New helper file.
12035
55264cb4
RC
120362004-06-07 Randolph Chung <tausq@debian.org>
12037
12038 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12039 has started.
12040
23cadb28
RM
120412004-06-04 Roland McGrath <roland@redhat.com>
12042
12043 Fix PR gdb/1647.
12044 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12045 differently to be robust to output buffering differences.
12046
51d01eda
MC
120472004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12048
12049 * gdb.threads/pthreads.exp: Update copyright years.
12050 (check_control_c): Change asynchronous 'after' to synchronous.
12051
f4fc3b93
RM
120522004-06-04 Roland McGrath <roland@redhat.com>
12053
12054 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12055 next gdb prompt.
12056
4013522b
MC
120572004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12058
12059 Fix PR gdb/1636.
12060 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12061 calls to synchronous.
12062
7a8f1e6b
JB
120632004-05-26 Jim Blandy <jimb@redhat.com>
12064
12065 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12066
81bb3443
RC
120672004-05-24 Randolph Chung <tausq@debian.org>
12068
12069 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12070 * gdb.asm/pa.inc: New file.
12071
8f5a3103
MK
120722004-05-22 Mark Kettenis <kettenis@gnu.org>
12073
12074 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12075
734b8fe8 120762004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12077 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12078
12079 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12080 GDB prompt.
12081
725603e1
UW
120822004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12083
f4fc3b93 12084 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12085 setjmp/longjmp. Use sigaction instead of signal.
12086
8b923272 120872004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12088 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12089
12090 * gdb.threads/pthread_cond_wait.c: New file.
12091 * gdb.threads/pthread_cond_wait.exp: New testcase.
12092
8bfabb04
AC
120932004-05-13 Andrew Cagney <cagney@redhat.com>
12094
12095 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12096 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12097
42edda50
AC
120982004-05-11 Andrew Cagney <cagney@redhat.com>
12099
12100 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12101 fixed but revealed gdb/1639.
12102
d303a6c7
AC
121032004-05-10 Andrew Cagney <cagney@redhat.com>
12104
12105 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12106 func1" and "next to 2nd alarm", kernel bug avoided.
12107
bf08c2a1
DJ
121082004-05-10 Daniel Jacobowitz <dan@debian.org>
12109
12110 PR external/1568
12111 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12112 XFAIL if it is smaller than bytes_allocated.
12113 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12114 (main): Make chunks_allocated unsigned. Correct comment.
12115
c0586a34
JB
121162004-05-07 Joel Brobecker <brobecker@gnat.com>
12117
12118 * gdb.arch/powerpc-aix-prologue.c: New file.
12119 * gdb.arch/powerpc-aix-prologue.exp: New file.
12120
f2785d12
JB
121212004-05-07 Jim Blandy <jimb@redhat.com>
12122
12123 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12124 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12125
bd7f6e30
JB
121262004-05-06 Joel Brobecker <brobecker@gnat.com>
12127
12128 * gdb.base/sep.exp: No longer setup_kfail when the program was
12129 built with dwarf2.
12130
0a5e7efe
JI
121312004-05-05 Jim Ingham <jingham@apple.com>
12132
12133 * gdb.base/pending.exp: Make sure pending breakpoints
12134 preserve the ignore count.
f4fc3b93 12135
a8958849
MK
121362004-04-27 Jerome Guitton <guitton@gnat.com>
12137
12138 * i386-prologue.exp: Add testcase for jump instruction as first
12139 instruction of the real code.
12140 * i386-prologue.c (jump_at_beginning): New function.
12141
7e103f5b
MK
121422004-04-28 Mark Kettenis <kettenis@gnu.org>
12143
12144 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12145 x86_64-*-*.
12146
5d38b224
MK
121472004-04-28 Mark Kettenis <kettenis@gnu.org>
12148
12149 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12150 i*86-*-*.
12151
0ef32fd9
MK
121522004-04-25 Mark Kettenis <kettenis@gnu.org>
12153
12154 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12155 expression that checks the return type.
12156
71d7dd7c
AC
121572004-04-23 Andrew Cagney <cagney@redhat.com>
12158
12159 * gdb.base/call-sc.exp: New test of scalar call/return values.
12160 * gdb.base/call-sc.c: Ditto.
12161
1e9f977e
JJ
121622004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12163
12164 * gdb.threads/manythreads.c: Reduce thread stack size.
12165
899d9e3a
JJ
121662004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12167
12168 * gdb.threads/manythreads.c: Add copyright notice.
12169
61bcae62
AC
121702004-04-23 Andrew Cagney <cagney@redhat.com>
12171
12172 * gdb.base/siginfo.exp: Better handle step out of signal.
12173 * gdb.base/sigstep.exp: Ditto.
12174
7339a42e 121752004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12176 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12177
12178 * gdb.threads/manythreads.c: New testcase.
12179 * gdb.threads/manythreads.exp: Ditto.
12180
5c98409b
JB
121812004-04-22 Jim Blandy <jimb@redhat.com>
12182
12183 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12184 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12185
3b611f1a
MC
121862004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12187
12188 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12189
f0fd9238
AC
121902004-04-21 Andrew Cagney <cagney@redhat.com>
12191
12192 * gdb.base/sigstep.c: New file.
12193 * gdb.base/sigstep.exp: New file.
12194
90990674
JB
121952004-04-16 Joel Brobecker <brobecker@gnat.com>
12196
12197 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12198 call to observer_notify_normal_stop.
12199
78cef34b
AC
122002004-04-15 Andrew Cagney <cagney@redhat.com>
12201
12202 * gdb.base/siginfo.c: New file.
12203 * gdb.base/siginfo.exp: New file.
12204
d2343407
JB
122052004-04-12 J. Brobecker <brobecker@gnat.com>
12206
12207 * gdb.base/sep.exp: Fix typo in comment.
12208
a2dba3c8
JB
122092004-04-12 J. Brobecker <brobecker@gnat.com>
12210
12211 * gdb.base/sep.c: New file.
12212 * gdb.base/sep-proc.c: New file.
12213 * gdb.base/sep.exp: New testcase.
12214
15f7b60e
MK
122152004-04-09 Mark Kettenis <kettenis@gnu.org>
12216
12217 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12218 support.
12219
44f4de1a
AC
122202004-04-05 Andrew Cagney <cagney@redhat.com>
12221
12222 * gdb.base/sigaltstack.c: New file.
12223 * gdb.base/sigaltstack.exp: New file.
12224
ef04f396
JB
122252004-04-04 Joel Brobecker <brobecker@gnat.com>
12226
12227 * gdb.base/foll-fork.exp: Update the expected output for
12228 "help set follow-fork-mode", to match a change that was made
12229 to the help of this variable on 2004-01-13.
12230
d40d2c92
JB
122312004-04-01 Joel Brobecker <brobecker@gnat.com>
12232
12233 * lib/ada.exp: Add copyright notice.
12234 * bar.ads: Likewise.
12235 * bar.adb: Likewise.
12236 * null_record.adb: Likewise.
12237 * null_record.exp: Likewise.
12238 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12239
f86ef5a3
JB
122402004-04-01 Joel Brobecker <brobecker@gnat.com>
12241
12242 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12243 * configure: Regenerate.
12244
414e70e3
JB
122452004-04-01 Joel Brobecker <brobecker@gnat.com>
12246
12247 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12248 to build the application. Remove the message printed when in
12249 verbose mode, redundant with the UNSUPPORTED message above.
12250
f0aaee49
JB
122512004-03-31 Joel Brobecker <brobecker@gnat.com>
12252
12253 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12254 * gdb.ada (null_record.exp): New testcase.
12255
ac81cb54
JB
122562004-03-31 Joel Brobecker <brobecker@gnat.com>
12257
12258 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12259
854af2f7
JB
122602004-03-31 Joel Brobecker <brobecker@gnat.com>
12261
12262 * gdb.ada: New subdirectory.
12263 * gdb.ada/Makefile.in: New file.
12264 * gdb.ada/gnat_ada.gpr.in: New file.
12265
034cb681
JB
122662004-03-31 Joel Brobecker <brobecker@gnat.com>
12267
12268 * lib/ada.exp: New file.
12269
78a1a894
DJ
122702004-03-24 Daniel Jacobowitz <drow@mvista.com>
12271
12272 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12273 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12274
4b2b3b3e
AC
122752004-03-22 Andrew Cagney <cagney@redhat.com>
12276
12277 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12278 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12279 Problem identified by Ulrich Weigand.
12280
23c73aa3
DC
122812004-03-17 David Carlton <carlton@kealia.com>
12282
12283 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12284 PR c++/826.
12285
d63a86f8
RM
122862004-03-16 Roland McGrath <roland@redhat.com>
12287
12288 * gdb.base/auxv.exp: New file.
12289 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12290
0e02aa50
DC
122912004-03-12 David Carlton <carlton@kealia.com>
12292
12293 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12294 * gdb.cp/pr-1553.cc: Ditto.
12295 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12296 pass branch.
12297
c20b71be
MC
122982004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12299
12300 * gdb.cp/templates.exp: Accept more template types.
12301
c7414a01
MC
123022004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12303
12304 From Corinna Vinschen with modifications.
12305 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12306 local variable obj_with_enum.
12307 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12308 results with obj_with_enum.
12309
ed69573c
MC
123102004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12311
12312 * gdb.cp/classes.cc: New file, copied from misc.cc.
12313 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12314
28301461
MC
123152004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12316
12317 * gdb.cp/misc.cc: Add copyright notice.
12318
1198ecbe
DC
123192004-03-05 David Carlton <carlton@kealia.com>
12320
12321 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12322 * gdb.cp/rtti.h: Update copyright.
12323 (namespace n2::n3): New.
12324 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12325 (n2::n3::func3): New.
12326 (main): Call n2::n3::func3.
12327 * gdb.cp/rtti2.cc: Update copyright.
12328 (n2::create3): New.
12329
9e08c470
MK
123302004-03-04 Mark Kettenis <kettenis@gnu.org>
12331
12332 * gdb.asm/openbsd.inc: Fix typo.
12333
4bebc3aa
FF
123342004-03-03 Fred Fish <fnf@redhat.com>
12335
12336 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12337 "val" instead of unused "size". Update copyright year.
12338
6ea9fb37
DJ
123392004-02-29 Daniel Jacobowitz <drow@mvista.com>
12340
12341 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12342 to use unsigned char.
12343 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12344 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12345
23b23974
DJ
123462004-02-29 Daniel Jacobowitz <drow@mvista.com>
12347
12348 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12349 line of output.
12350
7574fd53
DJ
123512004-02-28 Daniel Jacobowitz <drow@mvista.com>
12352
12353 * gdb.base/relocate.c (dummy): Initialize.
12354
a195357f
DJ
123552004-02-28 Daniel Jacobowitz <drow@mvista.com>
12356
12357 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12358 a breakpoint at exit.
12359
72fd54a9
FF
123602004-02-27 Fred Fish <fnf@redhat.com>
12361
12362 * gdb.base/chng-syms.exp: Add expect condition to match failing
12363 case that isn't a timeout.
12364
b9d23137
AC
123652004-02-27 Andrew Cagney <cagney@redhat.com>
12366
12367 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12368 support.
12369
15d208f6 123702004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12371
15d208f6
FF
12372 * gdb.arch/gdb1431.c: Remove.
12373 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12374 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12375 of "until" incorrectly.
12376
98f9cd2d
JB
123772004-02-26 J. Brobecker <brobecker@gnat.com>
12378
12379 * gdb.cp/class2.cc (empty): New class.
12380 (refer): New function.
12381 (main): Declare an object of type empty and use it.
12382 * gdb.cp/class2.exp: Print the value of an object of type empty.
12383
9b50c11b
JJ
123842004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12385
12386 * gdb.base/langs.exp: Update query string to match the
12387 new nquery format used for pending breakpoints.
12388
0dcd613f
AC
123892004-02-26 Andrew Cagney <cagney@redhat.com>
12390
12391 Fix PR i18n/1570.
12392 * gdb.base/charset.c: Update copyright notice.
12393 (main, init_string): Remove the escape character '\e' tests.
12394 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12395 * gdb.base/charset.exp (valid_host_charset): Ditto.
12396 * gdb.base/setvar.exp: Ditto.
12397
b8a56647
AC
123982004-02-24 Andrew Cagney <cagney@redhat.com>
12399
90d59e34
AC
12400 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12401 mmapped data in core file" PASS and FAIL messages consistent.
12402
b8a56647
AC
12403 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12404 setting a breakpoint. Work around PR java/1565.
12405
9f27c604
JJ
124062004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12407
12408 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12409 new nquery format.
12410 * gdb.base/pending.exp: Ditto.
12411
3224a706
MK
124122004-02-22 Mark Kettenis <kettenis@gnu.org>
12413
12414 * configure.in: Run stabs tests on *BSD.
12415 * configure: Regenerated.
12416
41e0a9ca
MK
124172004-02-21 Mark Kettenis <kettenis@gnu.org>
12418
12419 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12420
1e1b3428
FF
124212004-02-20 Fred Fish <fnf@redhat.com>
12422
12423 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12424 blank in test for "returns short", for consistency with other
12425 "returns xxx" tests. Update copyright year.
12426
f9a7572a
FF
124272004-02-19 Fred Fish <fnf@redhat.com>
12428
12429 New testcase for PR breakpoint/1558.
12430 * gdb.arch/gdb1558.exp: New file.
12431 * gdb.arch/gdb1558.c: New file.
12432
b2ce2854
EZ
124332004-02-19 Elena Zannoni <ezannoni@redhat.com>
12434
12435 * gdb.base/nodebug.exp: Fix typo.
12436
e7c9ff01
JB
124372004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12438
12439 Committed by Jim Blandy <jimb@redhat.com>.
12440
62f4b920
JB
12441 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12442
2db536a1
JB
12443 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12444
e7c9ff01
JB
12445 * gdb.base/float.exp: Support s390*-*-* targets.
12446
f3205b34
AF
124472004-02-17 Adam Fedor <fedor@gnu.org>
12448
12449 * gdb.base/gdb1555.exp: New file.
12450 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12451
9d62932d
EZ
124522004-02-17 Elena Zannoni <ezannoni@redhat.com>
12453
12454 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12455
344c9711
FF
124562004-02-16 Fred Fish <fnf@redhat.com>
12457
12458 * gdb.arch/gdb1291.c: Remove
12459 * gdb.arch/gdb1291.s: New test input file.
12460 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12461 fail. Test for correct result, known incorrect result, other
12462 failures and timeouts.
12463
2d822687
AC
124642004-02-16 Andrew Cagney <cagney@redhat.com>
12465
12466 * gdb.base/bigcore.exp: New file.
12467 * gdb.base/bigcore.c: New file.
12468
dac15b66
AC
124692004-02-13 Andrew Cagney <cagney@redhat.com>
12470
12471 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12472 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12473 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12474 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12475 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12476 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12477 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12478 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12479 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12480 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12481
6bdfc2c4
JJ
124822004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12483
12484 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12485 executed is an alloc instruction.
12486
87b3ede8
DC
124872004-02-11 David Carlton <carlton@kealia.com>
12488
12489 * gdb.cp/breakpoint.exp: New.
12490 * gdb.cp/breakpoint.cc: New.
12491
6e19e2bf
MC
124922004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12493
12494 Partial fix for PR gdb/1543.
12495 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12496 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12497 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12498 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12499 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12500 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12501 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12502 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12503 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12504 to bug-gdb@prep.ai.mit.edu .
12505 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12506 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12507 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12508 Likewise.
12509
5c5455dc
AC
125102004-02-10 Andrew Cagney <cagney@redhat.com>
12511
12512 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12513 using gdb_internal_error_resync.
12514
9cf689d7
DJ
125152004-02-09 Daniel Jacobowitz <drow@mvista.com>
12516
12517 * gdb.threads/thread-specific.exp: Stop early if no threads are
12518 found.
12519
d2dc51db
MC
125202004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12521
12522 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12523
14b1a056
DJ
125242004-02-08 Daniel Jacobowitz <drow@mvista.com>
12525
12526 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12527 breakpoints.
12528
83f66e8f
DJ
125292004-02-07 Daniel Jacobowitz <drow@mvista.com>
12530
12531 * config/sim.exp (gdb_load): Handle $arg == "".
12532 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12533 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12534
30fc0091
EZ
125352004-02-07 Elena Zannoni <ezannoni@redhat.com>
12536
a9c64011
AS
12537 * gdb.base/maint.exp: Update test to reflect
12538 obstack changes.
30fc0091 12539
4d806929
JJ
125402004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12541
12542 * gdb.base/pendshr.c (pendfunc): New function that calls
12543 pendfunc1.
12544 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12545
7bfdd688
FF
125462004-02-04 Fred Fish <fnf@redhat.com>
12547
12548 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12549 function symbols and update copyright years.
12550 * gdb.arch/gdb1291.c: Ditto.
12551
aaa08ee4
MC
125522004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12553
12554 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12555
dbad7755
MC
125562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12557
12558 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12559
ec4646ef
MC
125602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12561
12562 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12563
1b802196
FF
125642004-02-02 Fred Fish <fnf@redhat.com>
12565
12566 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12567 remote targets. Update copyright years.
12568
18fe2033
JJ
125692004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12570
12571 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12572 support.
12573 * gdb.base/langs.exp: Fix test which attempts to create
12574 breakpoint on non-existent function to handle new pending
12575 support.
12576 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12577 a breakpoint.
12578 * gdb.base/pending.exp: New test.
12579 * gdb.base/pending.c: New file.
12580 * gdb.base/pendshr.c: Ditto.
12581
8d577d32
DC
125822004-02-02 David Carlton <carlton@kealia.com>
12583
12584 * gdb.cp/overload.exp: Add overloadNamespace tests.
12585 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12586 (overloadNamespace, XXX): New.
12587 (main): Call XXX::marker2.
12588
3ad13771
FF
125892004-02-01 Fred Fish <fnf@redhat.com>
12590
12591 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12592 * gdb.base/finish.exp: Ditto.
12593 * gdb.base/gcore.exp: Ditto.
12594 * gdb.base/huge.exp: Ditto.
12595 * gdb.base/info-proc.exp: Ditto.
12596 * gdb.base/return2.exp: Ditto.
12597 * gdb.threads/gcore-thread.exp: Ditto.
12598
44c75849
DJ
125992004-02-01 Daniel Jacobowitz <drow@mvista.com>
12600
12601 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12602
005bc093
MK
126032004-02-01 Mark Kettenis <kettenis@gnu.org>
12604
12605 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12606 that opening the file succeeds on OpenBSD.
12607
c47cebdb
DJ
126082004-02-01 Daniel Jacobowitz <drow@mvista.com>
12609
12610 * gdb.threads/thread-specific.c: New file.
12611 * gdb.threads/threads-specific.exp: New test script.
12612 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12613 to expect_out.
12614
5a01311c
MK
126152004-02-01 Mark Kettenis <kettenis@gnu.org>
12616
12617 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12618 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12619 only on the "print_small_structs from print_long_arg_list" test.
12620
ce22a4f1
DJ
126212004-02-01 Daniel Jacobowitz <drow@mvista.com>
12622
12623 * gdb.base/completion.exp: Kill a stray backslash.
12624
12625 From Jim Ingham <jingham@apple.com>:
12626 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12627 agrees with the result from sending a tab.
12628
abbab9d3
DJ
126292004-01-31 Daniel Jacobowitz <drow@mvista.com>
12630
12631 * gdb.base/chng-syms.exp: Remove stray newline.
12632
53904d1e
MK
126332004-01-31 Mark Kettenis <kettenis@gnu.org>
12634
12635 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12636 *-*-openbsd*.
12637 * gdb.asm/openbsd.inc: New file.
12638
3a4b3aac
MK
126392004-01-30 Mark Kettenis <kettenis@gnu.org>
12640
12641 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12642 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12643 *-*solaris2*. Remove commented out default settings for
12644 asm-flags. Replace gdb_compile with target_link.
12645
ebac27b4
MC
126462004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12647
12648 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12649 for all tests. Remove old hp-ux and cygnus xfail cases.
12650
d8679d84
PH
126512004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12652
12653 * gdb.base/chng-syms.exp: New file.
12654 * gdb.base/chng-syms.c: New file.
12655
0a55bc22
MC
126562004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12657
12658 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12659 Provide arms for current output in all my configurations.
12660
94b8e876
MC
126612004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12662
12663 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12664 * lib/compiler.cc: Likewise.
12665 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12666 get the right preprocessor. Eval the output directly. Remove
12667 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12668 hp_f77_compiler and hp_f90_compiler completely.
12669 (gdb_preprocess): Delete.
12670 (get_compiler): Delete.
12671
7cf03d44
MK
126722004-01-24 Mark Kettenis <kettenis@gnu.org>
12673
12674 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12675 <string.h>.
12676
68b6dce9
NR
126772004-01-24 Nick Roberts <nick@nick.uklinux.net>
12678
12679 * gdb.mi/mi-stack.exp: Update copyright.
12680
b368761e
DC
126812004-01-23 David Carlton <carlton@kealia.com>
12682
12683 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12684 test for cp_lookup_transparent_type.
12685 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12686 call them.
12687
f2061b53
DJ
126882004-01-23 Daniel Jacobowitz <drow@mvista.com>
12689
12690 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12691 after -var-update.
12692
37fc574a
DC
126932004-01-23 David Carlton <carlton@kealia.com>
12694
12695 * gdb.cp/namespace.cc (C::ensureRefs): New.
12696 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12697
8e94b928
NR
126982004-01-20 Nick Roberts <nick@nick.uklinux.net>
12699
12700 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12701 case "-stack-list-locals 2".
12702 * gdb.mi/mi-var-child.exp: Test for case
12703 "-var-list-children --all-values NAME".
12704
997b0952
MC
127052004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12706
12707 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12708
52470da3
MK
127092004-01-18 Mark Kettenis <kettenis@gnu.org>
12710
7049b4b8
MK
12711 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12712 used with gdb_test_multiple.
12713
52470da3
MK
12714 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12715 read at address 0. This fixes PR testsuite/1504.
12716
da6012e5
DJ
127172004-01-18 Daniel Jacobowitz <drow@mvista.com>
12718
12719 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12720 Remove downloading, guessing the host executable, the calls to
12721 gdb_file_cmd and gdb_target_cmd, and "load" support.
12722 (infer_host_exec): New function broken out from gdb_load.
12723 (gdb_load): New wrapper for gdbserver_gdb_load.
12724 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12725 gdb_target_cmd. Use -target-select.
12726 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12727 Download binaries to the host. Clear last_mi_remote_file when
12728 we load a new binary.
12729 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12730 call gdbserver_gdb_load and mi_gdb_target_cmd.
12731
32c70722
MC
127322004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12733
12734 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12735 type patterns.
12736
b0cecf36
MC
127372004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12738
12739 * gdb.cp/templates.exp: Fix typo in test name of
12740 "print Foo<volatile char*>::foo".
12741
4120d7e6
MC
127422004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12743
12744 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12745
f679e530
BE
127462004-01-16 Ben Elliston <bje@wasabisystems.com>
12747
12748 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12749 (clean mostlyclean): Remove empty rm.
12750
091c48f6
MC
127512004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12752
12753 * gdb.base/setvar.exp: Add copyright years.
12754
3e5fc8d2
DC
127552004-01-14 David Carlton <carlton@bactrian.org>
12756
12757 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12758 PR c++/1511 and update coment.
12759 * gdb.cp/templates.exp: Update patterns to match current output.
12760 If changes involve something other than whitespace, KFAIL
12761 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12762
63d06c5c
DC
127632004-01-14 David Carlton <carlton@kealia.com>
12764
12765 * gdb.cp/namespace.exp: Add tests involving classes defined within
12766 namespaces.
12767 * gdb.cp/namespace.cc (C::CClass): New.
12768 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12769
a51dab88
EZ
127702004-01-14 Elena Zannoni <ezannoni@redhat.com>
12771
12772 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12773 what debug info we have. Print a better message if something goes
12774 wrong while producing the separate debug info file.
12775
a476ccc9
MC
127762004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12777
12778 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12779
f453692c
MC
127802004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12781
12782 * gdb.base/callfuncs.c: Add copyright notice.
12783
f40063a5
MC
127842004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12785
12786 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12787 inheritance. PR gdb/1498, PR gcc/13539.
12788
19ac3974
EZ
127892004-01-13 Elena Zannoni <ezannoni@redhat.com>
12790
a9c64011
AS
12791 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12792 test specific name.
12793 * gdb.mi/gdb669.exp: Ditto.
12794 * gdb.mi/mi-pthreads.exp: Ditto.
12795 * gdb.mi/mi1-pthreads.exp: Ditto.
12796 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12797
56c97c6e
MC
127982004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12799
12800 * gdb.cp/member-ptr.cc: Add copyright notice.
12801
a0644324
MC
128022004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12803
12804 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12805 some patterns for recent versions of gcc and hpacc. Delete
12806 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12807 Delete tests that access a NULL pointer-to-member-data. This
12808 script is still disabled for gcc.
12809
32fabe09
EZ
128102004-01-12 Elena Zannoni <ezannoni@redhat.com>
12811
12812 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12813 escaped correctly.
32fabe09 12814
1f8a6abb
EZ
128152004-01-12 Elena Zannoni <ezannoni@redhat.com>
12816
12817 * gdb.base/sepdebug.exp: New file.
12818 * gdb.base/sepdebug.c: New file.
12819 * lib/gdb.exp (separate_debug_filename): New procedure.
12820 (gdb_gnu_strip_debug): New procedure.
12821
48efe704
AC
128222004-01-12 Andrew Cagney <cagney@redhat.com>
12823
12824 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12825 * gdb.mi/ChangeLog-1999-2003: New file.
12826
a9415475
AC
128272004-01-12 Andrew Cagney <cagney@redhat.com>
12828
12829 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12830 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12831 or EEXIST", treat EBUSY as an XFAIL.
12832
83b8cf9d
MC
128332004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12834
12835 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12836 hp_cc_compiler.
12837
9939d2a8
MC
128382004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12839
12840 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12841 decorations.
12842
1ff8cadf
MC
128432004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12844
12845 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12846 and "(aCC)" decorations. Remove obsolete doco about old
12847 test results.
12848
6fa9022e
MC
128492004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12850
12851 * gdb.cp/exception.exp: Fix typo in doco.
12852
209721fe
MK
128532004-01-09 Mark Kettenis <kettenis@gnu.org>
12854
12855 * gdb.base/gdb1476.exp: Fix typo.
12856
ef11303e
MC
128572004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12858
12859 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12860 file.
12861
041ab88c
MC
128622004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12863
12864 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12865 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12866 Use gdb_compile. Remove restriction on gcc. Add some patterns
12867 for recent version of gdb. Delete second half, which was a copy
12868 of the first half with different build flags. This test is
12869 still disabled because it is still not ready for production.
12870
e36d075a
MC
128712004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12872
12873 * gdb.cp/exception.cc: Add copyright notice.
12874 * gdb.cp/exception.exp: Add a notice that this file is broken
12875 because of line number changes caused by addition of copyright
12876 notice.
12877
42b190ad
MC
128782004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12879
12880 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12881 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12882
8f25f06b
MC
128832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12884
12885 * gdb.cp/classes.exp: Accept gnu abi 2.
12886 * gdb.cp/derivation.exp: Likewise.
12887 * gdb.cp/overload.exp: Likewise.
12888 * gdb.cp/virtfunc.exp: Likewise.
12889
06ded8b8
MC
128902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12891
12892 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12893 semicolon after end of function.
12894
77c26ae3
MC
128952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12896
12897 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12898 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12899 boilerplate code for compiling and running the program under
12900 test. Add some string method tests.
12901
20757486
MC
129022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12903
12904 * gdb.cp/bs15503.cc: Add copyright notice.
12905 * gdb.cp/bs15503.exp: Adjust line number.
12906
0fd3b503
MC
129072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12908
12909 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12910 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12911
10d1bea8
MC
129122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12913
12914 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12915 hp_cc_compiler.
12916
2789202a
MC
129172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12918
12919 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12920 * gdb.cp/ctti.exp: Use the marker instead of "next".
12921 With gcc, run further before bailing.
12922
b862f14c
MC
129232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12924
12925 * gdb.cp/cttiadd.cc: Add copyright notice.
12926 * gdb.cp/cttiadd1.cc: Likewise.
12927 * gdb.cp/cttiadd2.cc: Likewise.
12928 * gdb.cp/cttiadd3.cc: Likewise.
12929
96da2469
MC
129302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12931
12932 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12933 Use gdb_test, gdb_test_multiple. Use floating-point values that
12934 have exact representations in IEEE-ish formats.
12935
053248ff
MC
129362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12937
12938 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12939 compilers. Delete duplicate call to get_compiler_info.
12940 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12941 * gdb.base/volatile.exp: Likewise.
12942
84acecdd
MK
129432004-01-07 Mark Kettenis <kettenis@gnu.org>
12944
12945 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12946 memory at address 0.
12947
fe11a27f
MC
129482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12949
12950 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12951 to test for hp-ux assembler. Fix copyright years.
12952
60ad077b
AC
129532004-01-07 Andrew Cagney <cagney@redhat.com>
12954
12955 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12956
1c9b8f33
AC
129572004-01-07 Andrew Cagney <cagney@redhat.com>
12958
12959 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12960 when creating the read-only file. From analysis by Roland McGrath
12961 and Elena Zannoni.
12962
753ccc7a
MC
129632004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12964
12965 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
12966
eca3e36b
MC
129672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12968
12969 * gdb.base/cvexpr.c: Be type-safe with function pointers and
12970 data pointers.
12971
f8d4bac4
MC
129722004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12973
12974 * gdb.cp/m-static.exp: Compile one source file at a time.
12975 Delete unused call to get_compiler_info.
12976
9b4e0f94
MC
129772004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12978
12979 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
12980 * gdb.base/call-rt-st.exp: Likewise.
12981 * gdb.base/nodebug.exp: Likewise.
12982 * gdb.base/volatile.exp: Likewise.
12983 * gdb.cp/ref-types.exp: Likewise.
12984 * gdb.cp/templates.exp: Likewise.
12985
023c1024
MK
129862004-01-05 Mark Kettenis <kettenis@gnu.org>
12987
12988 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
12989
19703c4a
MC
129902004-01-05 Michael Chastain <mec.gnu@mindspring.com>
12991
12992 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
12993 hppa*-hp-hpux*.
12994
18b67037
MK
129952004-01-04 Mark Kettenis <kettenis@gnu.org>
12996
ba6219c8
MK
12997 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
12998 x86_64-*-*.
12999
18b67037
MK
13000 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13001 sparc64-*-* and sparc*-solaris2*.
13002
1bfbbb9d
MK
130032004-01-04 Mark Kettenis <kettenis@gnu.org>
13004
13005 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13006 return ${tests}" test. The ${tests} already mentions the
13007 filename.
13008
06846494
MC
130092004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13010
13011 * gdb.cp/local.exp: Accept gcc abi 2.
13012
3b0cb202
MC
130132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13014
13015 * gdb.cp/templates.exp: Accept gcc abi 2.
13016
0643ec3f
MC
130172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13018
13019 * lib/compiler.cc: Remove supports_template_debugging.
13020 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13021
d231d0b1
MC
130222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13023
13024 * gdb.cp/namespace.exp: Accept gcc abi 2.
13025
44ffb27c
MC
130262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13027
13028 * gdb.cp/method.exp: Accept gcc abi 2.
13029
184ad485
MC
130302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13031
13032 * gdb.cp/classes.exp: Generate identical results as old version.
13033 * gdb.cp/derivation.exp: Likewise.
13034 * gdb.cp/overload.exp: Likewise.
13035 * gdb.cp/virtfunc.exp: Likewise.
13036
116f09e7
MC
130372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13038
13039 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13040 mysterious bug with sourceware version of expect.
13041
b1379776
MC
130422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13043
13044 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13045 current versions of gcc, including gcc abi 2. Remove gratuitous
13046 restart of test program. Use gdb_test_multiple and gdb_test for
13047 all tests. Add patterns to xfail missing "const" in "const char *"
13048 and kfail PR gdb/1155.
13049
6b7a4c0e
MC
130502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13051
13052 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13053 current versions of gcc, including gcc abi 2. Remove gratuitous
13054 restart of test program. Use gdb_test_multiple and gdb_test for
13055 all tests. Add patterns to kfail PR gdb/1498.
13056
51615d72
MC
130572003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13058
13059 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13060 current versions of gcc, including gcc abi 2. Use "breakpoint"
13061 and "continue" instead of restarting the target program. Use
13062 gdb_test_multiple and gdb_test for all tests.
13063
7b79a9d7
MK
130642004-01-01 Mark Kettenis <kettenis@gnu.org>
13065
13066 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13067 for *-*-solaris2*.
13068
1cd3489f
MC
130692003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13070
13071 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13072 current versions of gcc, including gcc abi 2. Use "breakpoint"
13073 and "continue" instead of restarting the target program several
13074 times. Use gdb_test_multiple and gdb_test for all tests.
13075
850742db
MC
130762003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13077
13078 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13079 source files.
13080
eb4bbda8
MC
130812003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13082
13083 * gdb.base/environ.exp: Handle compiling test case from multiple
13084 source files.
13085
e42c7771
MC
130862003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13087
13088 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13089
80e4b428
JB
130902003-12-17 Jim Blandy <jimb@redhat.com>
13091
5f06973a
JB
13092 * gdb.base/freebpcmd.c: Add copyright notice.
13093
80e4b428
JB
13094 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13095
0ab84fb7
MC
130962003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13097
13098 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13099
1b3bb3d0
JB
131002003-12-13 Jim Blandy <jimb@redhat.com>
13101
13102 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13103
3a4c9371
KB
131042003-12-12 Kevin Buettner <kevinb@redhat.com>
13105
13106 * gdb.asm/frv.inc: New file.
13107 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13108
a1dea79a
FF
131092003-12-09 Fred Fish <fnf@redhat.com>
13110
13111 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13112 functions to break1.c and leave prototypes behind. Add more
13113 "set breakpoint NN here" comments.
13114 * gdb.base/break1.c: New file.
13115
13116 * gdb.base/break.exp: Handle compiling test case from multiple
13117 source files and change source file references as needed.
13118 * gdb.base/completion.exp: Ditto.
13119 * gdb.base/condbreak.exp: Ditto.
13120 * gdb.base/define.exp: Ditto.
13121 * gdb.base/ena-dis-br.exp: Ditto.
13122 * gdb.base/info-proc.exp: Ditto.
13123 * gdb.base/maint.exp: Ditto.
13124 * gdb.base/until.exp: Ditto.
13125
13126 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13127 hardcoded line numbers.
13128 * gdb.base/define.exp: Ditto.
13129 * gdb.base/ena-dis-br.exp: Ditto.
13130 * gdb.base/maint.exp: Ditto.
13131 * gdb.base/until.exp: Ditto.
13132
13133 * gdb.base/completion.exp: Use "break1" for completion tests since
13134 "break" is no longer a unique prefix.
13135
5266b69c
AC
131362003-12-06 Andrew Cagney <cagney@redhat.com>
13137
13138 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13139 "return_value_unimplemented". When an unimplemented struct return
13140 architecture, report incorrect values as a KFAIL
13141
374451f0
MC
131422003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13143
13144 * gdb.cp/rtti.exp: Accept new wording of warning from
13145 cp_lookup_rtti_type.
13146
ba9b20a7
MC
131472003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13148
13149 Partial fix for PR testsuite/1456.
13150 * gdb.base/scope.exp (test_at_main): Replace references to
13151 gcc_compiled with calls to test_compiler_info.
13152 (test_at_foo): Likewise.
13153 (test_at_bar): Likewise.
13154
b74b6d0b
MC
131552003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13156
13157 Partial fix for PR testsuite/1456.
13158 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13159 to test_compiler_info.
13160
ccfa3402
MC
131612003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13162
13163 * gdb.base/so-impl-ld.exp: Update copyright notice.
13164
f6246aba
MC
131652003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13166
13167 Partial fix for PR testsuite/1456.
13168 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13169 to test_compiler_info.
13170
13ae734a
MC
131712003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13172
13173 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13174 from current versions of gdb. Clean up regular expressions.
13175 Delete redundant timeout case.
13176
d8e1cdee
MC
131772003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13178
13179 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13180 from current versions of gdb. Clean up regular expressions.
13181 Delete redundant timeout case.
13182
96457b64
MC
131832003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13184
13185 Partial fix for PR testsuite/1456.
13186 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13187 gcc_compiled with call to test_compiler_info.
13188
f35309fc
MC
131892003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13190
13191 Partial fix for PR testsuite/1456.
13192 * gdb.base/list.exp (test_list_function): Delete unused declaration
13193 of gcc_compiled.
13194
d7afdf9b
MC
131952003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13196
13197 Partial fix for PR testsuite/1456.
13198 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13199 call to test_compiler_info.
13200
71507b56
MK
132012003-11-29 Mark Kettenis <kettenis@gnu.org>
13202
13203 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13204 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13205 it to create the appropriate note.inc.
13206 * gdb.asm/asmsrc1.s: Include "note.inc".
13207 * gdb.asm/netbsd.inc: New file.
13208 * gdb.asm/empty.inc: New file.
13209
f81f93f7
MC
132102003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13211
13212 Partial fix for PR testsuite/1456.
13213 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13214 calls to test_compiler_info.
13215
9a77938e
MC
132162003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13217
13218 Partial fix for PR testsuite/1456.
13219 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13220 calls to test_compiler_info.
13221
e8367dc7
MK
132222003-11-27 Mark Kettenis <kettenis@gnu.org>
13223
13224 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13225 pattern for the KFAILs.
13226
526c61ee
AF
132272003-11-25 Adam Fedor <fedor@gnu.org>
13228
13229 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13230 * gdb.objc/objcdecode.m: New file.
13231
28f2d600
AF
132322003-11-25 Adam Fedor <fedor@gnu.org>
13233
13234 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13235 * gdb.objc/nondebug.m: New file.
13236
a3895cee
BE
132372003-11-26 Ben Elliston <bje@wasabisystems.com>
13238
13239 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13240 NetBSD as it does on FreeBSD. Modelled on a similar change by
13241 Mark Kettenis on 2003-05-30.
13242 (link-flags): Set to "--entry _start" regardless of target.
13243 Special linker flags are to be appended to $link-flags.
13244 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13245
c9f2c8a3
MC
132462003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13247
13248 * gdb.cp/method.exp: Accept output of new demangler.
13249
15a0587a 132502003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13251
13252 * gdb/class2.exp: New file.
13253 * gdb/class2.cc: New file.
13254
3c00b570
MC
132552003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13256
13257 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13258 of new demangler.
13259
7027acc7
MK
132602003-11-23 Mark Kettenis <kettenis@gnu.org>
13261
13262 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13263 of gdb_test "run".
13264
b0e1598a
MK
132652003-11-23 Mark Kettenis <kettenis@gnu.org>
13266
13267 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13268 "continue" into "run".
13269
4d9eda44
MC
132702003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13271
13272 Partial fix for PR testsuite/1456.
13273 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13274 call to test_compiler_info.
13275 * gdb.cp/ctti.exp: Likewise.
13276 * gdb.cp/derivation.exp: Likewise.
13277 * gdb.cp/member-ptr.exp: Likewise.
13278 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13279 reference to gcc_compiled.
13280
132812003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13282
13283 Fix PR testsuite/1463.
13284 * gdb.base/structs.exp (start_structs_test): Call
13285 get_debug_format before using the debug format.
13286
d422fe19
AC
132872003-11-22 Andrew Cagney <cagney@redhat.com>
13288
13289 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13290 * gdb.base/structs.exp: Use gdb_test_multiple.
13291
039cf96d
AC
132922003-11-20 Andrew Cagney <cagney@redhat.com>
13293
6882279b
AC
13294 * gdb.base/structs.exp: Handle and recover from internal errors.
13295 Replace "foo${n}" with "foo<n>" in test messages.
13296
e53890ae
AC
13297 * gdb.base/structs.exp: Update copyright. Rewrite.
13298 * gdb.base/structs.c: Update copyright. Rewrite.
13299
2b211c59
AC
13300 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13301 resync count exceeded.
d63a86f8 13302
039cf96d
AC
13303 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13304 from the internal error.
13305 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13306 Original from Jim Blandy.
13307 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13308
eac98b22
AC
133092003-11-19 Andrew Cagney <cagney@redhat.com>
13310
13311 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13312 KFAIL.
13313
67455b2a
MK
133142003-11-17 Mark Kettenis <kettenis@gnu.org>
13315
13316 New testcase for PR backtrace/1435.
13317 * gdb.arch/i386-unwind.exp: New file.
13318 * gdb.arch/i386-unwind.c: New file.
13319
853d6e5b
AC
133202003-11-17 Andrew Cagney <cagney@redhat.com>
13321
13322 * lib/gdb.exp (compiler_info): New global.
13323 (test_compiler_info): New function.
13324 (get_compiler_info): Set compiler_info.
13325 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13326 "compiler_info" to gcc-<major>-<minor>.
13327
38cf6e11
MC
133282003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13329
13330 * gdb.trace/configure: Remove.
13331
a50d3602
EZ
133322003-11-13 Elena Zannoni <ezannoni@redhat.com>
13333
13334 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13335 breakpoints.
a50d3602
EZ
13336 * gdb.base/break.exp: Remove all references to explicit line
13337 numbers.
13338
d9407aaa
NC
133392003-11-11 Nick Clifton <nickc@redhat.com>
13340
13341 * gdb.base/shreloc.exp: Do not run for targets which do not
13342 support shared objects.
13343
db488fc1
CV
133442003-11-10 Corinna Vinschen <vinschen@redhat.com>
13345
13346 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13347 Don't run tests if nofileio flag is given.
13348
6a90a18e
EZ
133492003-11-07 Elena Zannoni <ezannoni@redhat.com>
13350
13351 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13352 as well as 'Watchpoint'.
6a90a18e 13353
0b915e9c
EZ
133542003-11-06 Elena Zannoni <ezannoni@redhat.com>
13355
13356 Reported by Jim Ingham <jingham@apple.com>:
13357 * gdb.base/annota1.exp: Match at least one occurrence of the
13358 signal handler annotation.
13359
d7e4b55f
EZ
133602003-11-06 Elena Zannoni <ezannoni@redhat.com>
13361
a9c64011
AS
13362 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13363 as well as 'Watchpoint'.
d7e4b55f 13364
2fe4e8d0
MC
133652003-11-05 Michael Chastain <mec@shout.net>
13366
13367 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13368
6ef88553
KW
133692003-11-03 Kris Warkentin <kewarken@qnx.com>
13370
13371 * gdb.arch/gdb1291.c: New test file.
13372 * gdb.arch/gdb1291.exp: New test script.
13373 * gdb.arch/gdb1431.c: New test file.
13374 * gdb.arch/gdb1431.exp: New test script.
13375
ae7dc4d8
MC
133762003-10-22 Michael Chastain <mec@shout.net>
13377
13378 * gdb.mi/pthreads.c: Add copyright notice.
13379
c39d7427
MC
133802003-10-22 Michael Chastain <mec@shout.net>
13381
13382 * gdb.threads/pthreads.c: Add copyright notice.
13383
8b7d96c1
MC
133842003-10-20 Michael Chastain <mec@shout.net>
13385
13386 * gdb.base/gdb1056.exp: New test script.
13387
d1d69fdd
DJ
133882003-10-13 Daniel Jacobowitz <drow@mvista.com>
13389
13390 * gdb.threads/killed.exp: Use gdb_run_cmd.
13391
7d605576
DJ
133922003-10-13 Daniel Jacobowitz <drow@mvista.com>
13393
13394 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13395 create a core file.
13396 * gdb.threads/gcore-thread.exp: Likewise.
13397
618ec112
CV
133982003-10-13 Corinna Vinschen <vinschen@redhat.com>
13399
13400 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13401 type, based on char type.
13402 (struct bit_flags_short_t): New bitfield type, based on short type.
13403 (init_bit_flags_char): New fuction.
13404 (init_bit_flags_short): Ditto.
13405 (print_bit_flags_char): Ditto.
13406 (print_bit_flags_short): Ditto.
13407 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13408
9367a73c
MC
134092003-10-11 Michael Chastain <mec@shout.net>
13410
13411 * gdb.base/call-rt-st.exp: Update copyright year.
13412
1decf120
KI
134132003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13414
13415 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13416 * gdb.disasm/sh3.s: Ditto.
13417
5445b2ae
DJ
134182003-10-07 Daniel Jacobowitz <drow@mvista.com>
13419
13420 * gdb.threads/switch-threads.exp: New test.
13421 * gdb.threads/switch-threads.c: New source file.
13422
aec24853
CV
134232003-10-07 Corinna Vinschen <vinschen@redhat.com>
13424
13425 * gdb.base/ending-run.exp: Add sh specific case.
13426
adc7428d
AC
134272003-10-06 Andrew Cagney <cagney@redhat.com>
13428
13429 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13430 * gdb.disasm/mn10200.exp: Delete obsolete file.
13431
c9d37158
DJ
134322003-09-29 Daniel Jacobowitz <drow@mvista.com>
13433
13434 * ChangeLog: Correct an entry command.exp -> commands.exp.
13435 * gdb.base/commands.exp (bp_deleted_in_command_test)
13436 (temporary_breakpoint_commands): Check noargs.
13437
79c2c32d
DC
134382003-09-25 David Carlton <carlton@kealia.com>
13439
13440 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13441 of some print tests, where appropriate. Add tests for C::D::cd,
13442 E::ce, F::cXfX, G::XgX.
13443 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13444
594e6d67
RE
134452003-09-25 Richard Earnshaw <rearnsha@arm.com>
13446
13447 * lib/java.exp (java_init): Import target_alias before using it.
13448
10f0d451
DC
134492003-09-25 David Carlton <carlton@kealia.com>
13450
13451 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13452
274bcba0
EZ
134532003-09-23 Elena Zannoni <ezannoni@redhat.com>
13454
d63a86f8 13455 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13456 weirdness.
274bcba0 13457
cdbf20f7
MC
134582003-09-17 Michael Chastain <mec@shout.net>
13459
13460 * gdb.cp/gdb1355.exp: New file.
13461 * gdb.cp/gdb1355.c: New file.
13462
71e06f80
CV
134632003-09-15 Corinna Vinschen <vinschen@redhat.com>
13464
13465 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13466 * gdb.asm/sh.inc: New file.
13467
5c4e30ca
DC
134682003-09-11 David Carlton <carlton@kealia.com>
13469
bd45b7af
DC
13470 * gdb.cp/namespace.exp: Add tests for namespace types.
13471 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13472 (test_namespace): New.
13473
1c199746
EZ
134742003-09-11 Elena Zannoni <ezannoni@redhat.com>
13475
a9c64011 13476 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13477 * gdb.stabs/weird.exp: Ditto.
1c199746 13478
04ed252f
MC
134792003-09-08 Michael Chastain <mec@shout.net>
13480
13481 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13482
d8a2d9e7
MC
134832003-09-07 Michael Chastain <mec@shout.net>
13484
13485 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13486 'parse error'.
13487
161afb24
MK
134882003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13489
13490 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13491
49f2741a
MC
134922003-08-30 Michael Chastain <mec@shout.net>
13493
13494 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13495 * gdb.gdb/observer.exp: Ditto.
13496 * gdb.gdb/xfullpath.exp: Ditto.
13497
8afa723e
MK
134982003-08-29 Mark Kettenis <kettenis@gnu.org>
13499
13500 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13501 *-*-*bsd*.
13502
f31dfe3b
JJ
135032003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13504
13505 * gdb.base/dump.exp: Skip for ia64.
13506
4630e498
JJ
135072003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13508
13509 * gdb.asm/asm-source.exp: Add ia64 support.
13510 * gdb.asm/ia64.inc: New file.
13511
1105b7ef
MC
135122003-08-22 Michael Chastain <mec@shout.net>
13513
13514 * gdb.cp: New directory.
13515 * gdb.cp/*: Copy from gdb.c++/*.
13516 * gdb.c++/*: Remove.
13517 * Makefile.in: Change gdb.c++ to gdb.cp.
13518 * configure.in: Ditto.
13519 * configure: Regnerate.
13520
c945b932
MK
135212003-08-18 Mark Kettenis <kettenis@gnu.org>
13522
13523 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13524 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13525
2b66634b
DJ
135262003-08-17 Daniel Jacobowitz <drow@mvista.com>
13527
13528 * mi-var-display.exp (-var-list-children weird): Accept function
13529 pointers with argument types.
13530 * mi1-var-display.exp (-var-list-children weird): Likewise.
13531 * mi2-var-display.exp (-var-list-children weird): Likewise.
13532
a356f73b
DJ
135332003-08-17 Daniel Jacobowitz <drow@mvista.com>
13534
13535 * gdb.base/annota3.exp: Add missing newline.
13536
483417b8
MC
135372003-08-06 Michael Chastain <mec@shout.net>
13538
13539 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13540
c99c59c3
MS
135412003-08-12 Michael Snyder <msnyder@redhat.com>
13542
13543 * gdb.base/float.exp: Add test for SH.
13544
55ed7501
MK
135452003-08-10 Mark Kettenis <kettenis@gnu.org>
13546
13547 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13548
1a371f2e
EZ
135492003-08-07 Elena Zannoni <ezannoni@redhat.com>
13550
13551 * gdb.base/completion.exp: Remove reduntant completion test
13552 on filename.
13553
e0f353ce
EZ
135542003-08-07 Elena Zannoni <ezannoni@redhat.com>
13555
a9c64011
AS
13556 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13557 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13558 gdb.trace/save-trace.exp: Make sure that full pathnames are
13559 escaped correctly.
e0f353ce 13560
5710a1af 135612003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13562
a9c64011
AS
13563 * configure.in: Don't generate config.h from config.hin.
13564 * configure: Regenerate.
13565 * config.hin: Remove file.
13566 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13567 * gdb.threads/pthreads.c: Ditto.
5710a1af 13568
dcd81ce9
DJ
135692003-08-07 Daniel Jacobowitz <drow@mvista.com>
13570
13571 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13572 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13573 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13574 Replace ld24 with seth/add3.
13575
6009d884
AC
135762003-08-02 Andrew Cagney <cagney@redhat.com>
13577
13578 * gdb.base/annota3.exp: New file.
13579 * gdb.base/annota3.c: New file.
13580 * gdb.c++/annota3.exp: New file.
13581 * gdb.c++/annota3.cc: New file.
13582
51514e06
MC
135832003-07-29 Michael Chastain <mec@shout.net>
13584
13585 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13586 actually failed.
13587 (do_pass): Likewise.
13588 * gdb.threads/tls.exp: Always initialize no_of_threads.
13589
4ee6625b
DJ
135902003-07-27 Daniel Jacobowitz <drow@mvista.com>
13591
13592 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13593 pattern.
13594 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13595 * gdb.threads/tls.exp: Recognize one case of the host library not
13596 supporting TLS.
13597
225f2bf6
AC
135982003-07-27 Andrew Cagney <cagney@redhat.com>
13599
13600 * gdb.base/fileio.exp: Use SH when running commands using
13601 remote_exec.
13602
bcb27c9f
DJ
136032003-07-24 Daniel Jacobowitz <drow@mvista.com>
13604
13605 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13606 * gdb.base/relocate.c (dummy): New padding array.
13607
3d67be83
MS
136082003-07-22 Michael Snyder <msnyder@redhat.com>
13609
d63a86f8 13610 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13611
13612 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13613 patterns to be more general, accepting old and new output.
13614 Some output chars (such as '+') also must be quoted.
d63a86f8 13615 Some addresses are displayed numerically instead of
3d67be83
MS
13616 symbolically.
13617
57ba3b85
MS
136182003-07-23 Michael Snyder <msnyder@redhat.com>
13619
686d097c
MS
13620 * gdb.base/return2.exp: Don't test long-long return.
13621
57ba3b85
MS
13622 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13623 * gdb.disasm/t01_mov.exp: Ditto.
13624 * gdb.disasm/t02_mova.s: Ditto.
13625 * gdb.disasm/t02_mova.exp: Ditto.
13626 * gdb.disasm/t03_add.s: Ditto.
13627 * gdb.disasm/t03_add.exp: Ditto.
13628 * gdb.disasm/t04_sub.s: Ditto.
13629 * gdb.disasm/t04_sub.exp: Ditto.
13630 * gdb.disasm/t05_cmp.s: Ditto.
13631 * gdb.disasm/t05_cmp.exp: Ditto.
13632 * gdb.disasm/t06_ari2.s: Ditto.
13633 * gdb.disasm/t06_ari2.exp: Ditto.
13634 * gdb.disasm/t07_ari3.s: Ditto.
13635 * gdb.disasm/t07_ari3.exp: Ditto.
13636 * gdb.disasm/t08_or.s: Ditto.
13637 * gdb.disasm/t08_or.exp: Ditto.
13638 * gdb.disasm/t09_xor.s: Ditto.
13639 * gdb.disasm/t09_xor.exp: Ditto.
13640 * gdb.disasm/t10_and.s: Ditto.
13641 * gdb.disasm/t10_and.exp: Ditto.
13642 * gdb.disasm/t11_logs.s: Ditto.
13643 * gdb.disasm/t11_logs.exp: Ditto.
13644 * gdb.disasm/t12_bit.s: Ditto.
13645 * gdb.disasm/t12_bit.exp: Ditto.
13646 * gdb.disasm/t13_otr.s: Ditto.
13647 * gdb.disasm/t13_otr.exp: Ditto.
13648
e00759ef
EZ
136492003-07-22 Elena Zannoni <ezannoni@redhat.com>
13650
13651 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13652
8bc2021f
EZ
136532003-07-22 Elena Zannoni <ezannoni@redhat.com>
13654
a9c64011
AS
13655 * gdb.threads/tls.c : New file.
13656 * gdb.threads/tls.exp : New file.
13657 * gdb.threads/tls-main.c : New file.
13658 * gdb.threads/tls-shared.c : New file.
13659 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13660
89320c4c
AS
136612003-07-22 Andreas Schwab <schwab@suse.de>
13662
13663 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13664
180dea7c
AS
136652003-07-20 Andreas Schwab <schwab@suse.de>
13666
13667 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13668 due to insn reordering.
13669
0714963c
AC
136702003-07-15 Andrew Cagney <cagney@redhat.com>
13671
13672 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13673
98a23b3f
MC
136742003-07-15 Michael Chastain <mec@shout.net>
13675
13676 * gdb.base/gdb1250.exp: New file.
13677 * gdb.base/gdb1250.c: New file.
13678
27e417a2
ML
136792003-07-09 Michal Ludvig <mludvig@suse.cz>
13680
13681 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13682 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13683
8bc2021f
EZ
136842003-07-09 Elena Zannoni <ezannoni@redhat.com>
13685
a9c64011
AS
13686 * gdb.threads/tls.c: New file.
13687 * gdb.threads/tls.exp: New file.
13688 * gdb.threads/tls-main.c: New file.
13689 * gdb.threads/tls-shared.c: New file.
13690 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13691
d99968dc
EZ
136922003-07-09 Elena Zannoni <ezannoni@redhat.com>
13693
13694 * gdb.base/annota1.exp: Make sure that we properly escape the
13695 full path of the source file. Xfail more permissive patterns,
d63a86f8 13696 due to a compiler debug info problem.
d99968dc 13697
83876b3b
AS
136982003-07-07 Andreas Schwab <schwab@suse.de>
13699
2705e972
AS
13700 * gdb.asm/m68k.inc: New file.
13701 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13702
83876b3b
AS
13703 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13704 arguments"): Also match negative number.
13705
13706 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13707
3a871b37
DJ
137082003-07-03 Daniel Jacobowitz <drow@mvista.com>
13709
13710 * gdb.base/store.c (charest): New typedef.
13711 (add_char): Rename to add_charest, update.
13712 (wack_char): Rename to wack_charest, update types. Return l + r
13713 to keep r live across the call.
13714 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13715 (wack_double, wack_doublest): Return l + r to keep r live across
13716 the call.
13717 * gdb.base/store.exp: Accomodate store.c changes.
13718
b2a7f303
DC
137192003-06-30 David Carlton <carlton@kealia.com>
13720
13721 * gdb.c++/maint.exp (test_invalid_name): New.
13722 (test_first_component): Add tests for invalid names.
13723
3c6cb4a1
MC
137242003-06-29 Michael Chastain <mec@shout.net>
13725
13726 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13727 output of '<VTT for class>' for virtual base classes.
13728
f1c2644b
DJ
137292003-06-29 Daniel Jacobowitz <drow@mvista.com>
13730
13731 * gdb.base/completion.exp: Tab-complete "complet" instead of
13732 "compl".
13733 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13734
18080350
DJ
137352003-06-29 Daniel Jacobowitz <drow@mvista.com>
13736
13737 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13738 * gdb.base/volatile.exp: Likewise.
13739
f56973f8
DJ
137402003-06-29 Daniel Jacobowitz <drow@mvista.com>
13741
13742 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13743 gdb/1265.
13744
137452003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13746 Daniel Jacobowitz <drow@mvista.com>
13747
13748 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13749 initial line count of 'captured_main' from 26 to 32.
13750 (test_with_self): Allow xmalloc call to be interleaved with the
13751 preceding two lines.
13752
e766d4d6
JB
137532003-06-24 Joel Brobecker <brobecker@gnat.com>
13754
13755 * gdb.base/bang.exp: New testcase.
13756
f125c9a4
JB
137572003-06-23 Joel Brobecker <brobecker@gnat.com>
13758
13759 * gdb.base/langs.exp: Add some tests for the "minimal" language
13760 support.
13761
6e25beaf
EZ
137622003-06-23 Elena Zannoni <ezannoni@redhat.com>
13763
13764 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13765 the testcase.
13766
2f816dda
DJ
137672003-06-22 Daniel Jacobowitz <drow@mvista.com>
13768
13769 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13770 offset.
13771
db5a5748
DJ
137722003-06-22 Daniel Jacobowitz <drow@mvista.com>
13773
13774 * gdb.c++/pr-1210.cc: New file.
13775 * gdb.c++/pr-1210.exp: New file.
13776
1df0c130
DJ
137772003-06-21 Daniel Jacobowitz <drow@mvista.com>
13778
13779 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13780 000-exec-continue.
13781
a92feac0
MK
137822003-06-15 Mark Kettenis <kettenis@gnu.org>
13783
13784 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13785 on *-*-*bsd* instead of *-*-freebsd*.
13786
81a58f5b
AC
137872003-06-14 Andrew Cagney <cagney@redhat.com>
13788
13789 * gdb.base/store.exp: Test longest and doublest. Test all
13790 parameters. Weaken return statement match.
13791 * gdb.base/store.c: Add longest and doublest - aka long long and
13792 long double functions. Put all parameters into local register
13793 variables. Use negative values.
13794
b257a0d3
AC
137952003-06-14 Andrew Cagney <cagney@redhat.com>
13796
13797 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13798 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13799 exit status.
13800 * gdb.base/fileio.exp: Disable target when nointerrupts and
13801 noinferiorio, instead of limiting it to remote. Use remote_exec
13802 instead of system.
d63a86f8 13803
21c38304
JJ
138042003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13805
13806 * gdb.base/float.exp: Add ia64 support.
13807
1bcdb424
CV
138082003-06-12 Corinna Vinschen <vinschen@redhat.com>
13809
13810 * gdb.base/fileio.exp: Run only on remote targets.
13811
6aeb981f
CV
138122003-06-10 Corinna Vinschen <vinschen@redhat.com>
13813
13814 * gdb.base/fileio.c: New file, testing File-I/O.
13815 * gdb.base/fileio.exp: Ditto.
13816
53df362e
RG
138172003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13818
13819 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13820 shared objects after relocation at load time (gdb PR/1132).
13821 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13822 as above, part of the shared object relocation test.
53df362e 13823
ffee1b46
MK
138242003-06-08 Mark Kettenis <kettenis@gnu.org>
13825
b5ca3722
MK
13826 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13827 fully filled history list.
13828 * gdb.base/gdb_history: New file.
13829
03ed860d
MK
13830 * gdb.base/signals.exp: XFAIL "continue to func1" on
13831 i*86-*-freebsd*.
13832
ffee1b46
MK
13833 * gdb.base/attach.exp: When trying to attach to a nonexistent
13834 process, make it possible to specify the PID based on the target,
13835 and do so for *-*-freebsd*.
13836
d80dbb52
RH
138372003-06-02 Richard Henderson <rth@redhat.com>
13838
13839 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13840
6dd77b81
RH
138412003-06-02 Richard Henderson <rth@redhat.com>
13842
13843 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13844
f6347e16
RH
138452003-06-02 Richard Henderson <rth@redhat.com>
13846
13847 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13848
2c161407
DJ
138492003-06-01 Daniel Jacobowitz <drow@mvista.com>
13850
13851 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13852 of globalvar.
13853
572eb746
MK
138542003-06-01 Mark Kettenis <kettenis@gnu.org>
13855
13856 * gdb.asm/asm-source.exp: Check for memory read errors in
13857 disassembler test on *BSD too.
13858
9e9617a5
RH
138592003-06-01 Richard Henderson <rth@redhat.com>
13860
13861 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13862 for .frame.
13863 (gdbasm_call): Lose ldgp.
13864 (gdbasm_startup): Add frame information.
13865 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13866
7b34ad4e
MK
138672003-05-31 Mark Kettenis <kettenis@gnu.org>
13868
13869 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13870 i?86-*-*.
13871
10059fdf
MK
138722003-05-30 Mark Kettenis <kettenis@gnu.org>
13873
13874 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13875 FreeBSD.
13876
acf4b816
RH
138772003-05-29 Richard Henderson <rth@redhat.com>
13878
13879 * gdb.asm/alpha.inc: New file.
13880 * gdb.asm/asm-source.exp: Use it.
13881
e9ecd949
JB
138822003-05-29 Jim Blandy <jimb@redhat.com>
13883
13884 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13885 'core.PID'.
13886
e3e5a4f3
JB
138872003-05-22 Jim Blandy <jimb@redhat.com>
13888
13889 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13890 backtrace.
d63a86f8 13891
72fe3d25
DC
138922003-05-20 David Carlton <carlton@math.stanford.edu>
13893
13894 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13895 this time.
13896
58da2eb2
DC
138972003-05-19 David Carlton <carlton@bactrian.org>
13898
13899 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13900 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13901
1fcb5155
DC
139022003-05-19 David Carlton <carlton@bactrian.org>
13903
13904 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13905 namespace tests.
13906 Bump copyright date.
13907 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13908 (main): Call C::D::marker2.
13909 * gdb.c++/namespace1.cc: New file.
13910
85e85163
JJ
139112003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13912
13913 Roland McGrath <roland@redhat.com>
d63a86f8 13914 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13915 there is no manager thread.
13916
a25fbfec
JJ
139172003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13918
d63a86f8
RM
13919 * gdb.threads/schedlock.exp: Remove assumption that all threads
13920 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13921 in one of the child threads rather than the main thread.
13922
be375bae
JB
139232003-05-07 Jim Blandy <jimb@redhat.com>
13924
09bf6082
JB
13925 Add support for assembly source testing on the s390x.
13926 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13927 architecture.
13928 * gdb.asm/s390x.inc: New file.
13929
be375bae
JB
13930 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13931 succession of 'if' statements.
13932
00905d52
AC
139332003-05-05 Andrew Cagney <cagney@redhat.com>
13934
13935 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13936
b1e29e33
AC
139372003-05-05 Andrew Cagney <cagney@redhat.com>
13938
13939 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13940 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13941
e33d66ec
EZ
139422003-05-02 Elena Zannoni <ezannoni@redhat.com>
13943
13944 * gdb.base/charset.exp: Update based on new behavior of set/show
13945 charset commands.
13946
2b6fd0d8
AC
139472003-05-01 Andrew Cagney <cagney@redhat.com>
13948
13949 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13950 variable do not give memory errors.
13951
130cacce
AF
139522003-04-30 Adam Fedor <fedor@gnu.org>
13953
13954 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13955 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13956 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13957 gdb.objc/basicclass.m: : New files
13958
13959 * lib/gdb.exp (gdb_compile_objc): New procedure.
13960
bea71854
DJ
139612003-04-27 Daniel Jacobowitz <drow@mvista.com>
13962
13963 * gdb.base/signals.exp: Make backtrace tests more specific.
13964
0f20eeea
DC
139652003-04-23 David Carlton <carlton@bactrian.org>
13966
13967 * gdb.c++/maint.exp (test_first_component): Add tests for
13968 'operator' in more locations.
13969
c8c4d8dc
KB
139702003-04-16 Kevin Buettner <kevinb@redhat.com>
13971
13972 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
13973
3fe60e3c
EZ
139742003-04-16 Elena Zannoni <ezannoni@redhat.com>
13975
13976 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 13977 func marke' instead. Update test name.
3fe60e3c 13978
9219021c
DC
139792003-04-15 David Carlton <carlton@math.stanford.edu>
13980
13981 * gdb.c++/maint.exp: New file.
13982
5dd55bdd
EZ
139832003-04-14 Elena Zannoni <ezannoni@redhat.com>
13984
13985 * gdb.threads/schedlock.c: Change type of thread function argument
13986 to long, to avoid warnings on 64-bit platforms.
13987
00890572
EZ
139882003-04-14 Elena Zannoni <ezannoni@redhat.com>
13989
a9c64011
AS
13990 * gdb.base/attach.exp: Add new message from ptrace in case of
13991 attaching to nonexistent process.
d63a86f8 13992
93201743
JB
139932003-04-11 Jim Blandy <jimb@redhat.com>
13994
13995 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13996 gdb.c++/userdef.cc: Place comments on the lines to which the
13997 marker function might return.
13998 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
13999 gdb.c++/userdef.exp: Look for those comments to check that we've
14000 returned to the right place, instead of checking line numbers.
14001
2a11c64d
EZ
140022003-04-11 Elena Zannoni <ezannoni@redhat.com>
14003
a9c64011
AS
14004 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14005 match on sourcefile name, instead of directory name.
2a11c64d 14006
68ab8fc5
EZ
140072003-04-10 Elena Zannoni <ezannoni@redhat.com>
14008
d63a86f8 14009 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14010 working directory name.
14011
5624293a
JB
140122003-04-09 Jim Blandy <jimb@redhat.com>
14013
14014 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14015 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14016 after an inferior function call, report the failure, but allow the
14017 test to continue.
14018
f1f02ee4
SC
140192003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14020
14021 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14022 with -DPROTOTYPES.
14023
6eb79af0
SC
140242003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14025
14026 * gdb.base/break.exp: Revert last patch.
14027
8dfb4cf0
SC
140282003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14029
14030 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14031 with -DPROTOTYPES.
14032
ed4c619a
AC
140332003-04-02 Andrew Cagney <cagney@redhat.com>
14034
14035 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14036 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14037 matching directories by the name breakpoint.
14038 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14039 Make "continue to marker1" consistent.
14040 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14041 message consistent.
14042 * lib/gdb.exp: Put "the program is no longer running", and "the
14043 program exited" in parenthesis.
14044 * lib/mi-support.exp: Ditto.
d63a86f8 14045
4e35d5f0 140462003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14047
4e35d5f0
BR
14048 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14049
71900fe8
AC
140502003-03-29 Andrew Cagney <cagney@redhat.com>
14051
14052 * gdb.base/sizeof.c (main): Print the value of '\377'.
14053 * gdb.base/sizeof.exp: Check the sign of '\377'.
14054
c0655a16
MC
140552003-03-27 Michael Chastain <mec@shout.net>
14056
14057 * gdb.base/gdb1090.exp: New file.
14058 * gdb.base/gdb1090.cc: New file.
14059
5b2a3989
JB
140602003-03-27 J. Brobecker <brobecker@gnat.com>
14061
14062 * gdb.gdb/observer.exp: New regression test.
14063
79876890
MC
140642003-03-27 Michael Chastain <mec@shout.net>
14065
14066 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14067 * gdb.base/ptype.exp: Likewise.
14068
6eac95e3
CV
140692003-03-27 Corinna Vinschen <vinschen@redhat.com>
14070
14071 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14072
e8c71839
MC
140732003-03-26 Michael Chastain <mec@shout.net>
14074
14075 * gdb.base/ptype.exp: Actually use some typedef'd types.
14076
71b10041
SC
140772003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14078
14079 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14080 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14081
2512cf80
CV
140822003-03-20 Corinna Vinschen <vinschen@redhat.com>
14083
14084 * gdb.base/default.exp: Fix regular expression.
14085
0d195a4f
CV
140862003-03-20 Corinna Vinschen <vinschen@redhat.com>
14087
14088 * gdb.base/args.exp: Fix regular expression.
14089
8a2dbca8
CV
140902003-03-20 Corinna Vinschen <vinschen@redhat.com>
14091
14092 * gdb.base/help.exp: Allow Win32 child process.
14093
bf028682
CV
140942003-03-20 Corinna Vinschen <vinschen@redhat.com>
14095
14096 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14097 when stepping out of main().
14098
182dbe85
CV
140992003-03-20 Corinna Vinschen <vinschen@redhat.com>
14100
14101 * gdb.base/default.exp: Check for win32 specific message when calling
14102 "run" without executable.
14103
d67a6ba5
CV
141042003-03-20 Corinna Vinschen <vinschen@redhat.com>
14105
14106 * gdb.base/args.exp: Expect .exe in output.
14107
a955b5bb
CV
141082003-03-20 Corinna Vinschen <vinschen@redhat.com>
14109
14110 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14111 Cygwin native.
14112
bf6bad4b
AC
141132003-03-17 Andrew Cagney <cagney@redhat.com>
14114
14115 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14116 vector registes.
14117 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14118 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14119
293e9a31
DC
141202003-03-17 David Carlton <carlton@math.stanford.edu>
14121
14122 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14123 test, for PR breakpoints/38.
14124 Call test_watchpoint_and_breakpoint.
14125 * gdb.base/watchpoint.c (func3): New function.
14126 (main): Call func3.
14127
5330f2db
DC
141282003-03-04 David Carlton <carlton@math.stanford.edu>
14129
14130 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14131 Garply<Garply<char> >:: garply".
14132 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14133 with respect to PR c++/1111; note also PR c++/1113.
14134 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14135 respect to PR c++/1062.
14136 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14137
6ece72da
DC
141382003-03-03 David Carlton <carlton@math.stanford.edu>
14139
14140 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14141 with respect to PR c++/57.
14142 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14143 c++/826.
14144 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14145 respect to PR c++/57.
14146
85ca1584
DC
141472003-03-03 David Carlton <carlton@math.stanford.edu>
14148
14149 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14150 respect to PR c++/33 into FAILs.
14151
98e9c5b8
MC
141522003-03-03 Michael Chastain <mec@shout.net>
14153
7bedbf27
MC
14154 * configure.in: Update copyright years.
14155
141562003-03-03 Michael Chastain <mec@shout.net>
14157
14158 * Makefile.in: Update copyright years.
98e9c5b8 14159
f683e100
DC
141602003-02-28 David Carlton <carlton@math.stanford.edu>
14161
14162 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14163 print class instead of struct and/or superfluous protection
14164 specifiers, as long as the resulting output is equivalent to the
14165 source code.
14166 Delete FIXME from end of messages on tests that don't need
14167 fixing.
14168
a9e0cf2c
DC
141692003-02-28 David Carlton <carlton@math.stanford.edu>
14170
14171 * gdb.c++/templates.exp (do_tests): Allow const in the two
14172 Foo<volatile char *>::foo tests.
14173
e8d359df
MS
141742003-02-27 Michael Snyder <msnyder@redhat.com>
14175
d63a86f8 14176 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14177 will be consistant.
14178
0b71dc91
DC
141792003-02-26 David Carlton <carlton@math.stanford.edu>
14180
14181 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14182 char *>::foo" test with respect to PR c++/33. Create a new test
14183 which is identical to that one except that it doesn't put the
14184 space between the "char" and the "*"; KFAIL it, too.
14185
dd14ab43
DC
141862003-02-26 David Carlton <carlton@math.stanford.edu>
14187
14188 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14189 template types into either PASSes or KFAILs (corresponding to PR
14190 c++/57). Tweak indentation. Update copyright.
14191
1146c7f1
SC
141922003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14193
14194 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14195
74641dfb
MC
141962003-02-13 Michael Chastain <mec@shout.net>
14197
14198 * gdb.base/exprs.exp: Remove i960 remnants.
14199 * gdb.base/funcargs.exp: Likewise.
14200 * gdb.base/list.exp: Likewise.
14201 * gdb.base/ptype.exp: Likewise.
14202
559cd2d0
DC
142032003-02-14 David Carlton <carlton@math.stanford.edu>
14204
14205 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14206 pEe->D::vg()" from XFAIL to KFAIL.
14207
c4f90d87
JM
142082003-02-13 Jason Molenda (jmolenda@apple.com)
14209
14210 * gdb.base/maint.exp: Update maint print statistics regexp to include
14211 new entries.
14212
cbc4d97c
MC
142132003-02-13 Michael Chastain <mec@shout.net>
14214
14215 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14216
40f235b7
MC
142172003-02-12 Michael Chastain <mec@shout.net>
14218
14219 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14220 * gdb.c++/inherit.exp: Likewise.
14221 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14222 * gdb.c++/templates.exp: Likewise.
14223 * gdb.c++/virtfunc.exp: Likewise.
14224
c56716b0
JM
142252003-02-06 Jason Molenda (jason-cl@molenda.com)
14226
14227 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14228 why the code is written that way.
14229
070afcf8
MC
142302003-02-05 Michael Chastain <mec@shout.net>
14231
14232 * gdb.base/dump.exp: Add missing copyright line.
14233
5d0331e5
JM
142342003-02-05 Jason Molenda (jason-cl@molenda.com)
14235
f7ae6d3e 14236 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14237 at the beginning so the breakpoint doesn't get set on the loop.
14238
92851186
MC
142392003-02-05 Michael Chastain <mec@shout.net>
14240
14241 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14242 output for configurations with gcc 2.95.3.
14243
cbf1e085
AC
142442003-02-05 Keith Seitz <keiths@redhat.com>
14245 Andrew Cagney <ac131313@redhat.com>
14246
14247 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14248
29518e1e
MC
142492003-02-04 Michael Chastain <mec@shout.net>
14250
14251 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14252 Call perror and then continue.
14253
5af1d5f3
MC
142542003-02-03 Michael Chastain <mec@shout.net>
14255
14256 * gdb.c++/pr-1023.cc: New file.
14257 * gdb.c++/pr-1023.exp: New file.
14258
6b549786
JB
142592003-02-05 Jim Blandy <jimb@redhat.com>
14260
14261 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14262 it's local to foobar. Check for it there, and check that it's not
14263 present in main.
14264 * gdb.c++/local.cc (marker2): New function.
14265 (foobar): Call marker1.
14266 (main): Call marker2 instead of marker1.
14267
67f16606
AC
142682003-02-04 Andrew Cagney <ac131313@redhat.com>
14269
14270 * gdb.disasm/mn10200.exp: Obsolete file.
14271 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14272 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14273 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14274
1c5cb38e
DC
142752003-02-04 David Carlton <carlton@math.stanford.edu>
14276
14277 * gdb.c++/overload.exp: Test intToChar(1).
14278 * gdb.c++/overload.cc (intToChar): New.
14279 (main): Call intToChar.
14280
d1fe6965
DC
142812003-02-03 David Carlton <carlton@math.stanford.edu>
14282
14283 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14284 'might_kfail' arg.
14285 KFAIL some of the continue_to_bp_overloaded calls, according to
14286 PR c++/1025.
14287
9ba61c5d
MC
142882003-02-01 Michael Chastain <mec@shout.net>
14289
14290 * gdb.base/advance.c (marker1): New marker function.
14291 * gdb.base/advance.exp: When the 'advance' command lands on the
14292 return breakpoint, it can legitimately stop on either the
14293 current line or the next line. Accommodate both outcomes.
14294 * gdb.base/until.exp: Likewise.
14295
e7494ffb
AC
142962003-02-02 Andrew Cagney <ac131313@redhat.com>
14297
14298 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14299 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14300 now a list, not a tuple.
14301 * gdb.mi/mi-var-display.exp: Ditto.
14302 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14303
075559bc
AC
143042003-02-01 Andrew Cagney <ac131313@redhat.com>
14305
14306 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14307 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14308 stack backtraces.
14309 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14310
2bd4c7b1
MK
143112003-02-01 Mark Kettenis <kettenis@gnu.org>
14312
14313 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14314 gdb.mi/mi1-pthreads.exp: Return instead of calling
14315 gdb_suppress_entire_file.
14316
eabd8992
MS
143172003-02-01 Mark Salter <msalter@redhat.com>
14318
14319 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14320
71469e2f
MS
143212003-01-31 Mark Salter <msalter@redhat.com>
14322
14323 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14324 Support empty arg.
14325
38a94d44
MC
143262003-01-30 Michael Chastain <mec@shout.net>
14327
14328 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14329 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14330 has been fixed in gdb/readline on 2003-01-09.
14331
19ea9e73
MS
143322003-01-29 Michael Snyder <msnyder@redhat.com>
14333
e8d359df
MS
14334 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14335 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14336 * gdb.base/args.exp: Skip if target does not support args passing.
14337
2307bd6a
DJ
143382003-01-22 Daniel Jacobowitz <drow@mvista.com>
14339
19ea9e73 14340 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14341 gdb_test. Accept a list of expect arguments as the third
14342 parameter.
14343 (gdb_test): Use it.
14344
f2dd3617
EZ
143452003-01-20 Elena Zannoni <ezannoni@redhat.com>
14346
14347 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14348 allow for different test tree configurations. Update some
14349 tescases accordingly.
14350 * gdb.arch/altivec-regs.exp: Ditto.
14351 * gdb.asm/asm-source.exp: Ditto.
14352 * gdb.base/advance.exp: Ditto.
14353 * gdb.base/display.exp: Ditto.
d63a86f8 14354 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14355 * gdb.base/mips_pro.exp: Ditto.
14356 * gdb.base/overlays.exp: Ditto.
14357 * gdb.base/relocate.exp: Ditto.
14358 * gdb.base/setshow.exp: Ditto.
14359 * gdb.base/step-line.exp: Ditto.
14360 * gdb.base/step-test.exp: Ditto.
14361 * gdb.base/until.exp: Ditto.
14362 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14363
c71cdefd
DC
143642003-01-17 David Carlton <carlton@math.stanford.edu>
14365
14366 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14367 corresponding to PR c++/945.
14368 Update copyright.
14369
fdba05d7
DC
143702003-01-17 David Carlton <carlton@math.stanford.edu>
14371
14372 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14373 corresponding to PR c++/68.
14374
143752003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14376
14377 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14378 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14379 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14380
c362c33a
EZ
143812003-01-15 Elena Zannoni <ezannoni@redhat.com>
14382
0fbc361c
EZ
14383 * gdb.base/break.exp: Fix change of default location, because of
14384 removal of until tests.
14385 * gdb.base/help.exp: Update test for new 'until' help message.
14386 Add test for help on 'advance'.
a9c64011 14387 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14388
dabf8a35
MK
143892003-01-15 Mark Kettenis <kettenis@gnu.org>
14390
14391 * gdb.base/default.exp: Adapt "info float" test for recent changes
14392 to that command. Add test for "info vector".
14393 * gdb.base/float.exp: New file. Add test for "info float" that
14394 resembles the old test in gdb.base/default.exp.
14395
a1769aca
DC
143962003-01-15 David Carlton <carlton@math.stanford.edu>
14397
14398 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14399
82025e13
EZ
144002003-01-15 Elena Zannoni <ezannoni@redhat.com>
14401
14402 * gdb.base/break.exp: Move the tests of until command from here...
14403 * gdb.base/until.exp: ... to here. New file. Add other tests.
14404 * gdb.base/advance.c: New file.
14405 * gdb.base/advance.exp: New file.
14406
8f9ab801
EZ
144072003-01-14 Elena Zannoni <ezannoni@redhat.com>
14408
a9c64011
AS
14409 * gdb.base/args.c: New file.
14410 * gdb.base/args.exp: New file.
8f9ab801 14411
9ae66589
DJ
144122003-01-14 Daniel Jacobowitz <drow@mvista.com>
14413
14414 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14415
8d77e5c3
DJ
144162003-01-14 Daniel Jacobowitz <drow@mvista.com>
14417
14418 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14419
12d2f0a1
DJ
144202003-01-14 Daniel Jacobowitz <drow@mvista.com>
14421
14422 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14423 dates.
14424
6ca37014
DJ
144252003-01-13 Daniel Jacobowitz <drow@mvista.com>
14426
14427 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14428
b0023472
DJ
144292003-01-13 Daniel Jacobowitz <drow@mvista.com>
14430
14431 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14432 (ptype &*"foo").
14433 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14434
607fbc54 144352003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14436
14437 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14438 * gdb.mi/mi1-console.exp: Likewise.
14439
607fbc54 144402003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14441
14442 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14443 * gdb.mi/mi1-console.exp: Likewise.
14444
a1fb14a2
DJ
144452003-01-13 Daniel Jacobowitz <drow@mvista.com>
14446
14447 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14448
c4cf40b7
DJ
144492003-01-09 Daniel Jacobowitz <drow@mvista.com>
14450
14451 * gdb.base/detach.exp: New test.
14452
696d5a5b
DJ
144532003-01-09 Daniel Jacobowitz <drow@mvista.com>
14454
14455 * Makefile.in (ALL_SUBDIRS): New variable.
14456 (subdirs, clean, distclean): Use it.
14457 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14458 regenerating Makefile, since it is generated from the top level.
14459 * gdb.asm/Makefile.in: Likewise.
14460 * gdb.base/Makefile.in: Likewise.
14461 * gdb.c++/Makefile.in: Likewise.
14462 * gdb.disasm/Makefile.in: Likewise.
14463 * gdb.java/Makefile.in: Likewise.
14464 * gdb.mi/Makefile.in: Likewise.
14465 * gdb.threads/Makefile.in: Likewise.
14466 * gdb.trace/Makefile.in: Likewise.
14467
754533e4
DC
144682003-01-09 David Carlton <carlton@math.stanford.edu>
14469
14470 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14471 Add copyright year 2003.
14472
d8b3e9ee
MC
144732003-01-06 Michael Chastain <mec@shout.net>
14474
14475 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14476 When selecting a thread, 'line' and 'file' are optional.
14477 * gdb.mi/mi1-pthreads.exp: Likewise.
14478
8e9e0fe6
AS
144792003-01-06 Andreas Schwab <schwab@suse.de>
14480
14481 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14482 failures.
14483
b5ab8ff3
DJ
144842003-01-04 Daniel Jacobowitz <drow@mvista.com>
14485
14486 Fix PR gdb/844
14487 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14488 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14489
14490 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14491 instead of calling gdb_suppress_entire_file.
14492 * gdb.threads/print-threads.exp: Likewise.
14493 * gdb.threads/schedlock.exp: Likewise.
14494
14495 * gdb.threads/killed.exp: Return instead of calling
14496 gdb_suppress_entire_file.
14497 * gdb.threads/linux-dp.exp: Likewise.
14498 * gdb.threads/pthreads.exp: Likewise.
14499
1e698235
DJ
145002003-01-04 Daniel Jacobowitz <drow@mvista.com>
14501
14502 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14503 stabs.
14504 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14505 * gdb.base/whatis.exp: Always allow (void) after function names.
14506
147ff08c
DJ
145072003-01-04 Daniel Jacobowitz <drow@mvista.com>
14508
14509 * gdb.c++/casts.exp: Correct regexp.
14510
dc62bfc2
MK
145112003-01-04 Mark Kettenis <kettenis@gnu.org>
14512
14513 * configure.in: Call AC_CONFIG_HEADER. Don't call
14514 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14515 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14516 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14517 aforementioned directories in the AC_OUPUT call.
14518 * config.hin: New file.
14519 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14520 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14521 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14522 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14523 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14524 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14525 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14526 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14527 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14528 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14529 gdb.threads/configure.in, gdb.threads/configure,
14530 gdb.threads/config.in, gdb.trace/configure.in,
14531 gdb.trace/configure: Removed.
14532
77afa639
MC
145332003-01-03 Michael Chastain <mec@shout.net>
14534
14535 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14536 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14537
7634bb6e
DJ
145382003-01-03 Daniel Jacobowitz <drow@mvista.com>
14539
14540 * gdb.base/store.exp: Fix regular expressions.
14541
b39c905e
MK
145422002-12-28 Mark Kettenis <kettenis@gnu.org>
14543
14544 * configure.in: Rewrite.
14545 * configure: Regenerated.
14546
0a8551dd
DC
145472003-01-03 David Carlton <carlton@math.stanford.edu>
14548
14549 * gdb.base/psymtab.exp: New file.
14550 * gdb.base/psymtab1.c: Ditto.
14551 * gdb.base/psymtab2.c: Ditto.
14552
c60b7188
AF
145532002-12-23 Adam Fedor <fedor@gnu.org>
14554
14555 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14556
ee73db83
DC
145572002-12-23 David Carlton <carlton@math.stanford.edu>
14558
14559 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14560 and current_directory initialization.
14561
d6c1774e
JB
145622002-12-22 Jim Blandy <jimb@redhat.com>
14563
f0a847b8
JB
14564 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14565 rather than as part of the output file name.
14566
d6c1774e
JB
14567 * gdb.base/attach.exp: There's no need to copy the test program to
14568 /tmp; that was only ever necessary on HP/UX, and this test is
14569 entirely disabled there anyway.
14570
f0708dbb
JB
145712002-12-21 Jim Blandy <jimb@redhat.com>
14572
4c2acfea
JB
14573 * gdb.c++/psmang.exp: Doc fix.
14574
f0708dbb
JB
14575 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14576 test.
14577
9579e000
DC
145782002-12-20 David Carlton <carlton@math.stanford.edu>
14579
14580 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14581
d1810171
MC
145822002-12-18 Michael Chastain <mec@shout.net>
14583
14584 * gdb.c++/annota2.exp: Add copyright year 2002.
14585
76565097
DC
145862002-12-17 David Carlton <carlton@math.stanford.edu>
14587
14588 * gdb.c++/try_catch.cc: Add marker comments.
14589 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14590 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14591 * gdb.c++/m-static.cc: Ditto.
14592 * gdb.c++/m-static1.cc: Ditto.
14593 * gdb.c++/try_catch.cc: Ditto.
14594
da81390b
JJ
145952002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14596
14597 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14598 to see whether we are using the new -environment-directory
14599 command which resets via -r or the old version of the command
14600 which may prompt the user. Part of fix for gdb/741.
14601
b304d130
AC
146022002-12-13 Andrew Cagney <ac131313@redhat.com>
14603
14604 * gdb.fortran/types.exp: Update obsolete comment.
14605 * gdb.fortran/exprs.exp: Ditto.
14606 * lib/gdb.exp: Delete obsolete code.
14607 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14608 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14609 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14610 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14611 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14612 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14613 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14614 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14615 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14616 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14617 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14618 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14619 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14620 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14621 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14622 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14623 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14624 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14625 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14626 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14627 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14628 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14629 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14630 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14631 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14632 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14633 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14634 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14635 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14636 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14637 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14638 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14639 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14640 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14641 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14642 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14643 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14644
a23b6e6a
DC
146452002-12-11 David Carlton <carlton@math.stanford.edu>
14646
14647 * gdb.c++/m-data.exp: Add test for members that shadow global
14648 variables: see PR gdb/804.
14649 * gdb.c++/m-data.cc: Ditto.
14650
6604731b
DJ
146512002-12-10 Daniel Jacobowitz <drow@mvista.com>
14652
14653 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14654
de46ecd7
DC
146552002-12-06 David Carlton <carlton@math.stanford.edu>
14656
14657 * gdb.base/store.c: Don't declare functions static.
14658
27e829d0
AC
146592002-12-04 Andrew Cagney <ac131313@redhat.com>
14660
14661 * gdb.base/store.exp, gdb.base/store.c: New files.
14662
92806416
DJ
146632002-12-03 Daniel Jacobowitz <drow@mvista.com>
14664
14665 * gdb.base/selftest.exp: Update for current gdb.
14666
3bcbaac5
DJ
146672002-12-03 Daniel Jacobowitz <drow@mvista.com>
14668
14669 * gdb.base/maint.exp: Only dump symbols from one source file
14670 or objfile.
14671
f4f00b1f
DJ
146722002-12-03 Daniel Jacobowitz <drow@mvista.com>
14673
14674 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14675 function call.
14676
f1c8a949
JB
146772002-11-25 Jim Blandy <jimb@redhat.com>
14678
14679 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14680 function appearing in error message.
14681
9e297a97
DJ
146822002-11-21 Daniel Jacobowitz <drow@mvista.com>
14683
14684 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14685
1f312e79
JJ
146862002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14687
d63a86f8
RM
14688 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14689 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14690 should be in mi console format. This is part of fix for PR gdb/604.
14691
83c31e7d
FN
146922002-09-18 Fernando Nasser <fnasser@redhat.com>
14693
14694 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14695 which explicitly prints the zero offset as "+0".
14696
322b3f65
DJ
146972002-10-22 Daniel Jacobowitz <drow@mvista.com>
14698
14699 * gdb.threads/schedlock.c (args): Make unsigned.
14700
147012002-10-21 Daniel Jacobowitz <drow@mvista.com>
14702
14703 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14704 numbers. Allow "foo2|selected stack frame".
14705 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14706 * gdb.asm/asmsrc2.s: Likewise.
14707 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14708 comments.
14709 * gdb.asm/mips.inc: New file.
14710
5e2fe5b8
AF
147112002-10-18 Adam Fedor <fedor@gnu.org>
14712
14713 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14714 * gdb.base/help.exp: Likewise.
14715
abe1a5d0
KB
147162002-10-17 Kevin Buettner <kevinb@redhat.com>
14717
14718 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14719 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14720
10abb1d4
JB
147212002-10-02 Jim Blandy <jimb@redhat.com>
14722
14723 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14724
1f609b42
AC
147252002-10-01 Andrew Cagney <ac131313@redhat.com>
14726
14727 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14728 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14729 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14730 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14731 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14732 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14733 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14734
0aee02e4
AC
147352002-09-29 Andrew Cagney <ac131313@redhat.com>
14736
14737 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14738 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14739 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14740 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14741 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14742 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14743 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14744
6fde09ad
KB
147452002-09-27 Kevin Buettner <kevinb@redhat.com>
14746
14747 * gdb.base/annota1.exp (info break): Make directory components of
14748 path optional since not all compilers emit this debug information.
14749
889bf7c5
PA
14750 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14751 step ends up stepping out of the function instead of stopping on
14752 the epilogue.
6fde09ad 14753
9e8aab75
KS
147542002-09-26 Keith Seitz <keiths@redhat.com>
14755
14756 * lib/insight-support.exp (gdbtk_start): Figure out where
14757 the insight executable is based on where gdb is. Use this
14758 executable to start insight instead of gdb.
14759
e36180d7
AC
147602002-09-25 Andrew Cagney <cagney@redhat.com>
14761
14762 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14763
9dd34b2b
AC
147642002-09-24 Andrew Cagney <ac131313@redhat.com>
14765
14766 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14767 test_isolated_complaints.
14768 (test_empty_complaint): New function.
14769 (test_empty_complaints): New function. Check no output when no
14770 complaints.
d63a86f8 14771
dea97812
KB
147722002-09-19 Jim Blandy <jimb@redhat.com>
14773
a9c64011 14774 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14775
54951bd7
AC
147762002-09-19 Andrew Cagney <ac131313@redhat.com>
14777
14778 * gdb.gdb/complaints.exp: New file.
14779
dec43320
AC
147802002-09-18 Andrew Cagney <ac131313@redhat.com>
14781
14782 * gdb.base/maint.exp: Check `help maint internal-warning'.
14783
e70d6e3f
DC
147842002-09-18 David Carlton <carlton@math.stanford.edu>
14785
14786 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14787 numbers, and replace them by a single breakpoint after the
14788 constructors are all finished.
14789 Add test 4.
14790 * gdb.c++/m-static.cc: Add test 4.
14791 * gdb.c++/m-static.h: New file.
14792 * gdb.c++/m-static1.cc: New file.
14793
14794 * gdb.c++/printmethod.exp: New file.
14795 * gdb.c++/printmethod.cc: New file.
14796
14797 * gdb.c++/pr-574.exp: New file.
14798 * gdb.c++/pr-574.cc: New file.
14799
afb5c968
CV
148002002-09-18 Corinna Vinschen <vinschen@redhat.com>
14801
14802 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14803 embedded targets which never actually exit.
14804
31e45dee
FN
148052002-09-18 Fernando Nasser <fnasser@redhat.com>
14806
14807 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14808 "don't step after run" as unresolved or unsupported, instead of xfail.
14809
a283c5a1
CV
148102002-09-18 Corinna Vinschen <vinschen@redhat.com>
14811
14812 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14813 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14814 Add newline to expected string in "step out of main (status wrapper)"
14815 case.
14816
11350d2a
CV
148172002-09-18 Corinna Vinschen <vinschen@redhat.com>
14818
14819 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14820 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14821
0deec7d6
TT
148222002-09-17 Tom Tromey <tromey@redhat.com>
14823
14824 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14825 \000, not \0, in double-quoted string.
14826
b2b4a1b5
CV
148272002-09-14 Corinna Vinschen <vinschen@redhat.com>
14828
c9d37158 14829 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14830 string after running the commands execution on breakpoint tests.
14831
1c56143a
CV
148322002-09-13 Corinna Vinschen <vinschen@redhat.com>
14833
14834 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14835
37f8da45
JB
148362002-09-12 Joel Brobecker <brobecker@gnat.com>
14837
14838 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14839
08b468e0
KS
148402002-09-10 Keith Seitz <keiths@redhat.com>
14841
14842 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14843 runto proc.
14844 (mi_run_to_main): Use mi_runto.
14845 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14846
dc360f58
KS
148472002-09-10 Keith Seitz <keiths@redhat.com>
14848
14849 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14850 regexp for stopping at main. Could have multiple event notifications.
14851 Don't assume that main was declared with no parameters.
14852 (mi_next): Use mi_step_to.
14853 (mi_step): Use mi_next_to.
14854
ce3abcfb
CV
148552002-09-09 Corinna Vinschen <vinschen@redhat.com>
14856
14857 * gdb.base/default.exp: Fix expected string in `info float' test.
14858
d1f5b980
BE
148592002-09-09 Ben Elliston <bje@redhat.com>
14860
14861 * config/mips.exp: Update comments.
14862 * config/mips-idt.exp: Likewise.
14863 * config/nind.exp: Likewise.
14864 * config/slite.exp: Likewise.
14865 * config/sparclet.exp: Likewise.
14866 * config/udi.exp: Likewise.
14867 * config/vx.exp: Likewise.
14868 * config/vxworks29k.exp: Likewise.
14869
2f71430b
JB
148702002-09-05 Jim Blandy <jimb@redhat.com>
14871
14872 * gdb.threads/killed.exp: Fix test failure message.
14873
7ddebc7e
KS
148742002-09-04 Keith Seitz <keiths@redhat.com>
14875
14876 * lib/mi-support.exp: Update copyright.
14877 (mi_gdb_test): Increase the priority of the expected pattern
14878 so that it matches gdb_test.
14879
0ae67eb3
KS
148802002-09-03 Keith Seitz <keiths@redhat.com>
14881
14882 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14883 Use integer comparison instead of string comparison for testing
14884 whether binary was built.
14885
38fc42c8
JB
148862002-09-03 Jim Blandy <jimb@redhat.com>
14887
14888 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14889
b6ff0e81
JB
148902002-08-29 Jim Blandy <jimb@redhat.com>
14891
14892 * gdb.threads/pthreads.exp: Move the portable thread compilation
14893 code into a function in lib/gdb.exp, and call that from here.
14894 * lib/gdb.exp (gdb_compile_pthreads): New function.
14895
07c98896
KS
148962002-08-29 Keith Seitz <keiths@redhat.com>
14897
14898 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14899 expect_out so that callers can get at it.
14900
0312286c
DJ
149012002-08-23 Daniel Jacobowitz <drow@mvista.com>
14902
14903 * gdb.threads/print-threads.c: New file.
14904 * gdb.threads/print-threads.exp: New file.
14905 * gdb.threads/schedlock.c: New file.
14906 * gdb.threads/schedlock.exp: New file.
14907
dd039bc4
EZ
149082002-08-22 Elena Zannoni <ezannoni@redhat.com>
14909
a9c64011
AS
14910 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14911 not altivec.c.
dd039bc4 14912
1f36144c
MK
149132002-08-17 Mark Kettenis <kettenis@gnu.org>
14914
14915 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14916 targets. The problem should be fixed now.
14917
16057ec7 149182002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14919
14920 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14921 2002-07-24 change that removes final dots from error messages.
14922
3c1499ad
TT
149232002-08-13 Tom Tromey <tromey@redhat.com>
14924
14925 * gdb.base/readline.exp: New file.
14926
a20ce2c3
AC
149272002-08-01 Andrew Cagney <ac131313@redhat.com>
14928
14929 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14930 supress message.
14931
db034ac5
AC
149322002-08-01 Andrew Cagney <cagney@redhat.com>
14933
14934 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14935 CHILL_FOR_TARGET and CHILL_LIB.
14936 * configure.in (configdirs): Remove gdb.chill.
14937 * configure: Regenerate.
14938 * lib/gdb.exp: Obsolete references to chill.
14939 * gdb.fortran/types.exp: Ditto.
14940 * gdb.fortran/exprs.exp: Ditto.
14941
3e000b18
KB
149422002-07-30 Kevin Buettner <kevinb@redhat.com>
14943
14944 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14945 set Irix-specific compile and link flags.
14946
28f4966b
KB
149472002-07-29 Kevin Buettner <kevinb@redhat.com>
14948
14949 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14950 source files. The ``-o'' option doesn't work with the ``-E'' option
14951 when using the Irix compiler.
14952
46c0d5a6
DJ
149532002-07-19 Daniel Jacobowitz <drow@mvista.com>
14954
14955 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14956 Improve support for reusing an exec file. Copy exec file
14957 to target, and run gdbserver on the target instead of on the host.
14958
eecf4bed
JB
149592002-07-18 Jim Blandy <jimb@redhat.com>
14960
0f815cdf
JB
14961 * gdb.base/ending-run.exp: Don't expect to see the program end in
14962 some orderly fashion when we're running on a real stand-alone
14963 board.
14964
eecf4bed
JB
14965 * gdb.base/interrupt.exp: Correct logic for skipping tests on
14966 targets that don't support interrupts.
14967
52d309e4
JB
149682002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
14969
14970 * gdb.base/attach.exp: Add patterns to match output from /proc-based
14971 systems.
14972 Move comments in expect statements to inside the actions, so that they
14973 don't get matched against.
14974
ff683d9e
MK
149752002-07-10 Mark Kettenis <kettenis@gnu.org>
14976
14977 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
14978 function when asleep" test.
14979
b5356753
AC
149802002-07-10 Andrew Cagney <ac131313@redhat.com>
14981
14982 * gdb.base/page.exp: Rewrite to handle problems with very long
14983 `info set' output. Update copyright.
14984
6aa4d13a
AC
149852002-06-26 Andrew Cagney <ac131313@redhat.com>
14986
14987 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
14988 gdb.threads-hp.
14989 * gdb.hp/configure: Regenerate.
14990 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
14991 * gdb.hp/gdb.threads-hp/configure: Delete file.
14992 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
14993
8cf8c2b8
AC
149942002-06-22 Andrew Cagney <ac131313@redhat.com>
14995
14996 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
14997 setlocale, bindtextdomain and textdomain.
14998
6827a8f8
JB
149992002-06-11 Jim Blandy <jimb@redhat.com>
15000
919d772c
JB
15001 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15002 preprocessor macro information is present.
15003
6827a8f8
JB
15004 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15005 tests.
15006
c15b0d21
MS
150072002-06-06 Michael Snyder <msnyder@redhat.com>
15008
c5984d70
MS
15009 * gdb.base/overlays.exp: Record addresses of overlay
15010 functions in TCL variables rather than in GDB variables,
15011 to avoid having GDB convert them to pointers (with loss
15012 of information).
15013
d63a86f8 15014 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15015 default linker script changes.
c15b0d21
MS
15016 * gdb.base/long_long.exp: Add check for sizeof (long double).
15017
be26fe0d
ML
150182002-06-06 Michal Ludvig <mludvig@suse.cz>
15019
15020 * gdb.asm/asm-source.exp: Add x86-64 target.
15021 * gdb.asm/x86_64.inc: New.
d63a86f8 15022
258093ca 150232002-05-30 Michael Chastain <mec@shout.net>
258093ca 15024
4b3153f1 15025 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15026 * gdb.c++/m-static.cc: New file.
15027 * gdb.c++/m-static.exp: New file.
15028
241264c6
MS
150292002-05-28 Michael Snyder <msnyder@redhat.com>
15030
15031 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15032 precision.
15033
9bba8c8f 150342002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15035
4b3153f1 15036 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15037 * gdb.c++/m-data.cc: New file.
15038 * gdb.c++/m-data.exp: New file.
15039
150402002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15041
4b3153f1 15042 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15043 * gdb.c++/try_catch.cc: New file.
d63a86f8 15044 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15045
def1b996
MC
150462002-05-27 Michael Chastain <mec@shout.net>
15047
15048 * gdb.c++/local.exp: Accept more nested types in output.
15049
522ba268
MC
150502002-05-26 Michael Chastain <mec@shout.net>
15051
15052 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15053
277254ba
MS
150542002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15055
15056 * lib/gdb.exp (gdb_wrapper_init): Just because
15057 gdb_wrapper_file exists, this does not mean that the file
15058 should not be rebuilt. That is what gdb_wrapper_initialized
15059 is for.
15060 (default_gdb_init): Reset gdb_wrapper_initialized.
15061
b61a8733
MS
150622002-05-23 Michael Snyder <msnyder@redhat.com>
15063
d63a86f8 15064 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15065 the precision of the floating point test results.
15066 * gdb.base/call-rt-st.exp: Ditto.
15067
b61a8733
MS
15068 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15069 * gdb.base/call-rt-st.exp: Ditto.
15070
56f6e910
MC
150712002-05-19 Michael Chastain <mec@shout.net>
15072
15073 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15074
ad0b0016
EZ
150752002-05-19 Elena Zannoni <ezannoni@redhat.com>
15076
a9c64011
AS
15077 * configure.in (configdirs): Add gdb.arch.
15078 * configure: Regenerate.
ad0b0016 15079
f617d2b6
JB
150802002-05-17 Jim Blandy <jimb@redhat.com>
15081
15082 * gdb.base/completion.exp: Recognize the more detailed error
15083 messages produced by the macro expander's lexical analyzer.
15084
eac2a696
EZ
150852002-05-14 Elena Zannoni <ezannoni@redhat.com>
15086
a9c64011
AS
15087 * gdb.arch/altivec-abi.c: New file.
15088 * gdb.arch/altivec-abi.exp: New file.
15089 * gdb.arch/altivec-regs.c: New file.
15090 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15091
2fdde8f8
DJ
150922002-05-14 Daniel Jacobowitz <drow@mvista.com>
15093
15094 * gdb.base/maint.exp (maint print type): Update for new type
15095 structure.
d63a86f8 15096
e31f1a7c
EZ
150972002-05-14 Elena Zannoni <ezannoni@redhat.com>
15098
15099 * gdb.arch: New directory.
15100 * gdb.arch/configure.in: New file.
15101 * gdb.arch/configure: New file.
15102 * gdb.arch/Makefile.in: New file.
15103
db589741
CV
151042002-05-13 Corinna Vinschen <vinschen@redhat.com>
15105
15106 * gdb.asm/asm-source.exp: Add v850 as supported target.
15107 * gdb.asm/v850.inc: New file.
15108
8ce2a7dc
DJ
151092002-05-13 Daniel Jacobowitz <drow@mvista.com>
15110
15111 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15112
df763c7f
DJ
151132002-05-12 Daniel Jacobowitz <drow@mvista.com>
15114
15115 * gdb.base/break.exp: Check 'break "marker2"'.
15116
377daeed
MS
151172002-05-10 Michael Snyder <msnyder@redhat.com>
15118
15119 * gdb.base/long_long.exp: Fix typo.
15120
c4b7bc2b
JB
151212002-05-10 Jim Blandy <jimb@redhat.com>
15122
ecac9a4e
JB
15123 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15124 a bug.
15125
c4b7bc2b
JB
15126 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15127 Recognize more detailed error message produced by the macro
15128 expander's lexical analyzer.
15129 * lib/gdb.exp (test_print_reject): Same.
15130
e71019a1
MK
151312002-05-09 Mark Kettenis <kettenis@gnu.org>
15132
15133 * gdb.c++/method.exp: Fix typo.
15134
fedfc8e6
MS
151352002-05-08 Michael Snyder <msnyder@redhat.com>
15136
166a1957
MS
15137 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15138 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15139 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15140 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15141 Add iftarget clause for strongarm.
d63a86f8 15142
f1c47eb2
MS
151432002-05-06 Michael Snyder <msnyder@redhat.com>
15144
cb9a9d3e
MS
15145 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15146 (gdb_continue_to_end): Accept output from status wrapper.
15147 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15148 Clean up fail messages to match pass messages.
15149
f1c47eb2
MS
15150 Enable the "needs_status_wrapper" testsuite feature.
15151 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15152 (gdb_compile): Conditionally call gdb_wrapper_init.
15153 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15154 * gdb.c++/method.exp: Recognize output from status wrapper.
15155
6079c749
BE
151562002-05-06 Ben Elliston <bje@redhat.com>
15157From Graydon Hoare <graydon@redhat.com>
15158
15159 * config/sid.exp: Include support for "rawsid" protocol.
15160
188baff3
JB
151612002-05-03 Jim Blandy <jimb@redhat.com>
15162
15163 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15164 * gdb.c++/hang3.C: New file.
15165
b9c07f0f
AC
151662002-05-04 Andrew Cagney <ac131313@redhat.com>
15167
15168 * gdb.base/default.exp: Remove obsolete code.
15169 * gdb.c++/misc.exp: Ditto. Update copyright.
15170 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15171 * gdb.base/whatis.exp: Ditto. Update copyright.
15172 * gdb.base/scope.exp: Ditto. Update copyright.
15173 * gdb.base/ptype.exp: Ditto. Update copyright.
15174 * gdb.base/printcmds.exp: Ditto. Update copyright.
15175 * gdb.base/opaque.exp: Ditto. Update copyright.
15176 * gdb.base/list.exp: Ditto.
15177 * gdb.base/funcargs.exp: Ditto. Update copyright.
15178 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15179 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15180 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15181 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15182 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15183 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15184
5c7a0397
MS
151852002-05-02 Michael Snyder <msnyder@redhat.com>
15186
d6dcc264 15187 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15188 * gdb.base/long_long.exp: Add xscale target.
15189 * gdb.base/default.exp: Add xscale target.
15190
eb7f1c48
JB
151912002-05-01 Jim Blandy <jimb@redhat.com>
15192
15193 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15194 gdb.c++/hang.exp: New test.
15195
a6befae8
FF
151962002-05-01 Fred Fish <fnf@redhat.com>
15197
15198 * gdb.base/completion.exp: Handle completions of "./Make" for
15199 more than one completion possibility, as is the case when we
15200 build and test in the source tree.
15201
0a310277
AG
152022002-04-29 Anthony Green <green@redhat.com>
15203
15204 * gdb.java/jmisc1.exp: New file.
15205 * gdb.java/jmisc2.exp: New file.
15206
6ff9af88
DJ
152072002-04-24 Daniel Jacobowitz <drow@mvista.com>
15208
15209 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15210
96b3d632
EZ
152112002-04-23 Elena Zannoni <ezannoni@redhat.com>
15212
15213 * gdb.base/help.exp: Change 'help status' to allow for target
15214 dependent output differences.
15215
5019bb54
MC
152162002-04-22 Michael Chastain <mec@shout.net>
15217
15218 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15219
a805a116
MC
152202002-04-22 Michael Chastain <mec@shout.net>
15221
15222 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15223
a1706bfd
DM
152242002-04-17 David S. Miller <davem@redhat.com>
15225
15226 * gdb.asm/sparc64.inc: New file.
15227 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15228
a73a20a2
EZ
152292002-04-19 Elena Zannoni <ezannoni@redhat.com>
15230
15231 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15232 instruction file directly into the build tree. Clean up at end of
15233 test.
15234
ba678339
DM
152352002-04-18 David S. Miller <davem@redhat.com>
15236
15237 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15238 handle 64-bit platforms correctly.
15239 * gdb.base/maint.exp: Likewise.
15240
b03399da
KB
152412002-04-18 Kevin Buettner <kevinb@redhat.com>
15242
15243 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15244 ``-fpic'' when compiling files comprising a shared library, but
15245 it does need additional linker flags in order to find shared
15246 libraries at run time.
15247
e2004992
KB
152482002-04-18 Kevin Buettner <kevinb@redhat.com>
15249
15250 * gdb.base/cvexpr.c (use): New function.
15251 (main): Invoke use() on all global variables to prevent
15252 some linkers from deleting these otherwise unused symbols.
15253
d8937120
MC
152542002-04-17 Michael Chastain <mec@shout.net>
15255From David S. Miller <davem@redhat.com>
15256
15257 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15258 handle 64-bit platforms correctly.
15259
ffd61a58
MS
152602002-04-12 Michael Snyder <msnyder@redhat.com>
15261From Jim Blandy <jimb@redhat.com>
a9c64011 15262 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15263 script can handle this instead.
15264 * gdb.base/bar.c (barx): Same.
15265 * gdb.base/baz.c (bazx): Same.
15266 * gdb.base/grbx.c (grbxx): Same.
15267
15268 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15269 manager doesn't automatically unmap overlays unnecessarily.
15270
6b8426a6
MH
152712002-04-10 Martin M. Hunt <hunt@redhat.com>
15272
15273 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15274 stepping out of main.
15275
34af4875
MC
152762002-04-09 Michael Chastain <mec@shout.net>
15277
15278 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15279 scope so that the nested scope tests will make sense.
15280 * gdb.c++/local.exp: Write patterns that actually work with gcc
15281 (the HP patterns "were never known to work with gcc").
15282 Keep the old aCC patterns too.
15283
2d1676a0
DJ
152842002-04-09 Daniel Jacobowitz <drow@mvista.com>
15285
15286 * gdb.base/attach.exp: Correct target board test.
15287
3a63e3f9
MC
152882002-04-08 Michael Chastain <mec@shout.net>
15289
15290 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15291 in a const method. Add some xfail and fail cases for configurations
15292 that do not emit the "const ...".
15293
f18dabd2
MC
152942002-04-07 Michael Chastain <mec@shout.net>
15295
15296 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15297 Accept "A * const" and "const A * const" as type of "this".
15298 Fix spelling of getFunky throughout. Make messages uniform.
15299
0fcddd82
EZ
153002002-04-07 Elena Zannoni <ezannoni@redhat.com>
15301
a9c64011 15302 Work around for PR gdb/285:
0fcddd82
EZ
15303 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15304
16a8534a
EZ
153052002-04-07 Elena Zannoni <ezannoni@redhat.com>
15306
15307 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15308 instructions file at run time instead of configure time.
15309 Sometimes we run the test in a directory that is not the one we
15310 configured in.
15311 * gdb.asm/configure.in: Delete creation of symlink.
15312 * gdb.asm/configure: Regenerate.
15313
24181d81
JB
153142002-04-05 J. Brobecker <brobecker@gnat.com>
15315
15316 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15317 xfullpath () function.
15318
7cdb7107
DJ
153192002-04-04 Daniel Jacobowitz <drow@mvista.com>
15320
15321 * gdb.asm/Makefile.in: Correct dependencies.
15322
15323 * gdb.asm/powerpc.inc: New file.
15324 * gdb.asm/asm-source.exp: Add PowerPC.
15325 * gdb.asm/configure.in: Likewise.
15326 * gdb.asm/configure: Regenerated.
15327
a7d17088
DJ
153282002-04-04 Daniel Jacobowitz <drow@mvista.com>
15329
15330 * gdb.base/relocate.exp: New file.
15331 * gdb.base/relocate.c: New file.
15332
cd721503
FF
153332002-04-04 Fred Fish <fnf@redhat.com>
15334
15335 * gdb.base/step-test.exp: Update comment regarding stopping in
15336 memcpy/bcopy calls inserted as part of the compiler runtime.
15337
b22ad7a7
MS
153382002-04-04 Michael Snyder <msnyder@redhat.com>
15339
15340 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15341
5f279fa6
DJ
153422002-04-03 Daniel Jacobowitz <drow@mvista.com>
15343
15344 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15345 (gdb_expect): Remove $notransfer hack.
15346
dd0fd3ce
DJ
153472002-04-02 Daniel Jacobowitz <drow@mvista.com>
15348
15349 * gdb.c++/classes.exp ("calling method for small class"): Match
15350 updated register output.
15351
1e50cda1
DJ
153522002-03-30 Daniel Jacobowitz <drow@mvista.com>
15353
15354 Fix PR gdb/452
15355 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15356 when finished. Make gdb_file_cmd send "exec-file" when
15357 appropriate.
15358
24015922
DJ
153592002-03-30 Daniel Jacobowitz <drow@mvista.com>
15360
15361 * gdb.base/attach.exp: Remove extra setup_xfail.
15362
dd7dfd64
MS
153632002-03-26 Michael Snyder <msnyder@redhat.com>
15364
15365 * gdb.base/default.exp: Add tests for dump, append, and restore.
15366 * gdb.base/help.exp: Add tests for dump, append, and restore.
15367 * gdb.base/dump.exp: New file, test dump, append and restore.
15368 * gdb.base/dump.c: New file.
15369
48b2f8d7
MS
153702002-03-27 Michael Snyder <msnyder@redhat.com>
15371
d63a86f8 15372 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15373 clean-ups in help messages.
15374
05b4d525
FF
153752002-03-26 Fred Fish <fnf@redhat.com>
15376
15377 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15378 have debugging info for those functions and the compiler uses them
15379 internally to copy structs around.
15380
d7679631
FF
153812002-03-26 Fred Fish <fnf@redhat.com>
15382
15383 * gdb.base/list.exp: Revert the change made yesterday and add note
15384 about why we don't list the default lines for remote targets.
15385
523ac3f9
MS
153862002-03-25 Michael Snyder <msnyder@redhat.com>
15387
15388 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15389
754b2b8d
FF
153902002-03-25 Fred Fish <fnf@redhat.com>
15391
15392 * gdb.base/list.exp: This test works on remote targets so remove
15393 the short circuit for remote targets. Update copyright.
15394
33c3e192
FF
153952002-03-25 Fred Fish <fnf@redhat.com>
15396
15397 * gdb.base/attach.exp: Fix logic error that was suppressing this
15398 test for all non hppa*-*-hpux* targets, instead of the hp target.
15399 Move comments closer to the suppression point. Also now need to
15400 check that we are running natively.
15401
d43e73ee
MS
154022002-03-22 Michael Snyder <msnyder@redhat.com>
15403
882c8f02
MS
15404 * gdb.base/default.exp: Add test for gcore. Update copyright.
15405 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15406
04c12f60
FF
154072002-03-06 Fred Fish <fnf@redhat.com>
15408
15409 * gdb.base/funcargs.c: Remove extraneous ';' character.
15410 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15411
b43df995
MC
154122002-03-04 Michael Chastain <mec@shout.net>
15413
15414 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15415 accommodate gcc v3 function signature.
15416 * gdb.mi/mi0-var-cmd-exp: Ditto.
15417
92362027
AC
154182002-02-24 Andrew Cagney <ac131313@redhat.com>
15419
15420 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15421 ``GNU/Linux'' or ``Linux kernel''
15422 * testsuite/gdb.threads/pthreads.c: Ditto.
15423
258ad32d
MC
154242002-02-24 Michael Chastain <mec@shout.net>
15425
15426 * gdb.threads/pthreads.c (thread1): Add a return statement.
15427 (thread2): Likewise.
15428 (foo): Likewise.
15429
04c3b3d4
MC
154302002-02-23 Michael Chastain <mec@shout.net>
15431
15432 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15433 to placate gcc.
15434
5a2a0a20
MC
154352002-02-23 Michael Chastain <mec@shout.net>
15436
15437 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15438 test "ptype bint". The test passes on all my stabs configurations.
15439
a640f7fc
JB
154402002-02-21 Jim Blandy <jimb@redhat.com>
15441
27924826
JB
15442 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15443 filename at a time, and watch for the ones we want to see.
15444
a640f7fc
JB
15445 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15446 types of pointers to prototyped functions.
15447
edcc8c75
AC
154482002-02-20 Andrew Cagney <ac131313@redhat.com>
15449
15450 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15451 signed, unsigned and straight char.
15452 (padding_char, padding_short, padding_int, padding_long,
15453 padding_long_long, padding_float, padding_double,
15454 padding_long_double): New global variables.
15455 (fill, fill_structs): New functions.
15456
15457 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15458 for correctly sized writes. Update copyright.
15459 (get_valueof): New procedure.
15460 (get_sizeof): Call get_valueof.
15461 (check_valueof): New procedure.
15462 (check_padding): New procedure.
15463
ac57ea44
MC
154642002-02-20 Michael Chastain <mec@shout.net>
15465
15466 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15467 to setup_xfail. Document some of the remaining calls.
15468
7a10c941
MC
154692002-02-18 Michael Chastain <mec@shout.net>
15470
15471 * gdb.c++/userdef.exp: Update copyright year.
15472
fb8acdcc
DJ
154732002-02-18 Daniel Jacobowitz <drow@mvista.com>
15474
15475 * gdb.c++/userdef.exp: Test overloaded operators properly.
15476 Remove xfails.
15477
fda6ae12
MS
154782002-02-14 Michael Snyder <msnyder@redhat.com>
15479
15480 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15481
676a0442
DJ
154822002-02-14 Daniel Jacobowitz <drow@mvista.com>
15483
15484 * gdb.base/a2-run.exp: Check for a remote target properly.
15485 * gdb.base/annota1.exp: Likewise.
15486 * gdb.base/list.exp: Likewise.
15487 * gdb.base/reread.exp: Likewise.
15488 * gdb.base/scope.exp: Likewise.
15489 * gdb.base/shlib-call.exp: Likewise.
15490 * gdb.base/term.exp: Likewise.
15491 * gdb.c++/annota2.exp: Likewise.
15492
78b4f468
RE
154932002-02-13 Richard Earnshaw <rearnsha@arm.com>
15494
15495 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15496
9a81ba51
MC
154972002-02-10 Michael Chastain <mec@shout.net>
15498
15499 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15500 (call_after_alloca): Ditto.
15501
004af6c7
DJ
155022002-02-10 Daniel Jacobowitz <drow@mvista.com>
15503
15504 * gdb.base/ending-run.exp: Guard "cont" test with
15505 gdb_skip_stdio_test.
15506
37225f62
JB
155072002-02-06 Jim Blandy <jimb@redhat.com>
15508
15509 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15510 from here...
15511 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15512 To here. Disable this test on non-HP platforms. Add big comment.
15513
fe6fdd96
MS
155142002-02-04 Michael Snyder <msnyder@redhat.com>
15515
15516 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15517 other than d10v and m32r.
15518
036fad3f
RE
155192002-02-02 Richard Earnshaw <rearnsha@arm.com>
15520
15521 * gdb.base/default.exp: Rewrite test patterns to reduce time
15522 taken to match them.
15523
7148ab62
DJ
155242002-01-30 Daniel Jacobowitz <drow@mvista.com>
15525
15526 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15527 Allow a start function above main.
15528 * gdb.threads/linux-dp.exp: Fix copyright date.
15529
396cc255
DJ
155302002-01-30 Daniel Jacobowitz <drow@mvista.com>
15531
a9c64011
AS
15532 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15533 (check_philosopher_stack): Check for manager thread before checking
15534 for a just-starting thread.
396cc255 15535
f038d31b
DJ
155362002-01-30 Daniel Jacobowitz <drow@mvista.com>
15537
15538 From Neil Booth <neil@daikokuya.demon.co.uk>:
15539 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15540 warnings.
15541
b3ff9d9a
FF
155422002-01-21 Fred Fish <fnf@redhat.com>
15543
15544 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15545 not caller.
15546
39ad761d
JB
155472002-01-21 Jim Blandy <jimb@redhat.com>
15548
15549 * gdb.base/reread.exp: Check that GDB properly re-reads the
15550 executable file when it changes while no inferior is running.
15551
aaf320fa
FF
155522002-01-21 Fred Fish <fnf@redhat.com>
15553
a9c64011
AS
15554 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15555 optionally accept the "shlib events" variation.
aaf320fa 15556
808a31f5
JB
155572002-01-21 Jim Blandy <jimb@redhat.com>
15558
15559 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15560 call `fflush' after every `printf', so that the output is produced
15561 at predictable points, regardless of whatever buffering does (or
15562 doesn't) take place.
15563 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15564 at different points.
15565
4420d5e2
DJ
155662002-01-20 Daniel Jacobowitz <drow@mvista.com>
15567
15568 * gdb.c++/inherit.exp: Update copyright years.
15569 * gdb.c++/method.exp: Likewise.
15570
3e36a0f4
DJ
155712002-01-20 Daniel Jacobowitz <drow@mvista.com>
15572
15573 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15574 artificial methods/arguments.
15575 * gdb.c++/derivation.exp: Likewise.
15576 * gdb.c++/inherit.exp: Likewise.
15577 * gdb.c++/method.exp: Likewise.
15578 * gdb.c++/virtfunc.exp: Likewise.
15579
b4ceaee6
AC
155802002-01-18 Andrew Cagney <ac131313@redhat.com>
15581
15582 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15583 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15584 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15585 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15586 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15587 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15588
ecace851
JB
155892002-01-17 Jim Blandy <jimb@redhat.com>
15590
15591 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15592 anchoring the pattern matching the entry point symbol's name.
15593
375fc983
AC
155942002-01-17 Andrew Cagney <ac131313@redhat.com>
15595
15596 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15597 continue/quit query. Update copyright.
15598
fe6fdd96
MS
155992002-01-14 Michael Snyder <msnyder@redhat.com>
15600
15601 * gdb.base/gcore.exp: Remove extra debugging output.
15602
e017c81f
DJ
156032002-01-13 Daniel Jacobowitz <drow@mvista.com>
15604
15605 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15606 for slightly dubious v2 mangled string.
15607
37ab3bf8
DJ
156082002-01-13 Daniel Jacobowitz <drow@mvista.com>
15609
15610 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15611
1bc05c3a 156122002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15613
1bc05c3a 15614 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15615
1bc05c3a
JM
15616 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15617 constructors.
15618 * gdb.c++/derivation.exp: Likewise.
15619 * gdb.c++/templates.exp: Likewise.
15620 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15621
1bc05c3a
JM
156222002-01-10 Michael Snyder <msnyder@redhat.com>
15623
15624 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15625
a911c360
MS
156262002-01-08 Michael Snyder <msnyder@redhat.com>
15627
15628 * gdb.base/gcore.exp: New test for generate-core-file command.
15629 * gdb.base/gcore.c: Testcase for above.
15630 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15631
ea2119ec
JM
156322002-01-08 Jason Merrill <jason@redhat.com>
15633
15634 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15635
68203136
FF
156362002-01-07 Fred Fish <fnf@redhat.com>
15637
15638 * gdb.c++/overload.exp: Remove unconditional xfails for:
15639 print foo_instance1.overloadargs(1)
15640 print foo_instance1.overloadargs(1, 2)
15641 print foo_instance1.overloadargs(1, 2, 3)
15642 print foo_instance1.overloadargs(1, 2, 3, 4)
15643 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15644 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15645 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15646 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15647 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15648 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15649 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15650 print foo_instance1.overload1arg()
15651 print foo_instance1.overload1arg((char)arg2)
15652 print foo_instance1.overload1arg((signed char)arg3)
15653 print foo_instance1.overload1arg((unsigned char)arg4)
15654 print foo_instance1.overload1arg((int)arg7)
15655 print foo_instance1.overload1arg((unsigned int)arg8)
15656 print foo_instance1.overload1arg((float)arg11)
15657 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15658
21b9b5b1
MS
156592002-01-07 Michael Snyder <msnyder@redhat.com>
15660
15661 * gdb.base/huge.exp: New test. Print a very large target data object.
15662 (skip_huge_test): New test variable. Define if you want to skip this
15663 test. The test reads an 8 megabyte data object from the target, so it
15664 might be very time consuming on remote targets with a slow connection.
15665 * gdb.base/huge.c: New file. Test case for above.
15666
725f922e
FF
156672002-01-07 Fred Fish <fnf@redhat.com>
15668
15669 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15670 g_instance.bfoo, and g_instance.cfoo.
15671
889bf7c5 156722002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15673
889bf7c5
PA
15674 * gdb.base/break.c (multi_line_if_conditional): New function.
15675 (multi_ilne_while_conditional): Likewise.
15676 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15677 IF or WHILE condition puts the breakpoint at the start of
15678 the condition.
f286b2c3 15679
634d57ec
JL
15680 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15681 hppa*-*-hpux* expected failure.
15682 * gdb.base/structs.exp (do_function_calls): Similarly.
15683
15684 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15685 watchpoints.
15686
9fbfe2dc
AC
156872002-01-06 Andrew Cagney <ac131313@redhat.com>
15688
15689 Fix PR gdb/66.
15690 * gdb.base/structs.exp: Replace skip for a29k with skip for
15691 gdb,cannot_call_functions.
15692 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15693 * gdb.base/callfuncs.exp: Ditto.
15694 * gdb.base/call-rt-st.exp: Ditto.
15695 * gdb.base/call-strs.exp: Ditto.
15696 * gdb.base/callfwmall.exp: Ditto.
15697 * gdb.base/scope.exp: Obsolete xfail a29k.
15698 * gdb.c++/misc.exp: Ditto.
15699 * gdb.c++/cplusfuncs.exp: Ditto.
15700 * gdb.base/ptype.exp: Ditto.
15701 * gdb.base/printcmds.exp: Ditto.
15702 * gdb.base/opaque.exp: Ditto.
15703 * gdb.base/list.exp: Ditto.
15704 * gdb.base/funcargs.exp: Ditto.
15705 * gdb.base/default.exp: Ditto.
15706
8ddad156
MS
157072002-01-04 Michael Snyder <msnyder@redhat.com>
15708
ca4976a6 15709 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15710 * gdb.base/maint.exp: Add tests for maint info sections options.
15711
1b074332
JL
15712Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15713
15714 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15715
7d159115
CV
157162001-12-20 Corinna Vinschen <vinschen@redhat.com>
15717
15718 * gdb.asm/arm.inc: New file.
15719 * gdb.asm/asm-source.exp: Add arm targets.
15720 * gdb.asm/configure.in: Ditto.
15721 * gdb.asm/configure: Recreated from configure.in.
15722
8fb87725
JL
15723Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15724
afabe08c
JL
15725 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15726 with HP's compiler.
15727 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15728 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15729 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15730 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15731
15732 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15733 either HP's compilers or GCC.
15734
db521deb
JL
15735 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15736 a SIGBUS or SIGSEGV.
15737
15738 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15739
15740 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15741 can be compiled with either HP's compiler or GCC.
15742
cfa88ab7
JL
15743 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15744 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15745 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15746
ca344dff
JL
15747 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15748 to match current gdb output. Update due to using auto-solib-limit
15749 for limiting instead of overloading auto-solib-add.
15750 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15751 test program.
15752
3f3c6e55 15753 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15754 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15755 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15756 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15757 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15758 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15759 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15760 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15761 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15762 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15763 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15764 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15765 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15766
8fb87725
JL
15767 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15768 a SIGTRAP to the inferior.
15769
cf599fa7
CV
157702001-12-19 Corinna Vinschen <vinschen@redhat.com>
15771
15772 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15773 Substitute call to target_link by call to gdb_compile.
15774
2cd045cd
JL
15775Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15776
a9c64011
AS
15777 * gdb.base/break.exp: Fix HP specific search string when testing
15778 backtracing in a called function.
2cd045cd 15779
a9c64011
AS
15780 * gdb.base/constvars.exp: Only set lang to C++ if we're
15781 compiling the test with HP's compilers.
15782 * gdb.base/volatile.exp: Similarly.
2cd045cd 15783
99ebe9ac
JB
157842001-12-19 Jim Blandy <jimb@redhat.com>
15785
15786 * gdb.base/printcmds.exp: Expect the null character to be printed
15787 as '\0', and the '\013' to be printed as '\v'.
15788 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15789 * gdb.base/setvar.exp: Same.
15790
b9891b29
JB
157912001-12-17 Jim Blandy <jimb@redhat.com>
15792
0eba65ab
JB
15793 * gdb.base/completion.exp: Rather than completing very long
15794 filenames, which can make the readline library produce output we
15795 don't recognize, cd to the directory first, and then complete
15796 using nice, short relative paths.
15797
6970b5b1
JB
15798 * gdb.base/completion.exp: On some systems, there is, in fact, a
15799 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15800 variables as being in scope. So use `no_var_named_this'
15801 instead of `b'.
6970b5b1 15802
b9891b29 15803 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15804 can't find the core file's registers as a failure.
b9891b29 15805
e6ccd35f
JSC
158062001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15807
a9c64011
AS
15808 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15809 test expect string more specific.
e6ccd35f 15810
105ba819
CV
158112001-12-13 Corinna Vinschen <vinschen@redhat.com>
15812
15813 * gdb.asm/asm-source.exp: Add support for xstormy16.
15814 * gdb.asm/configure.in: Ditto.
15815 * gdb.asm/configure: Rebuild.
15816 * gdb.asm/xstormy16.inc: New file.
15817
e9e79dd9
FF
158182001-12-10 Fred Fish <fnf@redhat.com>
15819
15820 * gdb.base/maint.exp: Update to match changes in type dumping code.
15821
347dc97d
JB
158222001-12-10 Jim Blandy <jimb@redhat.com>
15823
15824 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15825 matching the entry point symbol's name at the beginning of the
15826 line.
347dc97d 15827
5178b9d6
DJ
158282001-12-07 Daniel Jacobowitz <drow@mvista.com>
15829
15830 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15831 gdb.c++/inherit.exp, gdb.c++/method.exp,
15832 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15833 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15834 and class layout support.
15835
af890c52
DJ
158362001-12-07 Daniel Jacobowitz <drow@mvista.com>
15837
15838 * gdb.c++/classes.exp: Add test for static member function.
15839 * gdb.c++/misc.cc: Add class with static member function.
15840
7a345fb3
JB
158412001-12-07 Jim Blandy <jimb@redhat.com>
15842
f2e54a80 15843 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15844 those tests as `unsupported'.
15845 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15846 Rewrite subsequent tests to use it.
15847
15848 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15849 those tests as `unsupported'.
15850 * gdb.base/structs.exp (call_struct_func): New function.
15851 (do_function_calls): Use call_struct_func to call the functions
15852 returning structs.
15853
0bc69509
JB
15854 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15855 whether functions are prototyped or not, so we can't possibly pass
15856 arguments to t_float_values2 properly.
15857
7a345fb3
JB
15858 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15859 value of `timeout' for targets other than the mips*tx39-*.
15860
edb6ede1
MS
158612001-12-06 Michael Snyder <msnyder@redhat.com>
15862
d63a86f8 15863 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15864 and detect whether the start symbol has a leading underscore.
15865
2d842f13
JB
158662001-12-04 Jim Blandy <jimb@redhat.com>
15867
15868 * gdb.base/completion.exp: Clarify indentation.
15869
68550daf
JB
158702001-12-03 Jim Blandy <jimb@redhat.com>
15871
15872 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15873 variables on the S/390, not `.word'.
15874
cd5195a8
JB
158752001-11-30 Jim Blandy <jimb@redhat.com>
15876
15877 Add assembly-source tests for s390-ibm-linux.
15878 * gdb.asm/s390.inc: New file.
15879 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15880 the S/390 architecture.
a9c64011 15881 * gdb.asm/configure: Regenerated.
cd5195a8 15882
ca9efc90
MS
158832001-11-30 Michael Snyder <msnyder@redhat.com>
15884
15885 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15886 next, info source, info sources, info line, global and static
15887 variables, and static functions.
15888 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15889 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15890 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15891 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15892 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15893 (gdbasm_leave): Restore frame pointer.
15894 (gdbasm_startup): Copy stack set-up from crt0.S.
15895
d0e66976
FN
158962001-11-26 Fernando Nasser <fnasser@redhat.com>
15897
15898 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15899 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15900 to a local (non-static) variable. Copy tstruct.a to a static buffer
15901 and return a pointer to that buffer.
15902 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15903
e2334072
MK
159042001-11-24 Mark Kettenis <kettenis@gnu.org>
15905
15906 * gdb.asm/configure.in: Fix recognition of ix86 target.
15907 * gdb.asm/configure: Regenerate.
15908
756caa3d
MS
159092001-11-21 Michael Snyder <msnyder@redhat.com>
15910
15911 * gdb.asm/sparc.inc: New file.
15912 * gdb.asm/asm-source.exp: Recognize sparc target.
15913 * gdb.asm/configure.in: Recognize sparc target.
15914 * gdb.asm/configure: Regenerate.
d63a86f8 15915
9a4d72d5
MS
159162001-11-21 Michael Snyder <msnyder@redhat.com>
15917
15918 * gdb.asm/m32r.inc: New file.
15919 * gdb.asm/asm-source.exp: Recognize m32r target.
15920 * gdb.asm/configure.in: Recognize m32r target.
15921 * gdb.asm/configure: Regenerate.
15922
a773d1cd
MS
159232001-11-20 Michael Snyder <msnyder@redhat.com>
15924
017ac23d
MS
15925 * gdb.asm/i386.inc: New file.
15926 * gdb.asm/asm-source.exp: Recognize ix86 target.
15927 * gdb.asm/configure.in: Recognize ix86 target.
15928 * gdb.asm/configure: Regenerate.
15929
a773d1cd
MS
15930 * gdb.c++/namespace.exp: Fix quotes in output messages.
15931
bb632afb
MS
159322001-11-14 Michael Snyder <msnyder@redhat.com>
15933
25d559ca 15934 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15935 qualifier in a type cast expression, to designate an address
15936 in the instruction space (Harvard architecture).
15937
4749e309
MS
159382001-11-13 Michael Snyder <msnyder@redhat.com>
15939
15940 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15941 Tests for expressions using 'const' and 'volatile'.
15942
25050984
CV
159432001-11-13 Corinna Vinschen <vinschen@redhat.com>
15944
15945 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15946
1902c51f
DJ
159472001-11-12 Daniel Jacobowitz <drow@mvista.com>
15948
15949 * lib/mi-support.exp (mi_run_to_helper): Move comments
15950 outside of gdb_expect.
15951
dcf95b47
DJ
159522001-11-11 Daniel Jacobowitz <drow@mvista.com>
15953
15954 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15955 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15956 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15957 mi0_run_to): New functions.
15958 * gdb.mi/mi-simplerun.exp: Use them.
15959 * gdb.mi/mi0-simplerun.exp: Likewise.
15960 * gdb.mi/mi-var-cmd.exp: Likewise.
15961 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15962
45b074e1
AC
159632001-11-10 Andrew Cagney <ac131313@redhat.com>
15964
15965 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
15966 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
15967
bf50d346
AC
159682001-11-09 Andrew Cagney <ac131313@redhat.com>
15969
15970 * gdb.base/restore.exp: Include $expected value in restored test
15971 message.
15972
9383332c
AC
159732001-11-09 Andrew Cagney <ac131313@redhat.com>
15974
15975 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
15976 implemented.
15977
db62520a
MS
159782001-11-08 Michael Snyder <msnyder@redhat.com>
15979
15980 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
15981 Add pass/fail message for stop at breakpoint in call dummy function.
15982
b5703437
MS
159832001-11-07 Michael Snyder <msnyder@redhat.com>
15984
d63a86f8
RM
15985 * gdb.c++/templates.exp (test_template_breakpoints):
15986 If we get an overload menu, but it does not match what
760f6330 15987 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
15988 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
15989 making the whitespace optional. Argument for "new" may be
15990 "unsigned" as well as "unsigned int/long".
d63a86f8 15991 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
15992 making the whitespace optional. Also replace "(void) with
15993 "((void|)), making the keyword "void" optional.
d63a86f8 15994 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
15995 making the whitespace optional. Also replace "(void) with
15996 "((void|)), making the keyword "void" optional.
3bf40917
MS
15997 * gdb.base/callfuncs.c (t_float_values): This function must
15998 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 15999 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16000 can be tested against both cases. Usually one case involves
16001 promotion of float to double, while the other does not.
16002 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16003 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16004 includes a stack frame for "start".
16005
c8ab4e6d
JB
160062001-11-05 Jim Blandy <jimb@redhat.com>
16007
16008 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16009 pointers are 32 bits long, and that offsets of relocs are always
16010 stored in the data (REL-style), and not in the reloc entry itself
16011 (RELA-style).
16012 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16013 stabs.
16014
3f08ced9
MS
160152001-11-01 Michael Snyder <msnyder@redhat.com>
16016
16017 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16018 and regular expression operators by using quoting.
16019
cbfa24cd
MS
160202001-10-31 Michael Snyder <msnyder@redhat.com>
16021
16022 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16023 depending on what the symbol table contains.
16024 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16025 the output of the ptype command. Similarly, accept both "const &"
16026 and "const&".
16027
aaa68313
CV
160282001-10-31 Corinna Vinschen <vinschen@redhat.com>
16029
16030 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16031 symbol `STORAGE' to allow to choose the storage class of
16032 the local datastructures.
16033 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16034 compiler directive.
16035
91740388
MS
160362001-10-30 Michael Snyder <msnyder@redhat.com>
16037
16038 * gdb.base/jump.exp: Allow it to run for all targets.
16039
1b7c05e7
CV
160402001-10-29 Corinna Vinschen <vinschen@redhat.com>
16041
16042 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16043 with new double_array size.
16044 (main): Change storage class of all local variables to static.
16045 Reduce size of double_array to 9.
16046 * gdb.base/call-ar-st.exp: Increase timeout value.
16047 Change expected output for double array to match new size in
16048 call-ar-st.c.
16049
36a22261
CV
160502001-10-29 Corinna Vinschen <vinschen@redhat.com>
16051
16052 * gdb.base/ending-run.exp: Create identical output when passing
16053 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16054 Stormy16 target.
36a22261 16055
92b8ae91
MK
160562001-10-28 Mark Kettenis <kettenis@gnu.org>
16057
16058 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16059 that we catch the expected failure under Linux/x86.
16060
cb135b83
OF
160612001-10-29 Orjan Friberg <orjanf@axis.com>
16062
16063 * gdb.base/setvar.exp: Escape curly braces.
16064 * gdb.stabs/weird.exp: Ditto.
16065
6884aa54
DJ
160662001-10-27 Daniel Jacobowitz <drow@mvista.com>
16067
16068 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16069 * gdm.mi/mi0-hack-cli.exp: Likewise.
16070
0398c9aa
AC
160712001-10-25 Andrew Cagney <ac131313@redhat.com>
16072
16073 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16074 messages.
16075
d20bf2e8
AC
160762001-10-21 Andrew Cagney <ac131313@redhat.com>
16077
16078 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16079 checking MI enabled.
16080
03dd63aa
CV
160812001-10-09 Corinna Vinschen <vinschen@redhat.com>
16082
16083 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16084
1d9d99f3
FCE
160852001-10-04 Frank Ch. Eigler <fche@redhat.com>
16086
16087 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16088 if gdb child process crashes, just signal an error.
16089
838ae6c4
JB
160902001-10-02 Jim Blandy <jimb@redhat.com>
16091
16092 * lib/gdb.exp (test_xfail_format): Simplify.
16093
16094 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16095 front of the variable name `format'. Simplify `if'.
16096
8f0cbc1c
DJ
160972001-10-01 Daniel Jacobowitz <drow@mvista.com>
16098
16099 * gdb.threads/pthreads.exp: Wait for output and delay
16100 before sending ^C.
16101
1f08dafd
DJ
161022001-10-01 Daniel Jacobowitz <drow@mvista.com>
16103
16104 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16105 some incorrect output instead of timing out.
16106 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16107
674f90ff
CV
161082001-09-28 Corinna Vinschen <vinschen@redhat.com>
16109
16110 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16111 check to allow additional `int'.
16112
9b284272
DJ
161132001-09-27 Daniel Jacobowitz <drow@mvista.com>
16114
16115 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16116 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16117
b55a4771
MS
161182001-09-27 Michael Snyder <msnyder@redhat.com>
16119
16120 * lib/gdb.exp (test_debug_format): New proc.
16121 (setup_xfail_format): Use new proc test_debug_format.
16122 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16123 proc; use new service proc test_debug_format.
16124 Replace all other "gcc_compiled" tests with this test.
16125 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16126 proc; use new service proc test_debug_format.
16127 Replace all other "gcc_compiled" tests with this test.
16128
161292001-09-27 Michael Snyder <msnyder@redhat.com>
16130
16131 * gdb.base/cvexpr.exp: New file.
16132 * gdb.base/cvexpr.c: New file
16133 Test for expressions using const and volatile keywords.
16134
4e6667ac
CV
161352001-09-26 Corinna Vinschen <vinschen@redhat.com>
16136
16137 * gdb.base/constvars.exp: Check for different orders of keywords
16138 and additional "int" strings in output.
16139
4f337972
AC
161402001-09-22 Andrew Cagney <ac131313@redhat.com>
16141
16142 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16143 responses from "help maint".
16144
2015650d
FCE
161452001-09-19 Frank Ch. Eigler <fche@redhat.com>
16146
16147 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16148 to localhost:NNN instead of :NNN, in case Xvfb is listening
16149 only on TCP.
16150
f3bcedc1
CV
161512001-09-19 Corinna Vinschen <vinschen@redhat.com>
16152
16153 * gdb.base/recurse.exp: When checking leaving the watchpoint
16154 scope, recognize when gdb is in function's epilogue and pass.
16155
6b819c92
KS
161562001-09-18 Keith Seitz <keiths@redhat.com>
16157
16158 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16159 support for running tests against sid targets.
16160 (gdbtk_done): Ditto.
16161
a10c9419
CV
161622001-09-18 Corinna Vinschen <vinschen@redhat.com>
16163
16164 * gdb.base/ending-run.c (main): Set stdout buffersize
16165 to the same reasonable value for any target.
16166 * gdb.base/ending-run.exp: Add a regular expression
16167 to make testsuite happy on Sanyo Stormy16 target.
16168
739d0d99
CV
161692001-09-17 Corinna Vinschen <vinschen@redhat.com>
16170
16171 * gdb.base/display.c (do_loops): Add float variable `f'.
16172 Increment f in loop.
16173 * gdb.base/display.exp: Increment timeout by 60 seconds.
16174 Change float display test to use variable `f'.
16175
1b8947f0
JB
161762001-09-17 Jim Blandy <jimb@redhat.com>
16177
16178 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16179 overflowing the limited breakpoint tables on some ROM monitors
16180 (like the ROM68K).
16181
9890ac81
FCE
161822001-09-15 Frank Ch. Eigler <fche@redhat.com>
16183
16184 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16185 the "-ac" (disable access control) flag.
16186
6db765ea
JH
161872001-08-30 Jeff Holcomb <jeffh@redhat.com>
16188
16189 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16190 ints.
16191
4c32cc04
KS
161922001-08-30 Keith Seitz <keiths@redhat.com>
16193
16194 * lib/gdb.exp: Move all insight-related functionality into
16195 separate file.
16196 * lib/insight-support.exp: New file.
16197
8d6e6f81
FCE
161982001-08-29 Frank Ch. Eigler <fche@redhat.com>
16199
16200 * config/sid.exp (sid_start): Never set sid verbosity; disable
16201 expect_background {} that consumed its stdout; tolerate </dev/null.
16202 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16203
6a90e1d0
AC
162042001-08-18 Andrew Cagney <ac131313@redhat.com>
16205
16206 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16207 CLI jump command to start it.
16208 (mi_run_to_main): Fail immediatly when unexpected output.
16209
1759b3c3
AC
162102001-08-18 Andrew Cagney <ac131313@redhat.com>
16211
16212 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16213 beginning of function. Fix PR gdb/191.
16214
61d11d80
FCE
162152001-08-16 Frank Ch. Eigler <fche@redhat.com>
16216
16217 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16218 what to force sid endianness to.
16219
942a4df2
KS
162202001-08-15 Keith Seitz <keiths@redhat.com>
16221
16222 * lib/gdb.exp (gdbtk_start): Don't set environment
16223 variables for TCL_LIBRARY and friends. Insight will
16224 now figure these out for itself.
16225
0521c418
MS
162262001-08-02 Michael Snyder <msnyder@redhat.com>
16227
16228 * gdb.base/completion.exp: Remove the symbol "a64l" from
16229 the expect string; this is target-specific, and not related
16230 to what is being tested.
16231
74a9a58a
DB
162322001-08-02 Dave Brolley <brolley@redhat.com>
16233
16234 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16235
c70819fa
MS
162362001-07-25 Michael Snyder <msnyder@redhat.com>
16237
c2b8fa57
MS
16238 * gdb.base/consecutive.exp: New file. Test stepping over
16239 breakpoints on consecutive instructions.
16240 * gdb.base/consecutive.c: New file.
16241
c70819fa
MS
16242 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16243 curly braces in regular expressions.
16244
2b1a1355
MS
162452001-07-25 Michael Snyder <msnyder@redhat.com>
16246
16247 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16248 legitimate output from stepping out of main.
16249
413eca6f
KS
162502001-07-22 Keith Seitz <keiths@redhat.com>
16251
16252 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16253 the empty string, do not run the tests.
16254
7e5a9322
SC
162552001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16256
16257 * gdb.base/long_long.exp: Detect size of pointer. Take into
16258 account 2-byte pointers when testing for p/a results.
16259
de58f10f
SC
162602001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16261
d63a86f8 16262 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16263 and defined to 1K for m68hc11.
16264 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16265 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16266 (sizeof_random_data): New variable to tell the size of the data table;
16267 don't test past this size; always run to main.
16268
d6f5fea1
SC
162692001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16270
16271 * gdb.base/return2.exp: return of long long and double fails for
16272 68HC11; don't execute these tests on that platform.
16273 * gdb.base/return.exp: Return of a double fails for 68hc11.
16274
c477543d
SC
162752001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16276
16277 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16278 tests that print a float.
16279 * call-rt-st.exp: Likewise.
16280
63cf1c79
MK
162812001-07-12 Mark Kettenis <kettenis@gnu.org>
16282
16283 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16284 running this test on Linux.
16285
112f9ab5
MC
162862001-06-24 Michael Chastain <chastain@redhat.com>
16287
16288 * gdb.base/arithmet.exp: Remove some tests to make all test names
16289 unique.
16290
4970cb0f
MS
162912001-07-03 Michael Snyder <msnyder@redhat.com>
16292
16293 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16294 the output of the ptype command.
16295
d85da69f
MS
162962001-07-02 Michael Snyder <msnyder@redhat.com>
16297
4c8a82de
MS
16298 * gdb.base/completion.exp: Don't assume that break.c is the only
16299 source file that may contain functions named "marker".
d85da69f
MS
16300 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16301
8afc772b
AC
163022001-06-28 Andrew Cagney <ac131313@redhat.com>
16303
16304 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16305 of files to delete.
16306
16307 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16308 * gdb.disasm/h8300s.exp: New file.
16309 gdb.disasm/h8300s.s: Likewise.
16310
cff22675
AC
163112001-06-27 Andrew Cagney <ac131313@redhat.com>
16312
16313 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16314 empty breakpoint tables.
16315
68c81b54
AC
163162001-06-25 Andrew Cagney <ac131313@redhat.com>
16317
16318 * lib/mi-support.exp: Update args=... part of stop-reason
16319 patterns. Accept either a list or a tuple.
16320
2dd62704
AC
163212001-06-23 Andrew Cagney <ac131313@redhat.com>
16322
16323 * lib/mi-support.exp: Remove local emacs variable defining
16324 change-log-default-name.
16325
b4127474
MC
163262001-06-22 Michael Chastain <chastain@redhat.com>
16327
16328 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16329 This is operationally compatible with the previous version.
16330
8dbfb380
JB
163312001-06-13 Jim Blandy <jimb@redhat.com>
16332
16333 * lib/gdb.exp (gdb_test): Doc fix.
16334
f2d8c86d
MC
163352001-06-10 Michael Chastain <chastain@redhat.com>
16336
16337 * gdb.base/exprs.exp: Remove a duplicate test.
16338
81564d34
JB
163392001-06-06 Jim Blandy <jimb@redhat.com>
16340
16341 * gdb.base/return2.exp (main): Use values to test float and double
16342 returns that are not NaN's, to avoid being confused by IEEE
16343 comparison rules.
16344
da55addb
MS
163452001-06-04 Michael Snyder <msnyder@redhat.com>
16346
16347 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16348 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16349 rather than wait for 12 more tests to time out.
16350
42c65987
JB
163512001-06-06 Jim Blandy <jimb@redhat.com>
16352
b18bced9 16353 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16354 Don't forget to match the GDB prompt.
b18bced9 16355
42c65987
JB
16356 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16357
5b41e5f0
JB
163582001-06-04 Jim Blandy <jimb@redhat.com>
16359
16360 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16361 command.
16362
015e046f
KB
163632001-05-31 Kevin Buettner <kevinb@redhat.com>
16364
16365 * gdb.base/annota1.exp (info break): Match four or more spaces
16366 after "Address".
16367
fb1ffbbe
MC
163682001-05-31 Michael Chastain <chastain@redhat.com>
16369
16370 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16371 (dm_type_int_star): Likewise.
16372 (dm_type_long_star): Likewise.
16373 (dm_type_void_star): Likewise.
16374
5ea2a32c
KB
163752001-05-29 Kevin Buettner <kevinb@redhat.com>
16376
16377 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16378 to a known value in order to get consistent results regardless
16379 of the setting of INPUTRC or the presence or contents of .inputrc.
16380
ae23c492
MS
163812001-05-24 Michael Snyder <msnyder@redhat.com>
16382
ac55707e
MS
16383 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16384 Don't require that the main thread and the manager thread are the
16385 first in the list.
16386
ae23c492
MS
16387 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16388 debugging. If test fails, issue an "unsupported" not a "fail".
16389
400071f1
JB
163902001-05-24 Jim Blandy <jimb@redhat.com>
16391
16392 Don't assume that short is shorter than int.
16393 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16394 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16395 this isn't true.
400071f1
JB
16396 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16397 an int, is not equal to ~0 stored in an unsigned char. This tests
16398 the same thing that the previous test meant to, but works on
16399 16-bit machines, too.
16400 ("print unsigned char != (~0)"): Same test, complemented.
16401
0816a3e5
MS
164022001-05-24 Michael Snyder <msnyder@redhat.com>
16403
16404 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16405 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16406 and prevents dejagnu getting out of step.
16407
f6dc23a9
KB
164082001-05-23 Kevin Buettner <kevinb@redhat.com>
16409
16410 * gdb.base/finish.exp (finish_void): Revise pattern for
16411 stopping on the call statement to not permit stopping at
16412 the start of the instructions comprising the call sequence.
16413
7dbd117d
MC
164142001-05-19 Michael Chastain <chastain@redhat.com>
16415
16416 * gdb.base/callfuncs.exp: Make all test names unique.
16417 * gdb.base/commands.exp: Make all test names unique.
16418 * gdb.base/condbreak.exp: Make all test names unique.
16419 * gdb.base/dbx.exp: Make all test names unique.
16420 * gdb.base/default.exp: Make all test names unique.
16421 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16422 and TIMEOUT messages to their corresponding PASS message.
16423 * gdb.base/ending-run.exp: Make all test names unique.
16424 * gdb.base/long_long.exp: Remove duplicate test.
16425
6b0b0a9e
KB
164262001-05-21 Kevin Buettner <kevinb@redhat.com>
16427
16428 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16429 stop on the call statement as well as the statement after the
16430 call.
16431
2caa35cb
MS
164322001-05-21 Michael Snyder <msnyder@redhat.com>
16433
16434 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16435
40713331
EZ
164362001-05-10 Elena Zannoni <ezannoni@redhat.com>
16437
a9c64011
AS
16438 * gdb.base/completion.exp: Revamp test. Make it execute on all
16439 platforms.
40713331 16440
c2c1be8d
EZ
164412001-05-10 Elena Zannoni <ezannoni@redhat.com>
16442
a9c64011
AS
16443 * config/gdbserver.exp (gdb_load): Handle the case
16444 in which the arguments to gdbserver are given in the
16445 baseboard configuration file.
16446 Also handle the case in which the server needs to do a
16447 load.
2c9cd303 16448
9671de48
KS
164492001-05-07 Keith Seitz <keiths@cygnus.com>
16450
a9c64011
AS
16451 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16452 set up the display for testing.
16453 (gdbtk_start): Convert all paths to paths that tcl will like.
16454 Export target information to environment.
16455 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16456 necessary.
16457 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16458 (to_tcl_path): New proc to convert a given pathname into
16459 a path acceptible as an argument to a tcl command.
16460 (_gdbtk_export_target_info): New proc to export target info
16461 into the environment for gdbtk testing.
16462 (gdbtk_done): New proc to signal end-of-test.
9671de48 16463
5a360f47
JB
164642001-05-06 Jim Blandy <jimb@redhat.com>
16465
16466 * restore.c: Make the code of caller0 correspond to its comment.
16467
66c756c6
MS
164682001-05-03 Michael Snyder <msnyder@redhat.com>
16469
16470 * config/sid.exp (gdb_target_sid): Check for error messages.
16471 On error or timeout, don't make expect exit (which will terminate
16472 all subsequent tests); instead just make gdb exit.
d63a86f8 16473 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16474 return a negative value.
16475
a966fde5
JB
164762001-04-24 Jim Blandy <jimb@redhat.com>
16477
851c18e0
JB
16478 * gdb.c++/templates.exp: If we see the prompt for the overload
16479 list, but we haven't recognized any of the longer patterns,
16480 arrange for this test to fail, not hang.
16481
a966fde5
JB
16482 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16483 variations.
16484
db144853
MC
164852001-04-22 Michael Chastain <chastain@redhat.com>
16486
16487 * gdb.c++/local.exp: Use the 'runto' library function.
16488 * gdb.c++/namespace.exp: Likewise.
16489 * gdb.c++/overload.exp: Likewise.
16490
3207ec21
KB
164912001-03-26 Kevin Buettner <kevinb@redhat.com>
16492
16493 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16494 * gdb.base/step-line.exp: New file. Test step/next in presence of
16495 #line directives.
16496 * gdb.base/step-line.c: New file. Test program for the above.
16497 * gdb.base/step-line.inp: New file. We pretend that this file has
16498 been transformed by some other tool into step-line.c.
16499
13b57657
JB
165002001-03-21 Jim Blandy <jimb@redhat.com>
16501
16502 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16503 unmangled operator names.
16504
754cbe1c
JB
165052001-03-20 Jim Blandy <jimb@redhat.com>
16506
16507 * gdb.threads/linux-dp.exp: Recognize an additional message
16508 generated by GDB when it doesn't understand how to debug threads
16509 on the target system.
16510
177495c9
AC
165112001-03-19 Andrew Cagney <ac131313@redhat.com>
16512
16513 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16514
f266096b
MC
165152001-03-12 Michael Chastain <chastain@redhat.com>
16516
16517 * gdb.c++/derivation.exp: Use the 'runto' library function.
16518
cac3c2ff
MC
165192001-03-12 Michael Chastain <chastain@redhat.com>
16520
16521 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16522
b6c11a24
MC
165232001-02-24 Michael Chastain <chastain@redhat.com>
16524
16525 * gdb.c++/ref-types.exp: Change handwritten code to library
16526 function 'runto'.
16527
6bae5bce
OF
165282001-03-16 Orjan Friberg <orjanf@axis.com>
16529
16530 * gdb.base/signals.exp: Set count to 0 explicitly.
16531
0015fd9a
MS
165322001-03-15 Mark Salter <msalter@redhat.com>
16533
16534 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16535 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16536 (gdb_load): Add support for additional target_info: gdb_download_size
16537 and gdb_load_timeout.
0015fd9a 16538
fc33412a
DT
16539Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16540
16541 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16542 file -- to prevent failing when the compile fails but we have no
16543 intention of running the tests anyway.
fc33412a
DT
16544
16545 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16546 tests if set.
16547
16548 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16549 integers.
fc33412a
DT
16550
16551 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16552 * gdb.c++/namespace.exp: Ditto.
16553
115f06de
OF
165542001-03-07 Orjan Friberg <orjanf@axis.com>
16555
16556 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16557 * gdb.base/pointers.exp: Relax pattern match of decimals.
16558
b6ba6518
KB
165592001-03-06 Kevin Buettner <kevinb@redhat.com>
16560
16561 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16562 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16563 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16564 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16565 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16566 config/sh.exp, config/sid.exp, config/slite.exp,
16567 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16568 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16569 config/vxworks.exp, config/vxworks29k.exp,
16570 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16571 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16572 gdb.base/arithmet.exp, gdb.base/assign.exp,
16573 gdb.base/async.exp, gdb.base/attach.exp,
16574 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16575 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16576 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16577 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16578 gdb.base/commands.exp, gdb.base/completion.exp,
16579 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16580 gdb.base/constvars.exp, gdb.base/corefile.exp,
16581 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16582 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16583 gdb.base/ending-run.exp, gdb.base/environ.exp,
16584 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16585 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16586 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16587 gdb.base/funcargs.exp, gdb.base/help.exp,
16588 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16589 gdb.base/logical.exp, gdb.base/long_long.exp,
16590 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16591 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16592 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16593 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16594 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16595 gdb.base/regs.exp, gdb.base/relational.exp,
16596 gdb.base/remote.exp, gdb.base/reread.exp,
16597 gdb.base/restore.exp, gdb.base/return2.exp,
16598 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16599 gdb.base/selftest.exp, gdb.base/setshow.exp,
16600 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16601 gdb.base/sigall.exp, gdb.base/signals.exp,
16602 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16603 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16604 gdb.base/step-test.exp, gdb.base/structs.c,
16605 gdb.base/structs.exp, gdb.base/structs2.exp,
16606 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16607 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16608 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16609 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16610 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16611 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16612 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16613 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16614 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16615 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16616 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16617 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16618 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16619 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16620 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16621 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16622 gdb.trace/circ.exp, gdb.trace/collection.exp,
16623 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16624 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16625 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16626 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16627 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16628 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16629 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16630 notices.
16631
dc96c6c7 166322001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16633
16634 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16635 first arg is int not float.
16636
dc96c6c7 166372001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16638
16639 * gdb.base/reread.exp: Unsupported for non-native targets;
16640 doesn't work for remote debugging.
16641
9b0c4aeb
FN
166422001-02-19 Fernando Nasser <fnasser@redhat.com>
16643
16644 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16645 * gdb.base/ending-run.exp: Properly handle the BSP state when
16646 stepping past the end of main.
9b0c4aeb 16647
02aa71d5
MC
166482001-02-19 John Moore <jmoore@redhat.com>
16649
16650 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16651 Converted HPUX fix for non-expected items following multiple
16652 step commands into general solution for all platforms.
16653
1fa449a4
MC
166542001-02-18 Michael Chastain <chastain@redhat.com>
16655
16656 * gdb.c++/classes.exp (do_tests): Change runto statements
16657 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16658 statements demangler agnostic.
16659 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16660 (gdb_virtfunc_restart): Likewise.
16661
b2f9ec70
MC
166622001-02-14 Michael Chastain <chastain@redhat.com>
16663
16664 * gdb.c++/inherit.exp (do_tests): Change runto statements
16665 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16666 statements demangler agnostic.
16667
cf74b8ca
AC
16668Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16669
16670 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16671 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16672 before calling common_routine 15 times'' tests.
cf74b8ca 16673
99f78f56
MC
166742001-02-11 Michael Chastain <chastain@redhat.com>
16675
16676 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16677 Helps the test script figure out which demangler is in use.
16678 (dm_type_foo_ref): Ditto.
16679 (dm_type_int_star): Ditto.
16680 (dm_type_long_star): Ditto.
16681 (dm_type_unsigned_int): Ditto.
16682 (dm_type_void): Ditto.
16683 (dm_type_void_star): Ditto.
99707966 16684 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16685 Probe the gdb demangler and set variables to accommodate
16686 formatting differences.
16687 (info_func_regexp): New function. Same as info_func, but
16688 matches against a regexp.
16689 (info_func): Match against a literal string.
16690 (print_addr_2): New function. Match against a literal string,
16691 which can be different from the input to gdb.
16692 (print_addr): Simply call print_addr_2 with the same argument twice.
16693 (test_lookup_operator_functions): Use demangler formatting variables.
16694 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16695 the tests in the same order as the C++ class declaration.
16696 (test_paddr_operator_functions): Ditto.
16697 (test_paddr_overloaded_functions): Ditto.
16698 (test_paddr_hairy_functions): Use demangler formatting variables.
16699 Add reference to gdb/19 for related tests.
16700 (do_tests): Call probe_demangler.
16701
1de8f023
KB
167022001-01-30 Kevin Buettner <kevinb@redhat.com>
16703
16704 * gdb.c++/templates.cc (printf): Remove unused function definition.
16705
ca3f91ed
MS
167062001-01-26 Felix Lee <flee@redhat.com>
16707
16708 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16709
167102001-01-25 matthew green <mrg@redhat.com>
16711
16712 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16713 up sid.
16714 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16715
167162001-01-25 matthew green <mrg@redhat.com>
16717
16718 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16719 Deprecate $sid_spawn_id.
ca3f91ed
MS
16720 (sid_exit): Remove code necessary only for `spawn.'
16721
167222001-01-25 matthew green <mrg@redhat.com>
16723
16724 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16725
fb18ec4a
MC
167262001-01-28 Michael Chastain <chastain@redhat.com>
16727
16728 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16729 to call when tests fail. It takes gdb out of the overloaded
16730 function choice menu back to the main prompt, so that the test
16731 program stays synchronized.
16732 (set_bp_overloaded): New proc to collect all the common
16733 code for setting a breakpoint on an overloaded name. Calls
16734 take_gdb_out_of_choice_menu when needed.
16735 (menu_overload1arg): New variable to collect the repeated
16736 instances of the expected menu for an overloaded name. Change
16737 the regular expression to handle changes in g++ type encoding:
16738 "void" can be either "void" or "", and "unsigned int" can be
16739 either "unsigned int" or "unsigned".
16740 (continue_to_bp_overloaded): Change regular expressions to handle
16741 changes in g++ type encoding.
16742 (no proc): Call take_gdb_out_of_choice_menu when needed.
16743 Remove redundant calls to "info break". Accept either "canceled"
16744 or "cancelled". Change regular expressions in "info break"
16745 calls to handle changes in g++ type encoding. Give all tests
16746 unique strings.
16747
9c646a6e
BE
167482001-01-17 Ben Elliston <bje@redhat.com>
16749
16750 * config/sid.exp: New file.
16751
9549d9c1
AC
16752Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16753
16754 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16755
dc96c6c7 167562000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16757
16758 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16759 Add a RE to accept a non-ascii char if one is ever presented.
16760
b4df4f68
FN
167612000-12-20 Fernando Nasser <fnasser@redhat.com>
16762
297dd0fd 16763 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16764
dc96c6c7 167652000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16766
d63a86f8 16767 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16768 in regexp. One '\' does not suffice on Linux.
16769
4a7bddb6
MC
167702000-12-09 Michael Chastain <chastain@redhat.com>
16771
16772 * gdb.base/break.exp (test_clear_command): Use a marker function
16773 rather than 'main' for the test function. Also move this
16774 test to an execution point where the marker function names are
16775 guaranteed to be bound to functions. (Executing tests after a
16776 'finish' from main runs into name conflicts with local names
16777 in __libc_start_main).
16778
dc96c6c7 167792000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16780
16781 * gdb.base/finish.exp: New test for gdb's "finish" command.
16782 * gdb.base/return2.exp: New test for gdb's "return" command.
16783 * gdb.base/return2.c: New source file for above.
16784
dc96c6c7 167852000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16786
16787 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16788 * gdb.base/miscexprs.exp: Ditto.
16789 * gdb.base/pointers.exp: Ditto.
16790 * gdb.c++/derivation.exp: Ditto.
16791 * gdb.c++/local.exp: Ditto.
16792 * gdb.c++/namespace.exp: Ditto.
16793 * gdb.c++/overload.exp: Ditto.
16794 * gdb.c++/ref-types.exp: Ditto.
16795
dc96c6c7 167962000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16797
16798 * gdb.base/constvars.exp: Test result of "up" command.
16799 * gdb.base/miscexprs.exp: Ditto.
16800 * gdb.base/pointers.exp: Ditto.
16801 * gdb.base/scope.exp: Ditto.
16802 * gdb.c++/derivation.exp: Ditto.
16803 * gdb.c++/local.exp: Ditto.
16804 * gdb.c++/namespace.exp: Ditto.
16805 * gdb.c++/overload.exp: Ditto.
16806 * gdb.c++/ref-types.exp: Ditto.
16807
44097287
FN
168082000-11-22 Michael Chastain <chastain@redhat.com>
16809
16810 * mips_pro.exp: Accept either "middle -> top -> main" or
16811 "middle -> main" in the backtrace, because gcc can optimize
16812 tail calls to jumps. Remove setup_xfail for the hppa case.
16813 Add a comment with the original warning messages from PR 3016,
16814 which was filed in 1993, to preserve them for posterity.
16815
9d2e1bab
ND
168162000-11-17 Nick Duffek <nsd@redhat.com>
16817
16818 * lib/gdb.exp (gdb_test): Override timeout with board info.
16819
1aca8eb7
ND
168202000-11-17 Nick Duffek <nsd@redhat.com>
16821
16822 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16823 the second kill and detach messages.
16824
93076499
ND
168252000-11-17 Nick Duffek <nsd@redhat.com>
16826
16827 * configure.in: Add AC_EXEEXT.
16828 * configure: Regenerate.
16829 * Makefile.in (just-check): Export EXEEXT.
16830 * lib/gdb.exp ($EXEEXT): Import from environment.
16831 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16832 expect "maint dump-me" on Cygwin.
16833 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16834 $EXEEXT.
16835
30e87cd3
ND
168362000-11-17 Nick Duffek <nsd@redhat.com>
16837
16838 * gdb.base/break.exp: Test backtrace and finish from called
16839 function on all platforms, not just HP-UX.
16840
dc96c6c7 168412000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16842
16843 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16844 code from gdb_target_monitor, so it can be used independantly
16845 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16846
dc96c6c7 168472000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16848
16849 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16850 * gdb.base/corefile.exp: Expect the message "Program is being
16851 debugged already" when we send the "corefile" command, since
16852 the preceeding gdb_load may have connected gdb to a remote target.
16853 * gdb.base/display.exp: Disable hardware watchpoints if new
16854 board info variable "no_hardware_watchpoints" is true.
16855 Replace single-letter commands with more readable ones.
16856 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16857 if new board info variable "no_hardware_watchpoints" is true.
16858 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16859 to see if stdio (printf) testing is possible.
16860 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16861 board info variable "no_hardware_watchpoints" is true. Use new
16862 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16863
39124dea
FN
168642000-11-13 Fernando Nasser <fnasser@redhat.com>
16865
16866 From Orjan Friberg <orjanf@axis.com>:
16867 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16868 in array print pattern match.
16869
a9e2e984
FN
168702000-11-09 Fernando Nasser <fnasser@redhat.com>
16871
16872 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16873 spelling "cancelled" to U.S. spelling "canceled" to match changes
16874 made to gdb.
16875 * gdb.c++/ovldbreak.exp: Ditto.
16876
c7db355b
PS
168772000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16878
16879 * gdb.base/callfuncs.c (main): Moved to end of file, call
16880 t_double_values to initialize the FPU before inferior calls are made.
16881 * gdb.base/callfuncs.exp: Test for register preservation after calling
16882 inferior functions. Add tests for continuining, finishing and
16883 returning from a stop in a call dummy.
16884
dc96c6c7 168852000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16886
16887 * gdb.base/commands.exp: Break up long lines, and re-indent.
16888
dc96c6c7 168892000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16890
16891 * config/gdbserver.exp: Rewritten from the ground up, to make it
16892 compatible with the current dejagnu tree, and to make it work with
16893 the new "gdbserver" in libremote.
16894
dc96c6c7 168952000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16896
16897 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16898 * gdb.base/varargs.exp: Skip entire test if no printf support.
16899 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16900 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16901
dc96c6c7 169022000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16903
16904 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16905 no floating point support.
16906 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16907 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16908 * gdb.base/call-rt-st.exp: Ditto.
16909 * gdb.base/call-strs.exp: Ditto.
16910
bac5fc66
JG
169112000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16912
16913 * gdb.base/sizeof.c: include <stdio.h>.
16914
16915 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16916 'finish', otherwise uncaptured gdb_prompt would potentially
16917 throw remaining test points out of sync.
bac5fc66 16918
b22a6027
SB
169192000-07-26 Scott Bambrough <scottb@netwinder.org>
16920
16921 * gdb.base/recurse.exp: Run tests for all targets.
16922 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16923 gnu-oldld case on ARM.
16924 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16925 for ARM targets.
d63a86f8 16926
d8231941
AG
16927Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16928
16929 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16930 * gdb.java/configure: Rebuild.
16931
8caabe69
AG
16932Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16933
16934 * gdb.java/jv-exp.exp: New file.
16935
9d273ca3
AG
16936Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16937
16938 * configure: Rebuilt.
16939 * configure.in (configdirs): Add gdb.java.
16940 * gdb.java/jmisc.java: New file.
16941 * gdb.java/jmisc.exp: New file.
16942 * gdb.java/Makefile.in: New file.
16943 * gdb.java/configure: Rebuilt.
16944 * gdb.java/configure.in: New file.
16945 * lib/java.exp: New file.
16946
4f823a66
AC
16947Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16948
16949 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16950 underflow.
4f823a66 16951
2391e11d
AC
16952Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16953
16954 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16955 and the compilers sizes.
2391e11d 16956
54602222
ND
169572000-07-09 Nick Duffek <nsd@redhat.com>
16958
16959 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16960 (use_methods): New function.
16961 (main): Call use_methods().
16962 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16963 (do_tests): Call test_method_param_class.
16964
2bec0572
ND
169652000-07-09 Nick Duffek <nsd@redhat.com>
16966
16967 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
16968 spelling.
16969 (test_enums): New procedure. Move enum tests from end of script
16970 to here. Set breakpoint on function name instead of line number.
16971 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
16972 (enums2): New marker function.
16973 (enums1): New function.
16974 (main): Call enums1(). Move enum tests to enums1().
16975
78492fde
AC
16976Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
16977
16978 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 16979 compile/link program. Update line numbers.
78492fde
AC
16980 * gdb.asm/d10v.inc: Define ``startup''.
16981 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 16982
49a2cef8
AC
16983Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
16984
16985 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
16986
3e6c8688
EZ
169872000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16988
16989 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 16990 of 'help maint print' command.
3e6c8688 16991
9ff5cbe9
AC
16992Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
16993
16994 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 16995 they use gdb_expect_list.
9ff5cbe9 16996
17c579bd
AC
16997Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
16998
16999 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17000 memory-read-packet-size'' instead of ``set endian big'' to test
17001 long commands.
17c579bd 17002
e6d71bf3
DB
170032000-06-03 Daniel Berlin <dan@cgsoftware.com>
17004
17005 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17006 g++, and stop skipping them.
e6d71bf3
DB
17007
17008 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17009 work under g++.
17010
d63a86f8 17011 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17012 initialization.
17013
dc96c6c7 170142000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17015
17016 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17017 the regular expression: accept an (almost) arbitrary sequence of
17018 "frames-invalid" and "breakpoints-invalid" messages both before
17019 and after the "starting" message.
17020
dc96c6c7 170212000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17022
17023 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17024
dc96c6c7 170252000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17026
17027 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17028 Relax the regular expression a little, make it pass on Solaris 8.
17029
8216cda9
KB
170302000-05-12 Kevin Buettner <kevinb@redhat.com>
17031
17032 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17033 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17034 Instead, it is permissible for gdb to stop on the line of the
17035 call itself.
17036
1a570b2f
MS
170372000-05-12 Michael Snyder <msnyder@.cygnus.com>
17038
17039 * gdb.base/break.exp (bp on small function, optimized file):
17040 Add a second pass pattern. The behavior differs here between stabs
17041 and dwarf for one-line functions. Stabs preserves two line symbols
17042 (one before the prologue and one after) with the same line number,
17043 but dwarf regards these as duplicates and discards one of them.
17044 Therefore the address after the prologue (where the breakpoint is)
17045 has no exactly matching line symbol, and GDB reports the breakpoint
17046 as if it were in the middle of a line rather than at the beginning.
17047
dc96c6c7 170482000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17049
d63a86f8 17050 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17051 rather than "send_gdb" (for consistancy).
17052
7d418785
AC
17053Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17054
17055 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17056 * gdb.c++/templates.cc: Properly check for GCC version number.
17057 * lib/compiler.cc: Likewise
17058
dc96c6c7 170592000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17060
d63a86f8 17061 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17062 gdb may not stop at the first line of main, due to code motion.
17063
dc96c6c7 170642000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17065
17066 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17067 This test depends on parsing the printf output from the target.
17068 Since the sparclet stub doesn't do stdio, this will never work.
17069 * gdb.base/call-rt-st.exp: ditto.
17070 * gdb.base/call-strs: ditto.
17071
dc96c6c7 170722000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17073
17074 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17075
17076 * gdb.base/ending-run.exp: After connecting to a remote target,
17077 but before running, the target will appear to be in a random
17078 location. Specify both a file and a line for breakpoints.
17079 Also, the function that calls main may be called 'init'
17080 rather than 'start'.
17081
a5a51225
EZ
170822000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17083
17084 * gdb.base/help.exp: Update output for add-symbol-file command.
17085
7930cc7c
FN
170862000-04-10 Fernando Nasser <fnasser@cygnus.com>
17087
17088 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17089 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17090
23e37ab1
C
170912000-04-07 J.T. Conklin <jtc@redback.com>
17092
e93c542c
C
17093 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17094
23e37ab1
C
17095 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17096
591b8fa3
PDM
17097Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17098
17099 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17100 values that can be represented exactly.
591b8fa3
PDM
17101 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17102 above change, and to not check against the directory part of the source
17103 file name.
17104 (step into print_long_arg_list): Likewise.
17105 (print print_small_structs from print_long_arg_list): Likewise.
17106 (print print_long_arg_list): Likewise.
17107
7a495180
EZ
171082000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17109
30b53638 17110 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17111
beb998c6
AC
17112Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17113
17114 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17115
1c689132
DB
171162000-03-25 Daniel Berlin <dan@cgsoftware.com>
17117
17118 * gdb.base/commands.exp (deprecated_command_test): Add test for
17119 deprecate with no arguments.
17120
c1790a9d
JL
171212000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17122
17123 * gdb.base/break.exp: Add new test for setting breakpoints on
17124 optimized code so we can test breakpoints work even when function
17125 prologues may be optimized away
17126
003ba290
FN
171272000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17128
17129 From David Whedon <dwhedon@gordian.com>
a9c64011 17130 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17131
6837a0a2
DB
171322000-03-22 Daniel Berlin <dan@cgsoftware.com>
17133
17134 * gdb.base/help.exp: Added test for new apropos command.
17135
b9593231
KB
171362000-03-21 Kevin Buettner <kevinb@redhat.com>
17137
17138 * gdb.base/pointers.c (usevar): New function.
17139 (main): Make sure that global variables v_int_pointer2, rptr,
17140 and y are all referenced someplace in the program by calling
17141 usevar() on them. [Some linkers delete symbols which are
17142 never referenced. The space remains, but there's no way to
17143 get a (symbolic) handle on the variable from the debugger.]
17144
751a959b
EZ
171452000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17146
17147 * gdb.base/printcmds.c: Add typedeffed arrays.
17148
17149 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17150 procedure to test arrays that are typedef'd.
751a959b 17151
73a93a32
JI
171522000-03-13 James Ingham <jingham@leda.cygnus.com>
17153
17154 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17155 the library directories.
73a93a32 17156
fb40c209
AC
17157Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17158
17159 * configure.in (configdirs): Add sub directory gdb.mi.
17160 * configure: Re-generate.
17161
17162 * gdb.mi: New directory.
d63a86f8 17163
ee4dd2c9
AC
171642000-02-25 Scott Bambrough <scottb@netwinder.org>
17165
17166 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17167 a long long value as a double on ARM platforms.
ee4dd2c9 17168
70f0cc22
JB
171692000-02-16 Jim Blandy <jimb@redhat.com>
17170
17171 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17172 default source file is set properly before running this test.
17173
853819b8
EZ
171742000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17175
17176 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17177 gdbtk/library directory, not in gdbtcl2.
853819b8 17178
dfcd3bfb
JM
171792000-02-04 Jim Blandy <jimb@redhat.com>
17180
17181 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17182 backslash from regexp pattern.
17183
17184 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17185 procedure. Use it to run all the "continue to bp overloaded"
17186 tests. Note that this changes the names of the tests slightly.
17187 If the breakpoint hit message includes a hex PC value, because
17188 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17189 from the real source code, still consider that a pass.
17190
17191 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17192 XFAIL here if the breakpoint message contains a hex address. Note
17193 similar change on 1999-11-02.
17194
17195 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17196
17197 * gdb.base/ptype.exp: Establish a default source file before
17198 calling get_debug_format.
17199
172002000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17201
17202 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17203
8b93c638
JM
172042000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17205
17206 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17207 of successive stepi commands -- while in the prologue we should see
17208 the function entry bracket.
17209
172102000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17211
17212 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17213 reach __change_mode() when stepping through the end of main().
17214
c5394b80
JM
172152000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17216
17217 * gdb.base/default.exp: Fix expected pattern.
17218 * gdb.base/help.exp: Same.
17219
0d06e24b
JM
172202000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17221
17222 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17223 Don't use xfail's because that affects only the following test.
d63a86f8 17224
0d06e24b 17225 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17226 solaris or linux.
0d06e24b
JM
17227
17228 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17229
dc96c6c7 172302000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17231
d63a86f8 17232 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17233 "A syntax error" rather than "A parse error". Accept both.
17234
172352000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17236
17237 * gdb.base/default.exp: Remove OS dependent string from "target
17238 remote" test.
17239 * gdb.base/help.exp: Same for "help target remote" test.
17240
c3f6f71d
JM
172412000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17242
17243 From Jim Kingdon <kingdon@redhat.com>:
17244
17245 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17246 prompt (cleanup rather than necessity, but still might keep output
17247 from spilling to next test).
c3f6f71d
JM
17248
172492000-01-02 Fred Fish <fnf@cygnus.com>
17250
17251 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17252 AIX, which defines them in <sys/types.h>.
17253
ed9a39eb 172541999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17255
ed9a39eb 17256 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17257 float" test.
ed9a39eb
JM
17258
172591999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17260
ed9a39eb 17261 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17262
17263 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17264 outermost frame disallowed".
17265
172661999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17267
17268 * gdb.base/setvar.exp: New tests for setting the value of a struct
17269 with a constant list.
17270
172711999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17272
17273 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17274 require the user to type a cast before setting the value of a struct.
17275
de57eccd
JM
172761999-12-06 Jim Blandy <jimb@cygnus.com>
17277
17278 * gdb.base/default.exp: Expect the new 'info float' command on
17279 all i386 platforms.
17280
17281 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17282 LinuxThreads libraries that don't support debugging.
17283
c2d11a7d
JM
17284Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17285
17286 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17287 Change the buffer type to ``unsigned char'' to simplify size
17288 arithmetic.
c2d11a7d
JM
17289
17290 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17291 stub only handles 400-1 byte packets. Verify that the download
17292 worked.
c2d11a7d
JM
17293
172941999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17295
17296 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17297 tests, using UNRESOLVED for the untested cases. Also, does not wait
17298 for a timeout if the prompt was received before a recognizable pattern.
17299
173001999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17301
17302 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17303
173041999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17305
17306 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17307 watchpoints.
c2d11a7d
JM
17308
173091999-11-24 Jason Merrill <jason@casey.cygnus.com>
17310
17311 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17312
17313 * gdb.c++/local.exp: Be more flexible in recognizing local class
17314 name mangling. Don't allow horribly truncated method names.
17315 * gdb.c++/derivation.exp: Expect protected inheritance.
17316 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17317 * gdb.c++/virtfunc.exp: Likewise.
17318 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17319 when printing a nested enum.
17320
173211999-11-22 Jim Blandy <jimb@cygnus.com>
17322
17323 * gdb.base/step-test.exp: Properly await GDB's response to setting
17324 a breakpoint on the call to large_struct_by_value.
17325
17326 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17327 just because we have debug info for the `start' function.
17328
173291999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17330
17331 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17332 "Unknown signal" messages, which indicate (on LinuxThreads) that
17333 GDB doesn't know how to debug threads on this system. This is
17334 better than hanging while philosopher 0 dumps chatter into gdb.log.
17335
173361999-11-18 Tom Tromey <tromey@cygnus.com>
17337
17338 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17339
173401999-11-18 Fred Fish <fnf@cygnus.com>
17341
17342 * gdb.base/coremaker2.c: Add sample program for generating
17343 cores that is more self contained than coremaker.c. Eventually
17344 I'll add more code to this and tie it into the testsuite.
17345
4ce44c66
JM
173461999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17347
17348 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17349
173501999-11-10 Jimmy Guo <guo@cup.hp.com>
17351
17352 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17353 from $srcdir/lib/.
4ce44c66 17354 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17355 and gdb.c++/.
4ce44c66
JM
17356
17357 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17358
d63a86f8 17359 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17360 'continue with watch' test point.
17361
173621999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17363
17364 Merged from p2linux-990323-branch:
d63a86f8 17365
4ce44c66
JM
17366 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17367
11cf8741
JM
17368Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17369
17370 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17371 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17372
17373Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17374
17375 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17376 gdb_expect_list.
11cf8741
JM
17377
17378Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17379
17380 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17381
173821999-11-03 Mark Salter <msalter@cygnus.com>
17383
17384 * gdb.base/break.exp: Fix "stub continue" pattern.
17385
173861999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17387
17388 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17389
173901999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17391
17392 * gdb.base/display.exp ("finish"): Add timeout clause.
17393
17394 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17395 plain prompt clause, so this doesn't have to time out in order to
17396 fail.
17397
17398 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17399 breakpoint hit messages include an address.
11cf8741
JM
17400
17401 * gdb.base/display.exp: Don't forget to escape parens in regular
17402 expressions. Unix regexp notatation sucks.
17403
174041999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17405
17406 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17407 order for 'signalled' message.
11cf8741 17408
5c44784c
JM
174091999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17410
17411 From Jimmy Guo <guo@cup.hp.com>:
17412 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17413 * gdb.base/annota1.c: Add code for tests to work with.
17414
174151999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17416
17417 * gdb.base/remote.exp: New test for remote downloading settings.
17418 * gdb.base/remote.c: New file with large .data.
17419
917317f4
JM
174201999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17421
17422 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17423 for LinuxThreads support, merged from the Code Fusion branch.
17424
17425Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17426
17427 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17428 containing exp_continue into a while within an expect. Don't
17429 attempt a start more than three times. Check return value from
17430 gdb_load.
d63a86f8 17431
2df3850c
JM
17432Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17433
17434 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17435 a pass case.
2df3850c 17436
2acceee2
JM
174371999-10-01 Kevin Buettner <kevinb@cygnus.com>
17438
17439 * gdb.base/break.c (main): Added a statement that we can step
17440 off of.
17441 * gdb.base/break.exp: Added tests for setting a breakpoint
17442 at an offset and stepping onto a breakpoint.
17443
174441999-10-01 Fred Fish <fnf@cygnus.com>
17445
d63a86f8 17446 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17447 gdb output.
17448
c2c6d25f
JM
174491999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17450
17451 * gdb.base/break.exp: Code locations are in hex, don't forget!
17452 (For HP-UX.)
17453
174541999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17455
17456 * condbreak.exp: Use break.c as test program.
17457 * condbreak.c: Remove, redundant with break.c.
17458
174591999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17460
17461 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17462 Z-packets if the target needs it.
c2c6d25f
JM
17463
174641999-09-13 James Ingham <jingham@leda.cygnus.com>
17465
17466 * gdb.c++/overload.exp: Added tests for listing overloaded
17467 functions with function pointers in the arg, explicitly calling
17468 out the version you want.
17469
cff3e48b
JM
174701999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17471
17472 * long_long.exp: Add variations of test cases that work for
17473 targets with 16-bit ints and 32-bit doubles.
17474
d4f3574e
SS
174751999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17476
17477 * break.c (main): Compare a possibly-uninitialized argc with an
17478 unlikely value that fits in 16 bits.
17479
174801999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17481
17482 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17483 0xfeeb, don't want negative numbers if ints are 16 bits.
17484
17485 * lib/gdb.exp (skip_cplus_tests): New proc.
17486 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17487 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17488 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17489 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17490 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17491 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17492 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17493 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17494
17495 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17496
17497Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17498
17499 * gdb.base/corefile.exp (up): Allow a parameter to appear
17500 in the frame that we're going up to.
17501
17502 From Jim Blandy <jimb@cygnus.com>:
17503
17504 * gdb.base/default.exp (info float): Expect some output now.
17505
17506 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17507 returning floating-point values to fail on the x86.
17508 * gdb.base/callfwmall.exp (do_function_calls): Same.
17509
17510 * gdb.base/list.exp (test_listsize): Correct expectations for
17511 listing line 1 with listsize 2. Also, listing a single line
17512 works now, as does listing three lines. [Kevin's note: There
17513 were a number of other cases fixed too where the expectations
17514 differed...]
17515
175161999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17517
17518 * gdb.base/selftest.exp: Add case for when version prints as
17519 constant string instead of char pointer.
17520
104c1213
JM
175211999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17522
17523 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17524 stepping out of main.
104c1213
JM
17525
17526 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17527 G++ used.
17528
17529 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17530 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17531
17532 * gdb.c++/ovldbreak.exp: Update match string in test that
17533 includes a warning of multiple breakpoints.
17534
175351999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17536
17537 * gdb.base/display.exp: Improve precision of step-after-finish
17538 added yesterday.
17539
17540 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17541 test.
104c1213
JM
17542
17543 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17544 configs when using G++, not just hppa*.
17545
175461999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17547
17548 * gdb.base/async.c: New file.
17549 * gdb.base/async.exp: New file.
17550
17551Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17552
17553 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17554 PA64.
17555
53a5351d
JM
17556Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17557
104c1213
JM
17558 * gdb.base/display.exp: "finish" can leave us mid-line on many
17559 targets, deal with it. Add a small constant to main, instead of
17560 1000 since main+1000 may not be a valid address in the target.
17561
53a5351d
JM
17562 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17563 on hpux11.
17564
17565 * gdb.base/attach.exp: Handle another hpux11 error message variant
17566 when attaching to a process that does not exist.
17567
175681999-08-19 J.T. Conklin <jtc@redback.com>
17569
17570 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17571 characters in 'continue to 1241' test.
53a5351d
JM
17572
175731999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17574
17575 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17576 stop in print_long_arg_list, define and use a whitespace
17577 variable in print_small_structs test, add an XFAIL for Solaris.
17578 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17579 interested enough to fix.
17580
7be570e7
JM
175811999-08-13 Keith Seitz <keiths@cygnus.com>
17582
17583 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17584 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17585 proc knows about targets other than the natives.
17586 (test_assign): Use "gdb_run_cmd" to "run" the target.
17587 Check that we've actually hit the breakpoint at main.
17588 When we attempt to assign a value to a local variable, check
17589 that the variable is in the current scope, i.e., don't use
17590 a test with an empty result.
17591
17592Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17593
17594 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17595 command.
7be570e7
JM
17596
175971999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17598
17599 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17600 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17601 gdb.compat, gdb.threads-hp.
17602 gdb.hp/configure, gdb.hp/configure.in: New files.
17603 gdb.hp/Makefile.in: Recurse into new subdirs.
17604 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17605 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17606 in object files.
17607 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17608
96baa820
JM
176091999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17610
17611 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17612 funky printf, remove a bogus p/a test.
96baa820
JM
17613
176141999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17615
17616 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17617 connected to the target. This is necessary when running not
17618 natively.
96baa820
JM
17619
176201999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17621
17622 * gdb.base/step-test.exp: Removed some extraneous messages.
17623
17624 * gdb.base/long_long.exp: Don't run memory examination tests
17625 on little-endian targets (they will need a different set of
17626 results to match).
17627
176281999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17629
17630 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17631 until somebody decides to fix GDB.
17632
17633 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17634 constant as "ULL".
96baa820
JM
17635 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17636 matches for a couple x/2 commands.
17637
a0b3c4fd
JM
176381999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17639
17640 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17641 by merging in ref-types2 tests.
17642 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17643
17644 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17645 * gdb.c++/Makefile.in: Add standard actions.
17646 (EXECUTABLES): Rename from PROGS, update list.
17647 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17648 from gdb.hp.
17649 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17650 foo and bar locals.
17651 * gdb.c++/anon-union.exp: Fix tests to match.
17652 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17653 expect matches to handle output variations.
17654 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17655 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17656 output, add HP alternatives for new and delete prints.
a0b3c4fd 17657 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17658 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17659 * gdb.c++/demangle.exp: Use $style when reporting failure.
17660 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17661 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17662 match alternatives.
17663 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17664 compilers.
a0b3c4fd
JM
17665 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17666 * gdb.c++/method.exp: Add match alternatives.
17667 * gdb.c++/misc.cc: Add bool types.
17668 * gdb.c++/misc.exp: Add tests for bool types.
17669 * gdb.c++/overload.exp: Add xfails.
17670 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17671 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17672 add some more template parameter tests (only for HP currently).
17673 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17674 * gdb.c++/virtfunc.cc: Add return type and value for main.
17675 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17676 match alternatives.
d63a86f8 17677
a0b3c4fd
JM
176781999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17679
17680 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17681
176821999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17683
17684 * gdb.base/signals.exp: Don't expect getting a backtrace from
17685 within a signal handler to fail on Linux.
17686
176871999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17688
17689 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17690 * lib/gdb.exp: Remove some gratuitious semicolons.
17691 (delete_breakpoints): Increase timeout.
17692 (gdb_expect): Add -notransfer option.
17693 (gdb_test): Use -notransfer option.
17694 (get_compiler_info): Add f77 case.
17695 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17696 case.
a0b3c4fd
JM
17697 (gdb_preprocess): Call get_compiler.
17698
17699 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17700 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17701 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17702 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17703 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17704 third arg to gdb_test.
a0b3c4fd
JM
17705 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17706 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17707 HP-UX xfails, add others.
a0b3c4fd
JM
17708 * gdb.base/completion.exp: Reflect name change of self-test.
17709 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17710 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17711 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17712 HP failure number.
a0b3c4fd
JM
17713 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17714 useless HP-UX 10.30 references.
17715 * gdb.base/maint.exp: Loosen matches.
17716 * gdb.base/pointers.c (main): Declare more_code.
17717 * gdb.base/pointers.exp: Match on output of a `next'.
17718 * gdb.base/structs.c: Add prototypes.
17719 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17720 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17721
177221999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17723
17724 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17725 command.
a0b3c4fd
JM
17726
177271999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17728
17729 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17730 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17731
17732 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17733 debug info. Deal with lack of signal hanlder info in stack.
17734
a9c64011 17735 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17736 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17737
5a2468f5
JM
177381999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17739
17740 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17741 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17742
adf40b2e
JM
17743Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17744
17745 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17746 a1-selftest.exp.
adf40b2e
JM
17747 * gdb.base/configure: Re-generate.
17748
177491999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17750
17751 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17752 in trying to run first and name is too long.
17753
17754 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17755 pointers2.c and pointers2.exp, respectively.
17756 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17757 doschk happier.
17758
43e526b9
JM
177591999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17760
17761 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17762 callfuncs2.c and callfuncs2.exp.
17763
17764 * gdb.base/list.exp: Remove mistaken xfails.
17765 * gdb.base/list0.h: Add optional prototypes.
17766
9846de1b
JM
17767Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17768
a9c64011 17769 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17770 calling malloc.
a9c64011
AS
17771 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17772 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17773 use.
9846de1b
JM
17774
177751999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17776
17777 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17778 * gdb.base/annota2.cc, annota2.exp: Move from here.
17779 * gdb.c++/annota2.cc, annota2.exp: To here.
17780 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17781
43ff13b4
JM
17782Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17783
17784 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17785 a consistent format.
43ff13b4 17786
085dd6e6
JM
177871999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17788
17789 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17790 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17791 HP compilers, also set the globals $true and $false.
17792
17793 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17794 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17795 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17796 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17797 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17798 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17799 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17800 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17801 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17802 whatis.c} Add C++ compatible function definitions and return
17803 types, add includes for library functions.
085dd6e6
JM
17804 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17805 * gdb.base/step-test.c (myglob): Rename from glob.
17806 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17807 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17808 files, move here from gdb.hp.
085dd6e6 17809 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17810 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17811 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17812 Adjust line numbers in regexps.
085dd6e6
JM
17813
17814 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17815 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17816 instead of 0/1.
17817
17818 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17819 foll-vfork.exp: New files, move here from gdb.hp.
17820 * gdb.base/page.exp: New file, test of pagination command.
17821
17822 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17823 recursion test.
17824 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17825
17826 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17827 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17828
17829 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17830 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17831 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17832 watchpoint test.
085dd6e6
JM
17833 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17834 them work.
17835 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17836 expressions properly.
17837 * gdb.base/corefile.exp: Loosen the match slightly.
17838 * gdb.base/default.exp: Allow "Error accessing memory" message
17839 also.
17840 * gdb.base/display.exp: Skip over x/0 j if PA64.
17841 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17842 * gdb.base/interrupt.exp: Ditto.
17843 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17844 in use.
17845 * gdb.base/list.exp: Add xfails for HP-UX.
17846 * gdb.base/long_long.exp: Refine some of the numeric matches.
17847 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17848 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17849 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17850 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17851 * gdb.base/ptype.exp: Succeed on more varieties of output.
17852 * gdb.base/scope.exp: Add xfails for HP-UX.
17853 * gdb.base/sect-cmd.exp: Add more cases.
17854 * gdb.base/setvar.exp: Add xfails for HP-UX.
17855 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17856 * gdb.base/signals.exp: Match on void symbolically.
17857 * gdb.base/step-test.exp: Add case for PA64.
17858 * gdb.base/term.exp: Add exit and restart.
17859 * gdb.base/twice.exp: Clean up after self.
17860 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17861 * gdb.base/whatis.exp: Allow more ways to pass tests.
17862
17863 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17864 no longer useful.
085dd6e6
JM
17865
17866Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17867
17868 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17869 list of patterns.
085dd6e6 17870 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17871 print_double_array(double_array)", "continuing to breakpoint
17872 1018", "print print_double_array(array_d)" and "continuing to
17873 1034" tests.
d63a86f8 17874
085dd6e6
JM
178751999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17876
a9c64011 17877 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17878
178791999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17880
17881 * config/mt-*: Remove, these haven't been used since 1996.
17882
178831999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17884
17885 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17886 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17887 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17888
9e0b60a8
JM
178891999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17890
17891 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17892 simpler match case for the ptype of the big class.
17893
178941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17895
17896 * gdb.exp: Fix test for gdb_prompt existence.
17897
178981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17899
17900 * gdb.exp (gdb_test): Add fail after calls to perror.
17901
179021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17903
17904 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17905
179061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17907
17908 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17909
0f71a2f6
JM
17910Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17911
17912 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17913 malloc() is linked in.
0f71a2f6
JM
17914
179151999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17916
17917 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17918 step at end.
17919
17920 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17921
179221999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17923
17924 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17925
cce74817
JM
17926Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17927
17928 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17929 * gdb.base/mips_pro.exp: Likewise.
17930
179311999-06-02 Keith Seitz <keiths@cygnus.com>
17932
17933 * gdb.c++/templates.cc: Change all "new" operators to throw
17934 an exception.
17935 * gdb.c++/cplusfuncs.cc: Likewise.
17936
17937 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17938
17939Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17940
17941 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17942 * gdb.base/ending-run.exp: When stepping out of main, accept a
17943 step into an arbitrary assembler file.
cce74817 17944
392a587b
JM
179451999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17946
d63a86f8 17947 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17948 "breakpoint-invalid" to be printed.
d63a86f8 17949 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17950 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17951 * gdb.base/annota2.cc: Initialize a.x to 0.
17952
9e086581
JM
179531999-05-17 Keith Seitz <keiths@cygnus.com>
17954
17955 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17956 when "skip_float_tests" set.
17957 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17958 "print print_ten_doubles", and "step into print_long_arg_list".
17959 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17960 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17961 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17962 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17963 "skip_float_tests" is set.
17964 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17965 when "skip_float_tests" set.
d63a86f8 17966
cd0fc7c3
SS
179671999-05-06 Keith Seitz <keiths@cygnus.com>
17968
17969 * gdb.base/annota2.cc: Include stdio.h.
17970
17971Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
17972
17973 * gdb.base/crossload.exp: Remove, this has been disabled ever
17974 since BFD stopped including all targets, and cross-GDB gets
17975 plenty of testing anyway.
17976 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
17977 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
17978 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
17979 * gdb.base/README: Remove, was doc for this.
17980 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 17981 needed.
cd0fc7c3 17982
b83266a0
SS
179831999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17984
17985 * gdb.base/call-ar-st.exp: Fix one regular expression in test
17986 output.
17987
17988 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
17989 * gdb.base/annota2.exp: New file. More annotation tests.
17990 * gdb.base/annota1.c: New file. Source file for annota1.exp.
17991 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
17992
179931999-04-23 Angela Marie Thomas <angela@cygnus.com>
17994
17995 * config/cfdbug.exp: New file.
17996
7a292a7a
SS
179971999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
17998
17999 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18000 Marcus Daniel's and Dale Hawkins's demangler crashes.
18001
18002 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18003 test_lucid_style_demangling, test_arm_style_demangling,
18004 test_hp_style_demangling): Try Tom Tromey's core-dumping
18005 identifier under each demangling style.
7a292a7a
SS
18006
180071999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18008
18009 * gdb.c++/demangle.exp: Include the current demangling style
18010 in all test names.
18011 (current_demangling_style): New global variable.
18012 (set_demangling_style, test_demangling_core, test_demangling,
18013 test_demangling_exact): New functions.
18014 (test_gnu_style_demangling, test_lucid_style_demangling,
18015 test_arm_style_demangling, test_hp_style_demangling): Use those,
18016 instead of calling gdb_test and gdb_test_exact directly.
18017 (catch_demangling_errors): New function, which reports errors
18018 signalled by the demangling test functions in an orderly way.
18019 (do_tests): Use catch_demangling_errors.
18020
180211999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18022
18023 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18024 grouping in expressions, not {}.
7a292a7a
SS
18025
18026 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18027 initialized yet.
7a292a7a
SS
18028
180291999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18030
18031 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18032 are listed.
18033
180341999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18035
18036 * gdb.stabs/weird.exp: Test for CC being defined before
18037 looking at its value.
18038
180391999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18040
18041 * gdb.base/call-ar-st.exp: Remove stray '#'.
18042 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18043 "short int" and "long int".
18044 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18045 change, to mollify finicky HP compiler.
7a292a7a
SS
18046 * gdb.hp/reg-test.exp (testfile): Fix file name.
18047 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18048
7a292a7a
SS
18049 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18050 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18051 alternate form of enum ptype.
18052
c906108c
SS
180531999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18054
7a292a7a
SS
18055 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18056 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18057 passing skip_hp_tests, so as not to waste time on guaranteed
18058 failure.
7a292a7a 18059
c906108c
SS
18060 * gdb.c++/overload.cc: Pass string instead of char addr, always
18061 init ccpfoo.
18062 * gdb.c++/templates.cc: Fix syntax error.
18063
7a292a7a
SS
18064Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18065
18066 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18067 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18068 command.
18069
180701999-03-18 James Ingham <jingham@cygnus.com>
18071
18072 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18073
18074 * gdb.c++/method.exp: It was testing an uninitialized int on the
18075 stack and assuming it was positive.
18076
18077 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18078
18079 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18080 keep it from killing the rest of the tests.
7a292a7a
SS
18081 Use gdb_continue_to_end.
18082
18083 * gdb.base/sigall.exp: use gdb_continue_to_end.
18084
18085 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18086
18087 * gdb.base/display.exp: use runto_main, not run.
18088
d63a86f8
RM
18089 * gdb.base/default.exp: Check for the current error message in the
18090 r abbreviation test.
7a292a7a
SS
18091 Add strongarm to the targets that know info float.
18092
d63a86f8 18093 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18094 run which doesn't work with monitors.
18095
18096 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18097
18098 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18099
18100 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18101 program. Traps the case (in Cygmon) when the program never really
18102 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18103 more places, so I used my name. Sorry Mark...
18104
18105 * config/monitor.exp (gdb_target_monitor): added another
18106 target_info parameter: remotebinarydownload. This will set the
18107 remotebinarydownload flag if this is causing some boards trouble.
18108
181091999-03-18 Mark Salter <msalter@cygnus.com>
18110
18111 * lib/gdb.exp (continue_to_exit): New function.
18112
18113 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18114 * gdb.base/ending-run.exp: Ditto.
18115 * gdb.base/step-test.exp: Ditto.
18116
181171999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18118
18119 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18120 (suggested by Art Haas <ahaas@neosoft.com>).
18121
181221999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18123
889bf7c5 18124 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18125
18126Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18127
18128 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18129 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18130
181311999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18132
18133 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18134 a call to strlen; sometimes we do have sources.
18135
181361999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18137
18138 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18139 character, so GDB won't print garbage after its end.
d63a86f8 18140
c906108c
SS
18141 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18142 breakpoint there instead. Sometimes GCC emits memcpy to handle
18143 the large structures being passed by value, so we step into that
18144 instead of sum_array_print, which obscures what we're really testing.
18145 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18146 the bizarre steps into memcpy, so do that here. Add check for
18147 stepping into function calls that pass large structures by value.
18148 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18149 Remove all references to specific line numbers.
18150 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18151 New type and function.
18152 (main): Call large_struct_by_value, passing it a large struct by value.
18153 * lib/gdb.exp (gdb_get_line_number): New function.
18154
18155 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18156 more portable.
18157
7a292a7a
SS
181581999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18159
c906108c
SS
18160 * lib/gdb.exp: Doc fixes.
18161
7a292a7a
SS
181621999-03-05 Nick Clifton <nickc@cygnus.com>
18163
d63a86f8 18164 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18165
181661999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18167
c906108c 18168 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18169 commands. They're not germane to this test, and they don't work
18170 that way on remote targets.
c906108c 18171
3fc11d3e
JM
181721999-03-01 James Ingham <jingham@cygnus.com>
18173
18174 * Changelog entries merged over from gdb development branch.
18175
3fc11d3e
JM
18176 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18177
18178 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18179 for outputting results of test run.
18180
2d4a1622 18181 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18182
18183 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18184
7a292a7a
SS
181851999-02-25 Felix Lee <flee@cygnus.com>
18186
18187 * lib/gdb.exp (debug_format): initialize
18188
c906108c
SS
181891999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18190
18191 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18192 * gdb.base/call-rt-st.c: Ditto.
18193
c906108c
SS
181941999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18195
18196 * gdb.threads/pthreads.exp (horiz): New variable.
18197 (test_startup): Fix regexps that capture thread numbers.
18198
181991999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18200
18201 * gdb.base/smoke.exp: Disambiguate two test case names (both
18202 called ``print'').
18203
18204Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18205
18206 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18207 compilation.
c906108c
SS
18208
182091999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18210
18211 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18212 actual output formatting.
18213 * gdb.base/smoke.exp: GDB removes leading 0's.
18214 * gdb.base/volatile.exp: Don't check type of remuneration;
18215 that variable is no longer defined in constvars.c.
18216 * gdb.base/step-test.c (main): Exit with explicit exit code.
18217 * gdb.base/step-test.exp: Remove two nexti checks--they are
18218 not portable.
18219
182201999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18221
18222 * gdb.base/help.exp ("help delete display"): Fix test to match
18223 gdb's output.
18224
18225 * gdb.base/long_long.c (known_types): Initialize values to zero.
18226 * gdb.base/long_long.exp: Step one more line
18227 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18228 leading zeros. Explicitly ask for hex formatting. Use
18229 unique test case names.
c906108c
SS
18230
18231Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18232
d63a86f8 18233 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18234
18235 * gdb.c++/method.exp: Add missing close brace.
18236
182371999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18238
18239 * gdb.base/maint.exp: Use 'set height 0' to disable page
18240 prompting, not 'set height 400'.
18241
18242 Fix a bunch of timeouts.
18243 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18244 four separate tests, so expect doesn't take forever to match a ton
18245 of text against a regexp with lots of .* forms.
18246 ("maint print psymbols", "maint print symbols"): Make some of
18247 these greps more selective, so that expect doesn't try to wade
18248 through huge piles of output and time out.
18249
18250 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18251
18252 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18253 tests: one which doesn't expect shlib events to be reported, and
18254 another which does, but is XFAIL for all platforms other than
18255 HP/UX.
c906108c
SS
18256
18257 * gdb.base/break.exp: Teach the test suite that the `catch
18258 fork', `catch vfork', and `catch exec' commands produce error
18259 messages on platforms that don't provide these features.
18260
18261Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18262
18263 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18264 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18265 (shortening names from solib_threshold.exp etc), won't run on
18266 anything but HP-UX for the foreseeable future.
c906108c 18267 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18268 reflect move.
c906108c
SS
18269
18270Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18271
18272 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18273 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18274
18275Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18276
18277 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18278 successfully re-sets breakpoints in shared libraries.
18279 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18280
18281Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18282
d63a86f8
RM
18283 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18284 and compiled w/o GCC.
c906108c
SS
18285
18286 * gdb.hp/watch-cmd.exp: ditto.
18287
18288 * gdb.hp/watch-hp.exp: ditto.
18289
18290 * gdb.hp/xdb1.exp: ditto.
18291
18292 * gdb.hp/xdb2.exp: ditto.
18293
18294 * gdb.hp/dbx.exp: ditto.
18295
18296Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18297
18298 * constvars.c: Remove C++-isms.
18299 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18300 with GCC.
c906108c
SS
18301
18302Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18303
18304 The following changes are part of the HP merge.
18305
18306 * gdb.base/break.exp: new tests to verify that catchpoints for
18307 fork, vfork, and exec don't trigger inappropriately.
18308
18309 * gdb.base/opaque.exp: compile one file at a time, then link.
18310
18311 * gdb.base/signals.exp: be more restrictive about which hppa
18312 systems receive a setup_xfail. new tests.
18313
18314 * gdb.base/solib_threshold.build: new file.
18315 * gdb.base/solib_threshold.exp: new file.
18316 * gdb.base/solib_threshold.link_opts: new file.
18317 * gdb.base/solib_threshold.mk: new file.
18318 * gdb.base/gen_solib_threshold.c: new file.
18319
18320 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18321 tests. New tests for enums inside classes.
18322
18323 * gdb.c++/compiler.cc: indicate support of template debugging.
18324
18325 * gdb.c++/demangle.exp: run hp style demangling tests.
18326
18327 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18328 tests.
18329
18330 * gdb.c++/misc.cc: changes to support new tests.
18331
18332 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18333 to support new tests.
18334
18335 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18336 gcc, then skip these tests.
18337
18338Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18339
18340 The following files are part of the HP merge; some had longer
18341 names at HP, but have been renamed to be no more than 14
18342 characters in length.
18343
18344 * gdb.hp/ambiguous.cc: new file.
18345 * gdb.hp/ambiguous.exp: new file.
18346 * gdb.hp/attach.exp: new file.
18347 * gdb.hp/attach2.exp: new file.
18348 * gdb.hp/classes-hp.exp: new file.
18349 * gdb.hp/ctti.exp: new file.
18350 * gdb.hp/ctti-add.cc: new file.
18351 * gdb.hp/ctti-add1.cc: new file.
18352 * gdb.hp/ctti-add2.cc: new file.
18353 * gdb.hp/ctti-add3.cc: new file.
18354 * gdb.hp/dbx.exp: new file.
18355 * gdb.hp/exception.cc: new file.
18356 * gdb.hp/exception.exp: new file.
18357 * gdb.hp/foll-exec.c: new file.
18358 * gdb.hp/foll-exec.exp: new file.
18359 * gdb.hp/foll-fork.c: new file.
18360 * gdb.hp/foll-fork.exp: new file.
18361 * gdb.hp/foll-vfork.c: new file.
18362 * gdb.hp/foll-vfork.exp: new file.
18363 * gdb.hp/inherit-hp.exp: new file.
18364 * gdb.hp/more-steps.exp: new file.
18365 * gdb.hp/namespace.cc: new file.
18366 * gdb.hp/namespace.exp: new file.
18367 * gdb.hp/optimize.exp: new file.
18368 * gdb.hp/pxdb.c: new file.
18369 * gdb.hp/pxdb.exp: new file.
18370 * gdb.hp/quicksort.exp: new file.
18371 * gdb.hp/reg-test.exp: new file.
18372 * gdb.hp/reg-test.s: new file.
18373 * gdb.hp/sized-enum.c: new file.
18374 * gdb.hp/sized-enum.exp: new file.
18375 * gdb.hp/start-stop.exp: new file.
18376 * gdb.hp/templ-hp.cc: new file.
18377 * gdb.hp/templ-hp.exp: new file.
18378 * gdb.hp/thr-lib.c: new file.
18379 * gdb.hp/thr-lib.exp: new file.
18380 * gdb.hp/thr-lib.h: new file.
18381 * gdb.hp/thr-liblib.c: new file.
18382 * gdb.hp/virtfun-hp.c: new file.
18383 * gdb.hp/virtfun-hp.exp: new file.
18384 * gdb.hp/watch-cmd.exp: new file.
18385 * gdb.hp/watch-hp.exp: new file.
18386 * gdb.hp/xdb1.exp: new file.
18387 * gdb.hp/xdb2.exp: new file.
18388 * gdb.hp/xdb3.exp: new file.
18389
18390Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18391
18392 The following files are part of the HP merge; some had longer
18393 names at HP, but have been renamed to be no more than 14
18394 characters in length.
18395
18396 * gdb.base/ss.h: new file.
18397 * gdb.base/call-ar-st.c: new file.
18398 * gdb.base/call-ar-st.exp: new file.
18399 * gdb.base/call-rt-st.c: new file.
18400 * gdb.base/call-rt-st-exp: new file.
18401 * gdb.base/call-strs.exp: new file.
18402 * gdb.base/ena-dis-br.exp: new file.
18403 * gdb.base/environ.exp: new file.
18404 * gdb.base/long_long.exp: new file.
18405 * gdb.base/sect-cmd.exp: new file.
18406 * gdb.base/shlib-cl2.exp: new file.
18407 * gdb.base/smoke.exp: new file.
18408 * gdb.base/so-impl-ld.c: new file.
18409 * gdb.base/so-impl-ld.exp: new file.
18410 * gdb.base/so-indr-cl.c: new file.
18411 * gdb.base/so-indr-cl.exp: new file.
18412 * gdb.base/varargs.exp: new file.
18413 * gdb.base/volatile.exp: new file.
18414 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18415 * gdb.base/display.exp: new file.
c906108c
SS
18416 * gdb.c++/derivation.exp: new file.
18417 * gdb.c++/local.exp: new file.
18418 * gdb.c++/member-ptr.exp: new file.
18419 * gdb.c++/overload.exp: new file.
18420 * gdb.c++/ovldbreak.exp: new file.
18421 * gdb.c++/ref-types.exp: new file.
18422 * gdb.c++/ref-types2.exp: new file.
18423 * gdb.c++/userdef.exp: new file.
d63a86f8 18424
c906108c
SS
18425Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18426
18427 * gdb.base/default.exp: Reflect wording change in remote.c.
18428
dc96c6c7 18429Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18430
18431 * gdb.base/help.exp: Update to reflect current text.
18432
18433Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18434
18435 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18436 they're stack variables and contain garbage.
18437 * gdb.c++/anon-union.exp: new file.
18438
18439 The following changes were made by David Taylor
889bf7c5
PA
18440 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18441 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18442 in changes by HP.
c906108c
SS
18443
18444 * gdb.base/bitops.exp: new file.
18445 * gdb.base/default.exp: change expected messages for catch and
18446 info catch tests to reflect HP merge changes.
18447 * gdb.base/enable-disable-break.exp
18448 * gdb.base/ending-run.c: new file.
18449 * gdb.base/long_long.c: new file.
18450 * gdb.base/maint.exp: new file.
18451 * gdb.base/pointers2.exp: new file.
18452 * gdb.base/shlib-call2.exp: new file.
18453 * gdb.base/solib.exp: new file.
18454 * gdb.base/step-test.c: new file.
18455 * gdb.c++/anon-union.cc: new file.
18456 * gdb.c++/local.cc: new file.
18457 * gdb.c++/member-pointer.cc: new file.
18458 * gdb.c++/method.cc: new file.
18459 * gdb.c++/ref-types.cc: new file.
18460 * gdb.c++/ref-types2.cc: new file.
18461 * gdb.c++/userdef.cc: new file.
d63a86f8 18462
c906108c
SS
18463 * gdb.base/scope.exp: compile one file at a time, then link.
18464 * gdb.base/langs.exp: ditto.
18465 * gdb.base/list.exp: ditto.
d63a86f8 18466
c906108c
SS
18467Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18468
18469 The following changes were made by David Taylor
889bf7c5
PA
18470 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18471 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18472 in changes by HP.
d63a86f8 18473
c906108c
SS
18474 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18475 skip tests. When compiling pass c++ flag to gdb_compile.
18476 * gdb.c++/
d63a86f8 18477
c906108c
SS
18478 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18479 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18480 (skip_hp_tests): new function.
18481 (gdb_preprocess): new function.
18482
18483 * configure.in (hpdir): decide whether to configure gdb.hp.
18484 * configure: regenerated.
18485
18486 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18487 to delete on clean.
18488 (EXECUTABLES): update to reflect new additions.
18489 * gdb.base/commands.exp: update message expected.
18490 * gdb.base/default.exp: add copyright notice.
18491 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18492 * gdb.base/help.exp: update messages to reflect current text.
18493 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18494 targets for recurse tests.
18495 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18496 skip this file.
18497
18498 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18499 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18500 compilation.
18501 * gdb.c++/misc.exp: ditto.
18502 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18503 run the tests. tell gdb_compile that it's a c++ compilation.
18504
18505 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18506
c906108c
SS
18507 * gdb.base/all-bin.exp: new file.
18508 * gdb.base/arithmet.exp: new file.
18509 * gdb.base/assign.exp: new file.
18510 * gdb.base/completion.exp: new file.
18511 * gdb.base/cond-expr.exp: new file.
18512 * gdb.base/condbreak.exp: new file.
18513 * gdb.base/define.exp: new file.
18514 * gdb.base/dollar.exp: new file.
18515 * gdb.base/environment.exp: new file.
18516 * gdb.base/eval-skip.exp: new file.
18517 * gdb.base/jump.exp: new file.
18518 * gdb.base/logical.exp: new file.
18519 * gdb.base/pointers.exp: new file.
18520 * gdb.base/relational.exp: new file.
18521 * gdb.base/section_command.exp: new file.
18522 * gdb.base/whatis-expr.exp: new file.
18523
18524 * gdb.base/all-types.c: new file.
18525 * gdb.base/call-array-struct.c: new file.
18526 * gdb.base/call-return-struct.c: new file.
18527 * gdb.base/call-strings.c: new file.
18528 * gdb.base/callfuncs2.c: new file.
18529 * gdb.base/condbreak.c: new file.
18530 * gdb.base/constvars.c: new file.
18531 * gdb.base/display.c: new file.
18532 * gdb.base/int-type.c: new file.
18533 * gdb.base/jump.c: new file.
18534 * gdb.base/miscexprs.c: new file.
18535 * gdb.base/pointers.c: new file.
18536 * gdb.base/pointers2.c: new file.
18537 * gdb.base/shmain.c: new file.
18538 * gdb.base/shr1.c: new file.
18539 * gdb.base/shr2.c: new file.
18540 * gdb.base/solib.c: new file.
18541 * gdb.base/solib1.c: new file.
18542 * gdb.base/solib2.c: new file.
18543 * gdb.base/varargs.c: new file.
18544 * gdb.c++/derivation.cc: new file.
18545 * gdb.c++/overload.cc: new file.
18546 * gdb.c++/ovldbreak.cc: new file.
18547 * gdb.hp/attach.c: new file.
18548 * gdb.hp/attach2.c: new file.
18549 * gdb.hp/average.c: new file.
18550 * gdb.hp/compiler.c: new file.
18551 * gdb.hp/compiler.cc: new file.
18552 * gdb.hp/execd-program.c: new file.
18553 * gdb.hp/follow-exec.c: new file.
18554 * gdb.hp/follow-fork.c: new file.
18555 * gdb.hp/follow-vfork-and-exec.c: new file.
18556 * gdb.hp/misc-hp.cc: new file.
18557 * gdb.hp/more-steps.c: new file.
18558 * gdb.hp/optimize.c: new file.
18559 * gdb.hp/quicksort.c: new file.
18560 * gdb.hp/run-hp.c: new file.
18561 * gdb.hp/start-stop.c: new file.
18562 * gdb.hp/sum.c: new file.
18563 * gdb.hp/templates-hp.cc: new file.
18564 * gdb.hp/thread-local-in-lib.c: new file.
18565 * gdb.hp/thread-local-in-lib.h: new file.
18566 * gdb.hp/thread-local-in-lib.lib.c: new file.
18567 * gdb.hp/vforked-program.c: new file.
18568 * gdb.hp/virtfunc-hp.cc: new file.
18569 * gdb.hp/watchpoint-hp.c: new file.
18570 * gdb.hp/xdb.c: new file.
18571 * gdb.hp/xdb0.c: new file.
18572 * gdb.hp/xdb0.h: new file.
18573 * gdb.hp/xdb1.c: new file.
18574
18575Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18576
18577 The following change was made by Edith Epstein
889bf7c5
PA
18578 <eepstein@cygnus.com> as part of a project to merge in changes
18579 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18580
18581 * gdb.c++/demangle.exp: changed the expected output for some
18582 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18583 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18584 T1<char>::~T1<char>(void)
c906108c 18585 becomes,
a9c64011
AS
18586 maint demangle __dt__11T1__pt__2_cFv
18587 T1<char>::~T1(void)
c906108c 18588
889bf7c5 18589 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18590
c906108c
SS
18591Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18592
18593 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18594 * gdb.trace/backtrace.exp: Likewise.
18595 * gdb.trace/circ.exp: Likewise.
18596 * gdb.trace/collection.exp: Likewise.
18597 * gdb.trace/deltrace.exp: Likewise.
18598 * gdb.trace/infotrace.exp: Likewise.
18599 * gdb.trace/limits.exp: Likewise.
18600 * gdb.trace/packetlen.exp: Likewise.
18601 * gdb.trace/passc-dyn.exp: Likewise.
18602 * gdb.trace/passcount.exp: Likewise.
18603 * gdb.trace/report.exp: Likewise.
18604 * gdb.trace/save-trace.exp: Likewise.
18605 * gdb.trace/tfind.exp: Likewise.
18606 * gdb.trace/tracecmd.exp: Likewise.
18607 * gdb.trace/while-dyn.exp: Likewise.
18608 * gdb.trace/while-stepping.exp: Likewise.
18609
186101998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18611
18612 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18613
18614Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18615
18616 From Brendan Kehoe:
18617 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18618 int return types.
18619
18620Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18621
18622 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18623 remote dos host testing right.
c906108c
SS
18624
18625Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18626
18627 * gdb.base/corefile.exp: remove some xfails.
18628
18629Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18630
18631 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18632 have different timestamps.
c906108c
SS
18633
18634Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18635
18636 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18637 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18638
18639Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18640
18641 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18642 delta.
c906108c
SS
18643
18644Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18645
18646 * gdb.base/default.exp: Add brace missing from previous delta.
18647
18648Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18649
18650 * gdb.base/default.exp: Support test for info float for all
18651 varieties of arm toolchain.
18652
dc96c6c7 18653Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18654
18655 * gdb.trace/*.exp: remove "remote_download" command.
18656
dc96c6c7 18657Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18658
18659 * gdb.trace/*.exp: remove -gdwarf from compile.
18660
18661Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18662
18663 * gdb.trace/configure.in(AC_INIT): typo
18664 * gdb.trace/configure: regenerated
18665
dc96c6c7 18666Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18667
18668 * config/m68k-emc.exp: New file.
18669 * lib/<emc-support.exp trace-support.exp}: New files.
18670 * configure.in: add new test directory gdb.trace.
18671 * gdb.trace/{configure configure.in Makefile.in}: New files.
18672 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18673 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18674 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18675 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18676 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18677 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18678 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18679
dc96c6c7 18680Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18681
18682 * gdb.c++/classes.exp: Change all regular expressions to match
18683 arbitrary combinations of newline/carriage-return, so that they
18684 will work equally well on Unix and Windows.
18685 * gdb.c++/inherit.exp: ditto.
18686 * gdb.c++/virtfunc.exp: ditto.
18687
186881998-08-11 Dawn Perchik <dawn@cygnus.com>
18689
18690 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18691
c2d11a7d
JM
18692Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18693
18694 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18695 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18696 to use a0-a3/d0-d3 as needed.
18697
18698Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18699
18700 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18701 * gdb.disasm/am33.exp: Corresponding changes.
18702
c906108c
SS
187031998-07-11 Felix Lee <flee@cygnus.com>
18704
18705 * gdb.base/callfuncs.exp: add cmp10 test.
18706 * gdb.base/callfuncs.c (cmp10): new function.
18707
18708Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18709
d63a86f8 18710 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18711 into two parts to get around a synchronization problem in expect.
18712
3fc11d3e
JM
18713Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18714
18715 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18716
18717 * configure.in: Add options for gdbtk testsuite.
18718
18719 * configure: Regenerate.
18720
18721 * gdb.gdbtk: New directory to hold gdbtk tests.
18722
c906108c
SS
18723Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18724
18725 * gdb.fortran/types.exp: Escape brackets in expect patterns
18726 for test_float_literal_types_accepted tests.
18727 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18728 before run test.
18729
c2d11a7d
JM
18730Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18731
18732 * am33.exp: Just compile, do not link the testcase.
18733 * am33.s: Add ".am33" pseudoop to force am33 mode.
18734
c906108c
SS
187351998-06-25 Felix Lee <flee@cygnus.com>
18736
18737 * gdb.base/setshow.exp: make sure $pc is sane.
18738
18739 * gdb.stabs/weird.exp: split expect patterns properly.
18740
c2d11a7d
JM
18741Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18742
18743 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18744 * gdb.disasm/am33.exp: Run it.
18745
dc96c6c7 18746Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18747
18748 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18749 match processing (and eliminate spurious timeouts when running).
18750
dc96c6c7 18751Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18752
18753 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18754 exception test, but conditionalize it on target [mach | gnu].
18755
dc96c6c7 18756Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18757
18758 * gdb.base/overlays.exp: fixup compile line for linker script.
18759
18760Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18761
18762 * gdb.fortran/types.exp: don't guess at float size.
18763
18764Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18765
18766 * gdb.base/exprs.exp: delete test that depends on int size.
18767
18768Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18769
18770 * config/sim.exp: Removed checks for target triplets.
18771 (gdb_target_sim): Use gdb,target_sim_options.
18772
18773Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18774
18775 * gdb.base/reread.exp: New file.
18776 * gdb.base/reread1.c: New file.
18777 * gdb.base/reread2.c: New file.
18778
18779Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18780
18781 * config/sim.exp: Use 'target sim -sparclite' when running
18782 SPARClite programs.
18783
18784Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18785
18786 * gdb.base/structs2.exp: New file.
18787 * gdb.base/structs2.c: New file.
18788
18789Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18790
18791 * gdb.asm/common.inc: New file.
18792 * gdb.asm/d10v.inc: New file.
18793 * asm-source.exp: Pass -I's to gas to find .inc files.
18794 Update line numbers in expected output.
18795 * asmsrc1.s: Rewrite.
18796 * asmsrc2.s: Rewrite.
18797 * configure.in: Create arch.inc symlink.
18798 * configure: Regenerate.
18799 * Makefile.in (distclean): Delete arch.inc.
18800
18801Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18802
18803 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18804 (t_enum_value2): ditto
18805 (t_enum_value3): ditto
18806 (main): ditto
c906108c
SS
18807Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18808
18809 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18810 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18811 change.
18812 Use gdb_test instead of send_gdb/gdb_expect sequences.
18813
18814Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18815
18816 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18817 not void.
18818
18819Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18820
18821 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18822 subroutines. Used to test gdbs ability to single step through PC
18823 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18824
18825Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18826
18827 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18828 more rigorous EGCS C++ error checking.
18829
18830Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18831
a9c64011
AS
18832 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18833 tests.
18834 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18835 function when asleep.
18836 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18837 for i*86 Linux and SVR4 signal handling problems.
18838 Remove linux xfail for `next to handler in signals_tests_1', fixed
18839 by recent infrun.c change.
18840 Limit backtrace to 10 frames to avoid timeout problems with infinite
18841 stack backtraces.
18842 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18843 target.[ch] change.
c906108c
SS
18844
18845Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18846
18847 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18848 for a newline from gdb before continuing.
18849 (default_gdb_exit): Just look for y or n.
18850 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18851 it does, fail the rests of the tests in the file.
18852
18853Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18854
18855 * config/cygmon.exp: New file.
18856
18857Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18858
18859 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18860 main" test on remote targets.
c906108c
SS
18861
18862 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18863 run test on remote targets.
18864
18865Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18866
18867 * gdb.asm: New directory.
18868 * configure.in: Configure it.
18869 * configure: Regenerate.
18870 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18871 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18872
18873Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18874
18875 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18876
dc96c6c7 18877Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18878
a9c64011
AS
18879 * gdb.base/overlays (several files): Merge the two overlay
18880 managers into one. Change variables (foox, barx, bazx, grbxx)
18881 back into ints but force them to load in their proper sections.
c906108c
SS
18882
18883Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18884
18885 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18886 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18887 (D10VCopy): Handle memory regions crossing 16k boundaries.
18888 (D10VCopy): Transfer data in 32 bit chunks.
18889
18890Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18891
18892 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18893 correct.
c906108c
SS
18894
18895 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18896 map. Include space for printf in .text segment.
c906108c
SS
18897
18898 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18899 updated d10v memory VMA/LMA map.
c906108c 18900 (D10VCopy): Call D10VTranslate.
d63a86f8 18901
c906108c
SS
18902Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18903
18904 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18905
18906 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18907 that it won't be put into the .sdata - small data -
18908 section. Update reference.
c906108c
SS
18909 * gdb.base/baz.c (bazx, baz): Ditto.
18910 * gdb.base/foo.c (foox, foo): Ditto.
18911 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18912
18913 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18914 to be arrays.
d63a86f8 18915
dc96c6c7 18916Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18917
a9c64011
AS
18918 * gdb.base/overlays.exp: fix up and get working again.
18919 Add tests for backtraces from an overlay function.
d63a86f8 18920
c906108c
SS
18921Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18922
18923 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18924 "calling function with watchpoint enabled".
18925
18926Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18927
18928 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18929 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18930 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18931 pending review of whether it is useful or not.
18932
18933Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18934
18935 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18936
18937Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18938
18939 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18940 * config/dve.exp: New file to support Densan boards.
18941
18942Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18943
18944 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18945 reads and BSD.
c906108c
SS
18946
18947Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18948
18949 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18950 response.
18951
18952 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18953
18954Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18955
18956 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18957 test.
c906108c
SS
18958
18959 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18960 target_sizeof_long and target_bigendian_p.
c906108c 18961 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18962 to targets word size and endianess.
d63a86f8 18963
c906108c
SS
18964Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18965
18966 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 18967 output.
c906108c
SS
18968
18969Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
18970
18971 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 18972 Update test of set args help to match source change.
c906108c
SS
18973
18974Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
18975
18976 * gdb.base/default.exp: Expect help system output to be in
18977 alphabetical order.
18978 * gdb.base/help.exp: Ditto.
18979
18980Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
18981
18982 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
18983 "i*86-pc-linux-gnu*".
18984 * gdb.base/interrupt.exp: Ditto.
18985 * gdb.base/corefile.exp: Ditto.
18986
18987 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 18988 define vxworks when building the testcase.
c906108c
SS
18989
18990 * gdb.base/ptype.exp: Fix testnames to be unique.
18991 * gdb.base/radix.exp: Ditto.
18992 * gdb.base/term.exp: Ditto.
18993 * gdb.base/whatis.exp: Ditto.
18994 * gdb.c++/classes.exp: Ditto.
18995
18996Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
18997
18998 * gdb.base/callfuncs.exp: Fix indentation.
18999
19000 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19001 suppress_flag has been set.
19002 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19003 target feature.
19004
19005Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19006
19007 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19008 the testcase.
19009
19010 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19011 set_debug_traps() and breakpoint().
c906108c
SS
19012 * gdb.c++/misc.cc (main): Ditto.
19013 * gdb.c++/templates.cc (main): Ditto.
19014 * gdb.c++/virtfunc.cc (main): Ditto.
19015
19016Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19017
19018 * lib/gdb.exp(gdb_step_for_stub): New function.
19019 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19020 exists, reload the executable and do a "continue" instead of
19021 doing a jump.
19022 (runto_main): Use gdb_step_for_stub.
d63a86f8 19023
c906108c 19024 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19025 tests to have unique names.
c906108c
SS
19026 * gdb.base/callfuncs.exp: Ditto.
19027 * gdb.base/commands.exp: Ditto.
19028 * gdb.base/default.exp: Ditto.
19029 * gdb.base/help.exp: Ditto.
19030 * gdb.base/list.exp: Ditto.
19031 * gdb.base/opaque.exp: Ditto.
19032 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19033 similar tests.
d63a86f8 19034
c906108c
SS
19035 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19036 * gdb.c++/cplusfuncs.cc: Ditto.
19037 * gdb.c++/virtfunc.cc: Ditto.
19038
19039 * config/monitor.exp: Keep track of the last file we saw, rather
19040 than trying to get the info from gdb.
19041
19042 * gdb.fortran/types.exp: Move comment to previous line.
19043
19044Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19045
19046 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19047 target mode.
c906108c
SS
19048
19049Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19050
19051 From Bob Manson:
19052 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19053 string from GDB when it connects.
c906108c
SS
19054
19055 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19056
19057Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19058
19059 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19060 if we can't get a debug format from GDB (we may be testing an
19061 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19062
19063 * gdb.stabs/weird.exp: Fix quoting.
19064
19065 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19066
19067Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19068
19069 * config/arm-ice.exp: New file.
19070
19071Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19072
19073 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19074 until it has been modified to work with the new testsuite.
c906108c 19075
99707966 19076 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19077 testcase won't compile, cause all of the testcases in the file to
19078 fail instead.
c906108c
SS
19079
19080 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19081 (gdb_clear_suppressed): New procedure.
19082 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19083 it contains a positive value.
19084
19085Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19086
19087 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19088
19089 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19090
19091Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19092
19093 * lib/gdb.exp (setup_xfail_format): New function.
19094 (get_debug_format): New function to get debug format.
19095 (debug_format): New global variable to hold last value set
19096 by get_debug_format.
19097 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19098 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19099 * gdb.c++/ptype.exp: Ditto.
19100 * gdb.c++/classes.exp: Ditto.
19101 * gdb.c++/cplusfuncs.exp: Ditto.
19102 * gdb.c++/inherit.exp: Ditto.
19103 * gdb.c++/templates.exp: Ditto.
19104 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19105
c906108c
SS
19106Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19107
19108 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19109 host doesn't have a currently-open connection.
19110
19111 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19112 any gdb stub target. Handle cases where gdb doesn't respond when
19113 interrupted in a sane fashion.
c906108c
SS
19114
19115 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19116 same thing in a totally different way.
c906108c
SS
19117
19118 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19119 setting "timeout".
c906108c 19120 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19121 default_gdb_init now.
c906108c
SS
19122
19123Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19124
19125 * gdb.base/printcmds.exp: Fix "check for floating addition"
19126 regexp to accept results within approx +/- .01 of exact value.
19127 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19128
19129Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19130
19131 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19132 properly.
c906108c
SS
19133 (gdb_expect): Add optional timeout parameter, and add timeout
19134 value to various calls.
19135 (gdb_suppress_tests): Only give one warning message per group.
19136
19137Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19138
19139 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19140 global variables. Handle getting a value for $timeout more
19141 gracefully.
c906108c
SS
19142
19143Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19144
19145 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19146 initialize.
c906108c 19147 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19148 by a target configuration file.
c906108c
SS
19149 (gdb_expect): Pass the timeout to remote_expect.
19150
19151 * config/monitor.exp(gdb_load): Fix typo in regexp.
19152
19153Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19154
19155 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19156
19157Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19158
19159 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19160 here. Call gdb_target_exec before rebooting the target, to make
19161 sure the connection to the target is closed.
c906108c
SS
19162 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19163 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19164 Also detect "Timeout reading from remote" error.
19165
19166 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19167 gdb_target_monitor. Don't call gdb_file_cmd here; let
19168 gdb_target_monitor do it.
c906108c
SS
19169
19170 * gdb.disasm/hppa.exp: Don't use exec_output.
19171
19172Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19173
19174 * gdb.base/list.exp: If we're debugging a non-native target,
19175 try to set the pc register to point to the start of the
19176 program before doing the first list command.
19177
19178 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19179 test_calls after restarting.
c906108c
SS
19180
19181 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19182 reloading.
c906108c
SS
19183
19184 * gdb.base/watchpoint.exp: Fix typo.
19185
19186 * gdb.base/setshow.exp: Check for use_gdb_stub.
19187
19188 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19189 stub case.
c906108c
SS
19190 * gdb.base/langs.exp: Ditto.
19191
19192 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19193 gdb_load_offset. If we weren't given a file to load, figure out
19194 what the current file is and use it.
c906108c
SS
19195
19196 * config/i386-bozo.exp: New file.
19197
19198Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19199
19200 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19201 feature.
19202
19203 * config/proelf.exp: New entry.
19204
19205Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19206
19207 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19208 of regexps.
19209
19210 * gdb.base/watchpoint.exp: Don't run the test_stepping
19211 tests if gdb can't call functions on the target.
19212
19213 * gdb.base/setshow.exp: Don't run the set prompt tests if
19214 the board has gdb_prompt set.
19215
19216Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19217
19218 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19219 * gdb.base/commands.exp: Likewise.
19220 * gdb.base/setshow.exp: Likewise.
19221
19222Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19223
19224 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19225 feature.
19226
19227 * config/i960.exp: New file.
19228
19229Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19230
19231 * gdb.base/funcargs.exp: Check for gdb,short_int target
19232 feature instead of looking for explicit target triplets.
19233
dc96c6c7 19234Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19235
d63a86f8 19236 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19237 "p 123DEADBEEF", to check parse_number.
19238 * top.c: change "to enable to enable" to "to enable" in a couple
19239 of help strings.
19240
19241Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19242
19243 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19244 on the mn10300.
d63a86f8 19245
c906108c
SS
19246Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19247
19248 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19249 where the test executable is run with explicit args.
19250 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19251
19252Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19253
19254 * gdb.base/run.c: Use FAKEARGV to build test executable that
19255 does not require a command line arg, since most simulators
19256 don't currently support passing such an arg into the simulated
19257 program.
19258 * gdb.base/commands.exp: Change tests to insert the proper
19259 value as the arg to the first recursive factorial call. Change
19260 compilation line to define FAKEARGV at compile time.
19261
19262Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19263
19264 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19265 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19266 function with watchpoint enabled" test.
19267
19268Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19269
19270 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19271 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19272
19273 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19274 "Tests restarted" messages.
c906108c
SS
19275
19276Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19277
19278 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19279
dc96c6c7 19280Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19281
19282 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19283 for INFO SYMBOL; add help tests for OVERLAY commands.
19284 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19285 add tests for OVERLAY commands
19286 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19287 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19288 * gdb.base/sigall.c: add usestubs code frag
19289 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19290
c906108c
SS
19291Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19292
19293 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19294 failures.
19295 (gdb_stop_suppressing_tests): Note that tests have restarted.
19296
19297Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19298
19299 * config/h8300.exp: New file.
19300
19301Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19302
19303 * gdb.base/setshow.exp: Check for the existence of a
19304 feature, not its value.
19305
19306Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19307
19308 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19309
19310 * gdb.base/scope.exp: It's now init0(), not init().
19311
19312 * gdb.base/scope0.c: For now, change init() to be init0().
19313
19314 * config/monitor.exp: Use gdb_serial in preference to serial
19315 or netport.
19316
19317 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19318 and it's not already set.
c906108c
SS
19319
19320Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19321
19322 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19323 isn't using a stub and if it supports argument passing.
c906108c
SS
19324
19325Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19326
19327 * config/udi.exp(gdb_start): Make sure UDICONF is set
19328 properly before starting gdb.
19329
19330Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19331
19332 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19333 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19334 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19335
19336Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19337
19338 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19339 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19340
19341 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19342
19343 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19344
19345 * config/monitor.exp: Make sure we disconnect from the target.
19346 Also, try a reboot/reload cycle instead of failing if the
19347 load fails.
19348
19349Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19350
19351 * gdb.base/default.exp: Don't set match_max.
19352 * gdb.base/help.exp: Ditto.
19353 * gdb.base/list.exp: Ditto.
19354 * gdb.base/signals.exp: Ditto.
19355
19356 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19357 set, use remote_ld to download the testcase instead of
19358 the GDB loader.
19359
19360Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19361
19362 * config/vr5000.exp: New file.
19363
19364 * config/monitor.exp(gdb_target_monitor): Add pattern for
19365 "Ending remote" to detect errors in connecting.
19366
19367 * gdb.base/setshow.exp: Add .* within auto language test.
19368
19369 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19370 target feature.
19371
19372 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19373 and reboot the board if necessary.
c906108c
SS
19374
19375 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19376 a set of tests. Remove print.* from the patterns being checked.
19377
19378Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19379
19380 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19381 refer to gdb_spawn_id.
19382
19383 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19384 longer used.
19385 * config/sparclet.exp: Ditto.
19386 * config/sparclet-old.exp: Ditto.
19387 * config/slite.exp: Ditto.
19388 * config/sim.exp: Ditto.
19389 * gdb.base/funcargs.exp: Ditto.
19390
19391 * lib/gdb.exp:Remove references to gdb_spawn_id.
19392 (gdb_expect): Move to remote.exp.
19393
19394Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19395
19396 * config/monitor.exp: Detect the "Couldn't establish connection"
19397 message from GDB.
19398
19399Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19400
19401 * gdb.base/bitfields.exp: Use runto instead of explicit
19402 gdb_run_cmd/gdb_expect sequences.
19403
19404 * gdb.base/break.exp(text_next_with_recursion): Add match for
19405 gdb_expect call.
19406
19407 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19408 We also need to handle the "A program is being debugged already"
19409 prompt from gdb. Use gdb_test to set the baud rate.
19410
19411 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19412 to 20000. Really. I mean it.
19413
19414Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19415
19416 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19417 fails. If suppress_flag is set, skip perror message about not
19418 being able to send to GDB.
c906108c 19419 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19420 GDB.
c906108c
SS
19421 (gdb_expect): If suppress_flag is set, always fail immediately.
19422 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19423 (gdb_init): Call gdb_stop_suppressing_tests.
19424 (default_gdb_exit): Ditto.
19425 (default_gdb_start): Ditto.
19426
19427 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19428 gdb_stop_suppressing_tests as appropriate.
c906108c 19429 * gdb.base/break.exp: Ditto.
889bf7c5 19430 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19431 * gdb.base/commands.exp: Ditto.
19432 * gdb.base/exprs.exp: Ditto.
889bf7c5 19433 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19434 * gdb.base/list.exp: Ditto.
19435 * gdb.base/recurse.exp: Ditto.
889bf7c5 19436 * gdb.base/scope.exp: Ditto.
c906108c
SS
19437 * gdb.base/structs.exp: Ditto.
19438 * gdb.c++/inherit.exp: Ditto.
19439
19440Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19441
19442 * config/vr4300.exp: New file.
19443
99707966 19444 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19445
99707966 19446 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19447
19448Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19449
19450 * lib/gdb.exp(gdb_init): New function.
19451
19452 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19453 for each individual variable set.
c906108c
SS
19454
19455 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19456 name.
19457
19458 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19459
19460 * gdb.base/scope.exp: Use gdb_test.
19461
19462 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19463 aborting; the testsuite driver will do that for us (see
19464 gdb_finish). Also, use gdb_test in a few more places.
19465
19466Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19467
19468 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19469
19470Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19471
19472 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19473 and "add_tests" are not at the same address.
19474
19475Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19476
19477 * gdb.base/ptype.exp: Use gdb_test.
19478
19479Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19480
19481 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19482 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19483 left in. No longer expect them to fail.
19484
19485 * gdb.stabs/*.mt; Deleted, no longer used.
19486 * gdb.stabs/configure.in: Remove references to target makefile
19487 frags.
19488 * gdb.stabs/configure: Rebuilt.
19489
19490 * gdb.disasm/*.mt: Deleted, no longer used.
19491 * gdb.disasm/configure.in: Remove references to target makefile
19492 frags. Use "sh3.s" as the unique filename for this directory.
19493 * gdb.disasm/configure: Rebuilt.
19494
19495 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19496 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19497 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19498
19499Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19500
19501 * config/udi.exp: Use mondfe,name instead of remote_host.
19502
19503Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19504
19505 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19506 a function with a watchpoint enabled on the mn10200.
19507
19508 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19509 before trying to create it!
19510
19511Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19512
19513 * config/vx.exp: Use hostname instead of netport.
19514
19515 * config/vxworks.exp: New file.
19516
19517 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19518
19519 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19520 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19521 occurs.
19522
19523 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19524 $gdb_spawn_id directly.
19525 (gdb_run_cmd): Try _start as well as start. Use the target feature
19526 gdb,start_symbol as the symbol to start from when jumping.
19527
19528Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19529
19530 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19531 redundant) test.
19532
19533 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19534 it doesn't lose for 16bit integer systems.
19535
19536Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19537
19538 * gdb.fortran/types.exp: If the target doesn't support "double"
19539 data types, then expect "real" types to only be 4 bytes.
19540
19541 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19542 call tests if the target doesn't support inferior function calls.
19543
19544 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19545 in printf tests.
19546
19547Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19548
19549 * gdb.base/help.exp: Disable "help set", "help show", and
19550 "help support". Simplify regexp for "help stack".
19551
19552 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19553 to 60 seconds. Temporarily set match_max to 15000 around the
19554 "info copying" test.
19555
19556 * gdb.base/nodebug.exp: Don't try to do an inferior function
19557 call if the target doesn't support them.
19558 * gdb.base/printcmds.exp: Likewise.
19559 * gdb.base/setvar.exp: Likewise.
19560 * gdb.base/structs.exp: Likewise.
19561 * gdb.c++/templates.exp: Likewise.
19562 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19563
19564 * gdb.base/recurse.exp: Enable for the mn10200.
19565
19566 * configure.in: Do configure gdb.stabs directory for *-*-elf
19567 targets.
19568 * configure: Rebuilt.
19569
19570 * gdb.base/break.exp: Check for gdb,noresults before testing
19571 exit status and/or results from the target.
19572 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19573 * lib/gdb.exp: Remove old (now bogus) initialization of
19574 noinferior, noargs, noresults and nosignals.
19575
19576Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19577
19578 * config/sh.exp: New file.
19579
19580 * config/slite.exp: Try to connect multiple times to the board
19581 before rebooting. Only send a "monitor run" if need_monitor_run
19582 is set.
19583
19584 * gdb.base/break.exp: Don't do the "stub continue" test if
19585 the target has gdb_stub set.
19586
19587 * gdb.base/callfuncs.exp: Increase the timeout.
19588
19589 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19590 if the target has gdb,noinferiorio set.
19591
19592 * gdb.base/list.exp: Increase match_max to 10000 characters.
19593
19594 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19595
19596 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19597 target.
19598
19599 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19600
19601Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19602
19603 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19604 trying to delete the copy of gdb. Catch the file delete so we
19605 don't die if the delete fails; also, the file should be copied to
19606 the host, not to the build.
c906108c
SS
19607
19608Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19609
19610 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19611 parenthesis in case it contains multiple regexps separated
c906108c
SS
19612 with |.
19613
19614 * gdb.base/watchpoint.exp: Use gdb_test.
19615 * gdb.base/default.exp: Ditto.
19616
19617Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19618
99707966 19619 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19620
c906108c
SS
19621 * gdb.base/scope.exp: Use gdb_test.
19622 * gdb.c++/classes.exp: Ditto.
19623 * gdb.c++/inherit.exp: Ditto.
19624
19625Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19626
19627 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19628 remote_exec instead.
19629 * gdb.base/corefile.exp: Don't be ridiculous.
19630 * gdb.base/*.c: Add missing stub invocations.
19631
19632Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19633
19634 * config/slite.exp: Miscellaneous fixes.
19635
19636 * lib/gdb.exp: Fix runto.
19637
19638 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19639 the target.
19640
19641 * gdb.base/watchpoint.exp: Fix regexp.
19642
19643 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19644 close and wait commands, as the descriptor may now be
19645 invalid. Always call "remote_close host".
19646
19647Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19648
19649 Major rewrite for testsuite revision.
d63a86f8 19650
c906108c
SS
19651 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19652 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19653 instead of relying on spawn_id to always contain a valid
19654 spawn id.
19655 (get_compiler_info): New procedure to build the ${binfile}.ci
19656 file, instead of replicating this in N different places.
19657 (gdb_compile): New procedure.
d63a86f8 19658
c906108c 19659 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19660 appropriate arguments) instead of compile. Use gdb_test in a lot
19661 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19662 at the start of a testcase, as this is no longer done magically.
19663
19664 config/*-gdb.exp: Rename without the -gdb suffix.
19665
19666 config/mips.exp: Use remote_close instead of exit_remote_shell.
19667 config/monitor.exp: Use target_info instead of looking at
19668 baud, timeout, etc.
19669 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19670
19671Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19672
19673 * gdb.c++/templates.exp (test_ptype_of_templates),
19674 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19675 Update expect patterns for destructors and assignment operators
19676 to match corresponding c-typeprint.c changes.
19677 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19678 to destructor breakpoint test, GDB should be able to set the
19679 destructor breakpoint without specifying arguments.
19680
19681Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19682
19683 * gdb.threads/pthreads.exp: Change result for failure to compile due
19684 to lack of pthreads runtime support from an error to simply an
19685 unsupported test, per dejagnu standards.
19686
19687Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19688
19689 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19690 where GDB exits to reduce pattern match time.
19691 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19692
19693 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19694
dc96c6c7 19695Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19696
19697 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19698 * gdb.base/default.exp: ditto.
19699 * gdb.base/nodebug.exp: ditto.
19700 * gdb.base/printcmds.exp: ditto.
19701 * gdb.base/ptype.exp: ditto.
19702 * gdb.base/setvar.exp: ditto.
19703 * gdb.base/structs.exp: ditto.
19704 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19705
19706Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19707
19708 * configure, */configure: Rebuild with autoconf 2.12.
19709
19710Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19711
19712 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19713 use new i*86-pc-linux*-gnu quads.
19714 * gdb.base/corefile.exp: Ditto.
19715 * gdb.base/signals.exp: Ditto.
19716 * gdb.base/sigall.exp: Ditto.
19717 * gdb.base/interrupt.exp: Ditto.
19718
19719 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19720 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19721 RedHat 4.0.
d63a86f8 19722
c906108c 19723 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19724 linux. This allows the test case to at least compile on latest
19725 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19726
19727Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19728
19729 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19730 directory to search gdb directory. Accept and step over conditional
19731 stack alignment code. Consume $prompt in failure cases.
19732 Reset timeout to $oldtimeout instead of some arbitrary value.
19733 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19734 timeout problems with infinite stack backtraces.
19735 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19736 Accept function parameters for linkfunc member.
19737
19738Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19739
19740 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19741 (CXXFLAGS): Remove, unreferenced.
19742 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19743 previous -B options and also add -B option to pick up cross compiled
19744 runtime.
c906108c
SS
19745 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19746 doing cross compiles.
19747 (target_alias): Declare global.
19748 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19749 to verify that gcc exists in build tree, and if so set CC to that
19750 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19751
c906108c
SS
19752Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19753
19754 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19755 ptype test for anonymous union. Fixup testcase to match
19756 current gcc debug output.
19757
19758Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19759
19760 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19761 force argument to an unsigned long type.
19762
19763Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19764
19765 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19766 tests and anonymous union print/ptype tests.
c906108c
SS
19767 * gdb.base/list.exp (test_forward-search): Increase timeout by
19768 5 minutes for the "search extremely long line" case.
19769 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19770 completely optional and that the pass/fail messages use the command as
19771 the message if that third arg is a null string.
19772 (gdb_test_exact): Arrange that a null string pattern means match a
19773 null string output rather than any output, which might include random
889bf7c5 19774 errors.
c906108c
SS
19775 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19776 backtrace test.
19777 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19778 always failing and failure is now exposed by gdb.exp changes.
19779
19780Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19781
19782 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19783 weren't being noted.
19784
19785Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19786
19787 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19788 * gdb.stabs/weird.exp: Remove v_comb xfails.
19789
dc96c6c7 19790Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19791
19792 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19793 list.exp scope.exp watchpoint.exp]
c906108c 19794 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19795
dc96c6c7 19796Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19797
19798 * config/monitor.exp: Increase download timeout to 1000 seconds.
19799
dc96c6c7 19800Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19801
19802 * config/m32r.exp: Increase timeout to 120 seconds.
19803
19804Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19805
19806 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19807 and accept older ordering as obsolescent gcc or gdb.
19808 * gdb.c++/templates.exp: Ditto.
19809 * gdb.c++/virtfunc.exp: Ditto.
19810
19811Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19812
19813 * gdb.base/coremaker.c: Add code to mmap some data so we
19814 can check that it ends up in the core file.
19815 * gdb.base/corefile.exp: Add test to read mmapped data
19816 from core file.
19817
dc96c6c7 19818Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19819
19820 * config/m32r.exp: New file.
19821
19822Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19823
19824 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19825 that cflags can contains -gstabs, and work correctly for other tests.
19826
dc96c6c7 19827Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19828
19829 * gdb.base/setshow.exp: New file, tests show and set.
19830 * gdb.base/setshow.c: New file, tests show and set.
19831 * gdb.base/help.exp: Add test for help set|show annotate.
19832 * gdb.base/default.exp: Add test for set|show annotate.
19833
19834Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19835
19836 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19837 errors unique.
19838 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19839 explicitly.
19840
19841Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19842
19843 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19844 and width commands. This is done elsewhere.
19845 * (gdb_start): Don't call gdb_start_sim here. That's already
19846 done in gdb_load. This fixes lots of failures in default.exp.
19847
19848Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19849
19850 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19851 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19852 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19853 in the same we we treat other failures (since it may be an expected
889bf7c5 19854 condition), rather than as an error.
c906108c
SS
19855 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19856 old test format.
19857
19858Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19859
19860 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19861 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19862 twice. Nuke the duplicates.
c906108c 19863 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19864 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19865 Remove config.h along with other config files.
19866
19867Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19868
19869 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19870 "p func1 ()" and note that rests of tests are skipped.
19871 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19872 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19873 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19874 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19875 affected by the previous run test.
19876 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19877 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19878 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19879 "pass int powerset tuple" and "pass modeless int powerset tuple".
19880 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19881 "real write 4" and "real write 8".
19882 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19883 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19884 "print \$i after tuple assign 2", and
19885 "print vs2 after tuple assign 2".
19886 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19887 meaningful error message and return -1 so the caller can
19888 suppress further tests and avoid a cascade of errors.
d63a86f8 19889
c906108c
SS
19890Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19891
19892 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19893 format for printing version.
19894 * gdb.base/default.exp: Ditto.
19895 * gdb.base/interrupt.exp: Fix problem with cascade of
19896 errors if child process dies while calling a function.
d63a86f8 19897
c906108c
SS
19898Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19899
19900 * Makefile.in (VPATH): Add
19901 * Makefile.in (Makefile, config.status): Fix rules so things get
19902 remade when necessary.
19903
19904Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19905
19906 * Makefile.in (just-check): Add path to sibling expect dir
19907 to environment variable specified by RPATH_ENVVAR.
19908
19909Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19910
19911 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19912 (just-check): Add shared library paths for libstdc++, tk,
19913 tcl, bfd, and opcodes to the environment variable specified
19914 in RPATH_ENVVAR.
19915 * configure.in: Add support to recognize --enable-shared flag
19916 and generate correct value for RPATH_ENVVAR.
19917 * configure: Regenerated with autoconf.
19918
19919Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19920
19921 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19922 include all osf versions.
c906108c
SS
19923 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19924 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19925 when target is linux. When failing to build pthreads test
19926 executable, give more meaningful message.
19927 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19928 arg for pthread_create.
d63a86f8 19929
c906108c
SS
19930Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19931
19932 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19933 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19934 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19935 and -lpthreads (everybody else).
c906108c
SS
19936 (test_startup): Fail gracefully if threads are not supported.
19937 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19938 "p/c array_index("abcdef",2)" when not gcc compiled.
19939 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19940 "print func2::coremaker_local" when not gcc compiled.
19941 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19942 "ptype on opaque struct tagname (statically)",
19943 "ptype on opaque struct tagname (dynamically) 1", and
19944 "ptype on opaque struct tagname (dynamically) 2"
19945 for not compiled with gcc.
19946 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19947 backtrace when compiled with gcc.
d63a86f8 19948 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19949 than always return success.
19950
19951Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19952
19953 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19954
19955Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19956
19957 * gdb.base/structs.exp: Undo last change.
19958
19959Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19960
19961 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19962 encapsulate all the steps/nexts done during self test, starting
19963 at main, and makes them less sensitive to optimization issues.
19964 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19965 signal handler" test.
19966 * gdb.threads/pthreads.exp: Only run this for native configs.
19967 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
19968 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
19969 tests.
19970 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
19971 for "runto test_calls(void)" test.
d63a86f8 19972
c906108c
SS
19973Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
19974
19975 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
19976 and don't expect address info in breakpoint confirmations.
19977
19978Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
19979
19980 * gdb.base/list.exp (test_forward_search): Increase timeout
19981 temporarily by 60 seconds for searching extremely long line,
889bf7c5 19982 and then reset to old value when done. Increase expect input
c906108c
SS
19983 buffer to 10000.
19984
19985Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
19986
19987 * gdb.base/list.exp (test_forward_search): Fix to handle very
19988 long source line without overflowing expect's input buffer.
19989
19990Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
19991
19992 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
19993 "buffer_full".
19994
19995 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
19996 "buffer_full".
19997
19998 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
19999 "buffer_full".
20000
20001 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20002 "buffer_full".
20003
20004Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20005
20006 * configure.in (configdirs): Add gdb.threads.
20007 * configure: Regenerated with autoconf.
20008 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20009 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20010 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20011
c906108c
SS
20012Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20013
20014 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20015
20016Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20017
20018 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20019 each signal's status in the output of "handle all print".
20020 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20021 the \r\n sequence that immediately precedes the gdb prompt.
20022 * gdb.base/a1-selftest.exp: Save original timeout and restore
20023 after test.
20024
20025Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20026
20027 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20028 symbol.
20029
20030Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20031
20032 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20033
20034Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20035
20036 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20037 timeout by 60 seconds.
20038
20039Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20040
20041 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20042 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20043 error return.
20044
20045Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20046
20047 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20048 gdb initialization, also report how long dejagnu waited. Restore
20049 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20050 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20051
20052Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20053
20054 * lib/gdb.exp: Report timeout value for verbosity level 2.
20055 * config/gdbserver.exp: Ditto.
20056 * config/hppro.exp: Ditto.
20057 * config/mips-gdb.exp: Ditto.
20058 * config/monitor.exp: Ditto.
20059 * config/netware.exp: Ditto.
20060 * config/sim-gdb.exp: Ditto.
20061 * config/slite-gdb.exp: Ditto.
20062 * config/udi-gdb.exp: Ditto.
20063 * config/unix-gdb.exp: Ditto.
20064 * config/vx-gdb.exp: Ditto.
20065 * gdb.base/a1-selftest.exp: Ditto.
20066 * gdb.base/a2-run.exp: Ditto.
20067 * gdb.base/break.exp: Ditto.
20068 * gdb.base/corefile.exp: Ditto.
20069 * gdb.base/list.exp: Ditto.
20070 * gdb.base/recurse.exp: Ditto.
20071 * gdb.base/scope.exp: Ditto.
20072 * gdb.base/signals.exp: Ditto.
20073
20074Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20075
20076 * gdb.threads/Makefile.in (docdir): Removed.
20077
20078Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20079
20080 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20081 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20082 @srcdir@.
d63a86f8 20083 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20084 autoconf 2.5 or higher.
20085 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20086
20087Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20088
20089 * configure: Regenerated.
20090 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20091 avoid name clashes with SunOS headers.
20092
20093Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20094
20095 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20096
20097Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20098
20099 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20100 prototype information ends up in the compiler info file.
20101
20102Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20103
20104 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20105 attempting to regenerate it. Eliminate use of a temporary file
20106 and just generate the info file directly. Source it immediately,
20107 for consistency of use.
20108 * gdb.base/corefile.exp: Ditto
20109 * gdb.base/exprs.exp: Ditto.
20110 * gdb.base/funcargs.exp: Ditto.
20111 * gdb.base/langs.exp: Ditto.
20112 * gdb.base/list.exp: Ditto.
20113 * gdb.base/mips_pro.exp: Ditto.
20114 * gdb.base/nodebug.exp: Ditto.
20115 * gdb.base/opaque.exp: Ditto.
20116 * gdb.base/ptype.exp: Ditto.
20117 * gdb.base/scope.exp: Ditto.
20118 * gdb.base/setvar.exp: Ditto.
20119 * gdb.base/signals.exp: Ditto.
20120 * gdb.base/whatis.exp: Ditto.
20121 * gdb.c++/templates.exp: Ditto.
20122 * gdb.c++/virtfunc.exp: Ditto.
20123 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20124 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20125
20126Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20127
20128 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20129 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20130 Increase timeout, a lot of single stepping might be needed if the
20131 target has no hardware watchpoints.
20132
20133Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20134
20135 * gdb.base/break.exp: Ignore compiler warnings when compiling
20136 break.c.
20137 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20138 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20139 from remote-sim.
20140 * gdb.base/exprs.exp: Add h8300 xfails.
20141 * gdb.base/funcargs.exp: Likewise.
20142 * gdb.base/nodebug.exp: Likewise.
20143 * gdb.base/printcmds.exp: Likewise.
20144 * gdb.base/ptype.exp: Likewise.
20145 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20146 h8300 xfails.
d63a86f8 20147 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20148 on the h8300.
20149 * gdb.base/funcargs.c: Explicitly make last constant argument to
20150 call_after_alloca_subr an unsigned long type.
20151 * gdb.base/return.c: Include stdio.h.
20152
20153Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20154
20155 * config/abug.exp: New file for the older Motorola Bug monitor
20156 that runs on the mvme13x series VME boards.
20157 * config/monitor.exp: Use the new config array for target settings
20158 if they exist.
20159
20160Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20161
20162 * sim-gdb.exp: Make the SH simulator allocate less space when
20163 it is targeted.
20164
20165Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20166
20167 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20168 test.
20169
20170Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20171
20172 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20173 "rs6000-*-*" for "list function in include file" when gcc compiled.
20174 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20175 for "p ctable1[120]".
20176 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20177 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20178 Remove setup_xfail for "rs6000-*-*" for
20179 "print 'scope0.c'::filelocal before run".
20180 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20181 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20182 since some compilers don't allow both options to be given
20183 on the same command line. Create object file and move it.
d63a86f8 20184
c906108c
SS
20185Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20186
20187 * gdb.base/corefile.exp: Always regenerate the core file, since
20188 we always regenerate the coremaker program. Detect special case
20189 where registers cannot be read from core file.
d63a86f8 20190
c906108c
SS
20191Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20192
20193 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20194 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20195 * gdb.c++/templates.exp: Only match on basename of file since
20196 some formats like xcoff don't encode directory information.
20197 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20198 and rs6000 AIX xcoff targets.
20199 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20200 * configure: Regenerate.
20201 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20202 here, rather than in distclean.
d63a86f8 20203
c906108c
SS
20204Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20205
20206 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20207 defined, and use it to compile the test case with -O2. The
20208 native compilation still uses no optimization.
20209 * gdb.base/mips_pro.c: Remove inline assembly code since
20210 it is compiled PIC by default, which results in assembler
20211 warnings that make the testsuite think the compilation
20212 was unsuccessful.
20213
20214Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20215
20216 * gdb.c++/misc.exp: Add note to message for
20217 "print s.a for foo struct" that this is a known gcc 2.7.2
20218 and earlier bug.
20219
20220Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20221
20222 * gdb.base/break.exp: Fix pattern for matching "Delete all
20223 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20224 setup_xfail for deleting all breakpoints test. Fix various
20225 timeout messages to include "(timeout)".
20226 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20227 for "p t_float_values2(3.14159,float_val2)".
20228 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20229 for "continue to call2g" when gcc compiled.
20230 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20231 "up to foo in langs.exp", "show language at foo in langs.exp",
20232 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20233 and "show language at fsub in langs.exp".
20234 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20235 "list line 1 in include file", "list message for lines past EOF",
20236 "list function in include file", "list list0.h:foo", and
20237 "list filename:function; nonexistant function".
20238 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20239 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20240 and "ptype t_char_array" to be for native cc only.
d63a86f8 20241
c906108c
SS
20242Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20243
d63a86f8 20244 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20245 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20246 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20247
20248Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20249
20250 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20251 "bt in signals.exp". This problem only appears when running
20252 the testsuite, and then only intermittently.
20253
20254Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20255
20256 * gdb.base/return.exp (return_tests): Differentiate between
20257 two tests of continuing.
20258
20259Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20260
20261 * */Makefile.in (maintainer-clean): Remove config.log.
20262 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20263 * gdb.c++/Makefile.in (PROGS): Add inherit.
20264 (clean): Remove *.ci.
20265
20266Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20267
20268 * gdb.c++/misc.cc: Add test code from Mike Stump.
20269 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20270
20271Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20272
20273 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20274 to "alpha-*-osf2*" and add comment.
20275 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20276 setup_xfail for "step over execarg initialization" and
20277 "step over corearg initialization".
c906108c
SS
20278 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20279 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20280 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20281 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20282 "print func2::coremaker_local", and "backtrace in corefile.exp".
20283 * gdb.base/signals.exp: Build and source signals.ci.
20284 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20285 to be for gcc only.
20286 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20287
c906108c
SS
20288Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20289
20290 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20291 Feb 3 procfs.c change.
20292
20293Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20294
20295 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20296
20297Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20298
20299 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20300 from dejagnu's apparent default of 10 seconds, which gives random
20301 results when running the tests over NFS on moderately loaded systems.
20302 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20303
20304Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20305
20306 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20307 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20308 result reports.
c906108c
SS
20309
20310Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20311
20312 * configure.in (CY_AC_PATH_TCLH): Remove.
20313 * configure: Regenerate.
20314
20315Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20316
20317 * gdb.c++/Makefile.in (clean): Add missing '{'.
20318
20319Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20320
20321 * lib/gdb.exp: Provide a default value for noinferior.
20322
20323 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20324 Load libgloss.exp.
20325
20326Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20327
20328 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20329 the executable, not the .o to run the tests from.
20330
20331Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20332
20333 * gdb.base/break.exp: Don't test for program exit or exit status
20334 if $noresults if nonzero.
20335 * gdb.base/langs.exp: Likewise.
20336 * gdb.base/watchpoint.exp: Likewise.
20337
20338 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20339 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20340 trying to compile the testcase.
20341
20342Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20343
20344 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20345 * gdb.base/signals.exp (continue to handler): Likewise.
20346
20347Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20348
20349 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20350
20351 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20352
20353Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20354
20355 * gdb.base/corefile.exp: Recognize "not found" as failure
20356 when trying to determine if a core file was generated.
20357 If no core file was generate the first time, try again without
20358 the ulimit -c to work around braindamaged shells.
20359
20360Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20361
20362 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20363 [] tests with "test" and enclose string in quotes.
20364 * gdb.stabs/configure: Rebuild
d63a86f8 20365
c906108c
SS
20366Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20367
20368 Changes in sync with expect:
20369 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20370 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20371 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20372 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20373 argument to AC_REQUIRE.
20374 * configure: Regenerated.
20375
20376Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20377
20378 * gdb.base/corefile.exp: When generating a core, discard any
20379 error messages about ulimit not found and the "core dumped"
20380 message from the shell that runs the coredumper.
20381
20382Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20383
20384 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20385
20386 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20387 which sed script to run. Expect failure for v_comb test
20388 on PA targets too.
d63a86f8 20389
c906108c
SS
20390Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20391
20392 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20393 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20394
20395Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20396
20397 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20398 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20399 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20400 * lib/gdb.exp (default_gdb_start): Fix typo.
20401 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20402 messages to not include the full program name that caused
20403 the core dump since some systems (such as solaris) apparently
20404 truncate this path to about 80 characters.
20405 When generating a core file first try increasing the core file
20406 size limit to unlimited since some systems may default it to
20407 zero, and it is harmless to try it. Move the test for failing
20408 to generate a core file to where it will actually get executed.
20409 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20410 new gdb result from g++ debug info improvements and make old
20411 pattern obsolescent. Also account for size_t differences
20412 (may be int or long).
20413 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20414 initialization before function call is placed in the delay slot
20415 and thus appears to be skipped over by commands such as "next".
20416
20417Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20418
20419 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20420
20421Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20422
20423 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20424 input source file; fix code to compile test to deal with this
20425 convention.
20426 * gdb.c++/*.exp: Likewise.
20427
20428Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20429
20430 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20431 "bt in signals.exp".
20432
20433Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20434
20435 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20436 "step over execarg initialization" and
889bf7c5 20437 "step over corearg initialization".
c906108c
SS
20438
20439Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20440
20441 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20442 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20443
20444Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20445
20446 From Rob Savoye (rob@poseidon.cygnus.com)
20447 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20448 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20449 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20450 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20451 configure.in}: Major reworking for autoconfig.
c906108c
SS
20452 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20453 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20454 New files.
c906108c
SS
20455 * config/unix-gdb.exp: Make GDB global.
20456 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20457 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20458 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20459 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20460 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20461 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20462 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20463 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20464 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20465 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20466 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20467 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20468 to returns as necessary, arrange for test to compile own testcase
20469 executable.
c906108c 20470 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20471
c906108c
SS
20472Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20473
20474 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20475 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20476 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20477 "backtrace through signal handler".
20478
20479Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20480
20481 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20482 continuing from a job control stop signal.
20483 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20484
20485Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20486
20487 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20488 * gdb.base/corefile.exp: Likewise.
20489 * gdb.base/funcargs.exp: Likewise.
20490
20491Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20492
20493 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20494 * config/monitor.exp: Add support for setting baud rate.
20495
20496Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20497
20498 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20499 i*86-*-linux* xfails for "backtrace through signal handler".
20500 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20501 "print func2::coremaker_local".
20502 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20503 alpha-dec-osf2* xfail for
c906108c
SS
20504 "delete all breakpoints when none".
20505
20506Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20507
20508 * gdb.base/break.exp: Change test that deletes all breakpoints
20509 when no user breakpoints are installed. A post 4.15 change
20510 causes gdb to no longer prompt in this case.
20511
20512Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20513
20514 * gdb.base/return.exp (return_tests): Change xfail for test
20515 "correct value returned double test" to stop xfailing at
20516 Solaris 2.5. Apparently the bug has been fixed.
20517
20518Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20519
20520 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20521 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20522
20523Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20524
20525 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20526 * gdb.disasm/hppa.s: Corresponding changes.
20527
20528Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20529
20530 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20531 makefile fragment.
20532 * config/mt-hpux: Deleted.
20533
20534Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20535
d63a86f8 20536 * Many files: When warning about suppressed tests due to a
c906108c
SS
20537 nonexistant test binary, avoid incrementing the warning count.
20538
20539Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20540
20541 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20542
c906108c
SS
20543Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20544
20545 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20546 "sparc-*-solaris2*".
20547
20548Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20549
20550 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20551 Add global and local variables and initialize them.
20552 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20553 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20554 extracts the file name and terminating signal from the core file.
20555 * TODO: Remove note about tests for correct mapping of corefile.
20556 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20557 from optimizing it away.
20558 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20559 handles common blocks.
20560
20561Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20562
20563 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20564 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20565
20566Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20567
20568 * Makefile.in (maintainer-clean): New target, synonym for
20569 realclean.
20570 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20571 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20572 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20573 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20574 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20575 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20576
20577Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20578
20579 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20580 xfails when not gcc compiled for "print foo::funclocal".
20581 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20582 "print foo::funclocal at foo",
20583 "print 'scope1.c'::foo::funclocal at foo",
20584 "print foo::funclocal_bss at foo",
20585 "print 'scope1.c'::foo::funclocal_bss at foo",
20586 "print foo::funclocal_ro at foo",
20587 "print 'scope1.c'::foo::funclocal_ro at foo",
20588 "print bar::funclocal at foo" and
20589 "print 'scope1.c'::bar::funclocal at foo".
20590 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20591 gcc compiled for "print foo::funclocal at bar".
20592 Expand all messages to ensure that they identify that
20593 the test is at bar().
20594 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20595 gcc compiled for:
20596 "ptype on opaque struct pointer (statically)",
20597 "ptype on opaque struct tagname (statically)",
20598 "ptype on opaque struct pointer (dynamically) 1",
20599 "ptype on opaque struct tagname (dynamically) 1",
20600 "ptype on opaque struct pointer (dynamically) 2" and
20601 "ptype on opaque struct tagname (dynamically) 2
20602 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20603 gcc compiled for:
20604 "p datalocal"
20605 "whatis datalocal",
20606 "ptype datalocal",
20607 "p bsslocal",
20608 "whatis bsslocal", and
20609 "ptype bsslocal".
20610 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20611 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20612 when not gcc compiled.
20613 * gdb.base/funcargs.exp (float_and_integral_args): Add
20614 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20615 compiled.
20616 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20617 "backtrace from call6a" when not gcc compiled.
20618 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20619 "backtrace from call7a" when not gcc compiled.
20620 * gdb.base/callfuncs.exp (do_function_calls):
20621 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20622 "p t_char_array_values(char_array_val2,char_array_val1)",
20623 "p t_char_array_values(char_array_val1,char_array_val2)",
20624 "p t_char_array_values("carray 1","carray 2")",
20625 "p t_char_array_values("carray 1",char_array_val2)",
20626 "p t_char_array_values(char_array_val1,"carray 2")",
20627 "p sum_args(1,{2})",
20628 "p sum_args(2,{2,3})",
20629 "p sum_args(3,{2,3,4})",
20630 "p sum_args(4,{2,3,4,5})"
20631 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20632 "backtrace in corefile.exp" when not gcc compiled.
20633
20634Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20635
20636 * gdb.base/signals.exp: Rewrite `handle all print' test as
20637 a procedure. Accept blanks or TABs as whitespace, increase
20638 timeout and expect input buffer size for the large output
20639 from the command. Remove "i*86-*-bsdi2.0" xfail.
20640
20641Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20642
20643 * gdb.base/setvar.exp: Add new testcases for truncation when
20644 assigning invalid values to bitfields.
20645
20646Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20647
d63a86f8 20648 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20649 mips-sgi-irix* xfail for
20650 "call inferior func with struct - returns char *"
20651 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20652 accepted in the result.
c906108c
SS
20653
20654Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20655
20656 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20657 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20658 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20659 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20660 that accidentally got checked in.
20661
20662Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20663
d63a86f8 20664 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20665 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20666 compiled test.
20667 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20668 Add mips-sgi-irix5* xfail for not gcc compiled.
20669 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20670 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20671 "p top", "whatis top", "p middle", and "whatis middle".
20672 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20673 "whatis signed char" for not gcc compiled.
20674 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20675 "set variable signed char=-1 (-1)" and
20676 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20677 * gdb.base/funcargs.exp (float_and_integral_args):
20678 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20679 Add mips-sgi-irix* xfail when not gcc compiled for
20680 "continue to call2b".
20681 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20682 "continue to call2g".
20683 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20684 "backtrace from call6a"
20685 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20686 "backtrace from call7k".
20687 Add mips-sgi-irix5* xfail when not gcc compiled for
20688 "backtrace from call7a".
20689 (localvars_after_alloca): Fix gdb_test cmds for
20690 "print * after runto ...".
20691 Remove rs6000-*-* xfails for
20692 "print i after runto localvars_after_alloca" and
20693 "print l after runto localvars_after_alloca"
20694 for all compilers.
20695 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20696 when not compiled with gcc, for:
c906108c
SS
20697 "print signed char == (minus)",
20698 "print signed char != (minus)",
20699 "print signed char < (minus)",
20700 "print signed char > (minus)".
20701 * gdb.base/callfuncs.exp (do_function_calls):
20702 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20703 "call inferior func with struct - returns char *".
d63a86f8 20704 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20705 "correct value returned double test" to include Solaris 2.4.
20706 * gdb.base/funcargs.exp (float_and_integral_args):
20707 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20708
c906108c
SS
20709Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20710
20711 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20712 enumeration bitfields if compiling with GNU C.
20713 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20714 to empty' prompt.
20715
20716Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20717
20718 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20719 test for PRO targets.
20720
20721 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20722 breakpoints in the inferior at any given time by making
20723 two groups of breakpoints for call2*, call6* and call7*
20724 tests.
20725
20726Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20727
20728 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20729 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20730 from optimizing it away.
20731 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20732 "call inferior func with struct".
20733
20734Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20735
20736 * configure.in: Only configure gdb.chill for particular targets.
20737
20738Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20739
20740 * gdb.base/Makefile.in: Add action to .c.o transformation
20741 rule that generates a .ci file for each .o file and remove
20742 explicit .c.o rules except for callfuncs.o.
20743 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20744 generates a .ci file for each .o file and remove explicit
20745 .cc.o rules.
20746 (clean): Remove *.tmp *.ci files.
20747 (EXECUTABLES): Remove templ-info.exp.
20748 * gdb.base/compiler.c: New file.
20749 * gdb.c++/compiler.cc: New file
20750 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20751 Change rs6000-*-* xfail for
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_ro" and
20758 "print 'scope1.c'::bar::funclocal" and
20759 "print 'scope0.c'::filelocal_ro" and
20760 "print 'scope1.c'::filelocal at foo" and
20761 "print 'scope1.c'::filelocal_bss at foo" and
20762 "print 'scope1.c'::filelocal_ro at foo" and
20763 "print 'scope1.c'::foo::funclocal at foo" and
20764 "print 'scope1.c'::foo::funclocal_bss at foo" and
20765 "print 'scope1.c'::foo::funclocal_ro at foo" and
20766 "print 'scope1.c'::bar::funclocal at foo" and
20767 "print 'scope0.c'::filelocal_ro" and
20768 "print 'scope1.c'::filelocal" and
20769 "print 'scope1.c'::filelocal_bss" and
20770 "print 'scope1.c'::filelocal_ro" and
20771 "print 'scope1.c'::foo::funclocal" and
20772 "print 'scope1.c'::foo::funclocal_bss" and
20773 "print 'scope1.c'::foo::funclocal_ro" and
20774 "print 'scope1.c'::bar::funclocal" and
20775 "print 'scope1.c'::bar::funclocal_bss"
20776 to only be xfail'd when not compiled with gcc.
d63a86f8 20777 Add rs6000-*-* xfail for
c906108c
SS
20778 "print 'scope0.c'::filelocal_bss before run"
20779 when compiled with gcc.
20780 (test_at_main): Add rs6000-*-* xfail for
20781 "print filelocal_ro in test_at_main"
20782 when compiled with gcc.
20783 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20784 Add rs6000-*-aix* xfail for
c906108c
SS
20785 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20786 "ptype t_char_array", not compiled with gcc.
20787 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20788 xfail for "list foo (in include file)" when gcc compiled.
20789 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20790 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20791 "run to call0a" if not compiled with gcc.
20792 (unsigned_integral_args): Add rs6000-*-* xfail for
20793 "run to call1a" if not compiled with gcc.
20794 (float_and_integral_args): Add rs6000-*-* xfail for
20795 "run to call2a" if not compiled with gcc and for
20796 "continue to call2b" for any compiler.
20797 Add rs6000-*-* xfail to
20798 "print f1 after run to call2a" for gcc compiled.
20799 (discard_and_shuffle): Add rs6000-*-* xfail for
20800 "run to call6a".
20801 (shuffle_round_robin): Add rs6000-*-* xfail for
20802 "backtrace from call7a" if not compiled with gcc.
20803 Add rs6000-*-* xfail for
20804 "backtrace from call7b" if compiled with gcc.
20805 (call_after_alloca): Add rs6000-*-* xfail for
20806 "print c in call_after_alloca" and
20807 "print s in call_after_alloca" and
20808 "backtrace from call_after_alloca_subr"
20809 if not compiled with gcc.
20810 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20811 "print c in localvars_in_indirect_call" and
20812 "print c in localvars_in_indirect_call" and
20813 "backtrace in indirectly called function" and
20814 "stepping into indirectly called function"
20815 if not compiled with gcc.
20816 (localvars_after_alloca): Add rs6000-*-* xfail for
20817 "print c after runto localvars_after_alloca" and
20818 "print s after runto localvars_after_alloca" and
20819 "print i after runto localvars_after_alloca" and
20820 "print l after runto localvars_after_alloca"
20821 for all compilers.
20822 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20823 than whatis-info.exp.
20824 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20825 than opaque-info.exp.
20826 Setup rs6000-*-* xfail for
d63a86f8 20827 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20828 "ptype on opaque struct pointer (dynamically)" when
20829 not compiled with gcc.
20830 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20831 rather than callf-info.exp.
20832 (do_function_calls): Add clear_xfail for rs6000-*-* for
20833 "p t_float_values2(3.14159,float_val2)". Seems to work
20834 fine there, both with xlc and gcc. Need to find out what
20835 it is doing right and fix other platforms.
20836 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20837 "call inferior func with struct - returns int",
20838 "call inferior func with struct - returns long",
20839 "call inferior func with struct - returns float",
20840 "call inferior func with struct - returns double",
20841 "call inferior func with struct - returns char *",
20842 but only if not gcc compiled (presumes xlc compiled).
20843 Change rs6000-*-* xfails for
20844 "call inferior func with struct - returns char" and
20845 " call inferior func with struct - returns short" to only
20846 xfail if not using gcc.
20847 (clean mostlyclean): Remove *.ci and *.tmp files.
20848 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20849 than templ-info.exp.
20850 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20851 Add rs6000-*-* xfail for "up to foo in langs.exp"
20852 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20853 when not gcc compiled.
d63a86f8 20854
c906108c
SS
20855Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20856
20857 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20858 * gdb.base/corefile.exp: Likewise.
20859 * gdb.base/list.exp: Likewise.
20860 * gdb.base/scope.exp: Likewise.
20861 * gdb.base/siganls.exp: Likewise.
20862
20863 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20864 compiler output.
20865 * gdb.base/whatis.exp: Likewise.
20866
20867Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20868
20869 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20870 failure (opcode table has been fixed to match reality).
20871
20872Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20873
20874 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20875 "call inferior func with struct - returns char",
20876 "call inferior func with struct - returns short"
20877
20878 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20879 "print 'scope0.c'::filelocal at main",
20880 "print 'scope0.c'::filelocal_bss in test_at_main",
20881 "print 'scope0.c'::filelocal at foo",
20882 "print 'scope0.c'::filelocal_bss in test_at_foo",
20883 "print 'scope0.c'::filelocal at bar",
20884 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20885
c906108c
SS
20886 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20887 in source file 1". This bug seems to have been fixed with both
20888 gcc and native cc (was native assembler bug?).
20889
20890Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20891
20892 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20893 "backtrace through signal handler" to "i*86-*-sysv4*".
20894 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20895 continue" case. Add "known SVR4 bug" to fail message.
20896 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20897 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20898 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20899 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20900 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20901 "up to foo in langs.exp", "show language at foo in
20902 langs.exp", "up to cppsub_ in langs.exp", "show
20903 language at cppsub_ in langs.exp", "up to fsub in
20904 langs.exp", and "show language at fsub in langs.exp".
20905 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20906 "bactrace in corefile.exp".
20907 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20908 "call inferior function with struct - returns float" and
20909 "call inferior function with struct - returns double".
d63a86f8 20910
c906108c
SS
20911Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20912
20913 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20914 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20915 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20916 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20917
20918Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20919
20920 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20921 (or overriden) "CHILL" macro rather then bare "gcc".
20922 Also look for ../../gcc/xgcc since that is what we will
20923 actually need, not "Makefile". Remove following assignment
20924 of CHILL to CHILL_FOR_TARGET because that results in
20925 recursive definition.
20926
20927Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20928
20929 * gdb.base/corefile.exp: Change xfail for backtrace in
20930 corefile.exp from linuxaout to all linux.
20931 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20932 cases where we miss the breakpoint at the signal handler
20933 for some reason. Setup xfail for linuxoldld/linuxaout and
20934 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20935 hitting SIGURG breakpoint.
20936 * gdb.base/signals.exp: Setup xfail for "next" acting like
20937 continue to add linuxoldld. Setup xfail for all linux for
20938 "next to handler in signals_tests_1", "backtrace in
20939 signals_tests_1", "continue to func1", "pass SIGUSR1",
20940 and continue to handler".
20941
20942Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20943
20944 * Update all FSF addresses except those in COPYING* files.
20945
20946Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20947
20948 * gdb.base/a2-run.exp: Change messages to be more explicit about
20949 the status of args, and quote binfile in results.
20950
20951Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20952
20953 * gdb.base/callfuncs.exp: Add tests for passing structs to
20954 inferior functions and return various types.
20955 * gdb.base/callfuncs.c: Add functions to receive a struct
20956 and return a member of the struct, in various types.
20957
20958Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20959
20960 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20961
20962Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20963
20964 * config/vxworks29k.exp: New file, sources vxworks.exp.
20965
20966Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20967
20968 * config/gdbremote.exp: New file. Testing framework using
20969 gdbserver.
20970
20971Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
20972
20973 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
20974 "call function when asleep" and "send end of file".
20975 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
20976 for "backtrace in corefile.exp".
20977 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
20978 for "backtrace through signal handler".
20979 * gdb.base/corefile.exp: Make sure we actually generate a core file
20980 before trying the core tests. Some systems allow the user to suppress
20981 generation of core files and default to that (linux for example).
20982 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
20983 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
20984
20985Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20986
20987 * gdb.threads: New directory with some crude multi-threaded
20988 gdb tests (step.exp and step2.exp).
20989 * config/mt-lynx (STEP_EXECUTABLE): Define.
20990 (THREADFLAGS): Define.
20991
20992Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
20993
20994 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
20995
20996 * gdb.base/signals.exp: Disable whole file for lynx until
20997 further notice.
20998
20999 * gdb.base/signals.exp: xfail test where "next" acts like
21000 "continue" for lynx.
21001
21002 * gdb.base/interrupt.exp: xfail test for calling function while
21003 inferior is asleep for lynx.
21004
21005 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21006 than one cr-lf after each command.
21007
21008Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21009
21010 * configure.in: Reinstate setting of stabsdirs variable, fix
21011 typo in setting up configdirs for native builds.
21012
21013 * gdb.base/return.exp: Fix typo in return double test.
21014 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21015 compiler from optimizing them away.
21016
21017Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21018
21019 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21020 sequences to be echo'd by gdb when using gdb_test.
21021 * gdb.chill/chexp.exp: Likewise.
21022 * gdb.fortran/exprs.exp: Likewise
21023
21024Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21025
21026 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21027 after the inferior gdb has started.
21028
21029 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21030 after each command.
21031 * gdb.base/funcargs.exp: Likewise.
21032 * gdb.base/gdbvars.exp: Likewise.
21033 * gdb.base/interrupt.exp: Likewise.
21034 * gdb.base/list.exp: Likewise.
21035 * gdb.base/watchpoint.exp: Likewise.
21036 * gdb.c++/demangle.exp: Likewise.
21037 * gdb.c++/inherit.exp: Likewise.
21038 * gdb.chill/chexp.exp: Likewise.
21039 * gdb.fortran/exprs.exp: Likewise.
21040
21041 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21042 test if we can't handle IO to/from the inferior.
21043
21044 * gdb.c++/misc.exp: Always check for a program already being
21045 started after sending a "run" command to gdb.
21046
21047 * gdb.base/twice.exp: Start with a fresh gdb.
21048
21049 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21050 only depend on gdb's expression code, not the chill runtime.
21051
21052 * gdb.base/return.c: Put return values into variables so we
21053 can have gdb print them rather than depending on the program
21054 to print them.
21055 * gdb.base/return.exp: Corresponding changes.
21056
21057 * lib/gdb.exp: Provide default value for noinferiorio.
21058 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21059 the inferior.
21060
21061 * gdb.base/break.exp: Always check for a program already being
21062 started after sending a "run" command to gdb.
21063 (text_next_with_recursion): Don't check the output from the
21064 program's printf statement. Instead just make sure the program
21065 exited.
21066
21067 * gdb.base/commands.exp: Protect tests which need arguments with
21068 $noargs conditionals.
21069
21070Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21071
21072 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21073 of structure member arrays to match gdb/valops.c:value_addr change.
21074
21075Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21076
21077 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21078 cases.
21079
21080Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21081
21082 * configure.in (configdirs): Remove gdb.chill from default list
21083 of subdirs and then add it back in only if doing a native build.
21084 The current chill compiler does not yet work in any cross build.
21085 * Revert all signal changes from Jul 6.
21086 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21087 for sh-hms targets, allowing these tests to link, with no other
21088 changes. Testing is suppressed by setting "nosignals" in site.exp.
21089
21090Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21091
21092 * configure.in (signaldirs): Define and add to configdirs for all
21093 targets except some specific ones that are known to not support signals.
21094 Also clean up formatting.
21095 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21096 (signals, sigall): Remove rules to build.
21097 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21098 Moved to new gdb.signals directory.
21099 * gdb.signals: New test directory.
21100 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21101 signals.c signals.exp}: New or moved files.
21102
21103Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21104
21105 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21106
21107Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21108
21109 * gdb.base/return.exp: Xfail `return double' test failure
21110 on at least Solaris 2.3 and handle future/past versions on
21111 a case by case basis as appropriate. Also update message
21112 to include i*86 failures.
21113
21114Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21115
21116 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21117
21118 * lib/gdb.exp: Fix comment which erroneously identified
21119 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21120 gdb_file_cmd not gdb_load).
21121 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21122
21123 * gdb.base/setvar.exp: Make test names consistent between pass and
21124 fail cases. Use gdb_test more.
21125
21126Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21127
21128 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21129
21130Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21131
21132 * gdb.base/help.exp: Fix expected help string for `show commands'.
21133
21134Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21135
21136 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21137
21138 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21139 of a text section.
21140
21141Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21142
21143 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21144 that loop eventually terminates. Fix Connection refused logic so
21145 that testsuite will expire nicely.
21146
21147Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21148
21149 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21150 config/rom68k.exp: New tcl glue for the appropriate monitors.
21151 These all just end up calling monitor.exp.
21152 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21153 refused' by retrying. Cleanup some timeout issues.
21154 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21155 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21156 callers don't have to set/restore global timeout variable.
21157
21158 * The following set of changes centralizes management of the global
21159 timeout variable. This way, it can be set in one target dependent
21160 place instead of dozens of places scattered throughout the test suite.
21161 If you need to lengthen a timeout, then you should either set timeout
21162 in one of the config/{target}.exp files, or multiply it by a factor.
21163 Setting it to an absolute value is always going to lose for some
21164 targets.
21165 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21166 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21167 * gdb.base/funcargs.exp: Don't set timeout.
21168 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21169 * gdb.base/printcmds.exp (test_print_string_constants
21170 test_print_array_constants): Don't set timeout.
21171 * gdb.base/ptype.exp: Don't set timeout.
21172 * gdb.base/recurse.exp: Don't set timeout.
21173 * gdb.base/return.exp: Don't set timeout.
21174 * gdb.base/watchpoint.exp: Don't set timeout.
21175 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21176 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21177
21178Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21179
21180 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21181
21182Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21183
21184 * lib/gdb.exp: Disable chill tests for irix5.
21185
21186Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21187
21188 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21189 each test pass or fail.
21190
21191Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21192
21193 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21194 xlc not gcc.
21195
21196Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21197
21198 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21199
21200Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21201
21202 * config/est.exp: Fix copyright and comments. Remove dead code.
21203 Use targetname, serialport and baud variables instead of fixed
21204 constants.
21205 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21206 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21207
21208Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21209
21210 * gdb.base/watchpoint.exp: Don't run
21211 test_watchpoint_triggered_in_syscall for sunos.
21212
21213Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21214
21215 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21216 they don't seem to exist. Do include stdio.h.
21217
21218Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21219
21220 * gdb.base/a1-selftest.exp: Add alpha xfail.
21221
21222Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21223
21224 * gdb.base/watchpoint.c (main): Prompt before calling read().
21225 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21226 Revise accordingly. Remove cruft about sending "123" several
21227 times, until it gets noticed. Clean up the "print buf[0]" stuff
21228 so that it passes or fails, and waits for prompts in the usual way.
21229
21230Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21231
21232 * gdb.base/recurse.exp: Fix comment.
21233
21234 * TODO: Remove item about printing variables in nodebug.exp. Add
21235 item about enabling tests which are only run on some targets.
21236
21237 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21238 fail, make test names unique, use new gdb_test convention
21239 regarding pattern, use gdb_test more, etc.).
21240
21241 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21242 fail, make test names unique, etc.).
21243
21244Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21245
21246 * gdb.base/nodebug.c: Change return type of top and middle to
21247 short.
21248 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21249 are fixed by the recent mdebugread.c changes. Allow `short ()'
21250 as type for top and middle.
21251
21252Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21253
21254 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21255 nearly as I can tell, the whole thing was an accident in Stu's
21256 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21257 to replace a send/expect pair with gdb_test, but ended up only
21258 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21259 of 30 Mar 1995 took care of it, but left this vestigial comment
21260 which I am now nuking.
21261
21262Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21263
21264 * gdb.base/break.exp: Look for different line number for
21265 breakpoint at main depending on usestubs.
21266
21267Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21268
21269 * gdb.base/list.exp: Adjust some alternate expect patterns to
21270 match recent list0.c change. Add alternate expect pattern for
21271 output from `list default lines around main' for optimizing
21272 compilers.
21273
21274Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21275
21276 * lib/gdb.exp: If nosignals is not set, set it to 0.
21277
21278Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21279
21280 * config/slite-gdb.exp: Responds to load symbol table prompt.
21281 * gdb.base/break.exp: Adjust line number, fix rerun.
21282 * gdb.base/langs0.c: Add #ifdef usestubs.
21283
21284Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21285
21286 * gdb.base/list.exp: Adjust line contents after adding new lines in
21287 list0.c. Also fix a syntax error.
21288
21289 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21290 * gdb.base/break.exp: ditto.
21291 * gdb.base/list.exp: ditto.
21292 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21293 * gdb.base/run.c: ditto.
21294 * gdb.base/list0.c: ditto.
21295 * gdb.base/funcargs.c: ditto.
21296
21297Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21298
21299 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21300 $targetname, $serialport and $baud instead of hardwired variables.
21301 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21302 target doesn't support signals.
21303
21304Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21305
21306 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21307
21308Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21309
21310 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21311 Don't rely on the value of an auto variable before it has been
21312 initialized. Use gdb_test more.
21313
21314Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21315
21316 * lib/gdb.exp (default_gdb_version): A version number must start
21317 with a digit, but other than that contains all characters up to
21318 the first whitespace character.
21319
21320Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21321
21322 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21323
21324Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21325
21326 * gdb.c++/*.exp: Warn if executable does not exist. The original
21327 reason for skipping the warning was that configure.in sometimes
21328 intentionally skipped building the executables but the tcl code
21329 had no way of knowing. That (a) was always bogus with respect to
21330 error handling, (b) is no longer true (right now there is no way
21331 to skip C++ tests).
21332
21333 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21334
21335Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21336
21337 * gdb.base/list.exp: Add expect patterns for output from
21338 SunPRO compiled executables.
21339 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21340 types.
21341
21342Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21343
21344 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21345 number (we are already testing that the correct source line text
21346 gets printed).
21347
21348 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21349 that is what is intended, but something needed to be done to get
21350 sunos4 native working again.
21351
21352 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21353
21354 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21355 apparently went with a (very) old xfail.
21356
21357Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21358
21359 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21360 runto_main is a proc in gdb.exp that will do 'step' for target use
21361 stubs.
21362 * gdb.base/exprs.exp: ditto.
21363 * gdb.base/interrupt.exp: ditto.
21364 * gdb.base/opaque.exp: ditto.
21365 * gdb.base/printcmds.exp: ditto.
21366 * gdb.base/ptype.exp: ditto.
21367 * gdb.base/scope.exp: ditto.
21368 * gdb.base/setvar.exp: ditto.
21369 * gdb.base/signals.exp: ditto.
21370 * gdb.base/twice.exp: ditto.
21371 * gdb.c++/classes.exp: ditto.
21372 * gdb.c++/inherit.exp: ditto.
21373 * gdb.c++/templates.exp: ditto.
21374 * gdb.base/break.exp: no run and hit main for stubs. Change line
21375 numbers for breakpoints and info breakpoint.
21376 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21377 breakpoint().
21378 * gdb.base/callfuncs.c: ditto.
21379 * gdb.base/exprs: ditto.
21380 * gdb.base/interrupt.c: ditto.
21381 * gdb.base/opaque0.c: ditto.
21382 * gdb.base/printcmds.c: ditto.
21383 * gdb.base/ptype.c: ditto.
21384 * gdb.base/scope0.c: ditto.
21385 * gdb.base/setvar.c: ditto.
21386 * gdb.base/signals.c: ditto.
21387 * gdb.base/twice.c: ditto.
21388 * gdb.c++/misc.cc: ditto.
21389 * gdb.c++/templates.cc: ditto.
21390
21391Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21392
21393 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21394
21395 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21396 somewhere between `read' and `main.c'. I'm pretty sure the
21397 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21398 and it isn't particularly useful.
21399
21400 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21401
21402Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21403
21404 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21405
21406Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21407
21408 * config/mt-slite: add LIBS and -nostdlib.
21409 * config/slite-gdb.exp: add this new file to support sparclite target.
21410
21411Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21412
21413 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21414
21415 * gdb.base/a2-run.exp: Change argument to istarget from
21416 "*-*-vxworks" to "*-*-vxworks*".
21417 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21418
21419Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21420
21421 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21422 will not runto main but do a 'step' to step out of breakpoint().
21423 * config/mt-slite: add -Dusestubs.
21424
21425Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21426
21427 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21428 instead of just @.
21429
21430 * gdb.base/signals.exp: Add test for "handle all print".
21431 * TODO: Remove "handle all print". Also remove item about
21432 checking copyright date (I don't like the idea of a spurious FAIL
21433 based on when we run the tests).
21434
21435 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21436 for SunOS4 (reason for failure not investigated). Remove
21437 redundant test for $binfile.
21438
21439 * gdb.base/nodebug.c (array_index): Call malloc.
21440
21441 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21442
21443Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21444
21445 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21446 conventions and slightly simplify the matching regexp.
21447
21448Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21449
21450 * gdb.base/break.exp: Update gdb_test invocation to use new
21451 convention.
21452
21453 * lib/gdb.exp: If noargs is not set, set it to 0.
21454
21455 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21456 tests unique.
21457
21458 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21459
21460Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21461
21462 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21463 one argument of type "<non-float parameter>".
21464
21465Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21466
21467 * config/rom68k.exp: New file to support Motorola IDP board.
21468 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21469 * gdb.base/break.c: Change things around so that this program
21470 doesn't depend upon args. This is necessary to make remote
21471 targets work (in general, they can't take args).
21472 * gdb.base/break.exp: Don't try to send args to program. Don't
21473 expect output. Also, replace lots of code with gdb_test.
21474
21475Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21476
21477 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21478 printing of '\'' (which is what the comment says we are testing,
21479 even though we were not), not '''.
21480 (test_integer_literals_rejected): Test that printing ''' is an error.
21481
21482 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21483 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21484 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21485 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21486 Use gdb_test not test_print_accept.
21487 * lib/gdb.exp: Remove test_print_accept.
21488
21489 * gdb.base/signals.exp (signal_tests_1): Make pass message
21490 consistent with fail message.
21491
21492 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21493 unsigned char; the bug (PR 1821) is fixed.
21494
21495 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21496
21497 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21498 successful tests--makes xfailing them work right.
21499
21500Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21501
21502 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21503 only \r\n, not .*. The test can pass .* as the last thing in
21504 $pattern if that is what it wants. In addition to providing this
21505 flexibility, this change should speed up pattern matching in cases
21506 where the pattern already ended with .* (there were a number of
21507 them). This change also helps catch bad patterns--in the old
21508 scheme the typo "char \*" instead of "char \\*" would pass. Now
21509 it is caught.
21510 * Many .exp files: Update callers.
21511
21512 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21513 clearer and does not spuriously match multiple ('s. Likewise for
21514 ) and *.
21515
21516 * gdb.base/nodebug.exp: Test ability to call a function and pass
21517 it a string (even with no debugging info).
21518
21519 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21520 "p '\'", which is the same as "p ''" once tcl gets done with
21521 quoting, to "p '\\'", which I suspect is what is intended (one
21522 backslash gets sent to GDB).
21523
21524 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21525
21526Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21527
21528 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21529 1817) was fixed literally years ago.
21530
21531Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21532
21533 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21534 test, it causes stepping out of call_after_alloca_subr with
21535 optimizing compilers.
21536 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21537 fails.
21538
21539 * gdb.c++/templates.exp: Source templ-info.exp only if
21540 the templates executable exists.
21541
21542 * gdb.c++/misc.cc (class Contains_static_instance,
21543 class Contains_nested_static_instance),
21544 gdb.c++/classes.exp (test_static_members): Test printing of
21545 a class that contains a static instance of the class.
21546
21547Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21548
21549 * gdb.base/langs2.c (cppsub_): Don't prototype.
21550 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21551 only, I believe).
21552
21553Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21554
21555 * lib/gdb.exp (skip_chill_tests): New procedure.
21556
21557 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21558
21559Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21560
21561 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21562 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21563
21564Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21565
21566 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21567
21568 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21569 disassemble 8, not 16, instructions for part 4.
21570
21571 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21572 support the latter anymore.
21573
21574 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21575 -DNO_PROTOTYPES.
21576 * gdb.base/callfuncs.c: Control use of prototypes based on
21577 NO_PROTOTYPES, not __STDC__.
21578 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21579 t_float_values2 tests if prototypes in use.
21580
21581 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21582 t_double_values): When checking differences against DELTA, check
21583 that difference is within the range (-DELTA,DELTA), not just
21584 (-infinity,DELTA).
21585
21586Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21587
21588 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21589 'file' command firts, then 'target', then 'load', this is due to gdb
21590 target set up.
21591 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21592
21593Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21594
21595 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21596 FP load/store variants.
21597 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21598
21599Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21600
21601 * gdb.base/term.exp: Do not give a warning if not native, it is
21602 not an abnormal condition.
21603
21604Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21605
21606 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21607 t_char_array".
21608
21609Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21610
21611 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21612 are getting the version number.
21613
21614 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21615 if not native, it is not an abnormal condition.
21616
21617Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21618
21619 * lib/gdb.exp: Just use "file exists", rather than undocumented
21620 dejagnu procedure "findfile".
21621
21622Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21623
21624 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21625 (LDFLAGS): Set to -Xlinker -Ur.
21626
21627 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21628 Removed, these values are set by lib/gdb.exp.
21629
21630 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21631
21632Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21633
21634 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21635 of replicating gdb startup code.
21636
21637 * config/mt-vxworks (LDFLAGS): Set to -r.
21638 (CFLAGS_FOR_TARGET): Removed.
21639
21640 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21641 (gdb) and gdb for vxworks uses (vxgdb).
21642
21643 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21644 executable is not in the tree and host != target, use sed and
21645 program_transform_name to determine the gdb name used by the
21646 target.
21647
21648 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21649 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21650
21651Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21652
21653 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21654 floats, chars, and shorts where there are ANSI-style function
21655 definitions.
21656
21657 * gdb.base/langs.exp, gdb.base/langs*: New test.
21658 * gdb.base/Makefile.in: Build it.
21659 * TODO: Remove item about checking that C names don't get C++
21660 demangling applied; this test tests it.
21661
21662Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21663
21664 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21665 went with the const70 xfail. The xfail went away a year ago.
21666
21667 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21668
21669 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21670 for hp300.
21671
21672 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21673
21674 * gdb.base/a1-selftest.exp: Don't run on hp300.
21675
21676Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21677
21678 * Makefile.in (site.exp): Set host_alias and target_alias as well
21679 as host_triplet and target_triplet.
21680
21681Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21682
21683 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21684
21685 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21686 places as other ecoff systems).
21687
21688 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21689 ultrix.
21690
21691Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21692
21693 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21694 remove them.
21695 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21696 variable and "variable" in addition to "data variable".
21697 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21698
21699 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21700 2.
21701 * gdb.base/list1.c (long_line): Add additional statement at start
21702 of function.
21703 * gdb.base/list.exp (test_forward_search): Update line number to
21704 reflect new statement.
21705
21706Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21707
21708 * gdb.base/signals.exp: Reinitialize searched source directories
21709 after gdb_start call.
21710
21711Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21712
21713 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21714 * gdb.stabs/Makefile.in: Likewise.
21715
21716 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21717 change. Instead split the tests into smaller pieces.
21718 * gdb.disasm/hppa.s: Corresponding changes.
21719
21720Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21721
21722 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21723 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21724
21725 * gdb.base/funcargs.exp: Modify many tests so that every test
21726 either passes or fails. Make some test names unique.
21727
21728Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21729
21730 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21731 Call stty to set interrupt character.
21732
21733 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21734 for HP assembler versus GNU assembler based on actual behavior of
21735 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21736
21737 * TODO: Suggest a few more stepping tests.
21738
21739Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21740
21741 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21742 restart GDB for h8300 after a continue.
21743 (return): Add pattern to match a29k-udi behavior.
21744 * gdb.base/nodebug.exp: Remove obsolete comment.
21745 * gdb.base/regs.exp: New file, testing of register displays.
21746 * gdb.base/return.exp: Fix typo in reference to $objdir.
21747 * gdb.base/whatis.exp: Always start with a fresh GDB.
21748
21749Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21750
21751 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21752 higher, these tests generate a lot of output.
21753
21754Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21755
21756 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21757 code following the catch silently ignored some errors; without the
21758 catch they should be thrown like any other tcl error. Also, the
21759 catch used "" instead of {} which meant all the callers who wanted
21760 to include one of the characters "[]$ had to quote it an extra time.
21761 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21762 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21763 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21764 Remove extra quoting.
21765
21766Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21767
21768 * gdb.base/commands.exp: Make test names unique; every test either
21769 passes or fails. Update some comments.
21770
21771 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21772
21773Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21774
21775 The following fixes a FAIL caused by the fact that the alpha stabs
21776 configuration didn't use the ".if alpha" code in weird.def.
21777 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21778 bit pointer, so the 32 bit version works even on the alpha.
21779 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21780 Remove the stuff which allowed us to have separate versions for
21781 alpha and everything else.
21782
21783 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21784 regexp which "info func operator\[\](" is supposed to match. Fix
21785 string to send to GDB. Note that GDB still doesn't work right. Add a
21786 new test for "info func .perator\[\](" which GDB does handle correctly.
21787
21788 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21789
21790Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21791
21792 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21793 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21794 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21795 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21796 it makes the tests harder to understand and confuses test-o-matic.
21797 The preferred style is that each test provides a PASS or a FAIL,
21798 and has a unique message (e.g. "continue #54" not just "continue")
21799 which is the same for the pass and the fail.
21800 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21801 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21802 to lib/gdb.exp.
21803 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21804 prt_accept which was basically the same thing. Likewise for
21805 test_print_reject and prt_reject.
21806 * lib/gdb.exp (test_print_reject): Add some more error message
21807 patterns to match from the former printcmds.exp (prt_reject).
21808 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21809 One defect of the passcount stuff is that some of it failed to
21810 report XPASS where appropriate.
21811 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21812 stuff before and after arg in expected pattern.
21813 (test_paddr_operator_functions): Re-do test without print_addr_of;
21814 this is the only test which seems to want extra stuff there.
21815
21816Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21817
21818 * gdb.base/nodebug.exp: Update new tests to reflect improved
21819 wording of gdb output.
21820
21821 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21822 and "ptype" work on variables in files compiled without -g.
21823 Replaces commented out "maint print msymbol" tests.
21824
21825Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21826
21827 * gdb.base/setvar.c (dummy): Call malloc.
21828
21829 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21830 losing with the irix4 sed.
21831
21832 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21833 ALRM" on irix4.
21834
21835Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21836
21837 * TODO: Remove items about corefile.exp testing new exec-file and
21838 backtrace; both are now done. Add items about printing enums.
21839
21840Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21841
21842 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21843 "get signal $thissig" test fails.
21844
21845 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21846
21847Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21848
21849 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21850 compiler warning with dec alpha compiler.
21851
21852 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21853 extra \n from gdb_test call (this explains why the prompt test
21854 that I removed yesterday was there).
21855 (user_defined_command_test): Remove extra \n and prompt test.
21856
21857 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21858 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21859 doesn't exist.
21860 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21861 Also remove alpha workaround, which turns out to be because
21862 SIGABRT == SIGLOST.
21863
21864 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21865
21866 * gdb.base/help.exp: Don't test "help show".
21867
21868Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21869
21870 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21871 "set print address" is on.
21872 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21873 pass prompt to gdb_test; gdb_test already looks for the prompt.
21874
21875 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21876
21877 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21878 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21879 was to make sure that gdb can read a core file. But (a) the "read
21880 the corefile" part didn't make it to a1-selftest.exp, we just
21881 delete the corefile after creating it, and (b) we test reading
21882 corefiles in corefile.exp anyway. Also, this test left around a
21883 xgdb process on Solaris.
21884
21885 * gdb.base/corefile.exp: Also test backtrace.
21886
21887Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21888
21889 * gdb.base/commands.exp: Test a simple user defined command with
21890 arguments and if/while statements; verify the full user command is
21891 printed by "show user".
21892
21893 * gdb.base/commands.exp: Test if/while commands as part of a
21894 breakpoint command list; verify they appear in breakpoint
21895 information.
21896
21897Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21898
21899 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21900 than by dividing by zero.
21901
21902Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21903
21904 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21905 performing an inferior call with watchpoints enabled.
21906 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21907 call.
21908
21909Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21910
21911 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21912 of "file" command.
21913
21914 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21915 Add additional pattern for when "int operator int(void);" appears
21916 in a different order.
21917
21918Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21919
21920 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21921
21922 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21923 and "signal" with ".*".
21924
21925Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21926
21927 * TODO: Add note about "handle all nostop".
21928
21929 * gdb.base/{sigall.c, sigall.exp}: New test.
21930 * gdb.base/Makefile.in: Add it.
21931
21932Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21933
21934 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21935 when invoking GDB, suppresses any windowing interface.
21936
21937Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21938
21939 * config/sim-gdb: New file, simulator testing support.
21940
21941Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21942
21943 * gdb.base/interrupt.exp: Test calling func1 twice.
21944
21945Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21946
21947 * gdb.base/list.exp (test_forward_search): Set timeout higher
21948 when we'll be getting lots of output from gdb.
21949
21950 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21951 "init_malloc" to after the expect statement. Run it if that
21952 regexp is taken, but also for two others which happen if source
21953 cannot be found.
21954
21955Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21956
21957 * gdb.base/printcmds.exp: New test, for printing register before
21958 program is running.
21959
21960Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21961
21962 * gdb.base/list.exp: Correct some alternate expect patterns
21963 to reflect changes in list1.c.
21964
21965Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21966
21967 * TODO: Add item regarding large frames.
21968
21969 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
21970
21971 * TODO: Remove item about enabling return.exp; it
21972 is enabled. Suggest a few more "return" tests.
21973
21974Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21975
21976 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
21977 anonymous unions.
21978
21979Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21980
21981 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
21982 and pr-5646.o, so "make" is the same as "make all", not "make
21983 pr-4975.o".
21984
21985Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
21986
21987 * gdb.base/list.exp: Adjust expectations to reflect changes in
21988 list1.c.
21989 (test_forward_search): New test proc.
21990 * gdb.base/list1.c (long_line): New function, has long source line.
21991
21992Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
21993
21994 * gdb.base/a1-selftest.exp: Change initial stepping to know about
21995 additional line of code that was added.
21996
21997Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
21998
21999 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22000 tests so as not to overflow expect's input buffers.
22001 * gdb.disasm/hppa.exp: Corresponding changes.
22002
22003Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22004
22005 Beginnings of template debugging tests.
22006 * gdb.c++/templ-info.cc: New file to test for template
22007 debugging capability of the compiler.
22008 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22009 templ-info.cc.
22010 * gdb.c++/templates.cc: Add explicit template instantiations
22011 to enable compiling with -fno-implicit-templates. Add destructor
22012 and 'value' method to T5 class for template tests.
22013 * gdb.c++/templates.exp: Add testcases for printing of template
22014 types, setting breakpoints on template methods and calling a
d63a86f8 22015 template method.
c906108c
SS
22016
22017Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22018
22019 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22020 branch target since some assemblers (gas-2.5) may emit a
22021 relocation for the branch instead of resolving it in the
22022 assembler.
22023
22024Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22025
22026 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22027 through signal handler.
22028
22029Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22030
22031 * configure.in (*-*-netware): Use config/mt-netware.
22032
22033 * config/mt-netware: New file.
22034 * config/mt-i386-netware: Removed, separate configs for different
22035 netware architectures are no longer needed now that we have
22036 --with-headers.
22037
22038Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22039
22040 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22041 by the recent changes to use ANSI C arithmetic conversions.
22042
22043Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22044
22045 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22046 bug involving using inferior_pid to figure out whether to select a
22047 frame.
22048
22049Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22050
22051 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22052 match the current disassembler output.
22053
22054Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22055
22056 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22057 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22058 types, expect "int" as type of integer values (for now).
22059
22060Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22061
22062 * gdb.base/commands.exp: New tests for if/while commands.
22063
22064Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22065
22066 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22067 by .*, since hex values have different syntax in Chill mode.
22068
22069Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22070
22071 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22072 linefeed from expect pattern for repeated types with indices > 9.
22073
22074Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22075
22076 First part of Fortran test suite.
22077 * gdb.fortran: New directory.
22078 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22079
22080Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22081
22082 * gdb.base/default.exp: Update expect pattern for load command
22083 without arguments.
22084
22085Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22086
22087 * configure.in: Change i386 to i[345]86.
22088 * gdb.base/configure.in: Likewise.
22089 * gdb.c++/configure.in: Likewise.
22090 * gdb.chill/configure.in: Likewise.
22091
22092Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22093
22094 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22095 patterns, since that is not a valid context for comments.
22096
22097Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22098
22099 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22100 repeated types and repeated types with indices > 9.
22101
22102Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22103
22104 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22105 2417; old bug has been fixed.
22106
22107Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22108
22109 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22110 send the newline ourselves instead of assuming gdb_test will do
22111 so when passed an empty input string.
22112
22113 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22114 stabs testcode.
22115
22116Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22117
22118 * lib/gdb.exp (gdb_test): Don't send anything if the first
22119 argument is an empty string. This makes cases where we want to
22120 match output that is already in expect's buffers (for example,
22121 matching a breakpoint after gdb_run_cmd has been called) work
22122 reliably.
22123
22124Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22125
22126 * config/netware.exp: New file.
22127
22128Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22129
22130 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22131 the -B and -L prefixes so we can find the debugging stub.
22132
22133 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22134 there and we are using the gcc from the tree.
22135
22136 * gdb.base/types.c: Removed.
22137
22138 * gdb.base/configure.in: Look for makefile fragments in ../config.
22139 Recognize i386-*-netware.
22140 * gdb.c++/configure.in: Likewise.
22141
22142Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22143
22144 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22145 the correct TCL syntax.
22146
22147Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22148
22149 * gdb.base/opaque.exp: use runto instead of messing around with
22150 breakpoints. Simplify by using gdb_test.
22151
22152 * gdb.base/bitfields.exp: restart between tests on netware targets
22153 because breakpoints aren't relocated after target death. Run
22154 processes to completion.
22155
22156 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22157
22158Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22159
22160 * Makefile.in: Remove extra tabs that confuse some versions
22161 of "make". Use the newly built gdb to test with by default,
22162 rather than the first one in the tester's search path.
22163
22164Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22165
22166 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22167
22168 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22169 condition help.
22170
22171Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22172
22173 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22174
22175 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22176 running.
22177 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22178 * gdb.base/funcargs.exp: Likewise.
22179
22180 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22181 * gdb.base/funcargs.exp: Likewise.
22182
22183 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22184 message is "".
22185
22186Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22187
22188 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22189 return,signals,twice}.exp: Handle non-existant binaries
22190 consistantly.
22191
22192 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22193 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22194 might testing a cross development system.
22195
22196Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22197
22198 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22199 runtest script is relative to ${srcdir}, not ${rootdir}.
22200
22201Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22202
22203 * gdb.base/signals.exp: Allow for optionality of breakpoint
22204 address.
22205
22206Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22207
22208 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22209
22210Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22211
22212 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22213 for size_t definition.
22214 * gdb.c++/templates.cc: Likewise
22215
22216 * config/mt-i386-netware: New file.
22217
22218 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22219 defined.
22220
22221 * gdb.base/Makefile.in: Added support for systems that name core
22222 files by appending "core" to the program name.
22223 * gdb.base/a1-selftest.exp: Likewise.
22224
22225Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22226
22227 * gdb.base/return.exp: Add comment and message for `return double'
22228 test failure on Sparc Solaris.
22229
22230Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22231
22232 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22233
22234Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22235
22236 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22237 from optimizing them away.
22238 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22239 patterns to include default constructors and assignment operators,
22240 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22241 character in the output of the virtual base pointer.
22242
22243Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22244
22245 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22246 expression match in print_addr_of to avoid unintented matches.
22247 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22248 versions up to 2.5.8.
22249
22250Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22251
22252 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22253 included file to run under newer versions of expect.
22254 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22255 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22256 Remove xfail for the virtual table of BDDHookV.
22257
22258Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22259
22260 * lib/gdb.exp (string_to_regexp): Set a default result.
22261 (default_gdb_start): Fix misleading message.
22262
22263Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22264
22265 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22266 Remove all CC, etc definitions.
22267 * config/mt-hpux: New file.
22268 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22269 (CFLAGS, LDFLAGS): Define.
22270 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22271
22272 * Makefile.in (site.exp): Don't insert host_os, etc.
22273 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22274 (distclean): Check existence of subdir.
22275 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22276 * gdb.base/Makefile.in: General cleanup and simplification.
22277 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22278 to build executables. Use default rule to build .o files.
22279 (EXPECT, RUNTEST, CC): Fix relative pathname.
22280 (site.exp): Don't insert host_os, etc.
22281 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22282 and/or SIGUSR1 defined.
22283 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22284 * gdb.c++/Makefile.in: General cleanup and simplification.
22285 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22286 (CFLAGS): Remove.
22287 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22288
22289Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22290
22291 * gdb.base/recurse.exp: Misc changes to get tests running again
22292 after Kung's changes to the watchpoint code.
22293 * gdb.base/watchpoint.exp: Likewise.
22294
22295Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22296
22297 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22298
22299Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22300
22301 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22302 * lib/gdb.exp (default_gdb_start): Define.
22303 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22304 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22305 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22306 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22307 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22308 Don't call gdb_target_udi in between tests.
22309
22310Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22311
22312 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22313 (which was basically just a local version of the same thing). In
22314 addition to avoiding duplication, gdb_test_exact is faster.
22315 * lib/gdb.exp (gdb_test_exact): Fix typo.
22316
22317 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22318 don't give an error.
22319
22320 * gdb.base/term.exp: Call delete_breakpoints before starting.
22321
22322 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22323 (t10): Add comment.
22324
22325Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22326
22327 Reorganization of the GDB Test Suite.
22328
22329 * gdb.base: New directory, contains all the basic tests.
22330 * gdb.c++: New directory, tests specific to C++.
22331 * gdb.chill: New directory, tests specific to Chill.
22332 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22333 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22334 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22335 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22336 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22337 t30-31 to chill).
22338 * */gdbme.*: Rename to match appropriate expect scripts.
22339 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22340 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22341 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22342 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22343 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22344 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22345 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22346 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22347 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22348 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22349 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22350 gdb.c++/virtfunc.cc: New names of C++ files.
22351 * gdb.chill/chillvars.ch: New name of Chill file.
22352 * gdb.base/configure.in, gdb.c++/configure.in,
22353 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22354 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22355 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22356 * configure.in (configdirs): Update to reflect directory changes.
22357 (target_abbrev): No longer define for any configuration.
22358 * Makefile.in: Cosmetic improvements to header comments.
22359
22360Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22361
22362 Various changes to gdb.t31:
22363
22364 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22365 * gdbme.ch: Make all key-words and predefineds be upper-case.
22366 * chillvars.exp: Expect key-words and predefinds in upper-case.
22367
22368 * chillvars.exp: Use gdb_test_exact many places.
22369 Change expected output for arrays (which now includes index labels).
22370
22371 * pr-5020.exp, gdme.ch (module PR_5020):
22372 New test, for PR-5020.
22373
22374Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22375
22376 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22377 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22378
22379Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22380
22381 * Makefile.in: Fix bit-rot in definitions of CHILL,
22382 CHILL_FOR_TARGET and Chill_LIB.
22383 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22384 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22385 CHILL, and CHILL_LIB.
22386
22387Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22388
22389 * Revert the previous changes. Please see Rob's directory
22390 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22391
22392Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22393
22394 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22395 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22396 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22397 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22398 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22399 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22400 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22401 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22402 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22403 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22404 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22405 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22406 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22407 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22408 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22409 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22410 changes from 94Q1.
22411
22412Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22413
22414 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22415 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22416 Rob's new testing fragments.
22417
22418Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22419
22420 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22421 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22422
22423Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22424
22425 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22426 version also, match on casted version strings, and match on
22427 gdb startup case where the line numbers might be messed up.
22428
22429Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22430
22431 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22432 (CFLAGS): Delete it from here.
c906108c
SS
22433
22434Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22435
22436 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22437
22438Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22439
22440 * Makefile.in (RUNTEST): Default to just "runtest".
22441
22442Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22443
22444 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22445 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22446 the code has been restructured.
22447
22448Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22449
22450 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22451 \n, not just one of each.
22452
22453 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22454 /bin/cc gives a warning if you do.
22455
22456Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22457
d63a86f8 22458 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22459 __t10ListS_link1ZUiRCUiPT0
22460
22461Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22462
22463 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22464 on local variables in recursive functions.
22465
22466 * gdb.t07/Makefile.in: Build the new test.
22467
22468Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22469
22470 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22471 directly. Instead compare the return values from actual calls.
22472
22473Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22474
22475 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22476
22477Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22478
22479 * From Peter Schauer with minor modifications.
a9c64011
AS
22480 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22481 stops in mid-line in the caller. Add xfail for returning a float
22482 value on X86 targets.
c906108c
SS
22483
22484Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22485
22486 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22487 to avoid expect lossage.
22488 (fmem_LRbug_tests): Likewise.
22489 * gdb.disasm/hppa.s: Corresponding changes.
22490
22491 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22492 conditions to work with latest dejagnu/expect.
22493
22494 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22495 expected to fail on the PA.
22496 (backtrace in call with trampolines): Explicitly require main
22497 to be frame #1 (no trampolines should show up in backtrace).
22498
22499 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22500 "continue -expect".
22501 * gdb.t06/break.exp: Likewise.
22502 * gdb.t07/watchpoint.exp: Likewise.
22503 * gdb.t13/bitfields.exp: Likewise.
22504 * gdb.t15/{funcargs,return}.exp: Likewise.
22505 * gdb.stabs/weird.exp: Likewise.
22506 * config/{mips,udi}-gdb.exp: Likewise.
22507
22508 * hppa.sed: Enclose comments within a sed command to avoid
22509 losing with the old OSF1 sed.
22510
22511Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22512
22513 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22514 sequent dynix.
22515 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22516 * gdb.t15/funcargs.exp: Conditionally step again to really
22517 finish from marker_call_with_trampolines. Handle the case where
22518 the first step from within call_with_trampolines already steps
22519 us back to main.
22520 * gdb.t15/gdbme.c: Add comment to closing brace of
22521 call_with_trampolines for funcargs.exp.
22522
22523Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22524
d63a86f8 22525 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22526 Fix typo(s).
22527
22528Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22529
22530 * gdb.t07/gdbme.c: More code for watchpoint testing.
22531
22532 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22533 "Hardware watchpoint" throughout file.
22534 (test_watchpoint_triggered_in_syscall): New test.
22535 (test_complex_watchpoint): New test.
22536
22537Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22538
22539 * gdbme.c (call_with_trampolines): New function to try and step
22540 into. Tests trampoline problems on the PA.
22541
22542 * funcargs.exp (localvars_in_indirect_call): No longer expect
22543 stepping into indirect call to fail on PAs.
22544 (test_stepping_over_trampolines): New test.
22545
22546Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22547
22548 * TODO: Add suggestions for static member function tests, and
22549 completion tests.
22550
22551Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22552
22553 * TODO: Add suggestions for "p/a" tests.
22554
22555 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22556 (default_gdb_exit): Replace all the hair with sending "quit" to
22557 the process with a simple close.
22558
22559Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22560
22561 * TODO: Add suggestions for shared library tests.
22562
22563Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22564
22565 * TODO: Add suggestions for x/s tests.
22566
22567Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22568
22569 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22570 "enable once", and "enable breakpoints once" with ".*".
22571
22572Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22573
22574 * TODO: Add suggestions about structure passing tests.
22575
22576Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22577
22578 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22579 the primary1 test, use work around if __GNUC__ < 2.
22580 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22581 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22582 Test for bad output rather than waiting for timeout. Issue
22583 second continue only if first continue failed.
22584
22585Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22586
22587 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22588 operator[] test with gdb_test because the old code didn't seem to
22589 be getting the quoting right with the new dejagnu.
22590
22591Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22592
22593 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22594 one from the path.
22595 * Makefile.in: Use a fresh expect if there is one, use runtest
22596 from the src tree if there is one.
d63a86f8 22597
c906108c
SS
22598Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22599
22600 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22601 next over recursive call. Revise the tests from that point on
22602 (which had been skipped) to match GDB's actual (correct) output.
22603
22604 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22605 with next over a breakpoint whose condition is false.
22606
22607 * gdb.t00/help.exp: Comment out "help set print" tests just like
22608 (and for same reason as) "help set" test.
22609
22610Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22611
22612 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22613 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22614
22615Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22616
22617 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22618 necessary gdb_target_udi.
22619
22620 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22621
22622 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22623 1838 and 2417; they are fixed.
22624
22625 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22626 gdb.t03/ptype.exp (ptype structure, ptype union):
22627 Remove xfails; the test is looser than when the xfails were added.
22628
22629 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22630 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22631
22632 * gdb.t01/run.exp: Only run shell test if isnative.
22633
22634 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22635 since "run" automatically loads if necessary. Call gdb_target_udi
22636 after the "file" since "file" kills any execution target.
22637
22638 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22639 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22640 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22641 argument for UDI.
22642
22643Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22644
22645 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22646
22647 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22648
22649Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22650
22651 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22652 properly quoting regexps. This makes the second argument to
22653 demangle a fixed string, which matches the callers, instead of a
22654 shell-style pattern which is what the previous implementation
22655 used. Update some of the callers.
22656
22657Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22658
22659 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22660 (comib_nullified_tests): Fix typo.
22661 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22662 strings. No longer expected to fail.
22663
22664 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22665 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22666 strings. No longer expected to fail.
22667
22668 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22669 string. No longer expected to fail.
22670
22671Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22672
22673 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22674 No longer expected to fail.
22675
22676 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22677 string. No longer expected to fail.
22678
22679Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22680
22681 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22682 only in the names (I probably got most of them). I was even
22683 generous with some which differed in underscores in names, and
22684 probably missed a few, and I *still* was able to remove almost a
22685 third of the file with almost no impact on testsuite coverage.
22686
22687Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22688
22689 * gdb.t00/default.exp: Match udi_attach error message as well as
22690 the one from child_attach.
22691
22692 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22693
22694 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22695
22696 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22697 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22698
22699 * Move test with enums and partial symbols back to
22700 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22701 Reverts the change of 26 May 93. Per today's change to
22702 stabs.texinfo, the behavior that weird.exp was expecting was
22703 unreasonable; what is important is that the compiler+gdb get
22704 things right, which happens with a recent gcc. Also fix the test
22705 to deal with native compilers which put out the stab gdb can't
22706 deal with.
22707
22708Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22709
22710 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22711 in the names. The main thing these accomplish is to slow things down.
22712 Many more such duplicates surely remain.
22713
22714 * gdb.t00/help.exp: Comment out "help support" test just like
22715 (and for same reason as) "help set" test.
22716
22717Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22718
22719 * gdb.t06/break.exp: Remove setup_xfails for
22720 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22721 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22722 about known bug in gcc to include up through 2.5.8.
22723 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22724 well as "_vb$".
22725 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22726 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22727 with latest gcc and gdb.
22728 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22729 well as "_vb$".
22730
22731Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22732
22733 * configure.in (hppa*-*-*): Also configure and build stabs-only
22734 tests.
22735
22736Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22737
22738 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22739 * gdb.t10/configure.in (hppa*-*-*): Use it.
22740
22741Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22742
22743 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22744
22745Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22746
22747 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22748 versions prior to 1.13.5.
22749
22750Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22751
22752 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22753 the prompt is at the start of a line.
22754
22755Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22756
22757 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22758 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22759 in the copr tests now.
22760 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22761 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22762 expected to fail.
22763
22764Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22765
22766 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22767 gdb.t31/chillvars.exp, lib/gdb.exp:
22768 Tweak to run under either version of expect.
22769 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22770 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22771 * gdb.t11/list.exp: Remove extraneous whitespace.
22772
22773Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22774
22775 * gdb.t16/printcmds.exp (test_print_strings): Accept
22776 "(unsigned char *) " before the string.
22777
22778 * TODO: Add notes about printing of fancy types and GDB expressions.
22779
22780Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22781
22782 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22783 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22784 if doing mips-idt-ecoff.
c906108c
SS
22785
22786Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22787
22788 * Most .exp files: Tweak to run under either version of expect.
22789
22790Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22791
22792 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22793 xfails; I'm not sure why they are failing, but not because of PR 1806.
22794
22795Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22796
22797 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22798 defined in lib/gdb.exp.
22799
22800Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22801
22802 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22803 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22804 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22805 have to be typeless.
22806
22807Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22808
22809 * TODO: Add suggestion for copyright year test.
22810
22811Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22812
22813 * configure.in (*-*-lynxos*): Add stabs tests.
22814
22815Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22816
22817 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22818 so insert a tab before any assembler directive in column zero.
22819
22820 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22821 stores.
22822 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22823 stores.
22824 (fpu_short_memory_tests): Likewise.
22825
22826Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22827
22828 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22829 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22830 .stabs directives in comments.
22831
22832Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22833
22834 * TODO: New file, describing tests we could write.
22835 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22836
22837Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22838
22839 * gdb.t06/signals.exp: Add kludge to force re-sync.
22840
22841 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22842 to xgdb instead of gdb, get out of gdb.
22843
22844Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22845
22846 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22847 for info.
22848
22849Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22850
22851 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22852 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22853 * gdb.stabs/hppa.sed: New sed script for the PA.
22854
22855Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22856
22857 * gdb.stabs: Re-write weird.def and configuration to use sed
22858 instead of cpp. sed is portable and POSIX; cpp is neither.
22859
22860Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22861
22862 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22863
22864Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22865
22866 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22867
22868Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22869
22870 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22871 "_vb$".
22872 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22873 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22874
22875Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22876
22877 * lib/gdb.exp: Comment out code which depends on non-existent
22878 `transform' procedure.
22879
22880Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22881
22882 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22883 * lib/gdb.exp: Transform tool name.
22884 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22885 1.1's new error handling system.
22886
22887Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22888
22889 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22890
22891Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22892
22893 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22894 They made pattern matching so slow that timeouts happened on
22895 heavily loaded systems. Now any output from "show print" which
22896 gets us back to the GDB prompt is a PASS.
22897
22898Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22899
22900 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22901
22902Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22903
22904 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22905
22906 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22907 It is not from PR 3220.
22908
22909Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22910
22911 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22912 just started failing because they depended on the order the
22913 subcommands are presented, or exact docstring text. This kind of
22914 test is a pain and has minimal benefit.
22915
22916Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22917
22918 * gdb.t09/corefile.exp: At end of test, use "core" command with
22919 no arguments.
22920
22921Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22922
22923 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22924 17}/Makefile.in: Make it possible to run the testsuite with Sun
22925 make and CC = cross gcc by adding explicit build rules for .o
22926 files.
22927
22928Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22929
22930 * gdb.t15/funcargs.exp: Don't put comments on same line as
22931 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22932
c906108c
SS
22933Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22934
22935 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22936
22937Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22938
22939 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22940 * gdb.t20/inherit.exp: remove three dumplicate entries.
22941
22942Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22943
22944 * gdb.t06/break.exp: For "next over recursive call", fail on any
22945 incorrect output, not just on "factorial (value=2)".
22946
22947Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22948
22949 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22950 working now. Add an xfail if accesing a bss variable causes
22951 a memory error if the target is not yet run.
22952
22953Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22954
22955 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22956 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22957 name of __st* demangling (2 strings). Did Kung really get the
22958 more than 95 others right without testing them?
22959
22960Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22961
22962 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22963
22964Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22965
22966 * configure.in (configdirs): Add gdb.disasm
22967 * gdb.disasm: New directory for GDB disassembler tests.
22968 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
22969
22970Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22971
22972 * gdb.t00/help.exp: Don't test "help set".
22973
22974 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
22975 from within expect statements. None of these happen anymore and
22976 they cause regressions to be silently unnoticed.
22977
22978 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
22979 messages) about known failures with gcc cygnus-2.4.5-930417.
22980
22981 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
22982 comp-info.exp so it gets built if it doesn't exist.
22983
22984 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
22985 it is no longer used.
22986 * gdb.t13/comp-info.c: Removed.
22987
22988Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22989
22990 * gdb.t06/signals.exp: Add xfail for sun3.
22991
22992Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22993
22994 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
22995 relevant because ^C doesn't get sent but failure can be reproduced
22996 interactively).
22997
22998Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22999
23000 * gdb.stabs/alpha.mt: New configuration file for alpha.
23001 * gdb.stabs/configure.in: Use it.
23002 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23003 sharing with alpha.mt, redefine long to word via preprocessor.
23004 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23005 for alpha.
23006 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23007 native cc.
23008 * gdb.t00/teststrategy.exp: Change expect string so that we
23009 consume the `(xgdb)' from the command echo and from the gdb prompt.
23010 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23011 gdb currently compares all values as long, so this failure probably
23012 applies to any configuration where LONGEST is bigger than a target int.
23013 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23014 with gcc.
23015 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23016 to handle opaque pointers, gcc is.
23017 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23018 as first argument. Include <sys/types.h> and change all operator
23019 new definitions to use size_t.
23020 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23021 now that we use size_t.
23022
23023Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23024
a9c64011 23025 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23026 a long or float array cast all array members to the same type.
a9c64011 23027 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23028 with 64 bit longs.
a9c64011 23029 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23030 on alpha.
a9c64011 23031 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23032
23033Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23034
23035 * gdb.t24 (demangle.exp): Constructors of templates have names like
23036 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23037 section 14.6 of the ARM.
23038
23039 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23040 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23041 accomplish little and slow down the testsuite.
23042
23043 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23044 Accept spaces various places.
23045
23046Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23047
23048 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23049 with watchpoint enabled.
23050
23051 * Makefile.in: Remove definition of CC and remove the second
23052 definition of CXX (the "CXX = gcc" one remains). These definitions
23053 were causing backquotes to be expanded within backquotes, which
23054 doesn't work.
23055
23056Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23057
23058 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23059
23060Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23061
a9c64011
AS
23062 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23063 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23064 by mips cc and contains no stabs entries.
23065
23066Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23067
23068 * config/vx-gdb.exp: Use fake device to load files rather than
23069 NFS.
23070 * lib/gdb.exp: New proc to do "file" command.
23071 * config/unix-gdb.exp: Use new "file" proc.
23072
23073Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23074
23075 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23076 Rework board rebooting slightly.
23077 (gdb_exit): Don't exit from the remote shell; there isn't one.
23078 * gdb.stabs/weird.exp: If a program is being debugged already,
23079 kill it.
23080 * gdb.t04/setvar.exp: Stop and restart gdb.
23081 * gdb.t05/expr.exp: Likewise.
23082 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23083 restart gdb and reload the program.
23084 * gdb.t08/opaque.exp: Likewise.
23085 * gdb.t12/scope.exp: Likewise.
23086 * gdb.t13/bitfields.exp: Likewise.
23087 * gdb.t15/funcargs.exp: Likewise.
23088 * gdb.t20/classes.exp: Likewise.
23089 * gdb.t03/ptype.exp: Increase timeout.
23090 * gdb.t16/printcmds.exp (test_print_string_constants,
23091 test_print_array_constants): Likewise.
23092 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23093 * gdb.t20/classes.exp (do_tests): Likewise.
23094 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23095
23096Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23097
23098 * gdb.stabs: Renamed *wierd* to *weird*.
23099
23100Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23101
23102 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23103 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23104
23105Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23106
23107 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23108 (do_tests): Remove xfail for whatis on one_var and two_var.
23109
23110Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23111
23112 * Makefile.in: Made cross building work better by adding
23113 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23114
23115Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23116
23117 * gdb.t15/{return.c,return.exp,Makefile.in}:
23118 New test, currently commented out.
23119
23120Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23121
23122 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23123 still running and removes the leftover named socket so GDb can do
23124 clean restarts.
23125
23126Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23127
23128 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23129 console, not GDB.
23130 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23131 cross testing works better with "make check"
23132 * config/unix-gdb: Use default procedures for exit and version.
23133 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23134 with the newest VxWorks.
23135
23136Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23137
23138 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23139 old form.
23140
23141 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23142 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23143
23144 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23145
23146 * config/unix-gdb.exp: Remove this version of gdb_exit
23147 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23148 Rob says he'll look at it when he gets back to testing boards.
23149
23150Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23151
23152 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23153 an expected fail for certain ptype commands.
23154
23155 * gdb.t20/classes.exp: Update expected results of "ptype class
23156 Base1" to account for the constructor that now appears in the type.
23157
23158Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23159
23160 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23161 disappeared from list.
23162 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23163 "alldone" proc with call to cleanup and exit.
23164 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23165 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23166 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23167 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23168 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23169 "alldone" proc with simple returns that suppress remaining
23170 tests. The alldone proc went away many months ago.
23171
23172Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23173
23174 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23175
23176 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23177
23178Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23179
23180 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23181 as vax gdb will display them.
23182
23183Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23184
23185 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23186 optimizers.
23187
23188 * scope.exp: Change "bad value for localval" messages so each one
23189 is unique.
23190
23191 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23192 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23193
23194 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23195
23196Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23197
23198 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23199 doesn't exist (due to optimization).
23200
23201Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23202
23203 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23204 contains \r because the filename is long.
23205
23206 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23207 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23208
23209Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23210
23211 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23212 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23213 Ultrix.
23214 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23215 int tests.
23216 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23217
23218Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23219
23220 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23221
23222 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23223 to match does not match the passing case but still matches the
c906108c
SS
23224 failing case.
23225
23226Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23227
23228 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23229
23230Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23231
23232 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23233 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23234 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23235 Remove various versions of gdb_exit.
23236 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23237 gdb_exit.
23238 * config/unix-gdb.exp: gdb_exit remains here, and should override
23239 the generic version, since it's doing a lot of wierd stuff that
23240 the other versions aren't. FIXME, fold it in, or abandon this
23241 version.
23242
23243Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23244
23245 * gdb.t24/demangle.exp: Add tests for PR 3220.
23246
23247Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23248
23249 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23250
23251Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23252
23253 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23254 "i386-*-*". Works for i486 as well.
23255
23256 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23257 bug, and expand domain of xfail to all SVR4 systems, since the
23258 actual problem is likely to be in generic SVR4 /proc support.
23259
23260Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23261
23262 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23263
23264Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23265
23266 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23267 xfails for other systems. Match a missing 'Continuing.' as an
23268 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23269
23270 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23271 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23272 Only issue warning for missing executables if -all option is used.
23273
23274 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23275 file if -all option is used. It's like an unpredictable XFAIL.
23276
23277Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23278
23279 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23280 for dynamically linked binaries.
23281
23282 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23283
23284Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23285
23286 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23287 to state that this is a known bug in old versions of g++.
23288
23289Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23290
23291 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23292 while waiting for `Continuing'.
23293
23294Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23295
23296 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23297 in text, data, and bss.
23298 * gdb.t10/nodebug.c: Add local and global test variables for
23299 initialized and uninitialized data.
23300
23301Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23302
23303 * config/unix-gdb.exp (gdb_exit): Add "wait".
23304
23305Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23306
23307 * gdb.t06/signals.exp: xfail the continue from the handler for all
23308 targets.
23309
23310 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23311 function with watchpoints enabled, the i386 call dummy starts with
23312 a call.
23313
23314 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23315 386 bsd names its corefiles.
23316
23317Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23318
23319 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23320 compilers don't grok it.
23321 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23322 with small octal ints rather than character constants, which
23323 are signed and might not fit if first promoted to int.
23324
23325Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23326
23327 * gdb.t09/Makefile.in (clean): Remove corefile.
23328
23329Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23330
23331 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23332
23333Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23334 and Jim Kingdon (kingdon@cygnus.com)
23335
23336 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23337 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23338 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23339
23340Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23341
23342 * gdb.t17/interrupt.exp: Add xfail for hppa.
23343
23344Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23345
23346 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23347 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23348 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23349 to determine signed-ness of bitfields and use the result to setup
23350 the xfail.
23351 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23352 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23353 call line is reached if necessary.
23354
23355Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23356
23357 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23358
23359Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23360
23361 * gdb.t06/break.exp: Also test `clear' command.
23362
23363Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23364
23365 * gdb.t00/teststrategy.exp: Remove extra quote.
23366
23367 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23368 watchpoint enabled to be for all non-68k machines.
23369
23370 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23371
23372Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23373
23374 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23375 targets use aout.mt instead of ecoff.mt as gas understands
23376 standard aout format.
23377
23378Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23379
23380 * lib/gdb.exp (runto): Don't insist that function we are running to
23381 was compiled with -g.
23382
23383 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23384
23385 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23386 to get back into the read system call.
23387 Accept leading newline in case where we woke it up.
23388
23389Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23390
23391 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23392 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23393 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23394 enable ecoff configuration.
23395
23396Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23397
23398 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23399
23400Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23401
23402 * gdb.t16/printcmds.exp: Add another printf test.
23403
23404Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23405
23406 * configure.in: If configured -with-stabs on any target, add
23407 stabsdirs to configdirs.
23408
23409Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23410
23411 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23412 fun" so pattern does not match the command itself.
23413
23414Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23415
23416 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23417
23418Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23419
23420 * gdb.t17/interrupt.exp: Test for more things.
23421
23422Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23423
23424 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23425 compiler arranges the code and line numbers.
23426
23427 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23428
23429Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23430
23431 * gdb.t00/help.exp: Increase expect input buffer size.
23432
23433Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23434
23435 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23436
23437 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23438
23439 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23440
23441 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23442 [0-9]*, not just [0-9].
23443
23444Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23445
23446 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23447
23448 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23449
23450Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23451
23452 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23453
23454Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23455
23456 * gdb.t06/signals.c: Add xfails for sun3.
23457
23458 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23459
23460 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23461 test_stepping tests.
23462
23463Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23464
23465 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23466
23467 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23468
23469 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23470 rather than actually putting it through cpp twice.
23471
23472 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23473
23474Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23475
23476 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23477 no longer needed.
23478
23479Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23480
23481 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23482
23483 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23484 C++ features prints as "struct", make it a pass, not an xfail.
23485
23486Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23487
23488 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23489 Don't require VA to print as "class" rather than "struct".
23490
23491Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23492
23493 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23494
23495Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23496
23497 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23498
23499Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23500
23501 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23502 order.
23503
23504Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23505
23506 * gdb.t16/printcmds.exp: Add printf tests.
23507
23508 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23509
23510 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23511
23512Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23513
23514 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23515 pass counts, to counteract any existing or future setup_xfails.
23516
23517Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23518
23519 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23520 {BEGIN,END}_COMMON for common block instead of STAB.
23521 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23522
23523 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23524 intp_var should be N_GSYM not N_LSYM.
23525 wierd-aout.S: Use a label for the value of the N_SO.
23526 wierd.def: Remove all backslashes.
23527 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23528
23529Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23530
23531 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23532 get the expected next to inheritance3.
23533
23534Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23535
23536 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23537 now that gcc-2.4 gets it right.
23538
23539Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23540
23541 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23542
23543 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23544 generating comp-info.exp which works for cross-compilation.
23545
23546Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23547
23548 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23549 "*-*-sysv4.*".
23550
23551Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23552
23553 * gdb.t01/run.exp: Start with a fresh gdb.
23554 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23555 SVR4.x.
23556
23557Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23558
23559 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23560 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23561 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23562 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23563 things to remove.
23564
23565Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23566
23567 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23568 test cases from bug reports.
23569
23570Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23571
23572 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23573 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23574 avoid spurious xfails.
23575 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23576 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23577 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23578
23579Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23580
23581 * gdb.t00/teststrategy.exp: Rework to provide more useful
23582 description of each test, fix problem with systems that define
23583 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23584 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23585 results for "next over recursive call" so timeouts aren't taken
23586 by error.
23587
23588Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23589
23590 * gdb.t12/scope.exp: Test printing of variables before run.
23591
23592 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23593 printed in wrong order due to sorting.
23594
23595Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23596
23597 * gdb.t00/teststrategy.exp: Fix expected results for printing
23598 user entered string constant. Is array of char, prints with no
23599 address.
23600
23601 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23602 commands.
23603 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23604 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23605 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23606 of struct of char arrays.
23607 * gdb.t00/radix.exp: New tests for radix commands.
23608
23609Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23610
23611 * gdb.t16/printcmd.exp: Print a variable before running program
23612 (with xfail for AIX).
23613
23614Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23615
23616 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23617
23618 * gdb.t16/printcmd.exp: Don't print variables before running program.
23619
23620 * gdb.t06/break.exp: Don't require envp argument to main.
23621
23622 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23623
23624 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23625 Add xfails for rs6000.
23626
23627 * gdb.t02/whatis.exp: Change other tests not to re-test something
23628 we already tested.
23629
23630 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23631 each type used has a variable of that type.
23632
23633Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23634
23635 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23636
23637Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23638
23639 * configure.in: change srctrigger to be a file, not a directory
23640
23641Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23642
23643 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23644
23645 * gdb.t11/list.exp: Fixed a couple of typos.
23646
23647Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23648
23649 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23650 is fixed and PR is closed.
23651 * gdb.t16 (gdbme.c): Add simple test string variable.
23652 * gdb.t16 (printcmds.exp): Add tests with simple test string
23653 variable, primarily for boundaries on "set print elements".
23654
23655Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23656
23657 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23658 Make leading 0's optional and don't expect a tab in the middle
23659 of the number.
23660
23661 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23662
23663 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23664 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23665 don't end command passed to gdb_test with newline.
23666
23667 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23668 signed keyword away, don't expect signed bitfields to be signed.
23669
23670 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23671 printing with only as many 1's as are in the field as well as printing
23672 with 32 1's (see comment).
23673
23674Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23675
23676 * gdb.t00/default.exp: Start with a fresh gdb.
23677 * configure.in (configdirs): Remove gdb.t31 until the chill
23678 compiler works again. It no longer is able to find chillrt0
23679 since it isn't in libchill.a anymore.
23680 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23681 wierd.o, make more modular.
23682 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23683 spurious newlines that caused problems.
23684
23685Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23686
23687 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23688 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23689 gdb.stabs/wierd.{exp,def}: Many new tests.
23690
23691 * gdb.t00/default.exp: update info line for new message.
23692
23693 * gdb.t02/{whatis.exp,gdbme.c}:
23694 Test that "char *" doesn't print as "caddr_t".
23695
23696Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23697
23698 * gdb.t00/help.exp: Use .* in place of some help messages which
23699 just changed.
23700 gdb.t00/default.exp: Update "info frame" test for new message.
23701 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23702 Remove some xfails
23703
23704Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23705
23706 * gdb.t03/{gdbme.c,ptype.exp}:
23707 Add tests for typedef'd struct and union without tags.
23708 Also check "whatis" on a variable of a typedef'd enum without a tag.
23709
23710 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23711 PRMS 1823; the bug still exists but isn't reproduced by this test
23712 anymore), and remove rs6000 XFAIL (the bug is fixed).
23713
23714 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23715 duplicated from whatis.exp. For those that are left, accept
23716 "long", "long int", or "int" for long variables (whatis.exp already
23717 has an XFAIL for "int", so no need to fail it here).
23718
23719 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23720 Deal with GCC's names for types now that GDB uses the compiler's names.
23721
23722 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23723 setup_xfail's for sunos4. If we #defined the signed keyword away,
23724 don't expect GDB to know that char it is signed.
23725
23726 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23727
23728Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23729
23730 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23731 should work on any system, regardless of debugging format.
23732 * gdb.t21/demangle.exp: Move to gdb.t24.
23733 * gdb.t24/demangle.exp: Move from gdb.t21.
23734 * gdb.t24/{Makefile.in, configure.in}: New files.
23735
23736Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23737
23738 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23739 * gdb.stabs: New directory.
23740
23741Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23742
23743 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23744 not just "Quit anyway?".
23745
23746Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23747
23748 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23749 that all setup_xfails are immediately followed by clear_xfails.
23750
23751Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23752
23753 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23754 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23755 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23756 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23757 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23758 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23759 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23760 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23761 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23762 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23763 gdb.t31/chillvars.exp, lib/gdb.exp:
23764 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23765 bug-gdb@prep.ai.mit.edu.
23766
23767Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23768
23769 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23770 with 0.0, not integer 0.
23771
23772Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23773
23774 * gdb.t06/break.exp: Update for "Kill the program" message change.
23775
23776Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23777
23778 * Makefile.in (GDBFLAGS): Set to -nx.
23779 * Makefile.in (site.exp): Use GDBFLAGS.
23780
23781Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23782
23783 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23784 Makefiles.
23785 (check): depend on just-check.
23786 (just-check): added so that tests can be run without a noop
23787 build pass.
23788
23789Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23790
23791 Switch to using configure's configdirs.
23792 * Makefile.in (Makefile): add configure.in dependency.
23793 (SUBDIRS): removed redundant assignment.
23794 * configure.in: switch subdirs assignment to configdirs.
23795 * gdb.t*/configure.in: new files.
23796
23797Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23798
23799 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23800 works.
23801
23802Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23803
23804 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23805 in explicit rules. Apparently this is not supported by some makes.
23806
23807Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23808
23809 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23810
23811Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23812
23813 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23814 disappeared.
23815
23816Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23817
23818 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23819
23820Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23821
23822 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23823 watchpoint problem that is now fixed.
23824 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23825 uninitialized convenience variables.
23826 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23827 structures.
23828
23829Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23830
23831 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23832 which causes expect to get out of sync with gdb on long output
23833 from help set.
23834 * gdb.t09/corefile.exp: Make expected pattern for core file
23835 failing signal and frame output format less sun specific.
23836
23837Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23838
23839 * gdb.t31/chillvars.exp: Add and remove initial dummy
23840 breakpoint, so that symbol table is forced in.
23841 (Needed at least on Sunos4, though it seems not SVR4.)
23842 * gdb.t31/chillvars.exp: Update for changed output format.
23843
23844Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23845
a9c64011 23846 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23847
23848Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23849
23850 * Makefile.in: Added --srcdir when invoking runtest, removed the
23851 need for a local config file. (optional now)
23852
23853Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23854
23855 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23856 failure count used to force early termination. Add some more
23857 expected failures for gnu style demangling.
23858
23859Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23860
23861 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23862 pmi variable from gdb.t20/gdbme to get optimized away.
23863 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23864 Check for written corefile upon timeout _and_ eof.
23865
23866Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23867
23868 * config/unix-gdb.exp: Add missing return 0.
23869
23870Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23871
23872 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23873 test termination.
23874
23875Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23876
23877 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23878 disappeared.
23879
23880Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23881
23882 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23883 time as i860 support works.
23884
d63a86f8 23885 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23886 "backtrace 100\r" rather than just "backtrace\r", to match last
23887 change.
23888
23889Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23890
23891 * config/udi-gdb.exp (gdb_exit): Remove close command.
23892 (gdb_target_udi): New procedure to set the UDI target.
23893 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23894 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23895 Added waits for prompts after several question responses. Added
23896 some more responses used by a29k-amd-udi-gdb.
23897 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23898 pass different arguments, restart UDI connection after program
23899 completion.
23900 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23901 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23902 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23903 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23904 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23905 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23906 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23907 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23908 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23909 after program completion.
23910 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23911 compiled with a SELECT_VECS setting.
23912 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23913 infinite recursion.
23914
23915 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23916 Added checks for COFF results, and made them expected failures for
23917 all targets. It would be better to make them expected failures
23918 for COFF targets only.
23919
23920Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23921
23922 * Makefile.in: add null dvi target, don't bother to recurse
23923 through test directories for info and install-info; rename
23924 $(datadir) to be dejagnu instead of deja-gnu
23925
23926Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23927
23928 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23929 compiler to coredump.
23930 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23931 code.
23932
23933Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23934
23935 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23936 coredump.
23937 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23938 code.
23939
23940Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23941
23942 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23943 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23944 which in a shell. Deletes xgdb when done.
23945 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23946 Tests the return from the "set height" or "set width" commands.
23947 Added a few return codes where needed.
23948
23949Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23950
23951 * Makefile.in (SUBDIRS): Add gdb.t17.
23952 * configure.in (subdirs): Add gdb.t17.
23953 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23954 files to test gdb's calling of functions in the inferior with
23955 the correct arguments and gdb's ability to retrieve any
23956 result returned.
23957
23958Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23959
23960 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23961 may be called after gdb goes away. Previous versions of expect
23962 needed these to avoid file descriptor leaks, but they cause
23963 errors with the current revision of expect.
23964 * gdb.t00/gdbvars.exp: Use -re on expected output after
23965 setting sevenbit-strings.
23966 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
23967 to set sevenbit-strings consistent across tests.
23968 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
23969 set sevenbit-strings consistent across tests.
23970
23971Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
23972
23973 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
23974 expected output to match current "expect" expectations.
23975
23976Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
23977
23978 * gdb.t00/default.exp: Change expected output for default "source"
23979 command, to match new gdb behavior which requires a filename to
23980 source.
23981
23982Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
23983
23984 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
23985 expected fail for i486-*-* that misses the marker2 function.
23986 * gdb.t10/crossload.exp (bfddefault): Allow successful
23987 recognition of a format to pass even if no symbols are found.
23988 Explicitly catch failures where the format is not recognized
23989 or is ambiguous, and add the reason to the fail message.
23990 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
23991 the cause is and invalid target and add reason to failure message.
23992 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
23993 elf32-i386, elf32-sparc, and elf32-i860.
23994 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
23995 Set up expected failure for 'filename'::variable scope resolution,
23996 which is now apparently broken on all targets.
23997 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
23998 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
23999 gdb.t23/templates.exp: Change failure for missing binfile into
24000 just a warning.
24001 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24002 references.
24003
24004Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24005
24006 * gdb.t00/default.exp: Add expected output for default "source"
24007 command, to match new gdb behavior.
24008 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24009
24010Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24011
24012 * config/*-gdb.exp: returns an error, rather than exiting on
24013 internal errors.
24014
24015Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24016
24017 * gdb.t03/gdbme.c: Add pointer to struct variable.
24018 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24019 referencing struct members.
24020
24021Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24022
24023 * configure.in (mips-idt-ecoff): New target.
24024 * config/mips-gdb.exp: New file for remote board using MIPS remote
24025 debugging protocol.
24026
24027 * Redid configuration scheme. Removed gdb.t*/configure.in.
24028 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24029 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24030 distclean targets. Built executables via .o files. Adjusted
24031 tests to account for source files in $(srcdir) rather than
24032 $(objdir).
24033 * lib/gdb.exp (runto): Don't expect () after the function name,
24034 because it may have arguments.
24035
24036Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24037
24038 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24039 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24040 expected failures for mips-idt-* and mips-sgi-*.
24041 * gdb.t00/default.exp (attach): Kill process if requested.
24042 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24043 that does not read core files.
24044 * gdb.t01/run.exp: Removed checks for exit status code.
24045 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24046 it is linked in.
24047 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24048 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24049 appropriate, rather than doing it by hand.
24050 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24051 execution.
24052 * gdb.t10/crossload.exp: Kill existing program if needed.
24053 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24054 appropriate, rather than doing it by hand. Always increase
24055 timeout for this test, not just for VxWorks.
24056
24057Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24058
24059 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24060 of Chill STRUCT types and STRUCT values.
24061 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24062 than "char".
24063 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24064 struct2): New struct definitions and initializations to test
c906108c
SS
24065 simple Chill STRUCT types.
24066
24067Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24068
24069 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24070 the null byte at the end of strings.
24071 * gdb.t00/default.exp: Make show version insensitive to copyright
24072 date.
24073 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24074 to avoid dependencies on target char signedness.
24075 * gdb.t16/printcmds.exp: Update expected results for explicitly
24076 unsigned char.
24077 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24078 now work.
24079 * gdb.t21/demangle.exp: Add many more patterns for template
24080 demangling, most of them being expected failures.
24081 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24082 string we are matching for, to match on the whole string.
24083 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24084 and fix a whole bunch that had incorrect expected output but were
24085 passing anyway because of the bug in "proc demangle".
24086 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24087 type.
24088 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24089
24090Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24091
a9c64011
AS
24092 * gdb/testsuite: made modifications to testcases, etc., to allow
24093 them to work properly given the reorganization of deja-gnu and the
24094 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24095
24096Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24097
24098 * gdb/testsuite: Initial creation of gdb/testsuite.
24099 Migrated dejagnu testcases and support files for testing nm to
24100 gdb/testsuite from deja-gnu. These files were moved "as is"
24101 with no modifications. This migration is part of a major overhaul
24102 of dejagnu. The modifications to these testcases, etc., which
24103 will allow them to work with the new version of dejagnu will be
24104 made in a future update.
48efe704 24105
8d8cb839 24106 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24107\f
8d8cb839
EZ
24108;; Local Variables:
24109;; mode: change-log
24110;; left-margin: 8
24111;; fill-column: 74
24112;; version-control: never
24113;; End:
902f2ccb
MC
24114
24115 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24116 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24117 Copying and distribution of this file, with or without modification,
24118 are permitted provided the copyright notice and this notice are preserved.
This page took 2.500033 seconds and 4 git commands to generate.