gdb/testsuite/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
774094b8
JK
12011-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4 Try to compile the test using -Wl,-z,norelro first.
5 (load_core): New variable libthread_db_seen, initialize it.
6 (zeroed-threads cannot be listed): Protect it by XFAIL on
7 !$libthread_db_seen.
8
8be455d7
JK
92011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10
11 PR 12573
12 * gdb.dwarf2/dw2-skip-prologue.S: New file.
13 * gdb.dwarf2/dw2-skip-prologue.c: New file.
14 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
15
1976171a
JK
162011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17
18 * gdb.cp/psymtab-parameter.cc: New file.
19 * gdb.cp/psymtab-parameter.exp: New file.
20
7db6f30f
JK
212011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22
23 Fix a race.
24 * gdb.cp/static-print-quit.exp (print c): Split to ...
25 (print c - <return>, print c - q <return>, print c - to quit):
26 ... these. Make the testfile untested on gdb-7.1.
27
85161e9e 282011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
29
30 * lib/gdb.exp (exec_target_file, exec_symbol_file,
31 gdb_rename_execfile, gdb_touch_execfile): New.
32 * gdb.base/reread.exp: Use new procs to handle multiple
33 exec files.
34
0c51be18
YQ
352011-05-05 Yao Qi <yao@codesourcery.com>
36
37 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
38 (test_adr_32bit, test_pop_pc): New.
39 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
40 (test_adr_32bit, test_pop_pc): New.
41
4d393d60
JM
422011-05-04 Joseph Myers <joseph@codesourcery.com>
43
44 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
45 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
46 targets.
47 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
48 handle targets.
49
8ffd0459
JK
502011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
51
52 * gdb.base/completion.exp (complete help info wat): Rename to ...
53 (complete 'help info wat'): ... here.
54 Remove all `-re ".*' and `-re "^.*' redundant regexes.
55 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
56
8e28d804
PA
572011-05-04 Pedro Alves <pedro@codesourcery.com>
58
59 * gdb.base/completion.exp: Use gdb_test_multiple instead of
60 gdb_test and explicit $gdb_prompt/timeout matches.
61
3eb2ef34
YQ
622011-05-04 Yao Qi <yao@codesourcery.com>
63
64 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
65 and __thumb2__.
66
aaaf81a3
MP
672011-05-03 Marek Polacek <mpolacek@redhat.com>
68
69 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
70 in place of `gdb_test "delete breakpoints"'. This eliminates two
71 testcases.
72
c4cbc0df
PA
732011-05-02 Pedro Alves <pedro@codesourcery.com>
74
75 PR testsuite/12649
76 Fix races.
77
78 * gdb.base/completion.exp: Remove all sleep calls. Remove
79 unnecessary regexs. Don't explicitly expect anything after the
80 prompt. Eat the prompt if necessary.
81
b4cbb4a3
EBM
822011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
83
84 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
85 accept to show the caller line again as well as the line after.
86
d65aec65
PM
872011-04-29 Phil Muldoon <pmuldoon@redhat.com>
88
89 PR mi/12531
90
91 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
92 compile target.
93 * gdb.python/py-prettyprint.exp: Add C++ object for
94 CPLUS_FAKE_CHILD test.
95
30852783
UW
962011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
97
98 * gdb.base/signest.exp: New file.
99 * gdb.base/signest.c: Likewise.
100
c7b1f0d9
JK
1012011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
102
103 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
104 thread and breakpoint notifications.
105
559a7a62
JK
1062011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
107
108 * gdb.base/fortran-sym-case.c: New file.
109 * gdb.base/fortran-sym-case.exp: New file.
110 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
111 * gdb.dwarf2/dw2-case-insensitive.c: New file.
112 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
113
8344e389
JK
1142011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
115
116 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
117 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
118 false #1', `if true else false #2' and `if true else false #3'.
119
2484c66b
UW
1202011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
121
122 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
123 while delivering signal.
124
8d3788bd
VP
1252011-04-27 Vladimir Prus <vladimir@codesourcery.com>
126
127 MI breakpoint notifications.
128
129 * testsuite/gdb.mi/mi-cli.exp: Adust.
130 * testsuite/gdb.mi/mi2-cli.exp: Adust.
131 * testsuite/gdb.mi/mi-watch.exp: Adust.
132 * testsuite/gdb.mi/mi2-watch.exp: Adust.
133 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
134 notifications.
135
3e03848b
JK
1362011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
137
138 * gdb.base/gdbindex-stabs-dwarf.c: New file.
139 * gdb.base/gdbindex-stabs.c: New file.
140 * gdb.base/gdbindex-stabs.exp: New file.
141
918c9108
YQ
1422011-04-25 Yao Qi <yao@codesourcery.com>
143
144 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
145 with /*...*/.
146 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
147
90556b8c
JK
1482011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
149
150 * gdb.python/py-value.exp (test_objfiles): Name the first test
151 `py-value in file.filename'.
152
03f2bd59
JK
1532011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
154
155 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
156 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
157 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
158 !gdbserver_reconnect_p..
159 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
160
7b08b9eb
JK
1612011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
162
163 * gdb.cp/cpcompletion.exp (complete class methods)
164 (complete class methods beginning with F): Move them above runto. New
165 comment about the runto delimiter.
166
b78974c3
PA
1672011-04-20 Pedro Alves <pedro@codesourcery.com>
168
169 * gdb.base/maint.exp: Test that "maint print registers" works
170 without a running program.
171
20429c40 1722011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 173
20429c40
MP
174 * gdb.base/setshow.exp: Fix racy tests.
175 ($old_gdb_prompt): New variable.
176
7a9dd1b2
TT
1772011-04-19 Tom Tromey <tromey@redhat.com>
178
179 * gdb.mi/mi-nsmoribund.exp:
180 * gdb.hp/gdb.objdbg/objdbg01.exp:
181 * gdb.base/structs.exp (test_struct_returns):
182 * gdb.base/call-sc.exp (test_scalar_returns):
183 * gdb.base/bigcore.exp: Remove duplicate words.
184
02835898
JK
1852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
186
187 * gdb.base/break-interp-lib.c (v, vptr): New variables.
188 * gdb.base/break-interp.exp (test_attach): New comment.
189
254f582e
JK
1902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 * gdb.threads/gcore-thread.exp ($core0file): New variable.
193 (clear __stack_user.next, clear stack_used.next)
194 (save a zeroed-threads corefile): New test.
195 Call core_load for $core0file.
196 (zeroed-threads cannot be listed): New test.
197
4fe85f5c
JK
1982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
199
200 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
201 filename.
202 ($srcfile): Preserve the original value.
203 ($testfile): Match it the .exp filename.
204 ($corefile): New variable. Substitute it around.
205 Use clean_restart.
206 ($prev_timeout): Remove.
207 (load_core): Move core loading into this proc.
208 Fix restore of $timeout if load_core fails.
209
63524580
JK
2102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
211
212 * gdb.base/eu-strip-infcall.c: New file.
213 * gdb.base/eu-strip-infcall.exp: New file.
214
90359a16
JK
2152011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
216
217 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
218 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
219
626e7282
JK
2202011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
221
222 Fix Python access to inlined frames.
223 * gdb.python/py-frame-inline.c: New file.
224 * gdb.python/py-frame-inline.exp: New file.
225
3363d018
EBM
2262011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
227
228 * gdb.base/gdb1090.exp: Change breakpoint location to read the
229 content of 's24' correctly (avoiding "optimized out").
230 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
231
28781456
JK
2322011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
235
4a4106ca
TJB
2362011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
237
238 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
239 expect a colon in watch -location output.
240
d26ccb4f
JK
2412011-04-13 Marek Polacek <mpolacek@redhat.com>
242
243 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
244 New testcase `expect response to define backtrace'. Also remove
245 redundant `default' block.
246
e1ab1f9c
JK
2472011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
248
249 * gdb.python/py-prettyprint.c (struct hint_error): New.
250 (main): New variable hint_error.
251 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
252 "print hint_error".
253 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
254 (register_pretty_printers): Register it.
255
0c2e6019
TT
2562011-04-04 Tom Tromey <tromey@redhat.com>
257
258 * gdb.cp/maint.exp (test_help): Update.
259 (test_namespace): Likewise.
260
af57139d
JB
2612011-04-01 Joel Brobecker <brobecker@adacore.com>
262
263 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
264 * gdb.ada/arrayptr.exp: Add new tests.
265
956a9fb9
JB
2662011-04-01 Joel Brobecker <brobecker@adacore.com>
267
268 * gdb.ada/mi_catch_ex: New testcase.
269
d0c4d642
PA
2702011-04-01 Pedro Alves <pedro@codesourcery.com>
271
272 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
273 base::overload(void) method without specifying "const".
274
18819fa6
UW
2752011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
276
277 * gdb.arch/thumb-singlestep.S: New file.
278 * gdb.arch/thumb-singlestep.exp: Likewise.
279
a4c8e806
TT
2802011-03-31 Tom Tromey <tromey@redhat.com>
281
282 * gdb.python/py-prettyprint.py (exception_flag): New global.
283 (NoStringContainerPrinter._iterator.next): Check it.
284 * gdb.python/py-prettyprint.c (main): New variable nstype2.
285 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
286
53832f31
TT
2872011-03-29 Tom Tromey <tromey@redhat.com>
288
289 * gdb.cp/anon-struct.cc: New file.
290 * gdb.cp/anon-struct.exp: New file.
291
e4620230
JK
2922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 Test STT_GNU_IFUNC support.
295 * gdb.base/gnu-ifunc-lib.c: New file.
296 * gdb.base/gnu-ifunc.c: New file.
297 * gdb.base/gnu-ifunc.exp: New file.
298
d0fb5eae
JK
2992011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
300
301 Support a ring of related breakpoints.
302 * gdb.base/watchpoint-delete.c: New file.
303 * gdb.base/watchpoint-delete.exp: New file.
304
20106cfb
JK
3052011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
306
307 * gdb.ada/arrayparam.exp (print first after function call): Use
308 explicit package name. Add a comment
309 (print lasta after function call): Rename ...
310 (print last after function call): ... it and use explicit package
311 name.
312 (print length after function call): Use explicit package name.
313 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
314 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
315 (multiple matches for symbol i): Rename ...
316 (multiple matches for symbol integervar): ... it.
317 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
318 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
319
e7ab5e63
AB
3202011-03-25 Andrew Burgess <aburgess@broadcom.com>
321
322 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
323 environment variable to make grep output more predictable. Move
324 all the environment setup into gdb_init so it's done once per test
325 case rather than each time we start gdb.
326
9ef07c8c
TT
3272011-03-24 Tom Tromey <tromey@redhat.com>
328
329 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
330 test.
331
dd90784c
JK
3322011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
333
334 * gdb.dwarf2/dw2-entry-value-main.c: New file.
335 * gdb.dwarf2/dw2-entry-value.S: New file.
336 * gdb.dwarf2/dw2-entry-value.exp: New file.
337
05775840
PM
3382011-03-22 Phil Muldoon <pmuldoon@redhat.com>
339
340 PR python/12183
341
342 * gdb.python/py-function.exp: Add GdbError tests.
343
8661b11b
PA
3442011-03-18 Pedro Alves <pedro@codesourcery.com>
345
346 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
347 (reglocal_test_func, statlocal_test_func): New functions.
348 (globals_test_func): Call new functions.
349 * gdb.trace/unavailable.exp (gdb_collect_args_test)
350 (gdb_collect_locals_test): New procedure.
351 (gdb_trace_collection_test): Call new procedures.
352
0fdb4f18
PA
3532011-03-18 Pedro Alves <pedro@codesourcery.com>
354
355 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
356 (test_register, test_register_unavailable): New procedures.
357 (gdb_unavailable_registers_test): New procedure.
358 (gdb_trace_collection_test): Call it.
359
99c3dc11
PM
3602011-03-18 Phil Muldoon <pmuldoon@redhat.com>
361
362 PR python/12149
363
364 * gdb.python/python.exp: Add gdb.write tests.
365
29703da4
PM
3662010-03-17 Phil Muldoon <pmuldoon@redhat.com>
367
368 * gdb.python/Makefile.in: Add py-objfile.
369 * gdb.python/py-objfile.exp: New file.
370 * gdb.python/py-objfile.c: New file.
371 * gdb.python/py-block.exp: Add is_valid tests.
372 * gdb.python/py-inferior.exp: Ditto.
373 * gdb.python/py-infthread.exp: Ditto.
374 * gdb.python/py-symbol.exp: Ditto.
375 * gdb.python/py-symtab.exp: Ditto.
376
598997c8
KS
3772011-03-16 Keith Seitz <keiths@redhat.com>
378
379 PR c++/12273
380 * gdb.cp/cmpd-minsyms.exp: New test.
381 * gdb.cp/cmpd-minsyms.cc: New file.
382
383 PR c++/11734
384 * gdb.cp/ovsrch.exp: New test.
385 * gdb.cp/ovsrch.h: New file.
386 * gdb.cp/ovsrch1.cc: New file.
387 * gdb.cp/ovsrch2.cc: New file.
388 * gdb.cp/ovsrch3.cc: New file.
389 * gdb.cp/ovsrch4.cc: New file.
390
c91513d8
PP
3912011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
392
393 PR gdb/12528
394 * gdb.base/Makefile.in: Adjust EXECUTABLES.
395 * gdb.base/break-on-linker-gcd-function.exp: New test.
396 * gdb.base/break-on-linker-gcd-function.cc: New file.
397
7470fc63
AT
3982011-03-15 Andreas Tobler <andreast@fgznet.ch>
399
400 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
401
959e7469
PM
4022011-03-15 Phil Muldoon <pmuldoon@redhat.com>
403
404 * lib/gdb.exp (gdb_unload): Add another termination case.
405
9373cf26
JK
4062011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
407
408 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
409 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
410 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
411 Provide a stub byte there.
412 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
413 DW_AT_entry_pc.
414 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
415
24e9cda0
UW
4162011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
417
418 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
419 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
420 "generic ABI, auto".
421 (altivec_abi_tests): Accept vectors returned by reference.
422
7371cf6d
PM
4232010-03-14 Phil Muldoon <pmuldoon@redhat.com>
424
425 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
426
ce77046a
UW
4272011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
428
429 * gdb.python/py-section-script.exp: Skip test if no Python support.
430
176400c3
UW
4312011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
432
433 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
434
ecec24e6
PM
4352011-03-10 Phil Muldoon <pmuldoon@redhat.com>
436
437 * gdb.python/py-parameter.exp: Update tests to the new Python
438 parameter API. Add "no documentation" test. Add deprecated API
439 backward compatibility test.
440
5dbdd470
TT
4412011-03-09 Tom Tromey <tromey@redhat.com>
442
443 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
444 gdb_continue_to_end.
445
b66e66ee
MK
4462011-03-09 Mark Kettenis <kettenis@gnu.org>
447
448 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
449 tabs.
450
eceb0c5f
TT
4512011-03-09 Tom Tromey <tromey@redhat.com>
452
453 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
454 parentheses.
455 (gdb_continue_to_end): Add "allow_extra" parameter. Use
456 $command.
457 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
458 argument to gdb_continue_to_end.
459 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
460 argument to gdb_continue_to_end.
461 * gdb.cp/annota3.exp: Fix regex.
462 * gdb.cp/annota2.exp: Fix regex.
463 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
464 gdb_continue_to_end.
465 * gdb.base/call-signal-resume.exp: Revert earlier patch.
466 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
467 gdb_continue_to_end.
468
63154eca
PA
4692011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
470
471 * gdb.server/ext-run.exp
472 (load new file without any gdbserver inferior): New test.
473
967d1f9b
TT
4742011-03-07 Tom Tromey <tromey@redhat.com>
475
476 * Makefile.in (TAGS): Rewrite.
477
d68dcbb9
JK
4782011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
479
480 * gdb.trace/report.exp (12.1: trace report #1): New match for the
481 initial commands echo. New match for `Found trace'. Anchor all the
482 other matches. Anchor and match for `No trace frame found' the final
483 match.
484
6bf58e63
TT
4852011-03-07 Tom Tromey <tromey@redhat.com>
486
487 * Makefile.in (TAGS): New target.
488
fda326dd
TT
4892011-03-07 Tom Tromey <tromey@redhat.com>
490
491 * lib/opencl.exp (skip_opencl_tests): Update for exit message
492 change.
493 * lib/mi-support.exp (mi_gdb_test): Update for exit message
494 change.
495 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
496 exit message change.
497 (skip_altivec_tests): Update for exit message change.
498 (skip_vsx_tests): Likewise.
499 (gdb_continue_to_end): Likewise. Add 'command' argument.
500 * lib/cell.exp (skip_cell_tests): Update for exit message change.
501 * gdb.threads/tls.exp: Update for exit message change.
502 * gdb.threads/thread-unwindonsignal.exp: Use
503 gdb_continue_to_end.
504 * gdb.threads/step.exp (step_it): Update for exit message change.
505 (continue_all): Likewise.
506 * gdb.threads/print-threads.exp (test_all_threads): Update for
507 exit message change.
508 * gdb.threads/interrupted-hand-call.exp: Use
509 gdb_continue_to_end.
510 * gdb.threads/execl.exp: Use gdb_continue_to_end.
511 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
512 gdb_continue_to_end.
513 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
514 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
515 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
516 * gdb.cp/method.exp: Update for exit message change.
517 * gdb.cp/mb-templates.exp: Update for exit message change.
518 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
519 * gdb.cp/annota3.exp: Update for exit message change.
520 * gdb.cp/annota2.exp: Update for exit message change.
521 * gdb.cell/fork.exp: Use gdb_continue_to_end.
522 * gdb.base/term.exp: Update for exit message change.
523 * gdb.base/step-test.exp (test_i): Update for exit message change.
524 * gdb.base/sigstep.exp (advance): Update for exit message change.
525 (advancei): Likewise.
526 * gdb.base/siginfo.exp: Update for exit message change.
527 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
528 * gdb.base/reread.exp: Use gdb_continue_to_end.
529 * gdb.base/langs.exp: Use gdb_continue_to_end.
530 * gdb.base/interrupt.exp: Update for exit message change.
531 * gdb.base/gdb1555.exp: Update for exit message change.
532 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
533 * gdb.base/ending-run.exp: Update for exit message change.
534 * gdb.base/chng-syms.exp: Update for exit message change.
535 * gdb.base/checkpoint.exp: Update for exit message change.
536 * gdb.base/catch-syscall.exp (check_for_program_end): Use
537 gdb_continue_to_end.
538 (test_catch_syscall_with_wrong_args): Likewise.
539 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
540 * gdb.base/break-interp.exp (test_ld): Update for exit message
541 change.
542 * gdb.base/bang.exp: Update for exit message change.
543 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
544 (do_call_attach_tests): Likewise.
545 * gdb.base/a2-run.exp: Update for exit message change.
546 * gdb.arch/ppc-dfp.exp: Update for exit message change.
547 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
548 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
549
dd19bd70
JK
5502011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
551
552 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
553
30e62689
TT
5542011-03-03 Tom Tromey <tromey@redhat.com>
555
556 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
557 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
558 * gdb.hp/gdb.aCC/configure.ac: Remove.
559 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
560 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
561 * gdb.hp/gdb.base-hp/configure.ac: Remove.
562 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
563 * gdb.hp/gdb.compat/configure (Makefile): Remove.
564 * gdb.hp/gdb.compat/configure.ac: Remove.
565 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
566 * gdb.hp/gdb.defects/configure (Makefile): Remove.
567 * gdb.hp/gdb.defects/configure.ac: Remove.
568 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
569 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
570 * gdb.hp/gdb.objdbg/configure.ac: Remove.
571 * gdb.hp/configure.ac: Remove.
572 * gdb.hp/configure: Remove.
573 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
574 substitution.
575 (Makefile): Remove rule.
576 * gdb.cell/configure.ac: Remove.
577 * gdb.cell/configure: Remove.
578 * gdb.stabs/Makefile.in (Makefile): Remove.
579 (distclean): Don't remove config.status or config.log.
580 * gdb.stabs/configure (Makefile): Remove.
581 * gdb.stabs/configure.ac: Remove.
582 * configure: Rebuild.
583 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
584 Remove stabs- and cell-specific logic. Test for existence of
585 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
586 subdirectories, gdb.cell, and and gdb.stabs.
587 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
588
c171f854
JB
5892011-03-03 Joel Brobecker <brobecker@adacore.com>
590
591 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
592 end of buffer.
593
9a5193cb
JB
5942011-03-02 Joel Brobecker <brobecker@adacore.com>
595
596 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
597 gdb_test when running a test where we expected no output back.
598
9bb4c1bb
MS
5992011-02-28 Michael Snyder <msnyder@vmware.com>
600
601 * gdb.cp/overload.cc: Change initializer value to integer.
602
3bd0f5ef
MS
6032011-02-27 Michael Snyder <msnyder@vmware.com>
604
605 * gdb.multi/base.exp: Add test for remove-inferiors.
606
2279eaad
JB
6072011-02-26 Joel Brobecker <brobecker@adacore.com>
608
609 * gdb.python/py-frame.exp: Simplify the initialization phase
610 using prepare_for_testing.
611
c82c0b55
MS
6122011-02-25 Michael Snyder <msnyder@vmware.com>
613
614 * gdb.multi/base.exp: Add tests for info inferiors with args.
615
1d94651b
JK
6162011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
617
618 * gdb.dwarf2/dw2-ranges.S: Rename to ...
619 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
620 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
621 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
622 asmfile3. Comment the STABS (#3) file compilation. Compile
623 everything through assembler. Provide KFAIL for symtab/12497.
624 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
625 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
626 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
627 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
628
3bd0f5ef
MS
6292011-02-24 Michael Snyder <msnyder@vmware.com>
630
631 * gdb.base/break.exp: Add tests for delete breakpoints using
632 convenience variables and value history references.
633
12c1418e
MS
6342011-02-24 Michael Snyder <msnyder@vmware.com>
635
636 * gdb.base/break.exp: Remove debugging 'printf' accidentally
637 left behind in previous check-in.
638
e5a67952
MS
6392011-02-23 Michael Snyder <msnyder@vmware.com>
640
641 * gdb.base/break.exp: Add tests for "info break" with arguments.
642 * gdb.trace/infotrace.exp: Update patterns for error and help.
643 * gdb.base/completion.exp: Update pattern.
644 * gdb.base/ena-dis-br.exp: Update pattern.
645 * gdb.base/help.exp: Update patterns.
646
6472011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
648
649 * gdb.base/memattr.exp: New test.
650 * gdb.base/memattr.c: Test load for memattr.exp.
651
6e6fbe60
DE
6522011-02-22 Doug Evans <dje@google.com>
653
654 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
655
1d41d745
MS
6562011-02-22 Michael Snyder <msnyder@vmware.com>
657
658 * Makefile.in: Make more clean.
659 * gdb.ada/Makefile.in: Ditto.
660 * gdb.arch/Makefile.in: Ditto.
661 * gdb.asm/Makefile.in: Ditto.
662 * gdb.base/Makefile.in: Ditto.
663 * gdb.cp/Makefile.in: Ditto.
664 * gdb.dwarf2/Makefile.in: Ditto.
665 * gdb.java/Makefile.in: Ditto.
666 * gdb.mi/Makefile.in: Ditto.
667 * gdb.modula2/Makefile.in: Ditto.
668 * gdb.python/Makefile.in: Ditto.
669 * gdb.server/Makefile.in: Ditto.
670 * gdb.stabs/Makefile.in: Ditto.
671 * gdb.threads/Makefile.in: Ditto.
672 * gdb.trace/Makefile.in: Ditto.
673
79ba84ca
MS
6742011-02-22 Michael Snyder <msnyder@vmware.com>
675
676 * gdb.threads/thread-find.exp: Add tests for bad input to
677 info threads.
678
b9b35694
JB
6792011-02-22 Joel Brobecker <brobecker@adacore.com>
680
681 * gdb.python/py-breakpoint.exp: Fix the expected output of
682 one of the "maint info breakpoints" tests to accept the output
683 generated on platforms that do not have hardware watchpoints.
684
8bfb830f
JB
6852011-02-22 Joel Brobecker <brobecker@adacore.com>
686
687 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
688 clean_restart. Be a little stricter in the expected output
689 for one of the tests. Fix a typo in one of the comments.
690
c45f3c54
JB
6912011-02-22 Joel Brobecker <brobecker@adacore.com>
692
693 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
694 Delete variable binfile, no longer use. Add or modify test
695 comments to make them unique.
696
b97c863c
MS
6972011-02-21 Michael Snyder <msnyder@vmware.com>
698
699 * Makefile.in: Update for make clean.
700 * gdb.ada/Makefile.in: Ditto.
701 * gdb.arch/Makefile.in: Ditto.
702 * gdb.asm/Makefile.in: Ditto.
703 * gdb.base/Makefile.in: Ditto.
704 * gdb.cp/Makefile.in: Ditto.
705 * gdb.dwarf2/Makefile.in: Ditto.
706 * gdb.java/Makefile.in: Ditto.
707 * gdb.mi/Makefile.in: Ditto.
708 * gdb.modula2/Makefile.in: Ditto.
709 * gdb.python/Makefile.in: Ditto.
710 * gdb.server/Makefile.in: Ditto.
711 * gdb.stabs/Makefile.in: Ditto.
712 * gdb.threads/Makefile.in: Ditto.
713 * gdb.trace/Makefile.in: Ditto.
714
aea5b279
MS
7152011-02-21 Michael Snyder <msnyder@vmware.com>
716
717 * gdb.threads/thread-find.exp: Update patterns for changes in
718 output of "info threads" command.
719
e3039479
UW
7202011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
721 Ulrich Weigand <uweigand@de.ibm.com>
722
723 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
724 (skip_hw_watchpoint_tests): Likewise.
725 (skip_hw_watchpoint_multi_tests): Likewise.
726
b800ec70
UW
7272011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
728
729 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
730 (skip_hw_watchpoint_tests): Likewise.
731 (skip_hw_watchpoint_multi_tests): Likewise.
732 (skip_hw_watchpoint_access_tests): Likewise.
733
734 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
735 * gdb.base/pr11022.exp: Likewise.
736 * gdb.base/watch-read.exp: Likewise.
737 * gdb.base/watch_thread_num.exp: Likewise.
738 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
739 * gdb.base/watchpoint-hw.exp: Likewise.
740 * gdb.base/watchpoint.exp: Likewise.
741 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
742 * gdb.threads/watchthreads-reorder.exp: Likewise.
743 * gdb.threads/watchthreads.exp: Likewise.
744 * gdb.threads/watchthreads2.exp: Likewise.
745
91033e37
JB
7462011-02-21 Joel Brobecker <brobecker@adacore.com>
747
748 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
749 the debugger is unable to find the array bounds.
750
eeaafae2
JK
7512011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
752
753 * gdb.cp/typedef-operator.exp: New file.
754 * gdb.cp/typedef-operator.cc: New file.
755
e338d953
MS
7562011-02-17 Michael Snyder <msnyder@vmware.com>
757
758 * gdb.threads/thread-find.exp: Fix regular expressions.
759
e67ad678
JB
7602011-02-17 Joel Brobecker <brobecker@adacore.com>
761
762 * gdb.ada/packed_array: Expand testcase to test printing of
763 unconstrained packed array.
764
93084bca
JB
7652011-02-17 Joel Brobecker <brobecker@adacore.com>
766
767 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
768
a0c78a73
PA
7692011-02-16 Pedro Alves <pedro@codesourcery.com>
770
f65d5553 771 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
772 (main): Initialize it before collecting, and and clear it
773 afterwards.
f65d5553
PA
774 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
775 collecting with '{type} addr', where the addr expression is not an
776 rvalue.
a0c78a73 777
3dfcbbd2
KW
7782011-02-16 Ken Werner <ken.werner@de.ibm.com>
779
780 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
781 a bool variable. Expect correct OpenCL names for vector types. Use the
782 uc3 variable name instead of referring to the uchar3 built-in type.
783 Escape the asterisk at the half pointer test.
784
08807d5a
PA
7852011-02-16 Pedro Alves <pedro@codesourcery.com>
786
f65d5553 787 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
788 (main): Initialize it before collecting, and and clear it
789 afterwards.
f65d5553
PA
790 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
791 collecting overlapping memory ranges.
08807d5a 792
60f98dde
MS
7932011-02-15 Michael Snyder <msnyder@vmware.com>
794
795 * gdb.base/default.exp: Add tests for thread commands.
796 * gdb.base/help.exp: Add tests for thread commands.
797 * gdb.threads/thread-find.exp: New test for thread find command.
798
648cd113
KW
7992011-02-15 Ken Werner <ken.werner@de.ibm.com>
800
801 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
802
494e194e
YQ
8032011-02-15 Yao Qi <yao@codesourcery.com>
804
805 PR tdep/12352
806 * gdb.arch/arm-disp-step.S : New test for str instruction.
807 * gdb.arch/arm-disp-step.exp : Likewise.
808
d9492458
TJB
8092011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
810
811 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
812 "vector_register2_vr" test strings. Test the extended floating
813 point registers (F32~F63).
814 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
815 IBM XL C compiler. Make the test program use a register provided
816 by the compiler for the lxvd2x instruction.
817
8af8e3bc
PA
8182011-02-14 Pedro Alves <pedro@codesourcery.com>
819
820 * gdb.trace/unavailable.cc (class Base, class Middle, class
821 Derived): New types.
822 (derived_unavail, derived_partial, derived_whole): New globals.
823 (virtual_partial): New global.
824 (virtualp): Point at virtual_partial.
825 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
826 related to unavailable vptr.
827
1b28d0b3
PA
8282011-02-14 Pedro Alves <pedro@codesourcery.com>
829
830 * gdb.trace/unavailable.cc (a, b, c): New globals.
831 (main): Set and clear them.
832 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
833 `a' and `c', and check that `b' isn't collected, although `a' and
834 `c' are.
835
ec0a52e1
PA
8362011-02-14 Pedro Alves <pedro@codesourcery.com>
837
838 * gdb.trace/unavailable.cc (struct Virtual): New.
839 (virtualp): New global pointer.
840 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
841 printing a pointer to an object whose type has a vtable, with
842 print object on.
843
24e6bcee
PA
8442011-02-14 Pedro Alves <pedro@codesourcery.com>
845
846 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
847 value repeat handles unavailableness.
848
39d37385
PA
8492011-02-14 Pedro Alves <pedro@codesourcery.com>
850
851 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
852 tests for building arrays from unavailable values, subscripting
853 non-memory rvalue unvailable arrays, and accessing fields or
854 baseclasses of non-lazy unavailable values,
855 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
856 struct types.
857 (g_smallstruct, g_smallstruct_b): New globals.
858
06d72e16
PA
8592011-02-14 Pedro Alves <pedro@codesourcery.com>
860
861 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
862
bc9a5551
JK
8632011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
864
865 Fix const/volatile qualifiers of C++ types, PR c++/12328.
866 * gdb.cp/overload-const.exp: New file.
867 * gdb.cp/overload-const.cc: New file.
868
54fcddd0
UW
8692011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
870
871 * gdb.opencl/callfuncs.cl: New file.
872 * gdb.opencl/callfuncs.exp: New test.
873 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
874
d6dafb7c
UW
8752011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
876
877 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
878 when computing result.
879 * gdb.arch/altivec-abi.exp: Update expected results.
880
a449c2d8
TJB
8812011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
882
883 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
884 * gdb.base/jit.exp: Likewise.
885 * gdb.base/pie-execl.exp: Likewise.
886 * gdb.base/solib-nodir.exp: Likewise.
887 * gdb.base/solib-overlap.exp: Likewise.
888
764880b7
PA
8892011-02-07 Pedro Alves <pedro@codesourcery.com>
890
891 * gdb.trace/collection.c (global_pieces): New.
892 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
893 New procedure.
894 (gdb_trace_collection_test): Call it.
895
505500db
SW
8962011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
897
898 * gdb.python/py-evthreads.c: New file.
899 * gdb.python/py-evthreads.exp: New file.
900 * gdb.python/py-events.py: New file.
901 * gdb.python/py-events.exp: New file.
902 * gdb.python/py-events.c: New file.
903
385203ed
DD
9042011-02-04 David Daney <ddaney@caviumnetworks.com>
905
906 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
907
9011945e
AB
9082011-02-03 Andrew Burgess <aburgess@broadcom.com>
909
910 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
911 gdb.base/disasm-end-cu.exp: New test for disassembling over the
912 boundary between two compilation units.
913
580688f3
PA
9142011-02-02 Pedro Alves <pedro@codesourcery.com>
915
916 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
917 (Virtual): New structs.
918 (virtual_o, virtual_middle_b): New globals.
919 * gdb.cp/virtbase.exp: New tests.
920
d3f0f853
PP
9212011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
922
923 * gdb.base/jit.exp: New file.
924 * gdb.base/jit-main.c: New file.
925 * gdb.base/jit-solib.c: New file.
926
b2030fb5
UW
9272011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
928
929 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
930 proceed to initial kernel entry point.
931 * gdb.opencl/datatypes.exp: Likewise.
932 * gdb.opencl/operators.exp: Likewise.
933 * gdb.opencl/vec_comps.exp: Likewise.
934
2db19d1e
SW
9352011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
936
937 * gdb.cp/nsnested.cc: New.
938 * gdb.cp/nsnested.exp: New.
939 * gdb.cp/nsnoimports.exp: New.
940 * gdb.cp/nsnoimports.cc: New.
941
6b0c4c1f
JB
9422011-01-31 Joel Brobecker <brobecker@adacore.com>
943
944 * gdb.base/interact.exp: Add extra tests that verify that
945 the value of the interactive-mode setting does not change
946 after the script is sourced.
947
80b23b6a
JK
9482011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
949
950 * gdb.cp/noparam.exp: New file.
951 * gdb.cp/noparam.cc: New file.
952
ffd5ec24
PA
9532011-01-28 Pedro Alves <pedro@codesourcery.com>
954
955 * gdb.trace/tfile.exp: Test that with no traceframe selected,
956 there's no stack or registers.
957
a81766d8
TT
9582011-01-26 Tom Tromey <tromey@redhat.com>
959
960 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
961 space before string output. Add test for "set print pretty off"
962 case.
963
585fdaa1
PA
9642011-01-25 Pedro Alves <pedro@codesourcery.com>
965
966 * gdb.base/frame-args.exp: Adjust.
967 * gdb.dwarf2/dw2-noloc.exp: Adjust.
968 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
969 * gdb.dwarf2/pieces.exp: Adjust.
970 * gdb.opt/clobbered-registers-O2.exp: Adjust.
971 * gdb.opt/inline-locals.exp: Adjust.
972 * gdb.threads/fork-child-threads.exp: Adjust.
973
d468832a
KW
9742011-01-25 Ken Werner <ken.werner@de.ibm.com>
975
976 * gdb.opencl/convs_casts.cl: Move program scope variables into the
977 OpenCL kernel function. Add a comment as marker. Add address space
978 qualifiers for the remaining program scope variables.
979 * gdb.opencl/datatypes.cl: Likewise.
980 * gdb.opencl/operators.cl: Likewise.
981 * gdb.opencl/vec_comps.cl: Likewise.
982 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
983 Add breakpoint at the marker comment.
984 * gdb.opencl/datatypes.exp: Likewise.
985 * gdb.opencl/operators.exp: Likewise.
986 * gdb.opencl/vec_comps.exp: Likewise.
987
490f124f
PA
9882011-01-24 Pedro Alves <pedro@codesourcery.com>
989
990 * gdb.base/printcmds.c (some_struct): New struct and instance.
991 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
992 procedure.
993 <global scope>: Call it.
994
6da78614
KW
9952011-01-21 Ken Werner <ken.werner@de.ibm.com>
996
997 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
998 argument to the gdb_compile_opencl_hostapp call.
999
ec64c9aa
YQ
10002011-01-19 Yao Qi <yao@codesourcery.com>
1001
1002 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1003 positve list.
1004
810cfdbb
YQ
10052011-01-19 Yao Qi <yao@codesourcery.com>
1006
1007 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1008 canonical form.
1009 Remove "xscale-*-*"
1010 * gdb.xml/tdesc-regs.exp: Likewise.
1011 * gdb.python/py-section-script.exp: Replace ARM target triplet
1012 with canonical form.
1013 Match arm*-*-symbianelf*.
1014 * gdb.base/dup-sect.exp: Likewise.
1015 * lib/dwarf.exp: New.
1016 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1017 dwarf2_support.
1018 * gdb.dwarf2/dup-psym.exp: Likewise.
1019 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1020 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1021 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1022 * gdb.dwarf2/dw2-basic.exp: Likewise.
1023 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1024 * gdb.dwarf2/dw2-const.exp: Likewise.
1025 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1026 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1027 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1028 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1029 * gdb.dwarf2/dw2-filename.exp: Likewise.
1030 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1031 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1032 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1033 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1034 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1035 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1036 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1037 * gdb.dwarf2/dw2-producer.exp: Likewise.
1038 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1039 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1040 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1041 * gdb.dwarf2/dw2-strp.exp: Likewise.
1042 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1043 * gdb.dwarf2/implptr.exp: Likewise.
1044 * gdb.dwarf2/mac-fileno.exp: Likewise.
1045 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1046 * gdb.dwarf2/pieces.exp: Likewise.
1047 * gdb.dwarf2/pr11465.exp: Likewise.
1048 * gdb.dwarf2/valop.exp: Likewise.
1049 * gdb.dwarf2/watch-notconst.exp: Likewise.
1050 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1051
4694da01
TT
10522011-01-19 Tom Tromey <tromey@redhat.com>
1053
1054 * gdb.python/py-infthread.exp: Add thread tests.
1055
b075872c
JB
10562011-01-14 Joel Brobecker <brobecker@adacore.com>
1057
1058 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1059
2c3e6e24
JB
10602011-01-14 Joel Brobecker <brobecker@adacore.com>
1061
1062 * gdb.ada/widewide: New testcase.
1063
de8fa76c
JB
10642011-01-13 Joel Brobecker <brobecker@adacore.com>
1065
1066 * gdb.base/interact.exp: New testcase.
1067
1b05df00
TT
10682011-01-12 Tom Tromey <tromey@redhat.com>
1069
1070 * gdb.mi/gdb2549.exp: Update for error message changes.
1071 * gdb.mi/mi-cli.exp: Likewise.
1072 * gdb.mi/mi-disassemble.exp: Likewise.
1073 * gdb.mi/mi-pthreads.exp: Likewise.
1074 * gdb.mi/mi-regs.exp: Likewise.
1075 * gdb.mi/mi-stack.exp: Likewise.
1076 * gdb.mi/mi-var-block.exp: Likewise.
1077 * gdb.mi/mi-var-cmd.exp: Likewise.
1078 * gdb.mi/mi2-cli.exp: Likewise.
1079 * gdb.mi/mi2-disassemble.exp: Likewise.
1080 * gdb.mi/mi2-pthreads.exp: Likewise.
1081 * gdb.mi/mi2-regs.exp: Likewise.
1082 * gdb.mi/mi2-stack.exp: Likewise.
1083 * gdb.mi/mi2-var-block.exp: Likewise.
1084 * gdb.mi/mi2-var-cmd.exp: Likewise.
1085
c2ff108b
JK
10862011-01-12 Andrew Burgess <aburgess@broadcom.com>
1087 Jan Kratochvil <jan.kratochvil@redhat.com>
1088
1089 PR fortran/11104 and DWARF unbound arrays detection.
1090 * gdb.fortran/multi-dim.exp: New file.
1091 * gdb.fortran/multi-dim.f90: New file.
1092
b716877b
AB
10932011-01-12 Andrew Burgess <aburgess@broadcom.com>
1094
1095 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1096 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1097 add new tests for opcode dumping.
1098
6c162d5e
TT
10992011-01-11 Tom Tromey <tromey@redhat.com>
1100
1101 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1102
77b06cd7
TJB
11032010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1104
1105 Convert hardware watchpoints to use breakpoint_ops.
1106 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1107 type is not supported.
1108 * gdb.base/foll-fork.exp: Likewise.
1109 * gdb.base/foll-vfork.exp: Likewise.
1110
f39a75d0
PM
11112011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1112
1113 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1114 Use load_lib gdb-python.exp.
1115 * gdb.python/python.exp: Ditto.
1116 * gdb.python/py-function.exp: Ditto.
1117
fc529d80
AS
11182011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1119
1120 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1121
fb03cb59
JK
11222011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1123
1124 * configure: Regenerate.
1125
d8e22779
TT
11262011-01-06 Tom Tromey <tromey@redhat.com>
1127
1128 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1129
09050809
JB
11302011-01-06 Joel Brobecker <brobecker@adacore.com>
1131
fc529d80
AS
1132 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1133 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1134 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1135 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1136 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1137 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1138 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1139 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1140 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1141 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1142 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1143 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1144 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1145 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1146 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1147 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1148 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1149 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1150 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1151 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1152 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1153 gdb.ada/uninitialized_vars.exp,
1154 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1155 Simplify by using clean_restart.
09050809 1156
8ed5dd9e
JB
11572011-01-06 Joel Brobecker <brobecker@adacore.com>
1158
1159 Add marker to be used as anchor for inserting breakpoints.
1160 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1161 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1162 Likewise.
1163
1164 Remove uses of gdb_start_cmd.
1165 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1166 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1167
1168 Do not run testcase if testing with GDBserver.
1169 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1170 if testing with GDBserver.
1171
368a124f
JB
11722011-01-06 Joel Brobecker <brobecker@adacore.com>
1173
1174 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1175 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1176 copyright header.
1177
44944448
JB
11782011-01-05 Joel Brobecker <brobecker@adacore.com>
1179
1180 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1181 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1182 testsuite/gdb.fortran/complex.f,
1183 testsuite/gdb.fortran/derived-type.f90,
1184 testsuite/gdb.fortran/library-module-lib.f90,
1185 testsuite/gdb.fortran/library-module-main.f90,
1186 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1187 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1188 Copyright year update.
1189
31886ea6
JB
11902011-01-05 Joel Brobecker <brobecker@adacore.com>
1191
1192 * gdb.base/langs1.f: Add copyright header.
1193
ebedcab5
JK
11942011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1195
1196 * gdb.base/morestack.exp: New file.
1197 * gdb.base/morestack.c: New file.
1198
de1eb2f9
JK
11992011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1200
1201 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1202
9e87a409
JB
12032010-12-29 Joel Brobecker <brobecker@adacore.com>
1204
1205 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1206 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1207
720d1a40
JB
12082010-12-29 Joel Brobecker <brobecker@adacore.com>
1209
1210 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1211
a283af87
AS
12122010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1213
5d3d9cba
AS
1214 * gdb.threads/tls.exp: Fix typo.
1215
a283af87
AS
1216 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1217 * gdb.threads/execl.exp: Update.
1218
2a20745c
YQ
12192010-12-23 Yao Qi <yao@codesourcery.com>
1220
1221 * gdb.arch/arm-disp-step.exp: New.
1222 * gdb.arch/arm-disp-step.S: New.
1223
a7658b96
TT
12242010-12-21 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.threads/execl.exp: Update.
1227 * gdb.threads/linux-dp.exp: Update.
1228 * gdb.threads/manythreads.exp: Update.
1229 * gdb.threads/tls.exp: Update.
1230
5b79abe7
TT
12312010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1232
1233 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1234 (NextOverThrowDerivates) <resumebpt>: New.
1235 (resumebpt_test): New.
1236 (main): Call resumebpt_test.
1237 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1238
0914bcdb
SS
12392010-12-12 Stan Shebs <stan@codesourcery.com>
1240
1241 * gdb.trace/tsv.exp: Test print command on trace state variables.
1242
305aeedc
TT
12432010-12-09 Tom Tromey <tromey@redhat.com>
1244
1245 * gdb.base/interp.exp: Add regression test.
1246
186c406b
TT
12472010-12-09 Tom Tromey <tromey@redhat.com>
1248
1249 * gdb.java/jnpe.java: New file.
1250 * gdb.java/jnpe.exp: New file.
1251 * gdb.cp/nextoverthrow.exp: New file.
1252 * gdb.cp/nextoverthrow.cc: New file.
1253
aae1c79a
DE
12542010-12-07 Doug Evans <dje@google.com>
1255
1256 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1257 of data-directory.
1258 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1259 updated.
1260 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1261
60f98dde 12622010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1263
1264 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1265 * gdb.base/call-sc.exp: Ditto.
1266 * gdb.base/finish.exp: Ditto.
1267 * gdb.base/return.exp: Ditto.
1268 * gdb.base/return2.exp: Ditto.
1269
5fa290c1
DE
12702010-11-30 Doug Evans <dje@google.com>
1271
1272 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1273 (gdb_expect_list): Fix spelling errors in comments.
1274 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1275 send_gdb/gdb_expect_list where applicable.
1276 * gdb.base/call-ar-st.exp: Ditto.
1277 * gdb.base/funcargs.exp: Ditto.
1278 * gdb.base/gcore.exp: Ditto.
1279 * gdb.base/page.exp: Ditto.
1280 * gdb.base/sigaltstack.exp: Ditto.
1281 * gdb.base/siginfo.exp: Ditto.
1282 * gdb.base/sigstep.exp: Ditto.
1283 * gdb.base/trace-commands.exp: Ditto.
1284
4e04c971
DE
12852010-11-29 Doug Evans <dje@google.com>
1286
1287 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1288 printer-name;subprinter-name.
1289
8cf6f0b1
TT
12902010-11-29 Tom Tromey <tromey@redhat.com>
1291
1292 * gdb.dwarf2/implptr.exp: New file.
1293 * gdb.dwarf2/implptr.c: New file.
1294 * gdb.dwarf2/implptr.S: New file.
1295
94b6973e
PM
12962010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1297
fc529d80 1298 PR python/12199
94b6973e
PM
1299
1300 * gdb.python/py-breakpoint.exp: Test the delete method.
1301
8358c15c
JK
13022010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1303
1304 Fix step_resume_breakpoint unsaved during an infcall.
1305 * gdb.base/step-resume-infcall.exp: New file.
1306 * gdb.base/step-resume-infcall.c: New file.
1307
f6df29bc
TJB
13082010-11-24 Edjunior Machado <emachado@br.ibm.com>
1309
1310 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1311
f2b5a5cf
TJB
13122010-11-24 Edjunior Machado <emachado@br.ibm.com>
1313
1314 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1315 on ppc64's symbols; "finish" and "return" commands must accept to
1316 show the caller line again as well as the line after.
1317 * gdb.asm/powerpc64.inc: New file.
1318
6b0ecdc2
DE
13192010-11-23 Doug Evans <dje@google.com>
1320
1321 * lib/gdb.exp (gdb_test_sequence): New function.
1322 (gdb_expect_list): Add verbose -log call for each pattern.
1323 * gdb.base/signals.exp (test_handle_all_print): Call it.
1324 Reduce timeout increment from 6 minutes to 1 minute.
1325 * gdb.server/ext-run.exp: Call it.
1326
ea976c60
PM
13272010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1328
f2b5a5cf 1329 PR python/12212
ea976c60
PM
1330
1331 * gdb.python/python.exp: Check that selected_thread raises an
1332 error when no inferior is loaded.
1333
c0efa795
JK
13342010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1335
1336 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1337 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1338
ec3aa567
JK
13392010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1342 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1343
d8249011
DE
13442010-11-18 Doug Evans <dje@google.com>
1345
1346 * gdb.server/ext-run.exp: Fix intermittent failures.
1347
d4eba7d1
NF
13482010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1349
1350 * gdb.stabs/gdb11479.exp: Use runto_main.
1351
b04c2f88
NF
13522010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1353
1354 * gdb.base/break-entry.exp: Skip if using a stub.
1355
ae9d7ce4
NF
13562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1357
1358 * gdb.python/py-inferior.exp: Pack values in target endianness.
1359
621c8364
TT
13602010-11-12 Tom Tromey <tromey@redhat.com>
1361
1362 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1363 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1364 MemoryError.
1365 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1366 type.
1367 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1368 MemoryError.
1369 (test_subscript_regression): Update exception type.
1370
84f4c1fe
PM
13712010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1372
1373 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1374 breakpoint tests.
1375
a1442452
PA
13762010-11-09 Pedro Alves <pedro@codesourcery.com>
1377
1378 * gdb.base/watchpoint.exp: Test "watch -location" with an
1379 innacessible location.
1380
efd11a33
JK
13812010-11-09 Edjunior Machado <emachado@br.ibm.com>
1382 Luis Machado <luisgpm@br.ibm.com>
1383
1384 * gdb.base/maint.exp: Expect "." prefix.
1385 * gdb.base/nodebug.exp: Expect "." Likewise.
1386 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1387 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1388 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1389 POWER server processors.
1390
aa00efb5
JK
13912010-11-08 Edjunior Machado <emachado@br.ibm.com>
1392 Luis Machado <luisgpm@br.ibm.com>
1393
1394 * gdb.base/break-entry.exp: convert entry point for
1395 ppc64 and expect leading `.' on ppc64's symbols
1396
99e7ae30
DE
13972010-11-05 Doug Evans <dje@google.com>
1398
1399 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1400 * gdb.python/py-param.exp: Delete, contents moved to ...
1401 * gdb.python/py-parameter.exp: ... here. New file.
1402 Add test for gdb.parameter ("directories").
99e7ae30 1403
f4b8a18d
KW
14042010-11-05 Ken Werner <ken.werner@de.ibm.com>
1405
1406 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1407 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1408 * configure: Regenerate.
1409 * gdb.opencl/Makefile.in: New File.
1410 * gdb.opencl/datatypes.exp: Likewise.
1411 * gdb.opencl/datatypes.cl: Likewise.
1412 * gdb.opencl/operators.exp: Likewise.
1413 * gdb.opencl/operators.cl: Likewise.
1414 * gdb.opencl/vec_comps.exp: Likewise.
1415 * gdb.opencl/vec_comps.cl: Likewise.
1416 * gdb.opencl/convs_casts.exp: Likewise.
1417 * gdb.opencl/convs_casts.cl: Likewise.
1418 * lib/opencl.exp: Likewise.
1419 * lib/opencl_hostapp.c: Likewise.
1420 * lib/opencl_kernel.cl: Likewise.
1421 * lib/cl_util.c: Likewise.
1422 * lib/cl_util.c: Likewise.
1423 * gdb.base/default.exp (set language): Add "opencl" to the list of
1424 languages.
1425
a9d5ef47
SW
14262010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1427
1428 * gdb.cp/overload.exp: Added test for inheritance overload.
1429 * gdb.cp/overload.cc: Ditto.
1430 * gdb.cp/oranking.exp: Removed releveant kfails.
1431
03eb1c79
JK
14322010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1433 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1436 check test_compiler_info.
1437
dbc98a8b
KW
14382010-11-03 Ken Werner <ken.werner@de.ibm.com>
1439
1440 * gdb.base/gnu_vector.exp: Adjust expect messages.
1441
120bd360
KW
14422010-11-03 Ken Werner <ken.werner@de.ibm.com>
1443
1444 * gdb.base/gnu_vector.exp: Add unary operator tests.
1445
c37f7098
KW
14462010-11-03 Ken Werner <ken.werner@de.ibm.com>
1447
1448 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1449
7b51bc51
DE
14502010-11-02 Doug Evans <dje@google.com>
1451
1452 * gdb.python/py-pp-maint.c: New file.
1453 * gdb.python/py-pp-maint.exp: New file.
1454 * gdb.python/py-pp-maint.py: New file.
1455
50c97f38
TT
14562010-11-02 Tom Tromey <tromey@redhat.com>
1457
1458 * gdb.base/default.exp: Remove "scheme" from language list.
1459
a289b8f6
JK
14602010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1461
1462 Revert:
1463 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1464 * gdb.threads/sigstep-threads.exp: New file.
1465 * gdb.threads/sigstep-threads.c: New file.
1466
cd017491
MS
14672010-10-20 Michael Snyder <msnyder@vmware.com>
1468
1469 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1470
8e6a5956
UW
14712010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1472
1473 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1474 Skip test completely if gdb,no_hardware_watchpoints.
1475
2c04da0d
UW
14762010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1477
1478 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1479 strict, but do not check for any particular function name within libc.
1480
79afc5ef
SW
14812010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1482
1483 * gdb.cp/smartp.exp: New test.
1484 * gdb.cp/smartp.cc : New test.
1485
026ffab7
SW
14862010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1487
1488 * gdb.cp/converts.exp: Test pointer to bool conversion.
1489 Test pointer to long conversion.
1490 * gdb.cp/oranking.exp: Removed relevant kfail.
1491
3a772aa4
TT
14922010-10-18 Tom Tromey <tromey@redhat.com>
1493
1494 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1495 argument to lazy_string.
1496 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1497 (pp_ls.to_string): Use it.
1498 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1499 Add "estring2" local.
1500
5fc3827b
JK
15012010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1502
1503 Fix s390x compatibility.
1504 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1505 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1506
8aeb23f3
JK
15072010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1508
1509 * gdb.threads/sigstep-threads.exp: New file.
1510 * gdb.threads/sigstep-threads.c: New file.
1511
c1e56572
JK
15122010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1513
1514 * gdb.base/pie-execl.exp: New file.
1515 * gdb.base/pie-execl.c: New file.
1516
92163a10
JK
15172010-10-13 Doug Evans <dje@google.com>
1518 Jan Kratochvil <jan.kratochvil@redhat.com>
1519
1520 PR exp/12117
1521 * gdb.cp/ptype-cv-cp.cc: New file.
1522 * gdb.cp/ptype-cv-cp.exp: New file.
1523
7062b0a0
SW
15242010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1525
1526 * gdb.cp/converts.cc: New test program.
1527 * gdb.cp/converts.exp: New test.
1528 * gdb.cp/overload.exp: Added test for void* vs int*.
1529 * gdb.cp/overload.exp: Ditto.
1530 * gdb.cp/oranking.exp: Removed related kfail.
1531
0e3509db
DE
15322010-10-13 Doug Evans <dje@google.com>
1533
1534 * lib/gdb-python.exp (gdb_check_python_config): New function.
1535 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1536 * gdb.python/lib-types.cc: New file.
1537 * gdb.python/lib-types.exp: New file.
1538
8dc78533
JK
15392010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1540
1541 * gdb.python/py-error.exp: New file.
1542 * gdb.python/py-error.py: New file.
1543
93c17e06
JK
15442010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1545
1546 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1547 gdb_test_multiple.
1548
d8b34041
JK
15492010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1550
1551 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1552 * gdb.base/prelink.exp: Likewise.
1553 * gdb.base/solib-nodir.exp: Likewise.
1554 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1555 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1556 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1557
e0cc584e
UW
15582010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1559
1560 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1561 for the "info files" test to avoid timeouts on slow machines.
1562
cfc353b1
JK
15632010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1564
1565 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1566 (main): Make openlib dummy call.
1567
d3d7896d
JK
15682010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1569
1570 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1571 * break-interp.exp (reach): Move the core body ...
1572 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1573 (test_ld): Provide always real argument, even to the linker. Replace
1574 dl_main by _dl_debug_state.
1575
5e533c94
JK
15762010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1577
1578 Fix results of prelinked PIEs on ppc*.
1579 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1580 Accept also DISPLACEMENT "PRESENT".
1581 (main): Replace "ZERO" displacements by "PRESENT".
1582
33540610
SW
15832010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1584
1585 * gdb.cp/oranking.exp: New test.
1586 * gdb.cp/oranking.cc: New test program.
1587
3bdf2bbd
KW
15882010-10-08 Ken Werner <ken.werner@de.ibm.com>
1589
1590 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1591 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1592
2f608a3a
KW
15932010-10-06 Ken Werner <ken.werner@de.ibm.com>
1594
1595 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1596 lush, lynx) New constant.
1597 * gdb.base/constvars.exp: Test const array types.
1598 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1599
aa2e2d8d
DE
16002010-10-06 Doug Evans <dje@google.com>
1601
1602 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1603 of syscall staging area.
1604
2844d6b5
KW
16052010-10-06 Ken Werner <ken.werner@de.ibm.com>
1606
1607 * gdb.base/gnu_vector.c: Add variable c4.
1608 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1609 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1610
7d8ac8bb
MR
16112010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1612
1613 * gdb.arch/altivec-abi.exp: Fix a typo.
1614
84a02e58
MR
16152010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1616
1617 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1618 to match a thread ID.
1619
b18e6318
JK
16202010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1621
1622 Fix s390x testcase compatibility.
1623 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1624
a2c09bd0
DE
16252010-10-01 Doug Evans <dje@google.com>
1626
1627 * lib/gdb-python.exp: New file.
1628 * gdb.python/py-block.exp: Use it.
1629 * gdb.python/py-breakpoint.exp: Ditto.
1630 * gdb.python/py-frame.exp: Ditto.
1631 * gdb.python/py-inferior.exp: Ditto.
1632 * gdb.python/py-param.exp: Ditto.
1633 * gdb.python/py-prettyprint.exp: Ditto.
1634 * gdb.python/py-shared.exp: Ditto.
1635 * gdb.python/py-symbol.exp: Ditto.
1636 * gdb.python/py-symtab.exp: Ditto.
1637 * gdb.python/py-type.exp: Ditto.
1638 * gdb.python/py-value.exp: Ditto.
1639 * gdb.python/python.exp: Ditto.
1640
38f12cfc
TT
16412010-09-30 Tom Tromey <tromey@redhat.com>
1642
1643 * gdb.base/anon.exp: New file.
1644 * gdb.base/anon.c: New file.
1645
9ae8282d
TT
16462010-09-30 Tom Tromey <tromey@redhat.com>
1647
1648 * gdb.base/completion.exp: Test completion through anonymous
1649 union.
1650 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1651
e9e07ba6
JK
16522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1653
1654 Fix printing parameters of inlined functions.
1655 * gdb.dwarf2/dw2-inline-param.exp: New file.
1656 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1657 * gdb.dwarf2/dw2-inline-param.S: New file.
1658
cd2effb2
JK
16592010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1660
1661 PR corefiles/12071.
1662 * gdb.base/corefile.exp (quit with a process, no question: load core)
1663 (quit with a core file): New tests.
1664
bceffbf3
JK
16652010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1666
1667 Fix GDB crash on inferior calls with self-referencing classes.
1668 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1669 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1670 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1671
1736ad11
JK
16722010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 Fix lost siginfo_t for inferior calls.
1675 * gdb.base/siginfo-infcall.exp: New file.
1676 * gdb.base/siginfo-infcall.c: New file.
1677
a176ad92
JB
16782010-09-22 Joel Brobecker <brobecker@adacore.com>
1679
1680 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1681
c2b0a229
JK
16822010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1683
1684 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1685 New test.
1686 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1687
e8ae22d1
JB
16882010-09-22 Joel Brobecker <brobecker@adacore.com>
1689
1690 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1691 type of our const type.
1692
ec322823
SW
16932010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1694
1695 * gdb.cp/pr12028.cc: New.
1696 * gdb.cp/pr12028.exp: New.
1697
72929c62
JB
16982010-09-22 Joel Brobecker <brobecker@adacore.com>
1699
1700 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1701
875b4ff5 17022010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1703 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1704
1705 PR mi/11407
1706 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1707 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1708 * gdb.mi/dw2-ref-missing-frame.S New File.
1709 * gdb.mi/dw2-ref-missing-frame.exp New File.
1710
7155d578
TT
17112010-09-14 Tom Tromey <tromey@redhat.com>
1712
1713 PR symtab/8399:
1714 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1715
515ed532
TT
17162010-09-14 Tom Tromey <tromey@redhat.com>
1717
1718 PR exp/11803:
1719 * gdb.threads/tls.exp: Use C++.
1720 (check_thread_local): Use K::another_thread_local.
1721 * gdb.threads/tls.c (class K): New.
1722 (another_thread_local): Now a member of K.
1723 (spin): Update. No longer K&R C.
1724
450ca57c
SW
17252010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1726
1727 * gdb.cp/koenig.cc: created class for testing member lookup.
1728 * gdb.cp/koenig.exp: Added test for member lookup.
1729
dbd492a3
JK
17302010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1731
1732 Fix false FAILs on sourcetree topdir directory containing "kill".
1733 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1734 source line matching regexp.
1735
8d4d924b
JK
17362010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1737
1738 * gdb.python/python.exp (set height 0, collect help from uiout)
1739 (verify help to uiout): New tests.
1740
8e64f2a0
JK
17412010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1742
1743 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1744 is_lp64_target to check 64bit target.
1745
4569eed2
JK
17462010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1747
1748 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1749 (test_ld) <powerpc64-*>: New.
1750
5e1617b1
DJ
17512010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1752
1753 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1754
c767944b
DJ
17552010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1756
1757 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1758 (FunctionArg::method): New function.
1759 (empty, arg): New variables.
1760 (main): Call arg.method.
1761 * gdb.cp/templates.exp (test_template_args): New function.
1762 (do_tests): Call it.
1763
27d3a3fc
UW
17642010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1765
1766 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1767 of "next" to proceed over pthread_exit call.
1768
55b7ce7f
UW
17692010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1770
1771 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1772 "maint print statistics" output to prevent expect timeouts.
1773
809df446
JK
17742010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1775
1776 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1777 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1778 (test_float_rejected): ... here.
1779 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1780 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1781 (test_float_rejected): ... here.
1782 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1783 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1784 (test_float_rejected): ... here.
1785 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1786 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1787 (test_float_rejected): ... here.
1788
8464be76
DJ
17892010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1790
1791 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1792 before disabling hardware watchpoints.
1793 (test_inaccessible_watchpoint): Check that hardware watchpoints
1794 are used. Test for watchpoints on a constant address.
1795
14dba4b4
JK
17962010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1797
1798 * gdb.base/ui-redirect.exp: New file.
1799
3f3540e1 18002010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1801 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1802
1803 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1804
0f254bb7
DE
18052010-08-31 Doug Evans <dje@google.com>
1806
1807 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1808
03f17ccf
TT
18092010-08-30 Tom Tromey <tromey@redhat.com>
1810
1811 PR python/11792:
1812 * gdb.python/py-value.exp (test_subscript_regression): Add
1813 dynamic_type test.
1814
640617ad
DJ
18152010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1816
1817 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1818 instead of running to main. Do not test the main function.
1819 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1820 Add new main.
1821
2ed91d1b
PA
18222010-08-26 Pedro Alves <pedro@codesourcery.com>
1823
1824 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1825 one test.
1826
673bfd45
DE
18272010-08-24 Doug Evans <dje@google.com>
1828
1829 PR symtab/11942
1830 * gdb.dwarf2/dw4-sig-types.cc: New file.
1831 * gdb.dwarf2/dw4-sig-types.h: New file.
1832 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1833 * gdb.dwarf2/dw4-sig-types.exp: New file.
1834
f9ffd4bb
TT
18352010-08-23 Tom Tromey <tromey@redhat.com>
1836
1837 PR python/11145:
1838 * gdb.python/py-value.c (Base, Derived): New types.
1839 (base): New global.
1840 * gdb.python/py-value.exp (test_subscript_regression): Add
1841 dynamic_cast test.
1842
d839c8a4
TT
18432010-08-23 Tom Tromey <tromey@redhat.com>
1844
1845 PR python/10676:
1846 * gdb.python/py-type.exp (test_fields): Add tests for type
1847 equality.
1848
702c2711
TT
18492010-08-23 Tom Tromey <tromey@redhat.com>
1850
1851 PR python/11915:
1852 * gdb.python/py-type.exp (test_fields): Add tests for array.
1853
832bafd3
KS
18542010-08-23 Keith Seitz <keiths@redhat.com>
1855
1856 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1857 have any children. Create a new abbrev for it.
1858 Add missing terminal sequence to .debug_abbrev.
1859
c37bf528
KS
18602010-08-20 Keith Seitz <keiths@redhat.com>
1861
1862 PR symtab/11465:
1863 * gdb.dwarf2/pr11465.exp: New test.
1864 * gdb.dwarf2/pr11465.S: New file.
1865 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1866 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1867
4572cbac
TJB
18682010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1869
1870 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1871 registers. Update data sets with the new v2_double element in the
1872 VSX register union. Add vector_register3_vr data set for the AltiVec
1873 registers. Use gdb_test_no_output instead of send_gdb.
1874
e7fbb131
PA
18752010-08-19 Pedro Alves <pedro@codesourcery.com>
1876
1877 * gdb.python/py-shared.exp: New file, factored out from
1878 python.exp.
1879 * gdb.python/py-shared.c: New file.
1880 * gdb.python/py-shared-sl.c: New file.
1881 * gdb.python/python-1.c: New file.
1882 * gdb.python/python-sl.c: Delete.
1883 * gdb.python/python.c: Mention python-1.c.
1884 * gdb.python/python.exp: Move shared library tests to
1885 py-shared.exp.
1886 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1887 (MISCELLANEOUS): New.
1888 (clean mostlyclean): Also remove $MISCELLANEOUS.
1889
d30f5e1f
DE
18902010-08-19 Doug Evans <dje@google.com>
1891
1892 PR exp/11926
1893 * gdb.base/printcmds.exp (test_float_accepted): New function.
1894 Move existing float tests there. Add tests for floats with suffixes.
1895 (test_float_rejected): New function.
1896 * gdb.java/jv-print.exp (test_float_accepted): New function.
1897 (test_float_rejected): New function.
1898 * gdb.objc/print.exp: New file.
1899 * gdb.pascal/print.exp: New file.
1900 * lib/objc.exp: New file.
1901
7b3fd859
PM
19022010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1903
1904 * gdb.base/default.exp (info set): Avoid full buffer error and force
1905 reading up to final gdb prompt.
1906 (show): Likewise.
1907
c92817ce
TT
19082010-08-18 Tom Tromey <tromey@redhat.com>
1909
1910 PR symtab/11919:
1911 * gdb.base/completion.exp: Add test.
1912
f1208f9e
DE
19132010-08-18 Doug Evans <dje@google.com>
1914
1915 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1916 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1917 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1918 Simplify, early exit if runto_main fails.
1919 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1920 (set_lang_fortran): Moved to lib/fortran.exp.
1921 * gdb.fortran/types.exp: load_lib fortran.exp.
1922 (set_lang_fortran): Moved to lib/fortran.exp.
1923 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1924 * gdb.java/jprint.exp (set_lang_java): Ditto.
1925 * gdb.java/jv-exp.exp: load_lib java.exp.
1926 If set_lang_java fails, issue a warning instead of failure to be
1927 consistent with other set_lang_foo uses.
1928 (set_lang_java): Moved to lib/java.exp.
1929 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
1930 If set_lang_java fails, issue a warning instead of failure to be
1931 consistent with other set_lang_foo uses.
1932 * gdb.pascal/types.exp: load_lib pascal.exp.
1933 (set_lang_pascal): Moved to lib/pascal.exp.
1934 * lib/fortran.exp: New file.
1935 * lib/java.exp (set_lang_java): New function.
1936 * lib/pascal.exp (set_lang_pascal): New function.
1937
2f06b485
YQ
19382010-08-18 Yao Qi <yao@codesourcery.com
1939
1940 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
1941 func_nofb_start and func_loopfb_start, so that address of functions
1942 is equal to these labels on Thumb.
1943
96e25403
YQ
19442010-08-18 Yao Qi <yao@codesourcery.com>
1945
1946 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
1947 to reflect latest c source file.
1948
36e6adc4
JK
19492010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1950
1951 * gdb.cp/infcall-dlopen.exp: New file.
1952 * gdb.cp/infcall-dlopen.cc: New file.
1953 * gdb.cp/infcall-dlopen-lib.cc: New file.
1954
f431efe5
PA
19552010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1956 Pedro Alves <pedro@codesourcery.com>
1957
1958 PR breakpoints/11371
1959
1960 * gdb.base/watch-cond-infcall.exp: New file.
1961 * gdb.base/watch-cond-infcall.c: New file.
1962
06a64a0b
TT
19632010-08-16 Tom Tromey <tromey@redhat.com>
1964
1965 * gdb.base/help.exp: Update.
1966 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
1967 watchpoint.
1968 (test_watch_location): New proc.
1969 (test_watchpoint_in_big_blob): Delete watchpoint.
1970 * gdb.base/watchpoint.c (func5): New function.
1971 (main): Call it.
1972
70ebf4ed
DE
19732010-08-16 Doug Evans <dje@google.com>
1974
1975 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
1976
ca5c20b6
PM
19772010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1978
1979 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
1980 tests.
1981
7346b668
KW
19822010-08-11 Ken Werner <ken.werner@de.ibm.com>
1983
1984 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
1985 * gdb.base/gnu_vector.c: New File.
1986 * gdb.base/gnu_vector.exp: Likewise.
1987
cb2e07a6
PM
19882010-08-11 Phil Muldoon <pmuldoon@redhat.com>
1989
1990 * gdb.python/python.c: New File.
1991 * gdb.python/python-sl.c: New File.
1992 * gdb.python/python.exp: Test solib_address and decode_line
1993 * functions.
1994
5da1313b
JK
19952010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1996
1997 * gdb.python/python.exp (show height, set height 10)
1998 (verify pagination beforehand, verify pagination beforehand: q)
1999 (gdb.execute does not page, verify pagination afterwards)
2000 (verify pagination afterwards: q): New.
2001
49c3ccf7
DE
20022010-08-02 Doug Evans <dje@google.com>
2003
2004 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2005 because of an older gcc, change test2
2006 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2007 to unsupported.
2008
42c0c4f1
KH
20092010-07-30 Kazu Hirata <kazu@codesourcery.com>
2010
2011 * gdb.base/break-always.exp: Do not expect full paths to file
2012 names.
2013 * gdb.base/commands.exp: Likewise.
2014
d3765805
DE
20152010-07-30 Doug Evans <dje@google.com>
2016
c98ee71b
DE
2017 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2018 xfail them when run with older gccs.
2019
fd961404
DE
2020 * lib/gdb.exp (build_executable): Forward "c++" option to
2021 get_compiler_info.
2022
999adef4
DE
2023 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2024 "python print ttype.template_argument(1)" and
2025 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2026 if using gcc 4.4 or earlier.
2027
d3765805
DE
2028 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2029 attach-to-debugger handling.
2030
1276c759
JK
20312010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2032
2033 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2034 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2035 (main): Use copyreloc.
2036 * gdb.base/prelink.exp (split debug of executable)
2037 (.dynbss vs. .bss address shift): New tests.
2038
88caa9b9
PA
20392010-07-29 Pedro Alves <pedro@codesourcery.com>
2040
2041 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2042 in gdb_test_multiple.
2043
c6f2ac43
PA
20442010-07-29 Pedro Alves <pedro@codesourcery.com>
2045
2046 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2047 environment.
2048
326fd672
TT
20492010-07-28 Tom Tromey <tromey@redhat.com>
2050
2051 PR python/11060:
2052 * gdb.python/py-type.c (Temargs): New template.
2053 (temvar): New variable.
2054 * gdb.python/py-type.exp (test_template): New proc.
2055
3ce3b1ba
PA
20562010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2057
2058 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2059 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2060
34eaf542
TT
20612010-07-28 Tom Tromey <tromey@redhat.com>
2062
2063 PR c++/9946:
2064 * gdb.cp/temargs.exp: New file.
2065 * gdb.cp/temargs.cc: New file.
2066
d41b819e
JK
20672010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2068
2069 * gdb.base/help.exp (help disassemble): Update the content.
2070
26ab7092
JK
20712010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2072
2073 * gdb.threads/ia64-sigill.exp: New file.
2074 * gdb.threads/ia64-sigill.c: New file.
2075
5283e9e1
TT
20762010-07-27 Tom Tromey <tromey@redhat.com>
2077
2078 * gdb.opt/inline-cmds.c (ATTR): New define.
2079 (func1): Use it.
2080 (func2): Likewise.
2081 (func3): Likewise.
2082 (outer_inline1): Likewise.
2083 (outer_inline2): Likewise.
2084 * gdb.opt/inline-bt.c (ATTR): New define.
2085 (func1): Use it.
2086 (func2): Likewise.
2087 * gdb.opt/inline-locals.c (ATTR): New define.
2088 (func1): Use it.
2089 (func2): Likewise.
2090
e992ef73
TT
20912010-07-27 Tom Tromey <tromey@redhat.com>
2092
2093 * gdb.stabs/gdb11479.c (hack): New function.
2094 (test): Use it.
2095 (test2): Use it.
2096 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2097 (int32_search_buf, int64_search_buf): No longer static.
2098 (x): Remove.
2099 * gdb.base/relocate.c (hack): New function.
2100
5374244e
PM
21012010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2102
2103 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2104 * gdb.python/py-value.c (func1): New function.
2105 (func2): Likewise.
2106
a99aee83
CV
21072010-07-26 Corinna Vinschen <vinschen@redhat.com>
2108
2109 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2110 as not to clash with .data section.
2111
a04ba985
JG
21122010-07-26 Jerome Guitton <guitton@adacore.com>
2113
2114 * gdb.base/code_elim.exp: New file.
2115 * gdb.base/code_elim1.c: New file.
2116 * gdb.base/code_elim2.c: New file.
2117
23bd0f7c
PA
21182010-07-21 Pedro Alves <pedro@codesourcery.com>
2119
2120 PR symtab/11827
2121
2122 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2123 (some_volatile_enum): New variable.
2124 * gdb.base/printcmds.exp (test_print_enums): New.
2125 <top level>: Call it.
2126
883df6dd
SW
21272010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2128
2129 * gdb.cp/fpointer.cc: New test.
2130 * gdb.cp/fpointer.exp: New test.
2131
569b05a5
JK
21322010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2133
2134 * gdb.base/solib-nodir.exp: New file.
2135 * lib/gdb.exp (runto): New case for a GDB internal error.
2136
51d7d803
JK
21372010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2138 Ulrich Weigand <uweigand@de.ibm.com>
2139 Tom Tromey <tromey@redhat.com>
2140
2141 * gdb.base/charset-malloc.c: New file.
2142 * gdb.base/charset.c (malloc_stub): New prototype.
2143 (main): Call it instead of malloc itself.
2144 * gdb.base/charset.exp: Use only prepare_for_testing.
2145 (binfile): Remove the variable.
2146
c0edd9ed
JK
21472010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2148
2149 Make core files the process_stratum.
2150 * gdb.base/corefile.exp (run: load core again)
2151 (run: sanity check we see the core file, run: with core)
2152 (run: core file is cleared, attach: load core again)
2153 (attach: sanity check we see the core file, attach: with core)
2154 (attach: core file is cleared): New tests.
2155 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2156
3cbaedff
KW
21572010-07-14 Ken Werner <ken.werner@de.ibm.com>
2158
2159 * gdb.arch/altivec-abi.exp: New tests.
2160
91158a56
TT
21612010-07-13 Tom Tromey <tromey@redhat.com>
2162
2163 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2164 (main): Use it.
2165 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2166
0f5238ed
TT
21672010-07-13 Tom Tromey <tromey@redhat.com>
2168
2169 * gdb.base/label.exp: New file.
2170 * gdb.base/label.c: New file.
2171
add265ae
L
21722010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2173 H.J. Lu <hongjiu.lu@intel.com>
2174
2175 * lib/gdb.exp (is_ilp32_target): New.
2176 (is_lp64_target): Likewise.
2177
2178 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2179 target.
2180 * gdb.arch/amd64-disp-step.exp: Likewise.
2181 * gdb.arch/amd64-dword.exp: Likewise.
2182 * gdb.arch/amd64-i386-address.exp: Likewise.
2183 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2184
add265ae
L
2185 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2186 target.
2187 * gdb.arch/i386-bp_permanent.exp: Likewise.
2188 * gdb.arch/i386-byte.exp: Likewise.
2189 * gdb.arch/i386-disp-step.exp: Likewise.
2190 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2191 * gdb.arch/i386-prologue.exp: Likewise.
2192 * gdb.arch/i386-size-overlap.exp: Likewise.
2193 * gdb.arch/i386-size.exp: Likewise.
2194 * gdb.arch/i386-sse.exp: Likewise.
2195 * gdb.arch/i386-unwind.exp: Likewise.
2196 * gdb.arch/i386-word.exp: Likewise.
2197
2198 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2199 test only when building 64-bit executables. Do not hard-code
2200 -m64 option.
2201
2dfb8c17
DE
22022010-07-07 Doug Evans <dje@google.com>
2203
2204 * lib/gdb.exp (gdb_test_list_exact): New function.
2205 * gdb.base/default.exp (show convenience): Call it, add tests for
2206 $_sdata = void, $_thread = 0.
2207
4e5799b6
JK
22082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2209 Joel Brobecker <brobecker@adacore.com>
2210
2211 Fix re-run of PIE executable, PR shlibs/11776.
2212 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2213 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2214 and re-"run" of the inferior.
2215
1a219cc7
JK
22162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2217 Joel Brobecker <brobecker@adacore.com>
2218
2219 Cope with missing /usr/sbin/prelink.
2220 * lib/prelink-support.exp (prelink_no):
2221 <result == 1 && $output is "no such file or directory">: New.
2222 (prelink_yes): Likewise. Return on failed prelink_no.
2223
5e3b36f8
JK
22242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2225 Joel Brobecker <brobecker@adacore.com>
2226
2227 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2228 build_executable by build_executable_own_libs. Replace "prelink -R"
2229 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2230 change.
2231 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2232 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2233 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2234 Replace build_executable by build_executable_own_libs's function
2235 build_executable_own_libs.
2236 (prelinkNO): Create new stub to call prelink_no.
2237 (prelinkYES): Create new stub to call prelink_yes.
2238 (test_attach): Rename calls of copy to file_copy.
2239 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2240 (copy): Move to ...
2241 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2242 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2243 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2244 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2245 special flags by gdb_compile_shlib. Replace second gdb_compile by
2246 build_executable_own_libs. Replace "prelink -R" execution by a call of
2247 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2248 a second call of prelink_yes. Replace restart commands by
2249 clean_restart.
2250 (prelink): Rename to ...
2251 (seen displacement message): ... this test. Extend its expectation
2252 strictness.
2253
86e4bafc
JK
22542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2255
2256 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2257 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2258 displacement message exactly once.
2259
3cd07d20
JK
22602010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2261 Joel Brobecker <brobecker@adacore.com>
2262
2263 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2264 its restore after the <$relink_args != ""> loop. new comment.
2265
0a1e94c7
JK
22662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2267 Joel Brobecker <brobecker@adacore.com>
2268
2269 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2270 code for it. New variable relink_args.
2271 (prelinkYES): Call prelinkNO.
2272 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2273 in such case. Move the core code to ...
2274 (test_attach_gdb): ... a new function. Send GDB command "file".
2275 Extend expected "Attaching to " string.
2276
2f70bcfb
TT
22772010-07-02 Tom Tromey <tromey@redhat.com>
2278
2279 * gdb.base/bitops.exp: Remove extraneous "pass".
2280
a17ac5b0
TT
22812010-07-02 Ken Werner <ken.werner@de.ibm.com>
2282
2283 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2284
dc10affe
PA
22852010-07-01 Pedro Alves <pedro@codesourcery.com>
2286
d41c0fc8
PA
2287 * gdb.base/help.exp: Adjust expected output.
2288
22892010-07-01 Pedro Alves <pedro@codesourcery.com>
2290
2291 * gdb.base/help.exp: Adjust expected output.
dc10affe 2292
0a600c36
JK
22932010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2294
2295 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2296 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2297 c++/11702.
2298
37cc8bfe
JK
22992010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2300 Doug Evans <dje@google.com>
2301
2302 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2303 add .dynamic entry'.
2304
254e6b9e
DE
23052010-06-29 Doug Evans <dje@google.com>
2306
2307 Test PR c++/11702.
2308 * gdb.cp/m-static.exp: Add testcase.
2309 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2310
595939de 23112010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2312 Tom Tromey <tromey@redhat.com>
2313 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2314
2315 * gdb.python/py-inferior.c: New File.
2316 * gdb.python/py-infthread.c: New File.
2317 * gdb.python/py-inferior.exp: New File.
2318 * gdb.python/py-infthread.exp: New File.
2319
98751a41
JK
23202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2321
2322 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2323 (ptype ::C::OtherFileClass typedefs): New.
2324 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2325 (C::OtherFileClass::cOtherFileClassVar2): New.
2326 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2327 cOtherFileClassVar2.
2328 (C::cOtherFileType2, C::cOtherFileVar2): New.
2329 (C::cOtherFileVar_use): use also cOtherFileVar2.
2330 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2331
41f62f39
JK
23322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2333
2334 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2335 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2336 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2337 (print ::C::cOtherFileVar)
2338 (whatis C::OtherFileClass::cOtherFileClassType)
2339 (whatis ::C::OtherFileClass::cOtherFileClassType)
2340 (print C::OtherFileClass::cOtherFileClassVar)
2341 (print ::cOtherFileClassVar)
2342 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2343 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2344 trailing content.
2345 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2346 (C::OtherFileClass::cOtherFileClassVar)
2347 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2348 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2349
af53d231
JK
23502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2351
2352 Test PR c++/11703 and PR gdb/1448.
2353 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2354 gdb/1448.
2355
9655fd1a
JK
23562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2357
2358 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2359 (main) <rtti_data>: New.
2360 * gdb.cp/virtbase.exp (print rtti_data): New.
2361
824cc8dd
JK
23622010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2363 Joel Brobecker <brobecker@adacore.com>
2364
2365 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2366
6036c742
JK
23672010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2368
2369 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2370
de6a0421
DE
23712010-06-28 Doug Evans <dje@google.com>
2372
2373 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2374
b2dae948
DE
23752010-06-27 Doug Evans <dje@google.com>
2376
2377 * gdb.cp/m-static.exp: Update expected test output.
2378
0f3bb72e
PH
23792010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2380
889bf7c5
PA
2381 * gdb.gdb/selftest.exp: Adjust expected message for
2382 capturing start-up runtime.
0f3bb72e 2383
bc9f0842
TT
23842010-06-25 Tom Tromey <tromey@redhat.com>
2385
2386 PR python/10808:
2387 * gdb.python/python.exp: Add new tests.
2388
099ef718
SW
23892010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2390
2391 * gdb.cp/operator.cc: Created an import loop.
2392 * gdb.cp/operator.exp: Added testcase for import loop.
2393
5868a632
JK
23942010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2395
2396 Test PR python/11407.
2397 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2398 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2399 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2400 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2401 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2402 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2403 binfile. Call gdb_compile with clean_restart twice.
2404 (func_nofb print, func_nofb backtrace, func_loopfb print)
2405 (func_loopfb backtrace): New.
2406
af76db58
JK
24072010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2408
2409 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2410 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2411 by a hand made one.
2412 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2413 i?86 requirement. Remove variables srcfile and binfile. New variable
2414 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2415
f2c7657e
UW
24162010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2417
2418 * gdb.cell/dwarfaddr.exp: New file.
2419 * gdb.cell/dwarfaddr.S: New file.
2420
628fe4e4
JK
24212010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2422
2423 Test PR 9436.
2424 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2425
f1421989
HZ
24262010-06-24 Hui Zhu <teawater@gmail.com>
2427
2428 * gdb.base/eval.exp: New file.
2429
d03285ec
UW
24302010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2431
2432 * gdb.cell/fork.exp: New file.
2433 * gdb.cell/fork.c: Likewise.
2434 * gdb.cell/fork-spu.c: Likewise.
2435
41b2c92d
PM
24362010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2437
2438 * lib/gdb.exp (banned_variables_traced): New global variable.
2439 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2440 (gdb_init): Use `trace add variable' instead of obsolete
2441 `trace variable'.
2442
d5bc977f
DE
24432010-06-21 Doug Evans <dje@google.com>
2444
2445 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2446
d2ed6730
UW
24472010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2448
2449 * gdb.arch/spu-ls.exp: New file.
2450 * gdb.arch/spu-ls.c: Likewise.
2451
6aed2dbc
SS
24522010-06-18 Stan Shebs <stan@codesourcery.com>
2453
2454 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2455
e0756905
UW
24562010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2457
2458 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2459 * gdb.base/watch-cond.exp: Likewise.
2460 * gdb.python/py-breakpoint.exp: Likewise.
2461
d8053d4d
PA
24622010-06-18 Pedro Alves <pedro@codesourcery.com>
2463
2464 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2465 clean_restart, make sure every test has a distinct message, and
2466 that messages don't include the executable' full path.
2467
81ce510c
DE
24682010-06-17 Doug Evans <dje@google.com>
2469
2470 * gdb.arch/i386-size.exp: Updated expected output for
2471 DISASSEMBLY_OMIT_FNAME.
2472
65d79d4b
SDJ
24732010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2474 Sergio Durigan Junior <sergiodj@redhat.com>
2475
2476 * gdb.base/watch-notconst.c: New file.
2477 * gdb.base/watch-notconst.S: New file.
2478 * gdb.base/watch-notconst2.c: New file.
2479 * gdb.base/watch-notconst2.S: New file.
2480 * gdb.base/watch-notconst.exp: New file.
2481 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2482 (func4): Add operations on `global_ptr_ptr'.
2483 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2484 routine to test watchpoints created with a constant expression.
2485 (test_inaccessible_watchpoint): Include tests for watchpoints
2486 created with a constant expression.
2487
df0f4836
KB
24882010-06-14 Kevin Buettner <kevinb@redhat.com>
2489
2490 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2491 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2492 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2493 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2494 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2495 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2496 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2497 of `_start'.
2498
b769def5
UW
24992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2500
2501 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2502 not supported on the target.
2503 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2504 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2505 * gdb.mi/mi-nsintrall.exp: Likewise.
2506 * gdb.mi/mi-nsmoribund.exp: Likewise.
2507 * gdb.mi/mi-nsthrexec.exp: Likewise.
2508
d914c394
SS
25092010-06-11 Stan Shebs <stan@codesourcery.com>
2510
2511 * gdb.base/permissions.exp: New file.
2512
25132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2514
2515 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2516 does not support ELF executable class.
2517
f3ce5b9c
UW
25182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2519
2520 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2521
8e46892c
JK
25222010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2523
2524 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2525 (runto): Catch "The target does not support running in non-stop mode.".
2526
6cc55c64
MS
25272010-06-11 Michael Snyder <msnyder@vmware.com>
2528
2529 * gdb.base/setshow.exp (set language asm): Don't use
2530 gdb_test_no_output, fails on some targets.
2531
caddefa4
UW
25322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2533
2534 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2535 * gdb.cp/pr9167.exp: Likewise.
2536
468b1aa7
UW
25372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2538
2539 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2540
5c3552dc
UW
25412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2542
2543 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2544
02e6fe6a
UW
25452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2546
2547 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2548
0e03807e
TT
25492010-06-11 Tom Tromey <tromey@redhat.com>
2550
2551 PR gdb/9977, PR exp/11636::
2552 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2553 (pieces_test_f6): Update expected output.
2554
2bdf28a0
JK
25552010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2556
2557 * gdb.base/moribund-step.exp: New.
2558
f6978de9
MS
25592010-06-08 Michael Snyder <msnyder@vmware.com>
2560
2561 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2562 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2563 * gdb.ada/frame_args.exp: Ditto.
2564 * gdb.ada/lang_switch.exp: Ditto.
2565 * gdb.ada/ptype_arith_binop.exp: Ditto.
2566 * gdb.ada/ref_param.exp: Ditto.
2567 * gdb.ada/type_coercion.exp:Ditto.
2568
2569 * gdb.asm/asm-source.exp: Ditto.
2570
2571 * gdb.base/attach.exp: Ditto.
2572 * gdb.base/bitfields2.exp: Ditto.
2573 * gdb.base/call-signal-resume.exp: Ditto.
2574 * gdb.base/callfuncs.exp: Ditto.
2575 * gdb.base/commands.exp: Ditto.
2576 * gdb.base/dbx.exp: Ditto.
2577 * gdb.base/default.exp: Ditto.
2578 * gdb.base/dump.exp: Ditto.
2579 * gdb.base/exprs.exp: Ditto.
2580 * gdb.base/freebpcmd.exp: Ditto.
2581 * gdb.base/interrupt.exp: Ditto.
2582 * gdb.base/list.exp: Ditto.
2583 * gdb.base/long_long.exp: Ditto.
2584 * gdb.base/maint.exp: Ditto.
2585 * gdb.base/ptype.exp: Ditto.
2586 * gdb.base/return.exp: Ditto.
2587 * gdb.base/setshow.exp: Ditto.
2588 * gdb.base/sigbpt.exp: Ditto.
2589 * gdb.base/sigrepeat.exp: Ditto.
2590
2591 * gdb.cp/classes.exp: Ditto.
2592
2593 * gdb.dwarf2/dw2-restore.exp: Ditto.
2594
2595 * gdb.gdb/selftest.exp: Ditto.
2596
2597 * gdb.multi/base.exp: Ditto.
2598 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2599
2600 * gdb.python/py-block.exp: Ditto.
2601 * gdb.python/py-prettyprint.exp: Ditto.
2602 * gdb.python/py-template.exp: Ditto.
2603
2604 * gdb.server/ext-attach.exp: Ditto.
2605 * gdb.server/ext-run.exp: Ditto.
2606 * gdb.server/server-mon.exp: Ditto.
2607
2608 * gdb.threads/fork-thread-pending.exp: Ditto.
2609 * gdb.threads/hand-call-in-threads.exp: Ditto.
2610 * gdb.threads/interrupted-hand-call.exp: Ditto.
2611 * gdb.threads/linux-dp.exp: Ditto.
2612 * gdb.threads/manythreads.exp: Ditto.
2613 * gdb.threads/print-threads.exp: Ditto.
2614 * gdb.threads/pthreads.exp: Ditto.
2615 * gdb.threads/schedlock.exp: Ditto.
2616 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2617 * gdb.threads/threadapply.exp: Ditto.
2618
de7ff789
MS
26192010-06-08 Michael Snyder <msnyder@vmware.com>
2620
889bf7c5 2621 * gdb.ada/exec_changed.exp:
de7ff789
MS
2622 Use ".*" instead of "" as wildcard regexp.
2623
2624 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2625 * gdb.base/call-ar-st.exp: Ditto.
2626 * gdb.base/checkpoint.exp: Ditto.
2627 * gdb.base/default.exp: Ditto.
2628 * gdb.base/dump.exp: Ditto.
2629 * gdb.base/ending-run.exp: Ditto.
2630 * gdb.base/fileio.exp: Ditto.
2631 * gdb.base/miscexprs.exp: Ditto.
2632 * gdb.base/pointers.exp: Ditto.
2633 * gdb.base/readline.exp: Ditto.
2634 * gdb.base/reread.exp: Ditto.
2635 * gdb.base/restore.exp: Ditto.
2636 * gdb.base/shlib-call.exp: Ditto.
2637 * gdb.base/valgrind-db-attach.exp: Ditto.
2638 * gdb.base/volatile.exp: Ditto.
2639 * gdb.base/watchpoints.exp: Ditto.
2640
2641 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2642
2643 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2644 * gdb.python/py-value.exp: Ditto.
2645
2646 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2647 * gdb.trace/circ.exp: Ditto.
2648 * gdb.trace/collection.exp: Ditto.
2649 * gdb.trace/packetlen.exp: Ditto.
2650 * gdb.trace/passc-dyn.exp: Ditto.
2651 * gdb.trace/report.exp: Ditto.
2652 * gdb.trace/tfile.exp: Ditto.
2653 * gdb.trace/tfind.exp: Ditto.
2654 * gdb.trace/while-dyn.exp: Ditto.
2655
3bebe2f2
JK
26562010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2657
2658 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2659
5c631832
JK
26602010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2661
2662 Test PR 10640.
2663 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2664
4c3376c8
SW
26652010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2666
2667 * gdb.cp/koenig.exp: Test for ADL operators.
2668 * gdb.cp/koenig.cc: Added ADL operators.
2669 * gdb.cp/operator.exp: New test.
2670 * gdb.cp/operator.cc: New test.
2671
dc226d5a
MS
26722010-06-04 Michael Snyder <msnyder@vmware.com>
2673
dfb88a23
MS
2674 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2675 * gdb.base/pending.exp: Ditto.
f7ae76b3 2676
dc226d5a
MS
2677 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2678
967cf477
DE
26792010-06-04 Doug Evans <dje@google.com>
2680
2681 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2682 disabled printers.
2683 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2684 (enable_lookup_function): New function.
2685
eb801841
TT
26862010-06-04 Tom Tromey <tromey@redhat.com>
2687
2688 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2689 of hash and id.
2690
38979823
JK
26912010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2692
2693 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2694 newline.
2695 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2696 (empty verbose non-noisy clear, empty verbose noisy clear)
2697 (empty non-verbose noisy clear): Likewise.
2698
35ec993f
MS
26992010-06-03 Michael Snyder <msnyder@vmware.com>
2700
2701 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2702 * gdb.base/display.exp: Ditto.
2703 * gdb.base/find.exp: Ditto.
2704 * gdb.base/ifelse.exp: Ditto.
2705 * gdb.base/multi-forks.exp: Ditto.
2706 * gdb.base/recurse.exp: Ditto.
2707 * gdb.base/setshow.exp: Ditto.
2708 * gdb.base/value-double-free.exp: Ditto.
2709 * gdb.base/watch-vfork.exp: Ditto.
2710 * gdb.base/watch_thread_num.exp: Ditto.
2711 * gdb.base/watchpoint-solib.exp: Ditto.
2712 * gdb.base/watchpoint.exp: Ditto.
2713 * gdb.base/watchpoints.exp: Ditto.
2714
2715 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2716 * gdb.cp/overload.exp: Ditto.
2717 * gdb.cp/virtfunc.exp: Ditto.
2718
2719 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2720
889bf7c5 2721 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2722 Replace gdb_test with gdb_test_no_output.
2723
889bf7c5 2724 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2725 Replace gdb_test with gdb_test_no_output.
2726 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2727 * gdb.threads/watchthreads.exp: Ditto.
2728 * gdb.threads/watchthreads2.exp: Ditto.
2729
2730 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2731 * gdb.trace/tfind.exp: Ditto.
2732
c22decce
JB
27332010-06-03 Joel Brobecker <brobecker@adacore.com>
2734
2735 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2736 successful test if message is the empty string.
2737
fd5700c7
JK
27382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2739
2740 * gdb.fortran/module.exp (stopped language detection): New test.
2741
f55ee35c
JK
27422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2743
2744 Support DW_TAG_module as separate namespaces.
2745 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2746 gdb.fortran/library-module-lib.f90: New.
2747 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2748 (print i): Remove.
2749 (continue to breakpoint: i-is-1, print var_i value 1)
2750 (continue to breakpoint: i-is-2, print var_i value 2)
2751 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2752 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2753 (complete `modmany, complete `modmany`, complete `modmany`var)
2754 (show language, setting breakpoint at module): New tests.
2755 * gdb.fortran/module.f90 (module mod): Remove.
2756 (module mod1, module mod2, module modmany, subroutine sub1)
2757 (subroutine sub2, program module): New.
2758
b8e8282f
JK
27592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2762 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2763 * gdb.cp/anon-union.exp (pass): Rename to ...
2764 (print z 2): ... here.
b8e8282f 2765
019ebafc
MS
27662010-06-02 Michael Snyder <msnyder@vmware.com>
2767
e68d8fd4
MS
2768 * gdb.trace/actions.exp: Use gdb_test_no_output.
2769 * gdb.trace/circ.exp: Ditto.
2770 * gdb.trace/packetlen.exp: Ditto.
2771 * gdb.trace/save-trace.exp: Ditto.
2772 * gdb.trace/tracecmd.exp: Ditto.
2773 * gdb.trace/tsv.exp: Ditto.
2774
12b5d08a
MS
2775 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2776 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2777 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2778 * gdb.threads/manythreads.exp: Ditto.
2779 * gdb.threads/print-threads.exp: Ditto.
2780 * gdb.threads/pthreads.exp: Ditto.
2781 * gdb.threads/schedlock.exp: Ditto.
2782 * gdb.threads/staticthreads.exp: Ditto.
2783 * gdb.threads/thread-specific.exp: Ditto.
2784 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2785 * gdb.threads/threadapply.exp: Ditto.
2786 * gdb.threads/watchthreads.exp: Ditto.
2787 * gdb.threads/watchthreads2.exp: Ditto.
2788
89493308
MS
2789 * gdb.python/py-block.exp: Use gdb_test_no_output.
2790 * gdb.python/py-prettyprint.exp: Ditto.
2791 * gdb.python/py-template.exp: Ditto.
2792 * gdb.python/py-value.exp: Ditto.
2793
2794 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2795 * gdb.reverse/watch-reverse.exp: Ditto.
2796
2797 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2798 * gdb.server/ext-run.exp: Ditto.
2799
019ebafc
MS
2800 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2801 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2802 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2803 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2804 * gdb.dwarf2/dw2-producer.exp: Ditto.
2805 * gdb.dwarf2/mac-fileno.exp: Ditto.
2806
2807 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2808 * gdb.gdb/selftest.exp: Ditto.
2809
2810 * gdb.multi/base.exp: Use gdb_test_no_output.
2811
2812 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2813
3e0ca3a5
JK
28142010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2817
9db70545
MS
28182010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2819
a8d52276
MS
2820 * gdb.cp/class2.exp: Use gdb_test_no_output.
2821 * gdb.cp/classes.exp: Ditto.
2822 * gdb.cp/extern-c.exp: Ditto.
2823 * gdb.cp/inherit.exp: Ditto.
2824 * gdb.cp/maint.exp: Ditto.
2825 * gdb.cp/mb-inline.exp: Ditto.
2826 * gdb.cp/mb-templates.exp: Ditto.
2827 * gdb.cp/method2.exp: Ditto.
2828 * gdb.cp/misc.exp: Ditto.
2829 * gdb.cp/ovldbreak.exp: Ditto.
2830 * gdb.cp/punctuator.exp: Ditto.
2831 * gdb.cp/templates.exp: Ditto.
2832 * gdb.cp/virtbase.exp: Ditto.
2833
889bf7c5 2834 * gdb.threads/attach-stopped.exp:
9db70545 2835 Replace uses of send_gdb / gdb_expect.
889bf7c5 2836 * gdb.threads/attachstop-mt.exp:
9db70545 2837 Replace uses of send_gdb / gdb_expect.
889bf7c5 2838 * gdb.threads/gcore-thread.exp:
9db70545 2839 Replace uses of send_gdb / gdb_expect.
889bf7c5 2840 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2841 Replace uses of send_gdb / gdb_expect.
2842 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2843 * gdb.threads/print-threads.exp:
9db70545
MS
2844 Replace uses of send_gdb / gdb_expect.
2845 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2846 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2847 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2848
2849 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2850 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2851 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2852 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2853 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2854 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2855 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2856 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2857 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2858 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2859 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2860
359cc68c
JK
28612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2864
7d3fe98e
SW
28652010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2866
2867 * gdb.cp/koenig.exp: Added new test case.
2868 * gdb.cp/koenig.cc: Ditto.
2869
27d3a1a2
MS
28702010-06-01 Michael Snyder <msnyder@vmware.com>
2871
2872 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2873 * gdb.base/arrayidx.exp: Ditto.
2874 * gdb.base/attach.exp: Ditto.
2875 * gdb.base/auxv.exp: Ditto.
2876 * gdb.base/bigcre.exp: Ditto.
2877 * gdb.base/break-always.exp: Ditto.
2878 * gdb.base/break-interp.exp: Ditto.
2879 * gdb.base/break.exp: Ditto.
2880 * gdb.base/breakpoint-shadow.exp: Ditto.
2881 * gdb.base/call-ar-st.exp: Ditto.
2882 * gdb.base/call-sc.exp: Ditto.
2883 * gdb.base/call-signal-resume.exp: Ditto.
2884 * gdb.base/callfuncs.exp: Ditto.
2885 * gdb.base/catch-syscall.exp: Ditto.
2886 * gdb.base/charset.exp: Ditto.
2887 * gdb.base/code-expr.exp: Ditto.
2888 * gdb.base/commands.exp: Ditto.
2889 * gdb.base/cond-expr.exp: Ditto.
2890 * gdb.base/condbreak.exp: Ditto.
2891 * gdb.base/cursal.exp: Ditto.
2892 * gdb.base/cvexpr.exp: Ditto.
2893 * gdb.base/default.exp: Ditto.
2894 * gdb.base/del.exp: Ditto.
2895 * gdb.base/detach.exp: Ditto.
2896 * gdb.base/display.exp: Ditto.
2897 * gdb.base/ena-dis-br.exp: Ditto.
2898 * gdb.base/eval-skip.exp: Ditto.
2899 * gdb.base/foll-fork.exp: Ditto.
2900 * gdb.base/foll-vfork.exp: Ditto.
2901 * gdb.base/frame-args.exp: Ditto.
2902 * gdb.base/funcargs.exp: Ditto.
2903 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2904 * gdb.base/gdbvars.exp: Ditto.
2905 * gdb.base/help.exp: Ditto.
2906 * gdb.base/ifelse.exp: Ditto.
2907 * gdb.base/included.exp: Ditto.
2908 * gdb.base/list.exp: Ditto.
2909 * gdb.base/macscp.exp: Ditto.
2910 * gdb.base/maint.exp: Ditto.
2911 * gdb.base/multi-fork.exp: Ditto.
2912 * gdb.base/overlays.exp: Ditto.
2913 * gdb.base/page.exp: Ditto.
2914 * gdb.base/pending.exp: Ditto.
2915 * gdb.base/pointers.exp: Ditto.
2916 * gdb.base/pr11022.exp: Ditto.
2917 * gdb.base/prelink.exp: Ditto.
2918 * gdb.base/printcmds.exp: Ditto.
2919 * gdb.base/psymtab.exp: Ditto.
2920 * gdb.base/randomize.exp: Ditto.
2921 * gdb.base/relational.exp: Ditto.
2922 * gdb.base/relocate.exp: Ditto.
2923 * gdb.base/remote.exp: Ditto.
2924 * gdb.base/sepdebug.exp: Ditto.
2925 * gdb.base/set-lang-auto.exp: Ditto.
2926 * gdb.base/setshow.exp: Ditto.
2927 * gdb.base/setvar.exp: Ditto.
2928 * gdb.base/signals.exp: Ditto.
2929 * gdb.base/signull.exp: Ditto.
2930 * gdb.base/sigstep.exp: Ditto.
2931 * gdb.base/sizeof.exp: Ditto.
2932 * gdb.base/solib-disc.exp: Ditto.
2933 * gdb.base/store.exp: Ditto.
2934 * gdb.base/structs.exp: Ditto.
2935 * gdb.base/structs2.exp: Ditto.
2936 * gdb.base/subst.exp: Ditto.
2937 * gdb.base/term.exp: Ditto.
2938 * gdb.base/trace-commands.exp: Ditto.
2939 * gdb.base/unwindonsignal.exp: Ditto.
2940 * gdb.base/valgrind-db-attach.exp: Ditto.
2941 * gdb.base/varargs.exp: Ditto.
2942 * gdb.base/watch-cond.exp: Ditto.
2943 * gdb.base/watch_thread_num.exp: Ditto.
2944 * gdb.base/watchpoint-cond-gone.exp: Ditto.
2945 * gdb.base/watchpoint.exp: Ditto.
2946 * gdb.base/whatis-exp.exp: Ditto.
2947
f8d3bf8f
MS
29482010-06-01 Michael Snyder <msnyder@vmware.com>
2949
2950 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
2951 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
2952 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
2953 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
2954 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
2955 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
2956 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
2957 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
2958 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
2959 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
2960 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
2961 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
2962 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
2963 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
2964 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
2965
3f9e0d32
JK
29662010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2967
2968 * gdb.base/commands.exp (begin commands on watch): Remove excessive
2969 trailing newline.
2970 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
2971 * gdb.java/jmisc.exp (p *args\n): Rename to ...
2972 (p *args): ... here and remove excessive trailing newline.
2973
f629457d
JB
29742010-05-31 Joel Brobecker <brobecker@adacore.com>
2975
2976 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
2977
09eef106
JK
29782010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2979
2980 Accept the new Linux kernel "t (tracing stop)" string.
2981 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
2982 Update comment.
2983 (state_wait) <T (tracing stop)>: New.
2984 (main): Update the state_wait expect string.
2985
94f31136
PA
29862010-05-28 Pedro Alves <pedro@codesourcery.com>
2987
2988 * limits.c, limits.exp: Delete files.
2989 * Makefile.in (clean mostlyclean): Adjust.
2990 * tracecmd.exp: Adjust.
2991
096554ab
JK
29922010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2993
2994 * gdb.base/tui-layout.exp: New.
2995
27d3a1a2 29962010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 2997
889bf7c5 2998 * gdb.reverse/break-precsave.exp:
bcd2dc50 2999 Replace uses of send_gdb / gdb_expect.
889bf7c5 3000 * gdb.reverse/break-reverse.exp:
bcd2dc50 3001 Replace uses of send_gdb / gdb_expect.
889bf7c5 3002 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3003 Replace uses of send_gdb / gdb_expect.
889bf7c5 3004 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3005 Replace uses of send_gdb / gdb_expect.
889bf7c5 3006 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3007 Replace uses of send_gdb / gdb_expect.
889bf7c5 3008 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3009 Replace uses of send_gdb / gdb_expect.
889bf7c5 3010 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3011 Replace uses of send_gdb / gdb_expect.
889bf7c5 3012 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3013 Replace uses of send_gdb / gdb_expect.
889bf7c5 3014 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3015 Replace uses of send_gdb / gdb_expect.
889bf7c5 3016 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3017 Replace uses of send_gdb / gdb_expect.
889bf7c5 3018 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3019 Replace uses of send_gdb / gdb_expect.
889bf7c5 3020 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3021 Replace uses of send_gdb / gdb_expect.
889bf7c5 3022 * gdb.reverse/machinestate.exp:
bcd2dc50 3023 Replace uses of send_gdb / gdb_expect.
889bf7c5 3024 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3025 Replace uses of send_gdb / gdb_expect.
889bf7c5 3026 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3027 Replace uses of send_gdb / gdb_expect.
889bf7c5 3028 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3029 Replace uses of send_gdb / gdb_expect.
889bf7c5 3030 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3031 Replace uses of send_gdb / gdb_expect.
889bf7c5 3032 * gdb.reverse/step-precsave.exp:
bcd2dc50 3033 Replace uses of send_gdb / gdb_expect.
889bf7c5 3034 * gdb.reverse/step-reverse.exp:
bcd2dc50 3035 Replace uses of send_gdb / gdb_expect.
889bf7c5 3036 * gdb.reverse/until-precsave.exp:
bcd2dc50 3037 Replace uses of send_gdb / gdb_expect.
889bf7c5 3038 * gdb.reverse/until-reverse.exp:
bcd2dc50 3039 Replace uses of send_gdb / gdb_expect.
889bf7c5 3040 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3041 Replace uses of send_gdb / gdb_expect.
889bf7c5 3042 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3043 Replace uses of send_gdb / gdb_expect.
3044
3def43e0
JK
30452010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3046
3047 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3048 excessive newline.
3049
27d3a1a2 30502010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3051
3052 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3053 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3054 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3055 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3056 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3057 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3058 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3059 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3060 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3061 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3062 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3063 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3064 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3065 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3066 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3067 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3068 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3069 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3070 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3071
27d3a1a2 30722010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3073
22454424
MS
3074 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3075 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3076
3077 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3078 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3079 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3080
889bf7c5 3081 * gdb.reverse/consecutive-reverse.exp:
22454424 3082 Replace uses of send_gdb / gdb_expect.
889bf7c5 3083 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3084 Replace uses of send_gdb / gdb_expect.
3085
3086 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3087 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3088 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3089 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3090 Replace uses of send_gdb / gdb_expect.
3091 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3092 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3093 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3094 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3095 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3096 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3097 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3098 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3099 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3100
31012010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3102
22454424 3103 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3104
22454424 3105 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3106
22454424
MS
3107 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3108 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3109 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3110 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3111 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3112 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3113 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3114 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3115 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3116
6e5f2c59
TT
31172010-05-25 Tom Tromey <tromey@redhat.com>
3118
3119 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3120
bbc8b958
TT
31212010-05-25 Tom Tromey <tromey@redhat.com>
3122
3123 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3124 argument order.
3125 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3126 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3127 order.
3128 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3129 order.
3130 * gdb.base/call-sc.exp (setup_kfails): Remove.
3131 (setup_compiler_kfails): Remove.
3132 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3133 argument order.
3134 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3135 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3136 (advancei): Fix setup_kfail argument order.
3137 * gdb.base/radix.exp: Fix setup_kfail argument order.
3138 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3139 order.
3140 * gdb.base/structs.exp (setup_kfails): Remove.
3141 (setup_compiler_kfails): Fix setup_kfail argument order.
3142 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3143 order.
3144 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3145 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3146 setup_kfail argument order.
3147 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3148
83d1babf
TT
31492010-05-25 Tom Tromey <tromey@redhat.com>
3150
3151 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3152
6acb16a2
MS
31532010-05-25 Michael Snyder <msnyder@vmware.com>
3154
3155 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3156 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3157 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3158 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3159 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3160 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3161 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3162 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3163 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3164 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3165 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3166 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3167 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3168 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3169 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3170 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3171 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3172 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3173 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3174 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3175 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3176 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3177 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3178 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3179 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3180 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3181 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3182 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3183 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3184 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3185 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3186 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3187 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3188 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3189 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3190 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3191 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3192 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3193 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3194 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3195 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3196 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3197 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3198 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3199 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3200 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3201 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3202 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3203
32042010-05-25 Doug Evans <dje@google.com>
3205
3206 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3207 gdb.string_to_argv.
ad3986f0 3208
d3b1e874
TT
32092010-05-21 Tom Tromey <tromey@redhat.com>
3210
3211 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3212 Call it.
3213 * gdb.dwarf2/pieces.S: Update.
3214 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3215
cb826367
TT
32162010-05-21 Tom Tromey <tromey@redhat.com>
3217
3218 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3219 Call it.
3220 * gdb.dwarf2/pieces.c (struct C): New.
3221 (f6): New function.
3222 * gdb.dwarf2/pieces.S: Replace.
3223
74de6778
TT
32242010-05-21 Tom Tromey <tromey@redhat.com>
3225
3226 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3227 Call it.
3228
afd74c5f
TT
32292010-05-21 Tom Tromey <tromey@redhat.com>
3230
3231 * gdb.dwarf2.pieces.exp: New file.
3232 * gdb.dwarf2.pieces.S: New file.
3233 * gdb.dwarf2.pieces.c: New file.
3234
a7b75dfd 32352010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3236 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3237
3238 * lib/gdb.exp (gdb_test_no_output): New function.
3239 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3240 when testing commands that should produce no output.
3241
c81c812a
JB
32422010-05-17 Joel Brobecker <brobecker@adacore.com>
3243
3244 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3245 parameter that we want to watch being a constant.
3246
0cce5bd9
JB
32472010-05-17 Joel Brobecker <brobecker@adacore.com>
3248
3249 * gdb.ada/cond_lang: New testcase.
3250
47050449
JB
32512010-05-17 Joel Brobecker <brobecker@adacore.com>
3252
3253 * lib/gdb.exp (banned_variables): New variable/constant.
3254 (gdb_init): Add write trace on variables listed in banned_variables.
3255 (gdb_finish): Remove write traces on variables listed in
3256 banned_variables.
3257
77c01586
JB
32582010-05-17 Joel Brobecker <brobecker@adacore.com>
3259
3260 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3261 * gdb.cp/koenig.exp: Likewise.
3262
88d4aea7
PM
32632010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3264
889bf7c5 3265 PR python/11482
88d4aea7
PM
3266
3267 * gdb.python/py-value.exp (test_value_hash): New function.
3268
f5a010c0
PM
32692010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3270
3271 PR exp/11530.
3272 * gdb.base/gdb11530.c: New file.
3273 * gdb.base/gdb11530.exp: New file.
3274
8ef4892f
JK
32752010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3276
3277 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3278 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3279
7322dca9
SW
32802010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3281
3282 * gdb.cp/koenig.exp: New test.
3283 * gdb.cp/koenig.cc: New test program.
3284
02e7ea18
JB
32852010-05-05 Joel Brobecker <brobecker@adacore.com>
3286
3287 Remove the use of prms_id and bug_id throughout the testsuite.
3288
e1c34c5d
PM
32892010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3290
3291 PR exp/11349.
3292 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3293 use a reference local variable.
3294
8e1d0c49
JK
32952010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3296
3297 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3298 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3299 variable different_dir. Move debugfile into a full directory pathname
3300 under DIFFERENT_DIR.
3301 * lib/gdb.exp (separate_debug_filename): Remove.
3302 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3303 variable debug_dir and mkdir of it. Update function comments.
3304
e66408ed
PA
33052010-04-29 Pedro Alves <pedro@codesourcery.com>
3306
3307 PR gdb/11557
3308
3309 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3310 files.
3311
d7b32ed3
PM
33122010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3313
889bf7c5 3314 * gdb.python/py-param.exp: New File.
d7b32ed3 3315
6aecb9c2
JB
33162010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3317
3318 * gdb.base/default.exp: Fix "set language" test.
3319
bdf92a1c
PM
33202010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3321
3322 PR breakpoints/11531.
3323 * gdb.base/gdb11531.c: New file.
3324 * gdb.base/gdb11531.exp: New file.
3325
3f172e24
TT
33262010-04-26 Tom Tromey <tromey@redhat.com>
3327
3328 * gdb.base/completion.exp: Add tests for completion and deprecated
3329 commands.
3330
64af4c92
JK
33312010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3332
3333 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3334 (print /x char_array): Escape curly brackets.
3335
492928e4
JK
33362010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3337
3338 Fix deadlock on looped list of loaded shared objects.
3339 * gdb.base/solib-corrupted.exp: New.
3340
66d09542
DE
33412010-04-23 Doug Evans <dje@google.com>
3342
3343 * gdb.python/py-section-script.c: New file.
3344 * gdb.python/py-section-script.exp: New file.
3345 * gdb.python/py-section-script.py: New file.
3346
8bd10a10
CM
33472010-04-20 Chris Moller <cmoller@redhat.com>
3348
3349 PR 10179
3350
3351 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3352 * gdb.base/pr10179-a.c:
3353 * gdb.base/pr10179-b.c:
3354 * gdb.base/pr10179.exp: New files.
3355
c0201579
JK
33562010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3357
3358 Fix crashes on dangling display expressions.
3359 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3360 is SEP.
3361 (lib_flags): Remove the "debug" keyword.
3362 (libsepdebug): New variable for iterating new loop.
3363 (save_pf_prefix): New variable wrapping the loop.
3364 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3365 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3366
793b0ff8
PM
33672010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3368
3369 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3370
097f51f7
PM
33712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3372
3373 PR stabs/11479.
3374 * gdb.stabs/gdb11479.exp: New file.
3375 * gdb.stabs/gdb11479.c: New file.
3376
9a22f0d0
PM
33772010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3378
3379 * gdb.base/charset.c (Strin16, String32): New variables.
3380 * gdb.base/charset.exp (gdb_test): Test correct display
3381 of 16 or 32 bit strings.
3382
33832010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3384
3385 PR 9167
3386 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3387 * gdb.cp/pr9167.cc: New file.
3388 * gdb.cp/pr9167.exp: New file.
3389
3390
6e354e5e
PM
33912010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3392
3393 PR pascal/11492.
3394 * gdb.pascal/gdb11492.pas: New file.
3395 * gdb.pascal/gdb11492.exp: New file.
3396
be942545
JB
33972010-04-20 Joel Brobecker <brobecker@adacore.com>
3398
1667e6e3 3399 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3400
0c3acc09
JB
34012010-04-20 Joel Brobecker <brobecker@adacore.com>
3402
3403 * gdb.ada/dyn_loc: New testcase.
3404
ec31cde5
CM
34052010-04-20 Chris Moller <cmoller@redhat.com>
3406
3407 PR 10867
889bf7c5 3408
ec31cde5
CM
3409 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3410 * gdb.cp/pr10687.cc: New file.
3411 * gdb.cp/pr10687.exp: New file.
3412
3413
ce4b0682
SDJ
34142010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3415 Sergio Durigan Junior <sergiodj@redhat.com>
3416
3417 * gdb.fortran/logical.exp: New testcase.
3418 * gdb.fortran/logical.f90: New file.
3419
3436961f
DE
34202010-04-19 Doug Evans <dje@google.com>
3421
3422 * gdb.base/help.exp (help source): Update expected output.
3423
4d836c09
JK
34242010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3425
3426 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3427 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3428 gdb_exit and return.
3429 (executable): New variable.
3430 (binfile): Use it.
3431
6149aea9
PA
34322010-04-19 Pedro Alves <pedro@codesourcery.com>
3433
3434 PR breakpoints/8554.
3435
3436 * gdb.trace/save-trace.exp: Adjust.
3437
ed41462c
L
34382010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3439
3440 PR corefiles/11511
3441 * gdb.arch/system-gcore.exp: New.
3442 * gdb.arch/gcore.c: Likewise.
3443
3f7b2faa
DE
34442010-04-15 Doug Evans <dje@google.com>
3445
fa33c3cd
DE
3446 * gdb.python/py-progspace.c: New file.
3447 * gdb.python/py-progspace.exp: New file.
3448
3f7b2faa
DE
3449 * gdb.base/source.exp: Add tests for "source -s".
3450
79f283fe
PM
34512010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3452
3453 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3454 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3455 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3456 * gdb.python/py-mi.exp: New test for to_string returning None.
3457
fc8eb08a
PM
34582010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3459
3460 * gdb.python/py-breakpoint.c: Make result global.
3461
26e197f6
JK
34622010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3463
3464 Fix non-GNU make compatibility.
3465 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3466
adc36818
PM
34672010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3468
3469 * gdb.python/py-breakpoint.exp: New File.
3470 * gdb.python/py-breakpoint.C: Ditto.
3471
64e17368
SS
34722010-04-08 Stan Shebs <stan@codesourcery.com>
3473
3474 * gdb.trace/actions.exp: Clear default-collect.
3475 * gdb.trace/save-trace.exp: Clear default-collect.
3476
fff5cc64
PM
34772010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3478
3479 * gdb.python/py-value: Add null string variable.
3480 (test_lazy_string): Test zero length, NULL address lazy
3481 strings.
3482
a055a187
L
34832010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3484
3485 * gdb.arch/i386-avx.c: New.
3486 * gdb.arch/i386-avx.exp: Likewise.
3487
3488 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3489
96e39866
DE
34902010-04-06 Doug Evans <dje@google.com>
3491
3492 * gdb.base/source-test.gdb: New file.
3493 * gdb.base/source.exp: Test source -v.
3494
5984a431
UW
34952010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3496
3497 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3498
ec8a089a
PM
34992010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3500
3501 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3502 within one line, unless it is followed by a double quote.
3503 * gdb.stabs/hppa.sed: Idem.
3504 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3505 * gdb.stabs/weird.exp: Check for correct parsing of
3506 char and string constants.
ec8a089a
PM
3507 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3508 in .stabs to .stabx substitution.
3509
fce3c1f0
SS
35102010-04-05 Stan Shebs <stan@codesourcery.com>
3511
3512 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3513 constant global.
3514 * gdb.trace/tfile.exp: Try to print them.
3515
d77f58be
SS
35162010-04-04 Stan Shebs <stan@codesourcery.com>
3517
3518 * gdb.base/completion.exp: Update for new "info watchpoints".
3519 * gdb.base/default.exp: Ditto.
3520 * gdb.base/help.exp: Ditto.
3521 * gdb.base/watchpoint.exp: Ditto.
3522 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3523
af54718e
SS
35242010-04-04 Stan Shebs <stan@codesourcery.com>
3525
3526 * gdb.trace/tfile.exp: Sharpen tfind test.
3527
74d1f91e
JK
35282010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3529
3530 * gdb.base/break-entry.exp: New.
3531
eb8e76db 35322010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3533 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3534
3535 * gdb.reverse/i386-sse-reverse.exp: New file.
3536 * gdb.reverse/i386-sse-reverse.c: New file.
3537
bf65cad8
PA
35382010-04-02 Pedro Alves <pedro@codesourcery.com>
3539
3540 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3541
fff87407
SS
35422010-04-01 Stan Shebs <stan@codesourcery.com>
3543
3544 * gdb.trace/actions.exp: Tweak expected output.
3545 * gdb.trace/while-stepping.exp: Tweak expected output.
3546
fe01d668
L
35472010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3548
3549 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3550
86b17b60
PA
35512010-04-01 Pedro Alves <pedro@codesourcery.com>
3552
3553 * gdb.base/commands.exp: Adjust.
3554 * gdb.cp/extern-c.exp: Adjust.
3555
2c58c0a9
PA
35562010-04-01 Pedro Alves <pedro@codesourcery.com>
3557
3558 * gdb.trace/collection.c (local_test_func): Define a local struct,
3559 and instanciate it.
3560
0db9b91c
PA
35612010-04-01 Pedro Alves <pedro@codesourcery.com>
3562
3563 * gdb.trace/collection.exp (gdb_collect_args_test)
3564 (gdb_collect_argarray_test): XFAIL the tests that assume the
3565 argarray argument's elements are collected.
3566
8072405b
JK
35672010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3568
3569 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3570 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3571
8bf6485c
SS
35722010-03-31 Stan Shebs <stan@codesourcery.com>
3573
3574 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3575 and tracepoint conditionals.
3576 (gdb_verify_tracepoints): Delete unused return.
3577
fd7f724a
KS
35782010-03-26 Keith Seitz <keiths@redhat.com>
3579
3580 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3581 appear in the output before main.
3582 Remove KFAIL for gdb/2215 aka bz 9320.
3583
8d9e7719
DE
35842010-03-30 Doug Evans <dje@google.com>
3585
0906dd0b
DE
3586 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3587 by dejagnu.
3588 * gdb.arch/amd64-dword.exp: Ditto.
3589
8d9e7719
DE
3590 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3591 match.
3592 (break printf): Ditto.
3593
1da644f0
SW
35942010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3595
3596 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3597 gcc < 4.4.
3598 * gdb.cp/shadow.exp: Ditto.
3599
a8121990
PA
36002010-03-29 Pedro Alves <pedro@codesourcery.com>
3601
3602 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3603 "tstart" is silent.
3604
6e79d367
PA
36052010-03-29 Pedro Alves <pedro@codesourcery.com>
3606
3607 * gdb.trace/collection.exp (executable): New.
3608 (binfile): Use it.
3609 (fpreg, spreg, pcreg): New.
3610 (test_register): Use gdb_test_multiple. Pass /x to print.
3611 (prepare_for_trace_test): New.
3612 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3613 (gdb_collect_args_test, gdb_collect_argstruct_test)
3614 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3615 prepare_for_trace_test.
3616 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3617 fpreg, spreg and pcreg.
3618 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3619 prepare_for_trace_test.
3620 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3621 try to detect tracing support here. Don't set breakpoints at
3622 `begin' or `end' here.
3623 <global scope>: Use clean_restart. Run to main before checking
3624 for tracing support. Check for for tracing support here.
3625
09248348
JK
36262010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3627
3628 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3629 " as $displacement" to "seen displacement message".
3630
d350db38
PA
36312010-03-28 Pedro Alves <pedro@codesourcery.com>
3632
3633 * gdb.trace/while-dyn.exp (executable): New variable.
3634 (binfile): Use it.
3635 (test_while_stepping): New function. Move most tests here. Call
3636 it once for each of the while-stepping, stepping and ws aliases.
3637
907af001
UW
36382010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3639
3640 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3641 that do not provide the tagless_struct type name at all.
3642 (test_print_anon_union): Do not check value of uninitialized
3643 union member. Do not use cp_test_ptype_class, so we can accept
3644 "long" as well as "long int".
3645
610197fd
PA
36462010-03-26 Pedro Alves <pedro@codesourcery.com>
3647
3648 * gdb.trace/tfile.c (tohex, bin2hex): New.
3649 (write_error_trace_file): Hexify error description.
3650
6c28cbf2
SS
36512010-03-25 Stan Shebs <stan@codesourcery.com>
3652
3653 * gdb.trace/tfile.c: Generate an additional trace file, improve
3654 portability.
3655 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3656 files in a better way.
3657
e62b8c7e
KS
36582010-03-25 Keith Seitz <keiths@redhat.com>
3659
3660 * gdb.java/jprint.exp: XFAIL printing of static class members
3661 because of GCC debuginfo problem.
3662
82ccf5a5
JK
36632010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3664
3665 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3666
293e2f9e
DJ
36672010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3668
3669 * gdb.base/completion.exp: Allow long instead of long int.
3670 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3671 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3672 variable p.
3673 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3674 * gdb.base/pointers.exp: Allow long instead of long int.
3675 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3676 * gdb.base/step-line.exp: Allow a directory before the source file name.
3677
95a42b64
TT
36782010-03-24 Tom Tromey <tromey@redhat.com>
3679
3680 PR breakpoints/9352:
3681 * gdb.base/default.exp: Update.
3682 * gdb.base/commands.exp: Update.
3683 * gdb.cp/extern-c.exp: Test setting commands on multiple
3684 breakpoints at once.
3685
2390201f
DJ
36862010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3687
3688 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3689 if gdb,nosignals.
3690 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3691 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3692 exited".
3693
8c9a6790
SS
36942010-03-24 Stan Shebs <stan@codesourcery.com>
3695
3696 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3697
a6c727b2
DJ
36982010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3699
3700 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3701 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3702 argument. Handle "short" and "long".
3703 (Top level): Pass overprototyped output for old_fptr and xptr.
3704
4dfd5423
PA
37052010-03-23 Pedro Alves <pedro@codesourcery.com>
3706
3707 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3708 format strings and add casts to avoid compiler warnings.
3709
37102010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3711
3712 * lib/trace-support.exp (gdb_trace_setactions):
3713 Don't expect whitespace after ">" prompt.
3714 * gdb.trace/actions.exp: Adjust for output changes.
3715 * gdb.trace/while-stepping.exp: Likewise.
3716
c847d045
JK
37172010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3718
3719 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3720 and r157645).
3721
5f717f1d
JK
37222010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3723
3724 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3725 New.
3726
7d6d51d5
DJ
37272010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3728
3729 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3730 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3731
3b11a015
SS
37322010-03-19 Stan Shebs <stan@codesourcery.com>
3733
3734 * gdb.trace/ax.exp: New file.
3735
d7d158ed
DE
37362010-03-19 Doug Evans <dje@google.com>
3737
6bb85cd1
DE
3738 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3739 output from gcc.
3740
d7d158ed
DE
3741 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3742 named /usr/sbin/prelink<foo>.
3743
4daf5ac0
SS
37442010-03-18 Stan Shebs <stan@codesourcery.com>
3745
3746 * gdb.trace/circ.exp: Test circular-trace-buffer.
3747 * gdb.trace/tfile.exp: Update tstatus test.
3748
e8d05480
JB
37492010-03-18 Joel Brobecker <brobecker@adacore.com>
3750
3751 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3752 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3753
441b986a
UW
37542010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3755
3756 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3757
4247603b
PA
37582010-03-18 Pedro Alves <pedro@codesourcery.com>
3759
3760 * gdb.base/default.exp: Adjust the expected output of the finish
3761 and until commands when the inferior is not being run.
3762
13387711
SW
37632010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3764
3765 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3766 * gdb.cp/nsusing.exp: Ditto.
3767
6e31430b
TT
37682010-03-15 Tom Tromey <tromey@redhat.com>
3769
3770 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3771 * gdb.cp/userdef.cc (operator==): New function.
3772 (main): New locals mem1, mem2.
3773
e2d69cb5
JZ
37742010-03-15 Jie Zhang <jie@codesourcery.com>
3775
3776 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3777 Declare and use new loadtimeout variable.
3778
f572f0a9
DJ
37792010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3780
3781 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3782 Use gdb_load later.
3783
51f4c0b0
PA
37842010-03-14 Pedro Alves <pedro@codesourcery.com>
3785
3786 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3787 literal. Add missing endlines to prints to stderr.
3788
1c809c68
TT
37892010-03-12 Tom Tromey <tromey@redhat.com>
3790
3791 PR c++/9708:
3792 * gdb.cp/m-static.exp: Add regression test.
3793 * gdb.cp/m-static.cc (method): New method.
3794 (main): Call it.
3795
00ae8fef
SW
37962010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3797
3798 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3799 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3800
759f0f0b
PA
38012010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3802
21e24d21
PA
3803 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3804
38052010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3806
759f0f0b
PA
3807 * lib/gdb.exp (skip_stl_tests): New.
3808 (gdb_compile): Symbian needs -ldl.
3809 (shlib_target_file): New.
3810 (shlib_symbol_file): New.
3811 (gdb_load_shlibs): Use shlib_target_file.
3812 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3813 * gdb.cp/exception.exp: Use skip_stl_tests.
3814 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3815 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3816 * gdb.cp/mb-templates.exp: Ditto.
3817 * gdb.base/commands.exp: Relax regexes.
3818 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3819 shlib_target_file and shlib_symbol_file.
3820 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3821 sections.
3822 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3823 * gdb.base/solib-disc.exp: Use
3824 shlib_target_file and shlib_symbol_file.
3825 * gdb.base/unload.exp: Don't skip on symbian. Use
3826 shlib_target_file and shlib_symbol_file.
3827 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3828
6a8f2671 38292010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3830
6a8f2671
PA
3831 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3832 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3833 Issue a tfind end before looking for a tracepoint frame.
3834 * gdb.trace/tfind.exp: Adjust tstatus output.
3835 Adjust disassembly output.
3836 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3837
ccf26247
JK
38382010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3839
3840 * gdb.base/break-interp.exp: Create new displacement parameter value
3841 for the test_ld calls.
3842 (reach): New parameter displacement, verify its content. New push of
3843 pf_prefix "reach-$func:". Import global expect_out.
3844 (test_core): New parameter displacement, verify its content. New push
3845 of pf_prefix "core:". New command "set verbose on". Import global
3846 expect_out.
3847 (test_attach): New parameter displacement, verify its content. New
3848 push of pf_prefix "attach:". New command "set verbose on". Import
3849 global expect_out.
3850 (test_ld): New parameter displacement, pass it to the reach, test_core
3851 and test_attach calls and verify its content in the "ld.so exit" test.
3852 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3853 (prelink): Update expected text, use gdb_test.
3854
e469c7fb
DE
38552010-03-10 Doug Evans <dje@google.com>
3856
3857 * gdb.base/checkpoint.exp: Fix comment.
3858 Lengthen timeout while doing >600 checkpoints test.
3859 Rename duplicate "kill all one" test to keep test names unique.
3860
60e1c644
PA
38612010-03-10 Pedro Alves <pedro@codesourcery.com>
3862
3863 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3864
cec808ec
KS
38652010-03-08 Keith Seitz <keiths@redhat.com>
3866
889bf7c5
PA
3867 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3868 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3869 (dm_type_long): New function.
3870 (dm_type_unsigned_short): New function.
3871 (dm_type_unsigned_long): New function.
3872 (myint): New typedef.
3873 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3874 long, unsigned shor and long, operator char*, and typedef.
3875 (test_lookup_operator_functions): Add operator char* test.
3876 (test_paddr_operator_functions): Likewise.
3877 (test_paddr_overloaded_functions): Use probe values for
3878 short, long, and unsigned short and long.
3879 (test_paddr_hairy_functions): If the demangler probe detected
3880 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3881 demangler.
3882 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3883 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3884 and "print null_pmf".
3885 Add test "ptype a.*pmf".
3886 * gdb.cp/overload.exp: Allow optional "int" to appear with
3887 "short" and "long".
3888 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3889 long expect value for men_overload1arg.
3890 Allow "int" to appear with "short" and "long".
3891 When testing "info break", add argument for main (void).
3892 Also allow "int" to appear with "short" and "long".
3893 Ditto with "unsigned" and "long long".
cec808ec
KS
3894 * gdb.java/jmain.exp: Do not enclose methods names in single
3895 quotes.
3896 * gdb.java/jmisc.exp: Likewise.
3897 * gdb.java/jprint.exp: Likewise.
3898 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3899
3900 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3901 * gdb.cp/exception.exp (backtrace after first throw)
3902 (backtrace after second throw): Allow a namespace before __cxa_throw.
3903 (backtrace after first catch, backtrace after second catch): Allow
3904 a namespace before __cxa_begin_catch.
3905
3906 * gdb.cp/cpexprs.exp: New file.
3907 * gdb.cp/cpexprs.cc: New file.
3908
3909 From Daniel Jacobowitz <dan@codesourcery.com>
3910 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3911 to use string_to_regexp.
3912 (ctor, dtor): New functions. Use them to match constructor
3913 and destructor function types.
3914 (Top level): Use runto_main.
3915
f870a310
TT
39162010-03-05 Tom Tromey <tromey@redhat.com>
3917
3918 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3919 gdb.target_charset.
3920 (pp_ns.to_string): Likewise.
3921
0c199f28
KS
39222010-03-04 Keith Seitz <keiths@redhat.com>
3923
3924 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3925 can be quoted. Test that both the filename and function/line
3926 portions can be quoted at the same time.
3927
c7437ca6
PA
39282010-03-04 Pedro Alves <pedro@codesourcery.com>
3929
3930 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
3931
b111b805
DE
39322010-03-03 Doug Evans <dje@google.com>
3933
24486cb7
DE
3934 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
3935 libc contains libpthread.
3936
b111b805
DE
3937 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
3938 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
3939 of gdb_compile. Add another pattern to match android backtrace.
3940
a0e0ef55
TT
39412010-03-03 Tom Tromey <tromey@redhat.com>
3942
3943 PR gdb/11345:
3944 * gdb.base/printcmds.exp (test_printf): Add test.
3945
1ba53b71
L
39462010-03-02 H.J. Lu <hongjiu.lu@intel.com>
3947
3948 * gdb.arch/amd64-byte.exp: New.
3949 * gdb.arch/amd64-dword.exp: Likewise.
3950 * gdb.arch/amd64-pseudo.c: Likewise.
3951 * gdb.arch/amd64-word.exp: Likewise.
3952 * gdb.arch/i386-byte.exp: Likewise.
3953 * gdb.arch/i386-pseudo.c: Likewise.
3954 * gdb.arch/i386-word.exp: Likewise.
3955
f5dff777
DJ
39562010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
3957
3958 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
3959 types. Add structreg, bitfields, and flags registers.
3960 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
3961 registers.
3962
90884b2b
L
39632010-03-01 H.J. Lu <hongjiu.lu@intel.com>
3964
3965 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
3966 (load_description): Set architecture if defined.
3967
dc00d89f
PM
39682010-02-28 Phil Muldoon <pmuldoon@redhat.com>
3969
3970 * gdb.python/py-frame.exp: Add read_var block tests.
3971 * gdb.python/py-frame.c (block): New function.
3972
0e095b7e
JK
39732010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3974 Daniel Jacobowitz <dan@codesourcery.com>
3975
3976 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
3977
624f1a65
DM
39782010-02-25 David S. Miller <davem@davemloft.net>
3979
3980 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
3981 fix logic for setting all_syscalls_numbers.
3982
f3e9a817
PM
39832010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3984
3985 * Makefile.in: Add py-block and py-symbol.
3986 * gdb.python/py-symbol.exp: New File.
3987 * gdb.python/py-symtab.exp: New File.
3988 * gdb.python/py-block.exp: New File.
3989 * gdb.python/py-symbol.c: New File.
3990 * gdb.python/py-block.c: New File.
3991
f6bbabf0
PM
39922010-02-24 Phil Muldoon <pmuldoon@redhat.com>
3993
3994 PR python/11314
3995 * lib/gdb.exp (skip_python_tests): New function.
3996 * gdb.python/py-cmd.exp: Use skip_python_tests.
3997 * gdb.python/py-frame.exp: Likewise.
3998 * gdb.python/py-function.exp: Likewise.
3999 * gdb.python/py-prettyprint.exp: Likewise.
4000 * gdb.python/py-template.exp: Likewise.
4001 * gdb.python/py-type.exp: Likewise.
4002 * gdb.python/py-value.exp: Likewise.
4003
85d721b8
PA
40042010-02-22 Pedro Alves <pedro@codesourcery.com>
4005
4006 PR9605
4007
4008 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4009
48e32051
TT
40102010-02-19 Tom Tromey <tromey@redhat.com>
4011
4012 PR c++/8693, PR c++/9496:
4013 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4014 regression tests.
4015
ac9c0048
JK
40162010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4017
4018 Fix compatibility with m68k as.
4019 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4020 Use only /* comments */.
4021
57bb97a4
UW
40222010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4023
4024 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4025 * configure: Regenerate.
4026
7d1bf85c
DJ
40272010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4028
4029 * gdb.python/py-type.exp: Check for Python support.
4030
061b5285
PA
40312010-02-17 Pedro Alves <pedro@codesourcery.com>
4032
4033 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4034 `regsub' syntax available.
4035
f8a8bc2c
PA
40362010-02-17 Pedro Alves <pedro@codesourcery.com>
4037
4038 * gdb.base/shmain.c (main): Remove printf call.
4039 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4040 * gdb.base/unload.c (main): Make format of fprintf a string
4041 literal. Add missing endlines to prints to stderr.
4042 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4043
6f451e5e
TT
40442010-02-17 Tom Tromey <tromey@redhat.com>
4045
4046 * gdb.java/jprint.java (jprint.props): New field.
4047 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4048
12d79008
PA
40492010-02-17 Pedro Alves <pedro@codesourcery.com>
4050
ef801a0e 4051 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4052 available.
4053
d252f7e5
DJ
40542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4055
4056 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4057 creation to support remote host testing.
4058
67bdab6c
DJ
40592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4060
4061 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4062 Recognize "command not found".
4063
bb391223
DJ
40642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4065
4066 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4067 single-stepping.
4068
70362913
DJ
40692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4070
4071 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4072 if arguments are not supported.
4073
493f3c00
DJ
40742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4075
4076 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4077 be const or non-const.
4078
8034c749
DJ
40792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4080
4081 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4082 mi_send_resuming_command to send -exec-continue.
4083
791dfb64
DJ
40842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4085
4086 * gdb.base/list.exp (test_list_filename_and_function): Add test
4087 with single quotes.
4088 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4089 matching.
4090 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4091 Add KFAIL'd tests for PR gdb/11289.
4092
7c5fe868
DJ
40932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4094
4095 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4096
fdc498b8
DJ
40972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4098
4099 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4100 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4101 a temporary directory.
4102
b519e2a6
DJ
41032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4104
4105 * gdb.base/charset.exp: Use a single regular expression to match
4106 show host-charset and show target-charset output.
4107
74164c56
JK
41082010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4109
4110 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4111 "Illegal process-id" expect string more exact.
4112 (attach to digits-starting nonsense is prohibited): New.
4113
701ed6dc
JK
41142010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4115
4116 * gdb.base/prelink.exp (set verbose on): New.
4117
889bf7c5 41182010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4119
4120 * mi-reverse.exp: New file. Test for reverse option to the
4121 following MI commands: exec-continue, exec-finish, exec-next,
4122 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4123
dadf0e9c
JB
41242010-02-09 Joel Brobecker <brobecker@adacore.com>
4125
4126 * gdb.ada/ptype_tagged_param: New testcase.
4127
714f19d5
TT
41282010-02-08 Tom Tromey <tromey@redhat.com>
4129
4130 PR c++/8017:
4131 * gdb.cp/overload.exp: Add tests.
4132 * gdb.cp/overload.cc (struct K): New.
4133 (namespace N): New.
4134 (main): Call new functions.
4135 (K::staticoverload): Define.
4136
889bf7c5 41372010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4138
4139 PR gdb/10728
4140 * gdb.cp/pr10728-x.h: New file.
4141 * gdb.cp/pr10728-x.cc: New file.
4142 * gdb.cp/pr10728-y.cc: New file.
4143 * gdb.cp/pr10728.exp: New file.
4144 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4145
889bf7c5 41462010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4147
4148 PR gdb/9067
4149 * gdb.cp/pr9067.exp: New
4150 * gdb.cp/pr9067.cc: New
4151 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4152
7b356089
JB
41532010-02-08 Joel Brobecker <brobecker@adacore.com>
4154
4155 * lib/gdb.exp (gdb_test_timeout): New global variable.
4156 Set it to timeout if not already set.
4157 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4158
1be00882
DE
41592010-02-05 Doug Evans <dje@google.com>
4160
4161 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4162 user.
4163
82856980
SW
41642010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4165
4166 PR c++/7935:
4167 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4168
1a334831
TT
41692010-02-04 Tom Tromey <tromey@redhat.com>
4170
4171 * gdb.cp/virtbase.exp: Make test case names unique.
4172
9c3c02fd
TT
41732010-02-02 Tom Tromey <tromey@redhat.com>
4174
4175 * gdb.cp/virtbase.exp: Add regression tests.
4176 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4177 (main): Instantiate RHC.
4178
0cc2414c
TT
41792010-02-02 Tom Tromey <tromey@redhat.com>
4180
4181 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4182 type-printing change.
4183
edf3d5f3
TT
41842010-02-02 Tom Tromey <tromey@redhat.com>
4185
4186 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4187 * gdb.cp/virtbase.cc: New file.
4188 * gdb.cp/virtbase.exp: New file.
4189 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4190
e4b7f41c
JK
41912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 PR libc/11214:
4194 * gdb.threads/current-lwp-dead.c: Include features.h.
4195 (HAS_NOMMU): New.
4196 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4197
b381ea14
JK
41982010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4199
4200 * gdb.base/symbol-without-target_section.exp,
4201 gdb.base/symbol-without-target_section.c: New.
4202
c593ac0e
DJ
42032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4204
4205 * gdb.base/bigcore.exp: Reset increased timeout.
4206 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4207
db25f29d
DJ
42082010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4209
4210 * gdb.base/gcore.exp (capture_command_output): Use
4211 gdb_test_multiple.
4212
f9d67f43
DJ
42132010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4214
4215 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4216 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4217 (Top level): Call it.
4218
177321bd
DJ
42192010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4220
4221 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4222
97f2ed50
DJ
42232010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4224
4225 * gdb.base/call-strs.exp, gdb.base/default.exp,
4226 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4227 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4228 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4229 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4230 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4231 * gdb.base/ending-run.exp: Correct restore of timeout.
4232 * gdb.base/page.exp: Remove unnecessary timeout setting.
4233
e4e2711a
JB
42342010-01-29 Joel Brobecker <brobecker@adacore.com>
4235
4236 * gdb.ada/rec_return: New testcase.
4237
ba581dc1
JB
42382010-01-29 Joel Brobecker <brobecker@adacore.com>
4239
4240 * gdb.ada/call_pn: New testcase.
4241
4ea95be9
DJ
42422010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4243
4244 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4245 (Top level): Use it to resume.
4246 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4247 the Thumb mode displaced stepping error as unsupported.
4248
df83a9bf
SW
42492010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4250
889bf7c5
PA
4251 * gdb.cp/nsusing.exp: Added more tests.
4252 * gdb.cp/nsrecurs.exp: Ditto.
4253 * gdb.cp/nsusing.cc: Added test functions.
4254 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4255
40b27cdc
JK
42562010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4257
4258 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4259 absolute directory pathnames in gdb.sum file.
4260
de958931
SW
42612010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4262
4263 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4264 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4265
708ead4e
TT
42662010-01-26 Tom Tromey <tromey@redhat.com>
4267
4268 PR exp/7643:
4269 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4270 setup_kfail.
4271
b14e635e
SW
42722010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4273
4274 * gdb.cp/nsrecurs.exp: New test.
4275 * gdb.cp/nsrecurs.cc: New test program.
4276 * gdb.cp/nsstress.exp: New test.
4277 * gdb.cp/nsstress.cc: New test program.
4278 * gdb.cp/nsdecl.exp: New test.
4279 * gdb.cp/nsdecl.cc: New test program.
4280
8540c487
SW
42812010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4282
4283 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4284 imported into file scope.
4285 Marked test as xfail.
4286 * gdb.cp/namespace-using.cc (marker5): New function.
4287 * gdb.cp/shadow.exp: New test.
4288 * gdb.cp/shadow.cc: New test program.
4289 * gdb.cp/nsimport.exp: New test.
4290 * gdb.cp/nsimport.cc: New test program.
4291
421d5d99
TT
42922010-01-25 Tom Tromey <tromey@redhat.com>
4293
4294 PR gdb/11049:
4295 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4296 with "set print null-stop on".
4297
691f8dc1
JK
42982010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4299
4300 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4301 Adjust it for DISASSEMBLY_OMIT_FNAME.
4302
0b92b5bb
TT
43032010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4304
4305 PR symtab/11199:
4306 * gdb.dwarf2/member-ptr-forwardref.exp,
4307 gdb.dwarf2/member-ptr-forwardref.S: New.
4308
23787403
JK
43092010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4310
4311 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4312 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4313 thread1_tid_mutex. Remove gdbstop_mutex handling.
4314 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4315 thread2_tid_mutex. Remove gdbstop_mutex handling.
4316 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4317 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4318 pthread_cond_wait conditionalizations by while loops.
4319
b966cb8a
TT
43202010-01-20 Tom Tromey <tromey@redhat.com>
4321
4322 PR backtrace/10770:
4323 * gdb.dwarf2/pr10770.exp: New file.
4324 * gdb.dwarf2/pr10770.c: New file.
4325 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4326
fcae584b
VP
43272010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4328
4329 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4330 that target was removed, and the test always runs native anyway.
4331
a0f49112
JK
43322010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4333
4334 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4335 gdb.base/watchpoint-cond-gone-stripped.c: New.
4336
ceeb3d5a
TT
43372010-01-19 Tom Tromey <tromey@redhat.com>
4338
4339 PR c++/8000:
4340 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4341 existing tests.
4342 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4343 (main): Use AAA::SomeEnum.
4344
dd322c54
JK
43452010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4346
4347 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4348 (test_ignore_count): Declare line_callme_body global.
4349 (run to breakpoint with ignore count): Use line_callme_body.
4350 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4351 (set line_main_hello, set line_main_return): Reindent.
4352 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4353 New.
4354 (continue to callee4): Use line_callee4_body.
4355 (check *stopped from CLI command): Use line_callee4_next.
4356 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4357 (set line_main_hello, set line_main_return): Reindent.
4358 (set line_callee4_head, set line_callee4_body): New.
4359 (continue to callee4): Use line_callee4_body.
4360
4e8f195d
TT
43612010-01-18 Tom Tromey <tromey@redhat.com>
4362
4363 PR c++/9680:
4364 * gdb.cp/casts.cc: Add new classes and variables.
4365 * gdb.cp/casts.exp: Test new operators.
4366
9e14a9ba
JB
43672010-01-18 Tom Tromey <tromey@redhat.com>
4368 Thiago Jung Bauermann <bauerman@br.ibm.com>
4369
4370 * gdb.python/source2.py: New file.
4371 * gdb.python/source1: New file.
4372 * gdb.python/python.exp: Test "source" command.
4373
00bf0b85
SS
43742010-01-15 Stan Shebs <stan@codesourcery.com>
4375
4376 * gdb.trace/tfile.c: New file.
4377 * gdb.trace/tfile.exp: New file.
889bf7c5 4378
55235ad7
JK
43792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4380
4381 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4382
9f2982ff
JK
43832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4386
bbfba9ed
JK
43872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4388
4389 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4390 (libfunc): New parameter action. Implement also selectable "sleep".
4391 * gdb.base/break-interp-main.c: Include assert.h.
4392 (libfunc): New parameter action.
4393 (main): New parameters argc and argv. Assert argc. Pass argv.
4394 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4395 (test_attach): New proc.
4396 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4397 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4398
61f0d762
JK
43992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4400
4401 * gdb.base/break-interp.exp (test_core): New proc.
4402 (test_ld): Call it.
4403
06a6f270
JK
44042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4405
4406 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4407 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4408 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4409 and gdb_compile_shlib. Use new -Wl compiler options.
4410 (dl bt, main bt): New tests.
4411
51bee8e9
JK
44122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4413
4414 Support PIEs with no symfile_objfile.
4415 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4416 (test_ld): New parameter trynosym.
4417 (test_ld <$trynosym>): New block.
4418
b8040f19
JK
44192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4420
4421 * gdb.base/break-interp.exp: New file.
4422
be759fcf
PM
44232010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4424
4425 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4426 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4427 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4428 test.
4429 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4430 * gdb.python/py-mi.exp: Add lazy string test.
4431
dc146f7c
VP
44322010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4433
4434 * lib/mi-support.exp (mi_check_thread_states): Handle
4435 core number in thread listing.
4436
b4ba55a1
JB
44372010-01-12 Joel Brobecker <brobecker@adacore.com>
4438
4439 * gdb.base/maint.exp: Adjust the expected output for the
4440 "maint print type" test. Use gdb_test_multiple instead of
4441 gdb_sent/gdb_expect.
4442
08e24bd4
DE
44432010-01-11 Doug Evans <dje@google.com>
4444
6496a609
DE
4445 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4446 from gdbserver_download. All callers updated.
4447
08e24bd4
DE
4448 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4449
b5cfddf5
JK
44502010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4451
4452 Implement binary numbers parsing.
4453 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4454 (test_integer_literals_rejected): New binary tests.
4455
3725885a
RW
44562010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4457
4458 * gdb.cell/configure: Regenerate.
4459
37aeb5df
JK
44602010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4461
4462 * gdb.base/corefile.exp: Move the core finding block out and call it as
4463 core_find, new variable $corefile, replace corefile by $corefile and
4464 [file tail $corefile] for usage vs. test names resp.
4465 * lib/gdb.exp (core_find): Move it as a new function here. New
4466 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4467 $destcore. Return "" on error.
4468
d521f563
JK
44692010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4470
4471 Workaround PR binutils/10802.
4472 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4473 (twice).
4474
28f24826
DJ
44752010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4476
4477 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4478
2de75e71
JB
44792010-01-08 Joel Brobecker <brobecker@adacore.com>
4480
4481 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4482 call, to avoid interruption.
4483
fe00719b 44842010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4485
4486 * gdb.stabs/weird.def (args93): New.
4487
d0ef5df8
DE
44882010-01-07 Doug Evans <dje@google.com>
4489
4490 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4491
3a08d52f
TT
44922010-01-07 Tom Tromey <tromey@redhat.com>
4493
4494 * gdb.base/source.exp: Use correct line number.
4495
7a697b8d
SS
44962010-01-05 Stan Shebs <stan@codesourcery.com>
4497
4498 * gdb.trace/tracecmd.exp: Test ftrace.
4499
7803799a
UW
45002010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4501
4502 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4503
c54eabfa
JK
45042010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4505
4506 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4507 "uint_for_mi_testing".
4508
02e7ef19
JB
45092010-01-01 Joel Brobecker <brobecker@adacore.com>
4510
4511 Test indented comment in file being sourced.
4512 * gdb.base/commands.exp: Test indented comment in file being sourced.
4513
abd775ce
JB
45142010-01-01 Joel Brobecker <brobecker@adacore.com>
4515
4516 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4517 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4518 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4519 notice.
4520
79b55b82
JB
45212010-01-01 Joel Brobecker <brobecker@adacore.com>
4522
4523 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4524 notice.
4525
8997583e
JK
45262010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4527
4528 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4529 missing $after_stopped and comma (,) expectation.
4530
6da95a67
SS
45312009-12-31 Stan Shebs <stan@codesourcery.com>
4532
4533 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4534
218d2fc6
TJB
45352009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4536
4537 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4538 (top level): Call test_watchpoint_in_big_blob.
4539 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4540 watchpoints.
4541 (func3): Write to buf.
4542
236f1d4d
SS
45432009-12-29 Stan Shebs <stan@codesourcery.com>
4544
4545 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4546
f61e138d
SS
45472009-12-28 Stan Shebs <stan@codesourcery.com>
4548
4549 * gdb.trace/tsv.exp: New file.
4550 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4551
0219b378
DJ
45522009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4553
4554 * gdb.base/find.c (main): Reference search buffers.
4555 * gdb.base/included.c (main): Reference integer.
4556 * gdb.base/ptype.c (charfoo): Declare.
4557 (intfoo): Call charfoo.
4558 * gdb.base/scope0.c (useitp): New function.
4559 (usestatics): Use useitp.
4560 (useit): Add a type for val.
4561 * gdb.base/scope1.c (useit1): Take a pointer argument.
4562 (usestatics1): Update calls to useit1.
4563 * gdb.cp/call-c.cc: Declare foo.
4564 (main): Call foo.
4565 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4566 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4567 (main): Call C::ensureRefs and ensureOtherRefs.
4568 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4569 variables.
4570 (ensureOtherRefs): New function.
4571 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4572 * gdb.cp/templates.cc (main): Call t5i.value.
4573
3f78692f
JK
45742009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4575
4576 Fix compatibility with G++-4.5.
4577 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4578 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4579 (uncaught return): Remove.
4580
429374b8
JK
45812009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4582 Phil Muldoon <pmuldoon@redhat.com>
4583
4584 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4585 (bp_location13, bp_location14, bp_location17, bp_location18)
4586 (marker3_proto, marker4_proto): New variables.
4587 (breakpoint info): Update output.
4588 (run until breakpoint at marker3, run until breakpoint at marker4): New
4589 tests.
4590
859825b8
JK
45912009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4592
4593 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4594 Replace the printf call of Y by provided "y-set-1" label. New block
4595 for the second shared library.
4596 * gdb.base/unload.exp: Compile also the second library, call
4597 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4598 (single pending breakpoint info): Rename to ...
4599 (pending breakpoint info before run): ... this extended test.
4600 (libfile2, libname2, libsrcfile2, libsrc2)
4601 (lib_sl2): New variables.
4602 (exec_opts): Set also SHLIB_NAME2.
4603 (pending breakpoint info on first run at shrfunc1)
4604 (pending breakpoint info on second run at shrfunc1)
4605 (pending breakpoint info on second run at shrfunc2)
4606 (print y from libfile, print y from libfile2): New tests.
4607 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4608 * gdb.base/unloadshr2.c: New.
4609
e6a386cd
HZ
46102009-12-22 Hui Zhu <teawater@gmail.com>
4611
4612 * gdb.reverse/sigall-reverse.exp: Adjust.
4613
9e19b45e
VP
46142009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4615
4616 PR gdb/10884
4617
4618 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4619 (main): Call do_bitfield_tests.
aacf5b1e 4620 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4621
d53a7b30
JB
46222009-12-20 Joel Brobecker <brobecker@adacore.com>
4623
4624 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4625 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4626 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4627 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4628 gdb.modula2/unbounded1.c: Update copyright header.
4629
191ca0a1
CM
46302009-12-10 Chris Moller <moller@mollerware.com>
4631
4632 PR gdb/9399
4633 * gdb.cp/virtfunc2.exp: New tests
4634 * gdb.cp/virtfunc2.cc: New tests
4635 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4636
0fa6cf1b
MS
46372009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4638
4639 * gdb.reverse/i387-env-reverse.c: New file.
4640 * gdb.reverse/i387-env-reverse.exp: New file.
4641 * gdb.reverse/i387-stack-reverse.c: New file.
4642 * gdb.reverse/i387-stack-reverse.exp: New file.
4643
361ae042
PM
46442009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4645
4646 * gdb.python/py-type.exp (test_range): New test.
4647
bfd31e71
PM
46482009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4649
4650 PR python/10805
4651
4652 * gdb.python/py-type.exp: New file.
4653 * gdb.python/py-type.c: New file.
4654 * Makefile.in: Add py-type.
4655
57a1d736
TT
46562009-12-03 Tom Tromey <tromey@redhat.com>
4657
4658 * gdb.python/py-value.exp (test_parse_and_eval): New
4659 function.
4660
1f3b5d1b
PP
46612009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4662
4663 PR gdb/11022
4664
4665 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4666 * gdb.base/pr11022.c: New test.
4667
8b7dbdc9
JK
46682009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4669
4670 Fix spurious false FAILs.
4671 * gdb.base/structs.c (chartest): New.
4672 (main): Fill-in chartest.
4673 * gdb.base/structs.exp (anychar_re, first): New.
4674 (start_structs_test): Import global anychar_re and first.
4675 New gdb_test call "set print elements 300; ${testfile}"
4676 (start_structs_test <$first>): New block.
4677 (any): Import global anychar_re. New variable ac. Use ${ac}.
4678
6a53b2ec
JK
46792009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4680
4681 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4682
d7167b4c
JK
46832009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4684
4685 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4686 Force $srcfile file.
4687 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4688
b1798462
UW
46892009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4690
4691 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4692 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4693 * gdb.threads/watchthreads-reorder.exp: Likewise.
4694
b6199126
DJ
46952009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4696
4697 PR gdb/8704
4698
4699 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4700 "if", and "thread". Correct matching in the previous test.
4701
b22a0510
DJ
47022009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4703
4704 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4705
930636d2
MS
47062009-11-23 Michael Snyder <msnyder@vmware.com>
4707
4708 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4709 * gdb.reverse-watch-precsave.exp: Ditto.
4710
21a0512e
PP
47112009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4712
4713 * gdb.asm/asm-source.exp: Adjust.
4714 * gdb.base/help.exp: Adjust.
889bf7c5 4715
fc30d5e0
PA
47162009-11-22 Pedro Alves <pedro@codesourcery.com>
4717
4718 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4719 (do_syscall_tests_without_xml): Set data-directory to
4720 /the/path/to/nowhere.
4721
f6bc2008
PA
47222009-11-21 Pedro Alves <pedro@codesourcery.com>
4723
4724 * gdb.threads/local-watch-wrong-thread.c,
4725 gdb.threads/local-watch-wrong-thread.exp: New files.
4726
8c2fb5de
PA
47272009-11-21 Pedro Alves <pedro@codesourcery.com>
4728
4729 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4730 assume new `regsub' syntax available.
4731
ebec9a0f
PA
47322009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4733
a79d3c27
JK
4734 * gdb.base/watchpoint-hw-hit-once.exp,
4735 gdb.base/watchpoint-hw-hit-once.c: New.
4736
47372009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4738
4739 * gdb.threads/watchthreads-reorder.exp,
4740 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4741
276a961b
MK
47422009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4743
4744 * gdb.xml/tdesc-regs.exp: Use for m68k.
4745
4867c1fb
PA
47462009-11-15 Pedro Alves <pedro@codesourcery.com>
4747
4748 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4749
f6838f81
DJ
47502009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4751
4752 * lib/gdb.exp (current_target_name): New procedure.
4753 (gdb_wrapper_target): New variable.
4754 (gdb_wrapper_init): Set gdb_wrapper_target.
4755 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4756 wrapper.
4757
4ac4dd3f
DJ
47582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4759
4760 * gdb.base/remote.exp: Delete the slowest load test.
4761 Do not load with fixed packet sizes.
4762
a7881759
DJ
47632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4764
4765 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4766
97a5b505
DJ
47672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4768
4769 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4770 srcfile when setting a breakpoint.
4771
d3e1fc54
DJ
47722009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4773
4774 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4775 macros.
4776
7cbcbded
DJ
47772009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4778
4779 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4780 to be in memory.
4781 * gdb.base/display.c (force_mem): New.
4782 (do_loops): Use it. Add breakpoint comments.
4783 (do_vars): Add a breakpoint comment.
4784 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4785 line numbers.
4786
bdea3a92
NF
47872009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4788
4789 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4790 instead of a bare "run".
4791
269f82e5
PP
47922009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4793
4794 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4795
a69b7d9d
DJ
47962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4797
4798 * lib/cell.exp (skip_cell_tests): Clean up test files before
4799 returning.
4800
b598bfda
DJ
48012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4802
4803 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4804 and the breakpoint menu. Do not call perror if a prompt is seen.
4805 Consume the following GDB prompt.
4806 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4807 * gdb.cp/namespace.exp: Use gdb_test.
4808 * gdb.cp/templates.exp: Use gdb_test.
4809 (test_template_breakpoints): Use gdb_test_multiple.
4810
87728fa0
DJ
48112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4812
4813 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4814 (marker4): Reference values.
4815
b67c692f
DJ
48162009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4817
4818 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4819 is missing.
4820
f0df251a
DJ
48212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4822
4823 * gdb.base/break.c (need_malloc): New.
4824 * gdb.base/constvars.c (main): Reference crass and crisp.
4825 * gdb.base/gdb1821.c (main): Reference bar.
4826 * gdb.cp/gdb1355.cc (main): Reference s1.
4827 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4828 (main): Call them.
4829 * gdb.cp/hang2.cc (dummy2): Define.
4830 * gdb.cp/hang3.cc (dummy3): Define.
4831 * gdb.cp/m-data.cc (main): Reference shadow.
4832
bdf7534a
NF
48332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4834 Nathan Froyd <froydnj@codesourcery.com>
4835
4836 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4837 remote host.
4838
f24fce77
NF
48392009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4840
4841 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4842 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4843 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4844 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4845 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4846 * gdb.dwarf2/dw2-producer.exp: Likewise.
4847 * gdb.dwarf2/mac-fileno.exp: Likewise.
4848 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4849 py-prettyprint.py to the remote host.
4850 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4851
40f0318e
KS
48522009-11-11 Keith Seitz <keiths@redhat.com>
4853
4854 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4855 use it instead of "Foo".
4856 * gdb.cp/classes.exp (do_tests): Add a test to access
4857 a method through a typedef'd class name.
4858
f3d9f7fb
NF
48592009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4860
4861 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4862 exponents.
4863 * gdb.base/pointers.exp: Likewise.
4864 * gdb.cp/ref-types.exp: Likewise.
4865
a4216f37
KS
48662009-11-11 Keith Seitz <keiths@redhat.com>
4867
4868 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4869 new[] and delete[].
4870 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4871 "void".
4872 (probe_demangler): Remove all single-quoting of
4873 method and variable names.
4874 (info_func_regexp): Remove the word "void" from any
4875 occurrence of "(void)".
4876 (print_addr_2): Remove all single-quoting of
4877 method names.
4878 (print_addr_2_kfail): Likewise.
4879 (print_addr): Single-quote C function names before
4880 passing to print_addr_2.
4881 (test_paddr_operator_functions): Remove single-quoting
4882 for method names.
4883 Add tests for operator new[] and operator delete[].
4884
9b14d7aa
JK
48852009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4886
4887 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4888
85feb311
KS
48892009-11-09 Keith Seitz <keiths@redhat.com>
4890
4891 * gdb.cp/overload.exp: Add tests for resolving overloaded
4892 methods in expression parsing/evaluation.
4893
fa335448
DJ
48942009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4895
4896 * lib/gdb.exp (default_gdb_version): Use --version instead of
4897 --command.
4898
ec3c07fc
NS
48992009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4900
4901 * lib/gdb.exp (gdb_compile_test): New.
4902 (skip_ada_tests, skip_java_tests): New.
4903 (gdb_compile): Use gdb_compile_test for f77.
4904 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4905 * lib/java.exp (compile_java_from_source): Remove runtests check,
4906 use gdb_compile_test to record result.
4907 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4908 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4909 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4910 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4911 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4912 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4913 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4914 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4915 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4916 adjust gdb_compile invocations.
4917
b8b4e42b
JK
49182009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4919
4920 * Makefile.in (abs_builddir): New.
4921 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4922 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4923 `$(abs_builddir)/site.exp'.
4924
f8b7eaf3
DJ
49252009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4926
4927 * config/m68k-emc.exp, lib/emc-support.exp,
4928 gdb.trace/gdb_c_test.c: Delete.
4929 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
4930 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
4931 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
4932 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
4933 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
4934 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
4935 casing for m68k-*-elf.
4936
c4187697
NS
49372009-11-03 Pedro Alves <pedro@codesourcery.com>
4938
4939 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
4940 * gdb.arch/i386-prologue.exp: Likewise.
4941 * gdb.arch/i386-unwind.exp: Likewise.
4942
db16b772
DJ
49432009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4944
4945 * lib/gdb.exp (gdb_expect): Fix timeout typo.
4946
bcf71277
DJ
49472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4948
4949 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
4950
0105cee2
DJ
49512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
4952
4953 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
4954
24ddea62
JK
49552009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4956
4957 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
4958
287ccc17
JK
49592009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4960
4961 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
4962 * gdb.base/sepdebug2.c: New file.
4963
08bca259 49642009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
4965
4966 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
4967 the modified warnings for catch syscall. Verify if GDB was compiled
4968 with support for lib expat, and choose which tests to run depending
4969 on this.
4970
5d4e2b76
VP
49712009-10-30 Vladimir Prus <vladimir@codesourcery.com>
4972
4973 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
4974 that composite commands are parsed OK. And also test
4975 that breakpoint commands do work.
4976
240e538a
MS
49772009-10-23 Michael Snyder <msnyder@vmware.com>
4978
4979 gdb.reverse/consecutive-precsave.exp: Change expect pattern
4980 to allow for new disassembly style.
4981
9c419145
PP
49822009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
4983
4984 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 4985
02506ff1
MS
49862009-10-22 Michael Snyder <msnyder@vmware.com>
4987
4988 * gdb.reverse/break-precsave.exp: New test.
4989 * gdb.reverse/consecutive-precsave.exp: Ditto.
4990 * gdb.reverse/finish-precsave.exp: Ditto.
4991 * gdb.reverse/i386-precsave.exp: Ditto.
4992 * gdb.reverse/machinestate-precsave.exp: Ditto.
4993 * gdb.reverse/sigall-precsave.exp: Ditto.
4994 * gdb.reverse/solilb-precsave.exp: Ditto.
4995 * gdb.reverse/step-precsave.exp: Ditto.
4996 * gdb.reverse/until-precsave.exp: Ditto.
4997 * gdb.reverse/watch-precsave.exp: Ditto.
4998
4cf866a3
MS
49992009-10-22 Michael Snyder <msnyder@vmware.com>
5000
5001 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5002 for gdb_expect. Adjust one test's expect strings for the new
5003 format of disassemble.
5004 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5005 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5006 gdb_test_multiple.
5007 * gdb.reverse/step-reverse.exp: Delete 'return'.
5008 * gdb.reverse/until-reverse.exp: Delete blank lines.
5009 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5010
2b28d209
PP
50112009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5012
5013 * gdb.base/consecutive.exp: Adjust.
5014 * gdb.base/display.exp: Likewise.
5015 * gdb.base/pc-fp.exp: Likewise.
5016 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5017
33b9c32b
MS
50182009-10-19 Michael Snyder <msnyder@vmware.com>
5019
5020 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5021 * gdb.reverse/finish-reverse.c: Ditto.
5022 * gdb.reverse/sigall-reverse.c: Ditto.
5023 * gdb.reverse/solib-reverse.c: Ditto.
5024 * gdb.reverse/step-reverse.c: Ditto.
5025 * gdb.reverse/watch-reverse.c: Ditto.
5026
6c95b8df
PA
50272009-10-19 Pedro Alves <pedro@codesourcery.com>
5028 Stan Shebs <stan@codesourcery.com>
5029
5030 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5031 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5032 "Executing new program".
5033 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5034 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5035 left listed after having been killed.
5036 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5037 * gdb.base/maint.exp: Adjust test.
5038
5039 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5040 * gdb.multi/Makefile.in: New.
5041 * gdb.multi/base.exp: New.
5042 * gdb.multi/goodbye.c: New.
5043 * gdb.multi/hangout.c: New.
5044 * gdb.multi/hello.c: New.
5045 * gdb.multi/bkpt-multi-exec.c: New.
5046 * gdb.multi/bkpt-multi-exec.exp: New.
5047 * gdb.multi/crashme.c: New.
5048
279017b7
TG
50492009-10-13 Tristan Gingold <gingold@adacore.com>
5050
5051 * gdb.base/sepdebug.exp: Check debug info are found.
5052
0413d738
PA
50532009-10-08 Pedro Alves <pedro@codesourcery.com>
5054
5055 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5056 bits.
5057
c628eecc
JK
50582009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5059
5060 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5061
38af1bfe
JB
50622009-10-07 Joel Brobecker <brobecker@adacore.com>
5063
5064 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5065 of the comments.
5066
2b0adecd
PM
50672009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5068
5069 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5070 * gdb.base/annota3.exp: Idem.
5071 * gdb.base/maint.exp: Idem.
5072
8d417781
PM
50732009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5074
889bf7c5 5075 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5076 to default.
5077
bb61102d
PM
50782009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5079
889bf7c5 5080 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5081 mingw and cygwin targets.
5082
ace5c364
PM
50832009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5084 Pedro Alves <pedro@codesourcery.com>
5085
889bf7c5 5086 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5087 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5088
c2d494a0
PM
50892009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5090
e1b52ce2
PM
5091 * gdb.base/shr1.c: Use %p in format string.
5092 * gdb.base/unload.c: Avoid warning in fprintf.
5093 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5094
209f53f5
PM
50952009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5096
5097 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5098 long type.
5099 (test_unlink): Correct printf string.
5100 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5101 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5102
8172766a
JK
51032009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5104
5105 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5106 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5107 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5108
0f73703c
UW
51092009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5110
5111 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5112 * gdb.objc/nondebug.exp: Likewise.
5113
b32306ca
UW
51142009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5115
5116 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5117 target_info setting.
5118
5119 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5120 that detect new threads during "info threads".
5121
0057022f
UW
51222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5123
5124 * gdb.threads/manythreads.c (main): Increase thread stack size
5125 to 2*PTHREAD_STACK_MIN.
5126 * gdb.threads/multi-create.c (main): Likewise.
5127 (create_function): Likewise.
5128
f29c0325
UW
51292009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5130
5131 * gdb.base/dump.exp: Pass difference of pointer types instead
5132 of integer types as offset to restore in intarr3.srec case.
5133
fcb34849
UW
51342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5135
5136 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5137
d5142e3b
UW
51382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5139
5140 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5141
087b74b2 51422009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5143
087b74b2
PM
5144 New test for two watchpoints, with disabling of
5145 the first inserted.
5146 * testsuite/gdb.base/watchpoints.c: New file.
5147 * testsuite/gdb.base/watchpoints.exp: New file.
5148
96c07c5b
TT
51492009-09-25 Tom Tromey <tromey@redhat.com>
5150
5151 * gdb.base/charset.exp: Test utf-16 strings with Python.
5152
b8899f2b
TT
51532009-09-25 Tom Tromey <tromey@redhat.com>
5154
5155 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5156 UCS-4.
5157 * gdb.base/charset.c (utf_32_string): Rename.
5158 (init_utf32): Rename.
5159 (main): Update.
5160
329719ec
TT
51612009-09-22 Tom Tromey <tromey@redhat.com>
5162
5163 * gdb.python/py-function.exp: Add regression tests.
5164
11ef0d76
KS
51652009-09-21 Keith Seitz <keiths@redhat.com>
5166
5167 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5168 with invalid operator.
5169
3fe8f3b3
KS
51702009-09-21 Keith Seitz <keiths@redhat.com>
5171
5172 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5173 and destructor using typedef name of class.
5174 * gdb.cp/classes.cc (class Base1): Add a destructor.
5175 (base1): New typedef.
5176 (use_methods): Instanitate an object of type base1.
5177 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5178 (do_tests): Call test_template_typedef.
5179 * gdb.cp/templates.cc (Baz::~Baz): New method.
5180 (intBazOne): New typedef.
5181 (main): Instantiate intBazOne.
5182
7a9fe101
PM
51832009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5184
5185 PR python/10633
5186
5187 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5188 Function.
5189 (run_lang_tests): Add print elements test.
5190
2e4d963f
PM
51912009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5192
5193 * gdb.python/py-value.exp (test_subscript_regression): New
5194 function. Test for invalid subscripts.
5195 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5196 (ptr_ref): New function.
5197
ec7e75e7
PP
51982009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5199
5200 * gdb.base/default.exp: Fix "show convenience".
5201
0cc7d26f
TT
52022009-09-15 Tom Tromey <tromey@redhat.com>
5203
5204 * lib/mi-support.exp (mi_create_varobj): Update.
5205 (mi_create_floating_varobj): Likewise.
5206 (mi_create_dynamic_varobj): New proc.
5207 (mi_varobj_update): Update.
5208 (mi_varobj_update_with_type_change): Likewise.
5209 (mi_varobj_update_kv_helper): New proc.
5210 (mi_varobj_update_dynamic_helper): Rewrite.
5211 (mi_varobj_update_dynamic): New proc.
5212 (mi_list_varobj_children): Update.
5213 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5214 * gdb.python/python-prettyprint.py (pp_outer): New class.
5215 (pp_nullstr): Likewise.
5216 (lookup_function): Register new printers.
5217 * gdb.python/python-prettyprint.c (struct substruct): New type.
5218 (struct outerstruct): Likewise.
5219 (substruct_test): New function.
5220 (struct nullstr): New type.
5221 (string_1, string_2): New globals.
5222 (main): Add new tests.
5223 * gdb.python/python-mi.exp: Added regression tests.
5224 * gdb.mi/mi2-var-display.exp: Update.
5225 * gdb.mi/mi2-var-cmd.exp: Update.
5226 * gdb.mi/mi2-var-child.exp: Update.
5227 * gdb.mi/mi2-var-block.exp: Update.
5228 * gdb.mi/mi-var-invalidate.exp: Update.
5229 * gdb.mi/mi-var-display.exp: Update.
5230 * gdb.mi/mi-var-cmd.exp: Update.
5231 * gdb.mi/mi-var-child.exp: Update.
5232 * gdb.mi/mi-var-block.exp: Update.
5233 * gdb.mi/mi-break.exp: Update.
5234 * gdb.mi/gdb701.exp: Update.
5235
a96d9b2e
SDJ
52362009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5237
5238 * Makefile.in: Inclusion of catch-syscall object.
5239 * gdb.base/catch-syscall.c: New file.
5240 * gdb.base/catch-syscall.exp: New file.
5241
b43b923a
MS
52422009-09-12 Michael Snyder <msnyder@vmware.com>
5243
5244 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5245 that can support reverse debuggnig.
5246
cec03d70
TT
52472009-09-11 Tom Tromey <tromey@redhat.com>
5248
5249 * gdb.dwarf2/valop.S: New file.
5250 * gdb.dwarf2/valop.exp: New file.
5251
e23bb3fc
MK
52522009-09-11 Mark Kettenis <kettenis@gnu.org>
5253
5254 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5255
37c3696d
DE
52562009-09-10 Doug Evans <dje@google.com>
5257
5258 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5259 Add $gdb_prompt to second breakpoint regexp.
5260
5172aecb
JB
52612009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5262
5263 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5264 names, add missing ones.
5265 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5266 * gdb.python/py-frame.c: Rename from python-frame.c.
5267 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5268 testfile name.
5269 * gdb.python/py-function.exp: Rename from python-function.exp.
5270 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5271 testfile name.
5272 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5273 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5274 Adjust testfile name.
5275 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5276 * gdb.python/py-template.cc: Rename from python-template.cc.
5277 * gdb.python/py-template.exp: Rename from python-template.exp.
5278 Adjust testfile name.
5279 * gdb.python/py-value.c: Rename from python-value.c.
5280 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5281 testfile name.
5282
b554e4bd
JK
52832009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5284
5285 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5286 $bpt2address.
5287 (Second breakpoint address is valid on ia64)
5288 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5289
9a68ae16
JM
52902009-09-03 Joseph Myers <joseph@codesourcery.com>
5291
5292 * gdb.base/ending-run.exp: Restrict regular expression matching
5293 line number to require closing brace following.
5294
146b9145
DE
52952009-09-03 Doug Evans <dje@google.com>
5296
5297 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5298
787d21e1
TT
52992009-09-02 Tom Tromey <tromey@redhat.com>
5300
5301 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5302
e7802207
TT
53032009-09-02 Tom Tromey <tromey@redhat.com>
5304
5305 * gdb.dwarf2/callframecfa.exp: New file.
5306 * gdb.dwarf2/callframecfa.S: New file.
5307
817aadd2
JK
53082009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5309
5310 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5311 gdb.base/solib-overlap-main.c: New.
5312
4a76eae5
DJ
53132009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5314
5315 PR gdb/10565
5316
5317 * gdb.base/bitfields.c (struct container, container): New.
5318 (main): Initialize it and call break5.
5319 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5320
d4b96c9a
JK
53212009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5322
5323 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5324 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5325
4e22772d
JK
53262009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5327
5328 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5329
2efab443
MS
53302009-08-26 Michael Snyder <msnyder@vmware.com>
5331
5332 * gdb.base/i386-reverse.c: New file.
5333 * gdb.base/i386-reverse.exp: New file.
5334 * gdb.base/Makefile.in: Add new files to be removed.
5335
07ab73a0
JM
53362009-08-26 Joseph Myers <joseph@codesourcery.com>
5337
5338 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5339 environment-pwd for remote host.
5340 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5341
676accff
KS
53422009-08-24 Keith Seitz <keiths@redhat.com>
5343
5344 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5345 Add two new C++ completer tests which limit the output to a
889bf7c5 5346 given class.
676accff 5347
f9f7ad22
MS
53482009-08-24 Michael Snyder <msnyder@vmware.com>
5349
5350 * gdb.base/del.exp: Fix typo in comment.
5351 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5352
81ecdfbb
RW
53532009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5354
5355 * configure: Regenerate.
5356 * gdb.hp/configure: Likewise.
5357 * gdb.hp/gdb.aCC/configure: Likewise.
5358 * gdb.hp/gdb.base-hp/configure: Likewise.
5359 * gdb.hp/gdb.compat/configure: Likewise.
5360 * gdb.hp/gdb.defects/configure: Likewise.
5361 * gdb.hp/gdb.objdbg/configure: Likewise.
5362 * gdb.stabs/configure: Likewise.
5363
cab0c772
UW
53642009-08-19 Doug Evans <dje@google.com>
5365
5366 * gdb.base/gdbvars.c: New file.
5367 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5368
b8fa0bfa
PA
53692009-08-14 Pedro Alves <pedro@codesourcery.com>
5370
5371 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5372 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5373
b84aa90a
PA
53742009-08-13 Pedro Alves <pedro@codesourcery.com>
5375
5376 * gdb.base/default.exp: Adjust "set language test": it's now an
5377 enum command. Larger help string moved to "help set language".
5378 * gdb.base/help.exp: Adjust "help set language" expected output,
5379 now lists all known languages.
5380
0d8f9b2c
NF
53812009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5382
5383 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5384 all frame arguments.
5385 * gdb.arch/altivec-regs.exp: Likewise.
5386
bda180e0
TT
53872009-08-07 Tom Tromey <tromey@redhat.com>
5388
5389 * gdb.base/setshow.exp: Add tests for changes to set language, set
5390 check range, and set check type.
5391
48cb2d85
VP
53922009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5393
5394 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5395 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5396 Call it.
48cb2d85 5397
1ea34204
UW
53982009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5399
5400 * configure.ac: Run gdb.cell tests when appropriate.
5401 * configure: Regenerate.
5402 * lib/cell.exp: New file.
5403 * gdb.cell: New directory.
5404 * gdb.cell/configure.ac: New file.
5405 * gdb.cell/configure: New file.
5406 * gdb.cell/Makefile.in: New file.
5407 * gdb.cell/arch.exp: New file.
5408 * gdb.cell/break.c: New file.
5409 * gdb.cell/break.exp: New file.
5410 * gdb.cell/break-spu.c: New file.
5411 * gdb.cell/bt.c: New file.
5412 * gdb.cell/bt2-spu.c: New file.
5413 * gdb.cell/bt-spu.c: New file.
5414 * gdb.cell/bt.exp: New file.
5415 * gdb.cell/coremaker.c: New file.
5416 * gdb.cell/coremaker-spu.c: New file.
5417 * gdb.cell/core.exp: New file.
5418 * gdb.cell/gcore.exp: New file.
5419 * gdb.cell/data.c: New file.
5420 * gdb.cell/data.exp: New file.
5421 * gdb.cell/data-spu.c: New file.
5422 * gdb.cell/ea-cache.exp: New file.
5423 * gdb.cell/ea-cache.c: New file.
5424 * gdb.cell/ea-cache-spu.c: New file.
5425 * gdb.cell/ea-standalone.c: New file.
5426 * gdb.cell/ea-standalone.exp: New file.
5427 * gdb.cell/ea-test.c: New file.
5428 * gdb.cell/ea-test.exp: New file.
5429 * gdb.cell/f-regs.exp: New file.
5430 * gdb.cell/mem-access.c: New file.
5431 * gdb.cell/mem-access.exp: New file.
5432 * gdb.cell/mem-access-spu.c: New file.
5433 * gdb.cell/ptype.exp: New file.
5434 * gdb.cell/registers.exp: New file.
5435 * gdb.cell/size.c: New file.
5436 * gdb.cell/sizeof.exp: New file.
5437 * gdb.cell/size-spu.c: New file.
5438 * gdb.cell/solib.exp: New file.
5439 * gdb.cell/solib-symbol.exp: New file.
5440
85e747d2
UW
54412009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5442
5443 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5444
58d6951d
DJ
54452009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5446
5447 * gdb.base/float.exp: Handle VFP registers.
5448
6e0a4f15
MS
54492009-07-14 Michael Snyder <msnyder@vmware.com>
5450
dcd5da87
MS
5451 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5452 to bring gdb to the beginning of the calling line.
5453
6e0a4f15
MS
5454 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5455 confusing the i386 epilogue unwinder.
5456
782b2b07
SS
54572009-07-14 Stan Shebs <stan@codesourcery.com>
5458
5459 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5460
f662c3bc
MS
54612009-07-14 Michael Snyder <msnyder@vmware.com>
5462
5463 * gdb.reverse/step-reverse.exp (stepi into function call):
5464 Call instruction may not be first instruction in the line.
5465 (reverse stepi from a function call): Used wrong line number.
5466
8f313923
JK
54672009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5468
5469 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5470
4662c76e
JK
54712009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5472
5473 Fix gdb.base/macscp.exp when using custom inputrc.
5474 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5475 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5476 env(TERM) set.
5477 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5478 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5479
aa81e255
JK
54802009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5483 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5484 Change the compilation target to match the testcase name.
5485 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5486 testcase name.
5487 * a2-run.exp: Use for setup prepare_for_testing. Change the
5488 compilation target to match the testcase name.
5489 * gdb.base/commands.exp: Likewise.
5490 * gdb.base/finish.exp: Likewise.
5491 * gdb.base/float.exp: Likewise.
5492 * gdb.base/info-target.exp: Likewise.
5493 * gdb.base/relational.exp: Likewise.
5494 * gdb.base/term.exp: Likewise.
5495 * gdb.base/until.exp: Likewise.
5496 * gdb.base/volatile.exp: Likewise.
5497 * gdb.base/whatis-exp.exp: Likewise.
5498
4c93b1d7
HZ
54992009-07-11 Hui Zhu <teawater@gmail.com>
5500
5501 * gdb.base/help.exp (disassemble): Update expected help text.
5502
812f7342
TT
55032009-07-09 Tom Tromey <tromey@redhat.com>
5504
5505 * lib/gdb.exp: Handle TRANSCRIPT.
5506 (remote_spawn, remote_close, send_gdb): New procs.
5507
fbb8f299
PM
55082009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5509
5510 * gdb.python/python-prettyprint.c: Add counted null string
5511 structure.
5512 * gdb.python/python-prettyprint.exp: Print null string. Test for
5513 embedded nulls.
5514 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5515 * gdb.python/python-value.exp (test_value_in_inferior): Add
5516 variable length string fetch tests.
5517 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5518
c0ac0ec7
JK
55192009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5520
5521 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5522
30b66ecc
TT
55232009-07-07 Tom Tromey <tromey@redhat.com>
5524
5525 * gdb.base/call-rt-st.exp: Update for change to escape output.
5526 * gdb.base/callfuncs.exp: Likewise.
5527 * gdb.base/charset.exp: Likewise.
5528 * gdb.base/constvars.exp: Likewise.
5529 * gdb.base/long_long.exp: Likewise.
5530 * gdb.base/pointers.exp: Likewise.
5531 * gdb.base/printcmds.exp: Likewise.
5532 * gdb.base/setvar.exp: Likewise.
5533 * gdb.base/store.exp: Likewise.
5534 * gdb.cp/ref-types.exp: Likewise.
5535 * gdb.mi/mi-var-child.exp: Likewise.
5536 * gdb.mi/mi-var-display.exp: Likewise.
5537 * gdb.mi/mi2-var-display.exp: Likewise.
5538 * gdb.base/charset.exp: Test octal escape sequence length.
5539 Update for change to escape output.
5540
187c4a2b
JK
55412009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5542
5543 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5544
d80a43f9
DJ
55452009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5546
5547 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5548
047427a8
JK
55492009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5550
5551 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5552 gdbserver increasing $portnum if "Can't bind address" has been seen.
5553
8b5a0f4f
PA
55542009-07-05 Pedro Alves <pedro@codesourcery.com>
5555
5556 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5557 mingw32ce.
5558
7d93ba58
PA
55592009-07-05 Pedro Alves <pedro@codesourcery.com>
5560
5561 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5562 VFP format.
5563
2277426b
PA
55642009-07-02 Pedro Alves <pedro@codesourcery.com>
5565
5566 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5567 linux. Adjust to use "inferior", "info inferiors", "detach
5568 inferior" and "kill inferior" instead of "restart", "info fork",
5569 "detach fork" and "delete fork".
5570 * gdb.base/ending-run.exp: Spell out "info".
5571 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5572 the "kill" command.
5573
5af949e3
UW
55742009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5575
5576 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5577 change to prefix TLS offset in hex with 0x.
5578
5d3729b5
UW
55792009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5580
5581 * gdb.base/default.exp: Update test case for "x" changes.
5582
af589bd0
TG
55832009-07-01 Tristan Gingold <gingold@adacore.com>
5584
5585 * gdb.base/bigcore.exp: Make darwin untested.
5586
40974f91
JK
55872009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5588
5589 * gdb.base/completion.exp (directory completion): Create the directory.
5590 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5591 escapeuniquesub.
5592 (directory completion 2): Expect now ${escapeuniquesub}.
5593 (Glob remaining of directory test): Remove one excessive newline.
5594 Expect the real output.
5595
59dd3af6
JK
55962009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5597
5598 Fix `make check//%' target after `make check' has been ran.
5599 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5600 a mkdir call.
5601 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5602 (%/.dir): Remove.
5603
f4e164aa
JK
56042009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5605
5606 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5607 the expected result record.
5608
69af2122
JK
56092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5610
5611 Remove racy FAILs relying just on the timeouts.
5612 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5613 (annotation_level 2): Remove racy FAILs.
5614
2fd481e1
PP
56152009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5616
5617 gdb/10275
889bf7c5
PA
5618 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5619
c38f313d
DJ
56202009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5621
5622 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5623
8b777f02
VP
56242009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5625
5626 * gdb.mi/mi-stack.exp: Testing symbolic options
5627 to -stack-list-locals and -stack-list-arguments.
5628
00c7eacf
JK
56292009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5630
5631 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5632
6bc80edc
TT
56332009-06-29 Tom Tromey <tromey@redhat.com>
5634
5635 * dg-extract-results.sh: New file.
5636 * Makefile.in (FORCE_PARALLEL): New variable.
5637 (CHECK_TARGET): New conditional variable.
5638 (check): Use CHECK_TARGET.
5639 (DO_RUNTEST): New variable.
5640 (check-single): New target.
5641 (TEST_DIRS): New variable.
5642 (TEST_TARGETS): Likewise.
5643 (check-parallel): New target.
5644 (check-gdb.%): New pattern.
5645 (BASE1_FILES): New variable.
5646 (BASE2_FILES): Likewise.
5647 (check-gdb.base%): New pattern.
5648 (%/.dir): New pattern.
5649 * configure: Rebuild.
5650 * aclocal.m4 (AM_CONDITIONAL): New defun.
5651 * configure.ac: Check whether user is using GNU make.
5652 (GMAKE): New conditional.
5653
794684b6
SW
56542009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5655
5656 * gdb.cp/namespace-nested-import.cc: New test.
5657 * gdb.cp/namespace-nested-import.exp: New test.
5658
edb3359d
DJ
56592009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5660
5661 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5662 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5663 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5664 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5665 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5666 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5667 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5668 gdb.opt/inline-markers.c: New files.
5669 * lib/gdb.exp (skip_inline_frame_tests): New function.
5670 (skip_inline_var_tests): New function.
5671
cf657a0c
AS
56722009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5673
5674 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5675 backtrace.
5676
28d41a99
MS
56772009-06-27 Michael Snyder <msnyder@vmware.com>
5678
5679 * gdb.reverse: New directory.
5680 * gdb.reverse/break-reverse.c: New test.
5681 * gdb.reverse/break-reverse.exp: New test.
5682 * gdb.reverse/consecutive-reverse.c: New test.
5683 * gdb.reverse/consecutive-reverse.exp: New test.
5684 * gdb.reverse/finish-reverse.c: New test.
5685 * gdb.reverse/finish-reverse.exp: New test.
5686 * gdb.reverse/machinestate.c: New test.
5687 * gdb.reverse/ms1.c: New test.
5688 * gdb.reverse/machinestate.exp: New test.
5689 * gdb.reverse/Makefile.in: New file.
5690 * gdb.reverse/shr2.c: New test.
5691 * gdb.reverse/solib-reverse.c: New test.
5692 * gdb.reverse/solib-reverse.exp: New test.
5693 * gdb.reverse/step-reverse.c: New test.
5694 * gdb.reverse/step-reverse.exp: New test.
5695 * gdb.reverse/until-reverse.c: New test.
5696 * gdb.reverse/ur1.c: New test.
5697 * gdb.reverse/until-reverse.exp: New test.
5698 * gdb.reverse/watch-reverse.c: New test.
5699 * gdb.reverse/watch-reverse.exp: New test.
5700 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5701 * configure: Regenerate.
5702
fe3c8b0d
DE
57032009-06-26 Doug Evans <dje@google.com>
5704
5705 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5706
3a72a602
PM
57072009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5708
5709 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5710 windows problem for 'file delete $binfile'.
5711
27aa8d6a
SW
57122009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5713
5714 * gdb.cp/namespace-using.exp: New test.
5715 * gdb.cp/namespace-using.cc: New test.
5716
8ac055f8
JB
57172009-05-20 Joel Brobecker <brobecker@adacore.com>
5718
5719 * gdb.ada/variant_record_packed_array: New testcase.
5720
85e306ed
TT
57212009-06-23 Tom Tromey <tromey@redhat.com>
5722
5723 * gdb.base/charset.exp (test_combination): Regression test.
5724 * gdb.base/charset.c (my_wchar_t): New typedef.
5725 (myvar): New global.
5726 (main): Set myvar.
5727
56643c5e
PM
57282009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5729
5730 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5731 target.
5732
1fac167a
UW
57332009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5734
5735 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5736
7ccb0be9
UW
57372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5738
5739 * gdb.mi/gdb680.exp: Update test for error message.
5740
568d6575
UW
57412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5742
5743 * gdb.base/annota1.exp: Allow multiple occurrences of the
5744 frames-invalid annotation.
5745 * gdb.cp/annota2.exp: Likewise.
5746
7cd1089b
PM
57472009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5748
5749 * gdb.cp/gdb2495.cc: New file.
5750 * gdb.cp/gdb2495.exp: New file.
5751
72c63395
JK
57522009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5753
5754 Report error on GDB crash during runto.
5755 * lib/gdb.exp (runto <eof>): New.
5756
3788363d
DJ
57572009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5758
5759 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5760 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5761 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5762 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5763 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5764 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5765 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5766 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5767 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5768 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5769 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5770 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5771 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5772 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5773 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5774 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5775 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5776 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5777 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5778 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5779 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5780 gdb.trace/passcount.exp, gdb.trace/report.exp,
5781 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5782 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5783 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5784 executable.
5785
17592de3
PA
57862009-06-07 Pedro Alves <pedro@codesourcery.com>
5787
5788 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5789 defined before referencing it.
5790
701e355d
DE
57912009-06-03 Doug Evans <dje@google.com>
5792
5793 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5794 * gdb.arch/i386-see.c: Ditto.
5795
f2292c65
PM
57962009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5797
5798 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5799 (check_macro): Return 1 if undefined.
5800 If first test fails, check if macro debug information is available,
5801 and report unsupported test if no macro information is found.
5802
5a437975
DE
58032009-05-29 Doug Evans <dje@google.com>
5804
5805 * gdb.threads/hand-call-in-threads.exp: New.
5806 * gdb.threads/hand-call-in-threads.c: New.
5807
c141c696
MS
58082009-05-29 Michael Snyder <msnyder@vmware.com>
5809
5810 * gdb.base/break-always.exp: Change "1" to "on".
5811 Add confirmation check.
5812
b3444185
PA
58132009-05-28 Pedro Alves <pedro@codesourcery.com>
5814
5815 * gdb.threads/threxit-hop-specific.c: New.
5816 * gdb.threads/threxit-hop-specific.exp: New.
5817 * gdb.threads/thread-execl.c: New.
5818 * gdb.threads/thread-execl.exp: New.
5819
b6313243
TT
58202009-05-27 Tom Tromey <tromey@redhat.com>
5821 Thiago Jung Bauermann <bauerman@br.ibm.com>
5822
5823 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5824 (mi_child_regexp): Likewise.
5825 (mi_list_varobj_children_range): Likewise.
5826 (mi_get_features): Likewise.
5827 (mi_list_varobj_children): Rewrite.
5828 * gdb.python/python-mi.exp: New file.
5829
a6bac58e
TT
58302009-05-27 Tom Tromey <tromey@redhat.com>
5831 Thiago Jung Bauermann <bauerman@br.ibm.com>
5832 Phil Muldoon <pmuldoon@redhat.com>
5833 Paul Pluzhnikov <ppluzhnikov@google.com>
5834
5835 * gdb.python/python-prettyprint.exp: New file.
5836 * gdb.python/python-prettyprint.c: New file.
5837 * gdb.python/python-prettyprint.py: New file.
5838 * gdb.base/display.exp: print/r is now valid.
5839
2c74e833
TT
58402009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5841 Tom Tromey <tromey@redhat.com>
5842 Pedro Alves <pedro@codesourcery.com>
5843 Paul Pluzhnikov <ppluzhnikov@google.com>
5844
5845 * gdb.python/python-template.exp: New file.
5846 * gdb.python/python-template.cc: New file.
5847 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5848 tests.
5849 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5850 Call it.
5851 (test_value_after_death): New proc.
5852 * gdb.python/python-value.c (PTR): New typedef.
5853 (main): New variable 'x'.
5854
89c73ade
TT
58552009-05-27 Tom Tromey <tromey@redhat.com>
5856
5857 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5858 tests.
5859 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5860 Call it.
5861
a75724bc
PA
58622009-05-27 Pedro Alves <pedro@codesourcery.com>
5863
5864 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5865
e58b0e63
PA
58662009-05-24 Pedro Alves <pedro@codesourcery.com>
5867
5868 * gdb.threads/fork-thread-pending.c: New.
5869 * gdb.threads/fork-thread-pending.exp: New.
5870
4ac36638
JK
58712009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5872
5873 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5874 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5875
889bf7c5 58762009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5877
889bf7c5 5878 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5879
b242c3c2
PA
58802009-05-17 Pedro Alves <pedro@codesourcery.com>
5881
5882 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5883 `gdb_get_line_number'. Call `callee' in both parent and child.
5884 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5885 `gdb_get_line_number' instead of hardcoding line numbers.
5886 (catch_fork_unpatch_child): New procedure to test detaching
5887 breakpoints from child fork.
5888 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5889 hardcoding line numbers.
5890 (do_fork_tests): Run `catch_fork_unpatch_child'.
5891
ee342b23
VP
58922009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5893
5894 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5895 of structure type enters or leaves the scope, it
5896 is reported by -var-update.
5897
e2009e98
DE
58982009-05-11 Doug Evans <dje@sebabeach.org>
5899
5900 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5901 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5902 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5903
00903456
JK
59042009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5905
5906 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5907
dc621c35
DE
59082009-04-30 Doug Evans <dje@google.com>
5909
5910 * gdb.threads/watchthreads2.exp: New testcase.
5911 * gdb.threads/watchthreads2.c: New testcase.
5912
9ab4e744
DE
59132009-04-29 Doug Evans <dje@google.com>
5914
5915 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5916 * gdb.cp/mb-ctor.cc: Ditto.
5917 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5918 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5919 * gdb.cp/mb-inline1.cc: Call it.
5920 * gdb.cp/mb-inline2.cc: Ditto.
5921 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5922 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5923
484086b7
JK
59242009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5925
5926 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5927 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5928 Replace all uses of `decimal' by `nonzero'.
5929 (info macro FROM_COMMANDLINE): New test.
5930
379a77b5
TT
59312009-04-27 Tom Tromey <tromey@redhat.com>
5932
5933 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
5934
b92b73c2
DE
59352009-04-27 Doug Evans <dje@google.com>
5936
5937 * gdb.threads/watchthreads.c (main): Initialize args before starting
5938 the threads. Plus formatting cleanup.
5939 * gdb.threads/watchthreads.exp: Avoid errant failures due to
5940 biased scheduling of one thread.
5941
945a118d
JG
59422009-04-27 Jerome Guitton <guitton@adacore.com>
5943
5944 * gdb.cp/templates.cc (GetMax): New template.
5945 (main): Declare two instances of GetMax.
5946 * gdb.cp/templates.exp: Add new test.
5947
d389af10
JK
59482009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5949
5950 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
5951
e7f86de9
JM
59522009-04-22 Joseph Myers <joseph@codesourcery.com>
5953
5954 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
5955
334cc82d
TT
59562009-04-15 Tom Tromey <tromey@redhat.com>
5957
5958 * gdb.base/charset.exp: Add regression test.
5959
d12672cc
JB
59602009-04-14 Joel Brobecker <brobecker@adacore.com>
5961
5962 * gdb.base/exe-lock.exp: New testcase.
5963
18e8c3bc
TT
59642009-04-13 Tom Tromey <tromey@redhat.com>
5965
5966 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
5967 operator on Frame.
5968
5ecd5cbe
UW
59692009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5970
5971 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
5972 * gdb.server/ext-attach.exp: Likewise.
5973
7309f756
VP
59742009-04-03 Vladimir Prus <vladimir@codesourcery.com>
5975
5976 Eliminate some sleep usage.
5977
889bf7c5
PA
5978 * gdb.mi/basics.c (do_nothing): New.
5979 (main): Use do_nothing instead of printf, so that
5980 not to introduce race condition between output of
5981 inferiour and output of gdb. Do not use sleep as it
5982 is not generally available on embedded targets.
7309f756 5983
f4b95f6f
PA
59842009-04-02 Pedro Alves <pedro@codesourcery.com>
5985
5986 * gdb.server/ext-attach.exp: Expect an optional process id after
5987 "Detached from remote process".
5988
de40b933
JK
59892009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5990
5991 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
5992 gdb.dwarf2/dw2-unresolved.exp: New.
5993
2ae101a4
PA
59942009-04-02 Pedro Alves <pedro@codesourcery.com>
5995
5996 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
5997 mi_run_to_main.
5998
56a8e183
PA
59992009-04-02 Pedro Alves <pedro@codesourcery.com>
6000
6001 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6002 mi_run_to_main. Skip thread exit test on remote targets.
6003 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6004 mi_run_to_main.
6005 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6006 mi_run_to_main.
6007 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6008 when expecting ^connected. Detect when the target doesn't support
6009 non-stop mode.
6010 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6011 supported. Return -1 on error, 0 on success.
6012 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6013 (mi_runto): Return mi_runto_helper's result explicitly.
6014
c35fafde
PA
60152009-04-01 Pedro Alves <pedro@codesourcery.com>
6016
6017 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6018
f8a8dce6
JB
60192009-04-01 Tom Tromey <tromey@redhat.com>
6020
6021 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6022 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6023 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6024 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6025
71c25dea
TT
60262009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6027 Jan Kratochvil <jan.kratochvil@redhat.com>
6028
6029 PR gdb/931
6030 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6031 output.
6032 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6033 for gdb/931.
6034 * dw2-strp.S (DW_AT_language): Change to C++.
6035 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6036
02d9a9ce
JB
60372009-03-31 Joel Brobecker <brobecker@adacore.com>
6038
6039 * gdb.ada/tasks: New testcase.
6040
1042e4c0
SS
60412009-03-30 Stan Shebs <stan@codesourcery.com>
6042
6043 * gdb.trace/actions.exp: Update to match new info trace format.
6044 * gdb.trace/deltrace.exp: Ditto.
6045 * gdb.trace/infotrace.exp: Ditto.
6046 * gdb.trace/passcount.exp: Ditto.
6047 * gdb.trace/save-trace.exp: Ditto.
6048 * gdb.trace/while-stepping.exp: Ditto.
6049 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6050
f8f6f20b
TJB
60512009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6052
6053 * gdb.python/python-frame.c: New file.
6054 * gdb.python/python-frame.exp: New file.
6055
c0c6f777
TJB
60562009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6057
6058 * gdb.python/python-value.exp: Add tests for the address
6059 attribute.
6060
3cb51905
AS
60612009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6062
6063 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6064
88fc996f
DE
60652009-03-26 Doug Evans <dje@google.com>
6066
6067 * gdb.mi/mi-nonstop-exit.exp: New file.
6068 * gdb.mi/non-stop-exit.c: New file.
6069
56ef84b1
TT
60702009-03-26 Tom Tromey <tromey@redhat.com>
6071
6072 Update for change to prologue skipping:
6073 * gdb.mi/mi2-simplerun.exp: Update.
6074 * gdb.mi/mi2-break.exp: Update.
6075 * gdb.mi/mi-simplerun.exp: Update.
6076 * gdb.mi/mi-break.exp: Update.
6077 * gdb.base/ending-run.exp: Update.
6078
def2b000
TJB
60792009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6080
6081 * gdb.python/python-value.exp (test_value_in_inferior): Test
6082 gdb.Value.is_optimized_out attribute.
6083
442ddf59
JK
60842009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 * gdb.dwarf2/dw2-noloc-main.c: New file.
6087 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6088 (.text): Remove.
6089 (.data): New.
6090 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6091 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6092 (DW_TAG_subprogram func_cu1, noloc): Remove.
6093 (main): New.
6094 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6095 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6096 (file_symbols): New procedure.
6097
a8df5de4
TT
60982009-03-25 Tom Tromey <tromey@redhat.com>
6099
6100 * gdb.base/charset.exp (valid_target_charset): New proc.
6101 Use it to skip tests on invalid charsets.
6102
cc1d7add
PM
61032009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6104
6105 * gdb.base/completion.exp: Add a test for directory completion.
6106
bcd5727b
JK
61072009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6108
6109 Fix a racy FAIL.
6110 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6111 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6112
cc924cad
TJB
61132009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6114
6115 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6116 * gdb.python/python-function.exp: Add test for function returning
6117 a GDB value.
6118
bc3b79fd
TJB
61192009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6120
6121 * gdb.python/python-function.exp: New file.
6122
6c7a06a3
TT
61232009-03-20 Tom Tromey <tromey@redhat.com>
6124
6125 * gdb.base/store.exp: Update for change to escape output.
6126 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6127 to escape output.
6128 * gdb.base/pointers.exp: Update for change to escape output.
6129 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6130 to escape output.
6131 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6132 escape output.
6133 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6134 to escape output.
6135 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6136 escape output.
6137 * gdb.base/setvar.exp: Update for change to escape output.
6138 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6139 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6140 to escape output.
6141 (test_print_string_constants): Likewise.
6142 * gdb.base/charset.exp (valid_host_charset): Check size of
6143 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6144 cases. Handle "auto"-related output.
6145 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6146 (uvar, Uvar): New globals.
6147
c31af87b
JG
61482009-03-19 Jerome Guitton <guitton@adacore.com>
6149
6150 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6151 deltas.
6152 * gdb.ada/fixed_points.exp: Ditto.
6153
51272cf2
PA
61542009-03-18 Pedro Alves <pedro@codesourcery.com>
6155
6156 * return-nodebug.c: Don't include stdio.h.
6157 (init): Delete.
6158 (func): Delete definition and provide extern declaration.
6159 (t): New.
6160 (main): Don't call printf. Call func and store its result in t.
6161 * return-nodebug1.c: New.
6162 * return-nodebug.exp: Don't expect stdio output. Instead, print
6163 the global variable t. Drop printf formatters and cast types from
6164 foreach loop. Don't use prepare_for_testing. Compile
6165 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6166 define FORMAT or CAST.
6167
d24948ac
PP
61682009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6169
6170 * gdb.base/solib-display.exp: Disable test for remote targers.
6171
61ff14c6
JK
61722009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6173
6174 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6175
cb4dce93
JK
61762009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6177
6178 Fix a racy FAIL.
6179 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6180 code from `follow parent, print pids'.
6181 (`follow child, print pids', `follow parent, print pids'): Call it.
6182 Replace `gdb_test "break..."' by gdb_breakpoint.
6183
f7c60c5e
VP
61842009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6185
6186 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6187 sync and async modes.
f7c60c5e 6188
383ace49
JB
61892009-03-12 Joel Brobecker <brobecker@adacore.com>
6190
6191 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6192 that was checked in by mistake. Remove loading of ada.exp, since
6193 this is not necessary in this case.
6194
4ce102af
JB
61952009-03-12 Joel Brobecker <brobecker@adacore.com>
6196
6197 * gdb.ada/ptype_arith_binop.exp: New testcase.
6198
529a2aef
JB
61992009-03-12 Joel Brobecker <brobecker@adacore.com>
6200
6201 * gdb.ada/mod_from_name: New testcase.
6202
8a38181c
JB
62032009-03-12 Joel Brobecker <brobecker@adacore.com>
6204
6205 * gdb.ada/tick_last_segv: New testcase.
6206
11436dee
VP
62072009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6208
61ff14c6 6209 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6210
1f31650a
VP
62112009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6212
61ff14c6
JK
6213 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6214 include the token in ^running and frame info in *stopped.
1f31650a 6215
a3247a22
PP
62162009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6217
6218 * solib-display.exp: New file.
6219 * solib-display-main.c: New file.
6220 * solib-display-lib.c: New file.
61ff14c6 6221
aae64587
PA
62222009-03-05 Pedro Alves <pedro@codesourcery.com>
6223
6224 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6225
44aabfbc
JK
62262009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6227
6228 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6229 (list_and_check_macro): Use more specific test name.
6230 (next to definition): Make the test names unique.
6231
c087fcd3
PM
62322009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6233
6234 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6235
c86cf029
VP
62362009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6237
6238 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6239 notifications.
6240 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6241 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6242 * lib/mi-support.exp (library_loaded_re): New.
6243 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6244
3ea85240
VP
62452009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6246
6247 * gdb.gdb/observer.exp: Use test_notification observer, not
6248 normal_stop, everywhere.
6249 (test_normal_stop_notifications): Rename to...
6250 (test_notifications): ...this.
6251 (test_observer_normal_stop): Rename to...
6252 (test_observer): ...this.
6253
1903f0e6
DE
62542009-02-16 Doug Evans <dje@google.com>
6255
6256 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6257 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6258 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6259 (test_prefixed_syscall,test_int3): New tests.
6260 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6261 (test_prefixed_syscall,test_int3): New tests.
6262
1d33d6ba
VP
62632009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6264
3cb51905
AS
6265 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6266 (mi_expect_interrupt): Likewise.
6267 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6268 response.
1d33d6ba 6269
faafb047
PM
62702009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6271
6272 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6273 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6274 Replace calls to get_valueofx by get_hexadecimal_valueof.
6275
417e16e2
PM
62762009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6277
6278 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6279 (get_integer_valueof): New procedure.
6280 (get_sizeof): Use new get_integer_value_of.
6281 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6282 by get_integer_valueof.
6283
7065b901
TT
62842009-02-13 Tom Tromey <tromey@redhat.com>
6285
6286 * gdb.base/remote.exp (get_sizeof): Remove.
6287 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6288 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6289 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6290 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6291 (get_sizeof): Likewise.
6292
5d7cb8df
JK
62932009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6294
6295 PR fortran/9806
6296 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6297
b2febfff
PP
62982009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6299
6300 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6301
4aa995e1
PA
63022009-02-06 Pedro Alves <pedro@codesourcery.com>
6303
6304 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6305
d8906c6f
TJB
63062009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6307
6308 * gdb.python/python-cmd.exp: New file.
6309
ff4ab08d
TG
63102009-02-06 Tristan Gingold <gingold@adacore.com>
6311
6312 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6313
aacd552b
TG
63142009-02-05 Tristan Gingold <gingold@adacore.com>
6315
6316 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6317 pointer is dereferenced and use this signal name in regexp.
6318 * gdb.base/signull.exp: Ditto.
6319 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6320 * gdb.base/signull.c (main): Ditto.
6321
08c637de
TJB
63222009-02-04 Tom Tromey <tromey@redhat.com>
6323 Thiago Jung Bauermann <bauerman@br.ibm.com>
6324
6325 * gdb.python/python-value.exp: Use `gdb.history' instead of
6326 `gdb.value_from_history'.
6327 (test_value_numeric_ops): Add test for conversion of enum constant.
6328 * gdb.python/python-value.c (enum e): New type.
6329 (evalue): New global.
6330 (main): Use argv.
6331
20261af8
JG
63322009-02-04 Jerome Guitton <guitton@adacore.com>
6333
6334 * gdb.ada/uninitialized_vars: New test program.
6335 * gdb.ada/uninitialized_vars.exp: New testcase.
6336
52e44b43
TT
63372009-02-02 Tom Tromey <tromey@redhat.com>
6338
6339 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6340 * gdb.cp/pr2489.cc: Rename...
6341 * gdb.cp/pr9594.cc: ... to this.
6342
1c71341a
TT
63432009-02-02 Tom Tromey <tromey@redhat.com>
6344
6345 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6346 * gdb.cp/pr2489.cc: New file.
6347 * gdb.cp/cpcompletion.exp: New file.
6348
a4295225
TT
63492009-02-02 Tom Tromey <tromey@redhat.com>
6350
6351 PR exp/9059:
6352 * gdb.cp/call-c.exp: Add regression test.
6353 * gdb.cp/call-c.cc (FooHandle): New typedef.
6354 (main): New variable 'handle'.
6355
592375cd
VP
63562009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6357
6358 * lib/mi-support.exp (et_mi_thread_list)
6359 (check_mi_and_console_threads): Adjust for current thread in
6360 -thread-list-ids output.
6361
41447f92
VP
63622009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6363
889bf7c5
PA
6364 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6365 Call it.
41447f92 6366
35669430
DE
63672009-01-28 Doug Evans <dje@google.com>
6368
6369 * gdb.arch/amd64-disp-step.S: New file.
6370 * gdb.arch/amd64-disp-step.exp: New file.
6371 * gdb.arch/i386-disp-step.S: New file.
6372 * gdb.arch/i386-disp-step.exp: New file.
6373
09f00d9a
PM
63742009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6375
6376 * gdb.base/find.exp: Set newline variable
6377 using quotes instead of braces to fix cygwin failures.
6378
1e8fb976
PA
63792009-01-23 Pedro Alves <pedro@codesourcery.com>
6380
6381 * gdb.base/radix.exp: Add tests to ensure that that set
6382 input-radix 0 and set output-radix 0 are really rejected.
6383
da061712
PA
63842009-01-23 Pedro Alves <pedro@codesourcery.com>
6385
6386 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6387 copyright years.
6388
dd7e2d2b
PA
63892009-01-23 Pedro Alves <pedro@codesourcery.com>
6390
6391 PR gdb/9664:
6392 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6393
392452f6
PA
63942009-01-22 Pedro Alves <pedro@codesourcery.com>
6395
6396 PR c++/9631:
6397 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6398
8653e71c
PM
63992009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6400
6401 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6402 binfile definition to fix Windows OS failure.
6403
a12cc160
DJ
64042009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6405
6406 PR gdb/9346
6407 * gdb.base/interrupt.c (sigint_handler): New.
6408 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6409 on error.
6410 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6411 Test "signal SIGINT".
6412
b89667eb
DE
64132009-01-19 Doug Evans <dje@google.com>
6414
6415 * gdb.base/break.exp: Update expected gdb output.
6416 * gdb.base/sepdebug.exp: Ditto.
6417 * gdb.mi/mi-syn-frame.exp: Ditto.
6418 * gdb.mi/mi2-syn-frame.exp: Ditto.
6419 * gdb.base/call-signal-resume.exp: New file.
6420 * gdb.base/call-signals.c: New file.
6421 * gdb.base/unwindonsignal.exp: New file.
6422 * gdb.base/unwindonsignal.c: New file.
6423 * gdb.threads/interrupted-hand-call.exp: New file.
6424 * gdb.threads/interrupted-hand-call.c: New file.
6425 * gdb.threads/thread-unwindonsignal.exp: New file.
6426
adb483fe
DJ
64272009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6428
6429 * gdb.base/define.exp: Test defining and hooking prefix commands.
6430 * gdb.python/python.exp: Update test for "show user" output.
6431
60023297
JK
64322009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6433
6434 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6435 now the output exactly, using less wildcards. Expect also the output
6436 of gfortran-4.3. Update for the f-valprint.c modification from
6437 2008-04-22.
6438 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6439 Remove gdb_test test names where matching the command.
6440
ccc57cf9
PA
64412009-01-01 Pedro Alves <pedro@codesourcery.com>
6442
6443 PR breakpoints/9681:
6444 * gdb.base/watchpoint.exp: Add regression test.
6445
c7a6ca08
PA
64462008-12-31 Pedro Alves <pedro@codesourcery.com>
6447
6448 * gdb.threads/attach-into-signal.exp: Don't use
6449 gdb_suppress_entire_file.
6450 * gdb.threads/attach-stopped.exp: Ditto.
6451 * gdb.threads/attachstop-mt.exp: Ditto.
6452
3a031f65
PA
64532008-12-31 Pedro Alves <pedro@codesourcery.com>
6454
6455 PR gdb/8812:
6456 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6457
09e6485f
PA
64582008-12-29 Pedro Alves <pedro@codesourcery.com>
6459
6460 PR gdb/7536:
6461 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6462 and unsupported output radices are really rejected.
6463
0cd53049
JK
64642008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6465
6466 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6467
ba163c7e
TT
64682008-12-22 Tom Tromey <tromey@redhat.com>
6469
6470 * gdb.cp/punctuator.exp: New file.
6471
6f4de6c9
JK
64722008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6473
6474 * gdb.base/completion.exp (Completing non-existing component): New test.
6475
0f34d0b4
JK
64762008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6477
6478 Fix for PR gdb/8648.
6479 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6480 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6481 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6482 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6483
db2ad4c3
JK
64842008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6485
6486 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6487
bb5ef15e
DP
64882008-12-16 Christophe Lyon <christophe.lyon@st.com>
6489
6490 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6491 compiler actually generate code at the expected line number.
6492
90142adc
JZ
64932008-12-15 Jie Zhang <jie.zhang@analog.com>
6494
6495 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6496
fad6eecd
TT
64972008-12-12 Tom Tromey <tromey@redhat.com>
6498
6499 * gdb.base/commands.exp (redefine_hook_test): New proc.
6500 Call it.
6501
17c8aaf5
TT
65022008-12-11 Tom Tromey <tromey@redhat.com>
6503
6504 * gdb.base/macscp.exp: New regression test.
6505
7c8adf68
TT
65062008-12-11 Tom Tromey <tromey@redhat.com>
6507
6508 * gdb.base/macscp.exp: Print "address.addr".
6509 * gdb.base/macscp1.c (struct outer): New struct.
6510 (address): New global.
6511
b05dcbb7
TT
65122008-12-09 Tom Tromey <tromey@redhat.com>
6513
6514 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6515 Call it.
6516
2d476de1
DE
65172008-12-04 Doug Evans <dje@google.com>
6518
6519 * gdb.server/ext-run.exp: Relax regexp for init program.
6520
87bdc959
TG
65212008-12-03 Tristan Gingold <gingold@adacore.com>
6522
6523 * gdb.base/macscp.exp: Generate an object file during compilation
6524 to work around Darwin dsymutil limitations.
6525
e0740f77
JK
65262008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6527
6528 Test resolving external references to TLS variables.
6529 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6530 FILE2_THREAD_LOCAL.
6531 (testfile2, srcfile2): New variables.
6532 * gdb.threads/tls.c (file2_thread_local)
6533 (function_referencing_file2_thread_local): New.
6534 * gdb.threads/tls2.c: New file.
6535
67f0aac5
JB
65362008-11-28 Joel Brobecker <brobecker@adacore.com>
6537
6538 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6539 rather than integer, as integer might not be big enough when
6540 on 64bit targets.
67f0aac5 6541
c332165e
JG
65422008-11-27 Jerome Guitton <guitton@adacore.com>
6543
6544 * gdb.cp/formatted-ref.exp: Add equality test.
6545 * gdb.ada/formatted_ref.exp: Ditto.
6546
fc9b693c
JK
65472008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6550 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6551
a9c64011
AS
65522008-11-20 Andreas Schwab <schwab@suse.de>
6553
6554 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6555 matching syscall entry point.
6556 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6557 (tcatch_vfork_then_child_follow): Likewise. Finish through
6558 vfork even if we stopped at the syscall trampoline.
6559
e2fd701e
DE
65602008-11-20 Doug Evans <dje@google.com>
6561
6562 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6563
69abc51c
TJB
65642008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6565
6566 * gdb.arch/ppc-dfp.exp: New file.
6567 * gdb.arch/ppc-dfp.c: New file.
6568
c14c28ba
PP
65692008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6570
6571 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6572
2e74121d
DE
65732008-11-17 Doug Evans <dje@google.com>
6574
6575 * gdb.mi/mi-syn-frame.exp: Update expected output.
6576 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6577
66bb093b
VP
65782008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6579
6580 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6581 "thread N" results in =thread-selected.
6582 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6583 (mi_send_resuming_command_raw): Be prepared for
6584 =thread-selected.
6585
3d043ef6
VP
65862008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6587
a9c64011
AS
6588 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6589 * lib/mi-support.exp: Likewise.
3d043ef6 6590
808104c8
JB
65912008-11-16 Joel Brobecker <brobecker@adacore.com>
6592
6593 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6594 commands from the expected output for "help catch".
6595
00b22944
JB
65962008-11-15 Joel Brobecker <brobecker@adacore.com>
6597
6598 * gdb.ada/int_deref.exp: New testcase.
6599
59669435
TT
66002008-11-14 Nick Roberts <nickrob@snap.net.nz>
6601
6602 * gdb.mi/gdb2549.exp: New file.
6603
de04a248
DE
66042008-11-11 Doug Evans <dje@google.com>
6605
6606 * gdb.base/callexit.exp: New file.
6607 * gdb.base/callexit.c: New file.
6608
6b8ce727
DE
66092008-11-10 Doug Evans <dje@google.com>
6610
6611 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6612 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6613 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6614 (default_gdb_start,default_gdb_exit): Ditto.
6615 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6616 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6617 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6618 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6619 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6620 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6621
1b14b8aa
AS
66222008-11-03 Andreas Schwab <schwab@suse.de>
6623
6624 * gdb.base/hashline2.exp: Fix typo.
6625 * gdb.base/hashline3.exp: Likewise.
6626
f3134b88
TT
66272008-10-30 Tom Tromey <tromey@redhat.com>
6628
6629 * gdb.base/pointers.exp: Add test.
6630 * gdb.base/pointers.c (k, S): New typedefs.
6631 (instance): New global.
6632
c2226152
AS
66332008-10-30 Andreas Schwab <schwab@suse.de>
6634
6635 * gdb.base/args.exp: Add tests for newlines.
6636
462f405c
JB
66372008-10-30 Joel Brobecker <brobecker@adacore.com>
6638
6639 gdb.base/foll-exec.exp: Update the expected output of a couple
6640 of "info breakpoints" tests.
6641
79a45b7d
TT
66422008-10-28 Tom Tromey <tromey@redhat.com>
6643
6644 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6645
adc13a14
PA
66462008-10-24 Pedro Alves <pedro@codesourcery.com>
6647
6648 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6649 gdb_start_cmd.
6650 Use runto_main before any test that requires execution.
6651
252fbfc8
PA
66522008-10-23 Pedro Alves <pedro@codesourcery.com>
6653
6654 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6655 instead of SIGINT.
6656
28148e3d
JB
66572008-10-22 Joel Brobecker <brobecker@adacore.com>
6658
6659 * gdb.base/completion.exp: Update expected output following
6660 the addition of the "info tasks" command.
6661
c209f847
TT
66622008-10-22 Tom Tromey <tromey@redhat.com>
6663
6664 * gdb.base/exprs.exp (test_expr): Add test for string
6665 concatenation.
6666
f177e350
PA
66672008-10-19 Pedro Alves <pedro@codesourcery.com>
6668
6669 * configure.ac: Output gdb.python/Makefile.
6670 * configure: Regenerate.
6671 * gdb.python/Makefile.in: New.
6672
cce89356
JB
66732008-10-16 Joel Brobecker <brobecker@adacore.com>
6674
6675 * gdb.base/foll-fork.exp: Adjust the expected output to match
6676 the new description for fork/vfork catchpoints in the "info
6677 breakpoints" output.
6678
176d289d
TJB
66792008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6680
6681 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6682
a08702d6
TJB
66832008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6684
6685 * gdb.python/python-value.c: New file.
6686 * gdb.python/python-value.exp: New file.
6687
1c5cfe86
PA
66882008-10-15 Pedro Alves <pedro@codesourcery.com>
6689
6690 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6691
5a98ad69
DP
66922008-10-15 Denis Pilat <denis.pilat@st.com>
6693
41702f1b 6694 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6695
dcb1a1e2
TT
66962008-10-09 Tom Tromey <tromey@redhat.com>
6697
6698 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6699 'fprintf' and 'stderr'.
6700
9124fe48
JB
67012008-10-07 Joel Brobecker <brobecker@adacore.com>
6702
6703 * gdb.ada/ref_tick_size.exp: New testcase.
6704
45452591
DE
67052008-10-06 Doug Evans <dje@google.com>
6706
6707 * gdb.dwarf2/dw2-cu-size.exp: New file.
6708 * gdb.dwarf2/dw2-cu-size.S: New file.
6709
6710 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6711 .Ltype_int for clarity.
6712
4fc5b208
PP
67132008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6714
6715 PR gdb/2384:
6716 * gdb.cp/gdb2384.exp: Extended to test more cases.
6717 * gdb.cp/gdb2384.cc: Likewise.
6718 * gdb.cp/gdb2384-base.h: Likewise.
6719 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6720
d78df370
JK
67212008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6722
6723 * gdb.base/maint.exp (maint print type): Remove printing
6724 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6725
9a044a89
TT
67262008-09-30 Tom Tromey <tromey@redhat.com>
6727
6728 * gdb.base/macscp.exp: Add completion tests.
6729 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6730 (TWENTY_THREE): Likewise.
6731 (FORTY_EIGHT): Likewise.
6732
506800a9
TT
67332008-09-30 Tom Tromey <tromey@redhat.com>
6734
6735 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6736 everywhere.
6737 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6738
1a6f01b5
JK
67392008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6740
6741 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6742 testcase is derived from. Fix racy dependency on an expected PID
6743 number. No longer support the testcase on Linux kernel 2.4.x.
6744
2fae03e8
TT
67452008-09-27 Tom Tromey <tromey@redhat.com>
6746
6747 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6748 and varargs.
6749
1ad15515
PA
67502008-09-22 Pedro Alves <pedro@codesourcery.com>
6751
6752 * lib/mi-support.exp (mi_expect_interrupt): New.
6753 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6754 from gdb.mi/mi-nonstop.exp.
6755 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6756 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6757 lib/mi-support.exp.
6758 Use mi_check_thread_states throughout. Avoid ".*" and do not
6759 require an anchor after -exec-run.
6760
d0b76dc6
DJ
67612008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6762
6763 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6764 stop is pending. Avoid ".*" when two stops are pending.
6765 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6766 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6767 newlines in fullnames.
6768 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6769 (mi_expect_stop): Update comments. Only anchor in sync mode.
6770 Do not match newlines.
6771 (mi_send_resuming_command_raw): Always return status.
6772 (mi_get_stop_line): Do not match more than one line by accident.
6773 Only anchor in sync mode.
6774 (mi_run_inline_test): If -exec-next fails, give up.
6775
9990c830
UW
67762008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6777
6778 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6779 on SPU.
6780
ebcf6f00
JB
67812008-09-10 Joel Brobecker <brobecker@adacore.com>
6782
6783 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6784
b6db24e5
JB
67852008-09-10 Joel Brobecker <brobecker@adacore.com>
6786
6787 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6788 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6789 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6790 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6791 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6792 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6793 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6794 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6795 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6796 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6797 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6798 Include the "= " sequence in the expected output of print tests.
6799
2bf448e0
JB
68002008-09-10 Joel Brobecker <brobecker@adacore.com>
6801
6802 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6803 description for boolean types.
6804
d51fd4c8
PA
68052008-09-09 Pedro Alves <pedro@codesourcery.com>
6806
6807 * gdb.base/hook-stop-continue.c: New.
6808 * gdb.base/hook-stop-continue.exp: New.
6809
694182d2
DJ
68102008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6811
6812 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6813
3b8a7fc0
JG
68142008-09-08 Jerome Guitton <guitton@adacore.com>
6815
6816 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6817 (stack_check_probe_2, stack_check_probe_loop_1)
6818 (stack_check_probe_loop_2): New functions.
6819 (main): Add call to these new functions.
6820 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6821 functions, check that the breakpoint is inserted at the appropriate
6822 location.
6823 (insert_breakpoint): Slightly refine this procedure so that it can
6824 be called several times in the test.
6825
96cc0ae8
JG
68262008-09-08 Jerome Guitton <guitton@adacore.com>
6827
6828 * gdb.base/stack-checking.c: New file.
6829 * gdb.base/stack-checking.exp: New file.
6830
1f08b409
TJB
68312008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6832
6833 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6834 * gdb.arch/altivec-regs.exp: Likewise.
6835 * gdb.arch/vsx-regs.exp: Likewise.
6836
3099e1c4
TJB
68372008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6838
6839 * gdb.arch/ppc-fp.exp: New file.
6840 * gdb.arch/ppc-fp.c: New file.
6841
cc69bfc1
PP
68422008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6843
6844 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6845 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6846
b02a33db
MS
68472008-09-04 Michael Snyder <msnyder@vmware.com>
6848
6849 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6850 as "at" (for non-debug functions such as _start).
6851
2992cbe0
UW
68522008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6853
6854 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6855 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6856 software watchpoints.
6857 * gdb.base/watch_thread_num.exp: Likewise.
6858
514f746b
AR
68592008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6860
6861 * gdb.arch/i386-bp_permanent.exp: New test.
6862
876cecd0
TT
68632008-08-24 Tom Tromey <tromey@redhat.com>
6864
6865 * gdb.base/maint.exp: Update "maint print type".
6866
80f73d71
VP
68672008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6868
6869 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6870 support. Adjust the order of "*running" notifications.
6871 * gdb.mi/non-stop.c: Don't cast from int to void* and
6872 back.
6873
d9c78d7d
MK
68742008-08-20 Mark Kettenis <kettenis@gnu.org>
6875
6876 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6877 expect to find it in the "info frame" output.
6878
97a2d1d3
DJ
68792008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6880
6881 * gdb.base/interp.exp: Always consume both prompts.
6882
b96e2927
PA
68832008-08-20 Pedro Alves <pedro@codesourcery.com>
6884
6885 * gdb.base/pending.exp: Test pending breakpoints without symbols
6886 loaded.
6887
8cf6e61a
VP
68882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6889
6890 * lib/mi-support.exp (mi_expect_stop): Produce
6891 more details on failures.
6892 * gdb.mi/mi-nonstop.exp: New.
6893 * gdb.mi/non-stop.c: New.
6894
c6ebd6cf
VP
68952008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6896
a9c64011
AS
6897 * gdb.mi/mi-async.exp: Use 'set target-async'.
6898 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6899
46a9b8ed
DJ
69002008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6901
6902 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6903
44feb3ce
TT
69042008-08-17 Tom Tromey <tromey@redhat.com>
6905
6906 * gdb.base/help.exp (help catch): Rewrite.
6907
311a4e6b
TJB
69082008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6909
6910 * gdb.base/define.exp: Test indented command documentation.
6911 * gdb.python/python.exp: Test indented multi-line command.
6912
604c2f83
LM
69132008-08-15 Luis Machado <luisgpm@br.ibm.com>
6914
6915 * testsuite/gdb.arch/vsx-regs.c: New source file.
6916 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6917 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6918
886a217c
TT
69192008-08-14 Tom Tromey <tromey@redhat.com>
6920
6921 * gdb.base/macscp.exp: Add regression test for "macro define" or
6922 "macro undef" with no arguments.
6923
c814a4f3
PP
69242008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6925
6926 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6927
12ab8a60
UW
69282008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6929
6930 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
6931
d57a3c85
TJB
69322008-08-06 Tom Tromey <tromey@redhat.com>
6933
6934 * gdb.python/python.exp: New file.
6935
c7b778ff
JK
69362008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6937
6938 Fix for PR gdb/1543.
6939 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
6940 $LOCATION.
6941 (location): New variable.
6942 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
6943 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
6944 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
6945 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
6946 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
6947 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
6948 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
6949 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
6950 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
6951 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
6952 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
6953 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
6954 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
6955 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
6956 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
6957 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
6958 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
6959 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
6960 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
6961 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
6962 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
6963 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
6964 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
6965 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
6966 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
6967 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
6968 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
6969 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
6970 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
6971 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
6972 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
6973 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
6974 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
6975 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
6976 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
6977 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
6978 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
6979 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
6980 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
6981 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
6982 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
6983 gdb.base/type-opaque.exp, gdb.base/until.exp,
6984 gdb.base/value-double-free.c, gdb.base/varargs.exp,
6985 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
6986 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
6987 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6988 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
6989 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
6990 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6991 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6992 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
6993 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
6994 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
6995 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
6996 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
6997 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
6998 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
6999 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7000 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7001 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7002 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7003 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7004 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7005 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7006 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7007 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7008 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7009 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7010 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7011 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7012 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7013 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7014 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7015 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7016 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7017 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7018 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7019 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7020 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7021 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7022 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7023 to bug-gdb@prep.ai.mit.edu .
7024
5e06a3d1
VP
70252008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7026
7027 * lib/mi-support.exp (mi_load_shlibs): New.
7028 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7029
9d81d21b
VP
70302008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7031
7032 * lib/mi-support.exp (get_mi_thread_list)
7033 (check_mi_and_console_threads): New, moved from ...
7034 * gdb.mi/mi-pthread.exp: ...here.
7035 * gdb.mi/gdb669.exp (get_mi_thread_list)
7036 (check_mi_and_console_threads): Delete.
7037 * gdb.mi/mi2-pthread.exp: Likewise.
7038
bae98fe0
TT
70392008-07-28 Tom Tromey <tromey@redhat.com>
7040
7041 * Makefile.in (just-check): Remove. Move body to...
7042 (check): ... here.
7043
57380f4e
DJ
70442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7045
7046 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7047 Add a test for duplicated SIGINTs.
7048
e09490f1
DJ
70492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7050
7051 * gdb.threads/schedlock.exp (get_args): Update to work for any
7052 value of NUM.
7053 (Top level): Report the number of threads that did not resume.
7054
6387b45f
DJ
70552008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7056
7057 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7058
62f64ff2
DJ
70592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7060
7061 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7062 non-MI prompt.
7063
fa8de41e
TT
70642008-07-26 Tom Tromey <tromey@redhat.com>
7065
7066 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7067 (function_struct, function_struct_ptr): New globals.
7068 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7069 function pointer in a struct.
7070
ccb3ac8a
TT
70712008-07-26 Tom Tromey <tromey@redhat.com>
7072
7073 * gdb.base/macscp.exp: Add test for macro lexing bug.
7074
d7d9f01e
TT
70752008-07-18 Tom Tromey <tromey@redhat.com>
7076
7077 * gdb.base/macscp.exp: Add macro tests.
7078
9bf07184
PP
70792008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7080
7081 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7082
becf6477
PP
70832008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7084
7085 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7086
0709f7d3
PP
70872008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7088
7089 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7090
7093c834
PP
70912008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7092
7093 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7094
b432ffe3
JK
70952008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7096
7097 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7098
b1a268e5
VP
70992008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7100
7101 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7102
e2995f8e
KB
71032008-07-11 Kevin Buettner <kevinb@redhat.com>
7104
7105 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7106 of regexp to account for changes made to GDB in the printing of
7107 byte vectors.
7108
14032a66
TT
71092008-07-11 Tom Tromey <tromey@redhat.com>
7110
7111 * gdb.base/completion.exp: Add 'help' completion test.
7112
981505ef
JK
71132008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7114
7115 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7116
10568435
JK
71172008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7118
7119 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7120
4487aabf
PA
71212008-07-09 Pedro Alves <pedro@codesourcery.com>
7122
7123 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7124
a4a9b1c4
PA
71252008-07-09 Pedro Alves <pedro@codesourcery.com>
7126
7127 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7128
3c3185ac
JK
71292008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7130
7131 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7132
7ebd49dc
VP
71332008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7134
7135 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7136 previous commit. Add a comment.
7137
84e46146
PA
71382008-06-28 Pedro Alves <pedro@codesourcery.com>
7139
7140 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7141
0f8d4a2f
VP
71422008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7143
7144 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7145
f747e0ce
PA
71462008-06-27 Pedro Alves <pedro@codesourcery.com>
7147
7148 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7149 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7150 compiling an executable, link in an object that forces unbuffered
7151 output.
7152 * lib/set_unbuffered_mode.c: New file.
7153
734a5c36
JK
71542008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7155
7156 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7157
a2840c35
VP
71582008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7159
a9c64011
AS
7160 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7161 mi_expect_stop.
7162 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7163 Demand that *running is output.
7164 (detect_async): Perform checking every time.
7165 (mi_send_resuming_command): Extract everything into...
7166 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7167 (mi_expect_stop): Don't accept any output before *stopped.
7168
6ae37fef
VP
71692008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7170
7171 Robustify mi-simplerun.
a9c64011
AS
7172 * gdb.mi/basics.c (main): Add a call to sleep.
7173 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7174 * gdb.mi/mi2-cli.exp: Likewise.
7175 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7176
b4aa76f0 71772008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7178
7179 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7180
e1ac3328
VP
71812008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7182
a9c64011
AS
7183 * gdb.mi/mi-console.exp: Adjust.
7184 * gdb.mi/mi-syn-frame.exp: Adjust.
7185 * gdb.mi/mi2-console.exp: Adjust.
7186 * gdb.mi/mi2-syn-frame.exp: Adjust.
7187 * lib/mi-support.exp (mi_run_cmd): Adjust.
7188 (mi_send_resuming_command): Adjust.
e1ac3328 7189
f7f9a841
VP
71902008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7191
7192 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7193 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7194 testing of stopped.
7195 * gdb.mi/mi2-syn-frame.exp: Likewise.
7196 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7197 (async, detect_async): New.
7198 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7199 depending on if we're running in sync or async mode.
f7f9a841 7200
37cd5d19
TT
72012008-06-09 Tom Tromey <tromey@redhat.com>
7202
7203 * gdb.base/completion.exp: New tests for field name completion
7204 with spaces, and field name completion with '->'.
7205
65d12d83
TT
72062008-06-06 Tom Tromey <tromey@redhat.com>
7207
7208 * gdb.base/break1.c (struct some_struct): New struct.
7209 (values): New global.
7210 * gdb.base/completion.exp: Add field name completion test.
7211
ebfe2e3f
PP
72122008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7213
7214 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7215 to pointer.
7216 * gdb.cp/call-c.cc: Likewise.
7217
bcf6fc3a
NR
72182008-06-06 Nick Roberts <nickrob@snap.net.nz>
7219
7220 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7221 annotation.
7222
49fd4a42 72232008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7224 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7225
7226 * gdb.threads/execl.c, gdb.threads/execl1.c,
7227 gdb.threads/execl.exp: New tests.
a9c64011 7228
8a34ac3f
AR
72292008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7230 Daniel Jacobowitz <dan@codesourcery.com>
7231
7232 * gdb.cp/exception.exp: Activate test, make it work with pending
7233 catchpoints.
7234
86ae69ef
JK
72352008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7236
7237 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7238
f7f9ae2c
VP
72392008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7240
a9c64011
AS
7241 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7242 now printed.
7243 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7244
2a2d4dc3
AS
72452008-05-27 Andreas Schwab <schwab@suse.de>
7246
7247 * gdb.base/frame-args.exp: Handle arguments that are optimized
7248 out.
7249
5099e4d9
LM
72502008-05-26 Luis Machado <luisgpm@br.ibm.com>
7251
7252 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7253 quiet for ppc32 and group options into a single variable.
7254
d9c36a91
JB
72552008-05-23 Joel Brobecker <brobecker@adacore.com>
7256
7257 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7258 of zero-size elements.
7259 * gdb.ada/null_array.exp: Test printing this new array.
7260
103a8671
JK
72612008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7262
7263 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7264
07a4cc1a 72652008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7266
7267 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7268 of the "finish" command.
7269
55f996a7
NR
72702008-05-21 Nick Roberts <nickrob@snap.net.nz>
7271
7272 * gdb.base/annota1.exp: Test for new annotation.
7273
907fc202
UW
72742008-05-16 Pedro Alves <pedro@codesourcery.com>
7275
7276 * gdb.base/fixsection.exp: New file.
7277 * gdb.base/fixsection0.c: New file.
7278 * gdb.base/fixsection1.c: New file.
7279
e8f97270
UW
72802008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7281
7282 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7283 * gdb.base/annota3.exp: Likewise.
7284
ac0bb574
NF
72852008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7286
7287 * gdb.base/watch_thread_num.exp: Don't run tests that require
7288 watchpoints if the target doesn't support them.
7289
6fadd07a
DE
72902008-05-12 Doug Evans <dje@google.com>
7291
7292 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7293
6e9a4a30
JB
72942008-05-09 Joel Brobecker <brobecker@adacore.com>
7295
7296 * gdb.ada/assign_1.exp: New testcase.
7297
08388c79
DE
72982008-05-09 Doug Evans <dje@google.com>
7299
a3c83fae
DE
7300 * gdb.base/find.exp: New file.
7301 * gdb.base/find.c: New file.
08388c79 7302
bd5ddfe8
DJ
73032008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7304
7305 * gdb.base/commands.exp (watchpoint_command_test): Handle
7306 gdb,no_hardware_watchpoints.
7307 * gdb.base/float.exp: Allow ARM targets without floating point.
7308 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7309
b5dd68e2 73102008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7311 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7312
7313 * gdb.ada/lang_switch: New test program.
7314 * gdb.ada/lang_switch.exp: New testcase.
7315
382d13d1
DE
73162008-05-05 Doug Evans <dje@google.com>
7317
7318 * gdb.base/help.exp (disassemble): Update expected help text.
7319
9dd789d0
PA
73202008-05-04 Pedro Alves <pedro@codesourcery.com>
7321
7322 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7323
611c83ae
PA
73242008-05-04 Pedro Alves <pedro@codesourcery.com>
7325
7326 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7327 different times.
7328
ff013f42
JK
73292008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7330
7331 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7332 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7333 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7334 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7335
96dff6a2
VP
73362008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7337
7338 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7339 notification to appear.
7340
55cd6f92
DJ
73412008-05-04 Daniel Jacobowitz <dan@debian.org>
7342
7343 * gdb.base/fullname.c: New file.
7344 * gdb.base/fullname.exp: New file.
7345 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7346
d705c43c
PA
73472008-05-03 Pedro Alves <pedro@codesourcery.com>
7348
7349 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7350 expressions with macros.
7351
333222e1
JK
73522008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7353
7354 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7355
5ac01682
DJ
73562008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7357
7358 * gdb.base/completion.exp: Handle lack of other symbols beginning
7359 with "a".
7360
7361 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7362
237fc4c9
PA
73632008-05-02 Jim Blandy <jimb@codesourcery.com>
7364
7365 * gdb.asm/asmsrc1.s: Add scratch space.
7366
ed5e9466
DJ
73672008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7368 Daniel Jacobowitz <dan@codesourcery.com>
7369
7370 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7371 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7372 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7373
b39cc962
DJ
73742007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7375
7376 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7377
36d520f5
JB
73782008-05-01 Joel Brobecker <brobecker@adacore.com>
7379
7380 * gdb.base/info-target.exp: New testcase.
7381
8d4e3071
DJ
73822008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7383
7384 * gdb.cp/hang.exp: Use .cc instead of .C.
7385 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7386 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7387
6f3f3097
DJ
73882008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7389
7390 * gdb.base/gdb1250.exp: Remove perror.
7391 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7392
5550a914
PA
73932008-04-30 Pedro Alves <pedro@codesourcery.com>
7394
7395 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7396 .2byte.
7397
d848e687
DJ
73982008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7399
7400 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7401 (maybe_kfail): New.
7402
93b5768b
PA
74032008-04-25 Pedro Alves <pedro@codesourcery.com>
7404
7405 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7406
721c02de
VP
74072008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7408
a9c64011
AS
7409 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7410 * gdb.mi/mi2-syn-frame.exp: Likewise.
7411 * lib/mi-support.exp: Likewise.
721c02de 7412
74960c60
VP
74132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7414
7415 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7416 to specify regexp for the location to stop at.
7417 * gdb.base/break-always.c: New.
7418 * gdb.base/break-always.exp: New.
7419
d24317b4
VP
74202008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7421
7422 * lib/mi-support.exp (mi_runto_helper): Adjust
7423 for the original-location field.
7424 (mi_create_breakpoint, mi_list_breakpoints): New.
7425 * gdb.mi/mi-break.exp: Adjust.
7426 * gdb.mi/mi2-break.exp: Adjust.
7427 * gdb.mi/mi-pending.exp: Adjust.
7428 * gdb.mi/mi-simplerun.exp: Adjust.
7429 * gdb.mi/mi2-simplerun.exp: Adjust.
7430 * gdb.mi/mi-syn-frame.exp: Adjust.
7431 * gdb.mi/mi2-syn-frame.exp: Adjust.
7432 * gdb.mi/mi-until.exp: Adjust.
7433 * gdb.mi/mi2-until.exp: Adjust.
7434 * gdb.mi/mi-var-display.exp: Adjust.
7435 * gdb.mi/mi2-var-display.exp: Adjust.
7436 * gdb.mi/mi-watch.exp: Adjust.
7437 * gdb.mi/mi2-watch.exp: Adjust.
7438
fdc59709 74392008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7440
a9c64011
AS
7441 * aclocal.m4: Add override.m4.
7442 * configure: Regenerate.
fdc59709 7443
8e91f023
VP
74442008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7445
7446 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7447 '-var-update --all-values' reports new value even the type
7448 of a variable object has changed.
7449
233a11ab
CS
74502008-04-18 Craig Silverstein <csilvers@google.com>
7451
7452 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7453 files.
d24317b4 7454
9c1137ad
JB
74552008-04-18 Joel Brobecker <brobecker@adacore.com>
7456
7457 * gdb.ada/atomic_enum: New test program.
7458 * gdb.ada/atomic_enum.exp: New testcase.
7459
66d0bbc7
DE
74602008-04-17 Doug Evans <dje@google.com>
7461
7462 * gdb.opt/Makefile.in: Fix whitespace.
7463
100906b0
UW
74642008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7465
7466 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7467
4584e32e
DE
74682008-04-17 Doug Evans <dje@google.com>
7469
7470 * gdb.base/hashline1.exp: New testcase.
7471 * gdb.base/hashline2.exp: New testcase.
7472 * gdb.base/hashline2.exp: New testcase.
7473
0a320680
PA
74742008-04-17 Pedro Alves <pedro@codesourcery.com>
7475
7476 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7477
18ac113b
AR
74782008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7479
7480 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7481 temporary breakpoint to match "Temporary breakpoint".
7482 * gdb.base/break.exp (delete_breakpoints): Likewise.
7483 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7484 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7485 * gdb.base/display.exp: Likewise.
7486 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7487 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7488 * gdb.base/restore.exp (restore_tests): Likewise.
7489 * gdb.base/sepdebug.exp: Likewise.
7490 * gdb.base/watchpoint.exp: Likewise.
7491 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7492 * gdb.mi/mi-pending.exp: Likewise.
7493 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7494 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7495 * gdb.mi/mi-var-cmd.exp: Likewise.
7496 * gdb.mi/mi-var-display.exp: Likewise.
7497 * gdb.mi/mi2-cli.exp: Likewise.
7498 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7499 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7500 * gdb.mi/mi2-var-display.exp: Likewise.
7501 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7502 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7503 new "disp" field.
a9c64011 7504 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7505 reason. This is to support fix for PR2424.
7506
add38693
JK
75072008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7508
7509 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7510
fcacd99f
VP
75112008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7512
7513 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7514 field. Add more floating varobj tests.
fcacd99f 7515 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7516 field.
7517 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7518 (main): Call do_at_tests.
7519 * lib/mi-support.exp (mi_create_floating_varobj)
7520 (mi_varobj_update_with_type_change): New.
fcacd99f 7521
de051565
MK
75222008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7523
7524 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7525 option of -var-evaluate-expression.
7526 * gdb.mi/mi2-var-display.exp: Likewise.
7527
dbc52822
VP
75282008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7529
7530 Introduce test setup helpers.
a9c64011
AS
7531 * lib/gdb.exp (build_executable, clean_restart)
7532 (prepare_for_testing): New.
7533 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7534 * gdb.base/return.exp: Likewise.
7535 * gdb.base/ending-run.exp: Likewise.
dbc52822 7536
473591da
NR
75372008-04-07 Nick Roberts <nickrob@snap.net.nz>
7538
7539 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7540 Interface (MI) responses.
7541
2b2d9e11
VP
75422008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7543
a9c64011
AS
7544 * gdb.cp/breakpoint.cc: New code to test conditions involving
7545 member variables.
7546 * gdb.cp/breakpoint.exp: Test condition involving member
7547 variables.
2b2d9e11 7548
bb378428
VP
75492008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7550
7551 * lib/mi-support.exp (mi_expect_stop): New.
7552 (mi_run_cmd): Change the
7553 token. Use mi_send_resuming_command, use
7554 mi_expect_stop.
7555 (mi_execute_to_helper): Rename to mi_execute_to.
7556 (mi_send_resuming_command): Add more error patterns.
7557 (mi_wait_for_stop): Renamed to...
7558 (mi_get_stop_line): ...this.
7559 (mi_run_inline_test): Adjust.
7560
7561 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7562 * gdb.mi/mi-console.exp: Likewise.
7563 * gdb.mi/mi-pending.exp: Likewise.
7564 * gdb.mi/mi-simplerun.exp: Likewise.
7565 * gdb.mi/mi-stack.exp: Likewise.
7566 * gdb.mi/mi-stepi.exp: Likewise.
7567 * gdb.mi/mi-syn-frame.exp: Add comment.
7568 * gdb.mi/mi-until.exp: Likewise.
7569 * gdb.mi/mi-var-display.exp: Likewise.
7570 * gdb.mi/mi-watch.exp: Likewise.
7571 * gdb.mi/mi2-cli.exp: Likewise.
7572 * gdb.mi/mi2-console.exp: Likewise.
7573 * gdb.mi/mi2-simplerun.exp: Likewise.
7574 * gdb.mi/mi2-stack.exp: Likewise.
7575 * gdb.mi/mi2-stepi.exp: Likewise.
7576 * gdb.mi/mi2-until.exp: Likewise.
7577 * gdb.mi/mi2-var-display.exp: Likewise.
7578 * gdb.mi/mi2-watch.exp: Likewise.
7579
62172bb9
UW
75802008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7581
7582 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7583
7584 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7585
a13e061a
PA
75862008-04-04 Pedro Alves <pedro@codesourcery.com>
7587
7588 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7589 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7590 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7591 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7592 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7593 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7594 expect an mi error duplicated in stderr.
7595
eae06beb
JB
75962008-04-03 Joel Brobecker <brobecker@adacore.com>
7597
7598 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7599 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7600 Add a couple of tests that verify the behavior when the new setting
7601 is set to "cancel" and "all".
7602 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7603 "ask" before we start the testing.
7604
79c6ced6
AR
76052008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7606
7607 * gdb.cp/casts.cc: Add class reference variables.
7608 * gdb.cp/casts.exp: New test cases for up/down casting references.
7609
6c2d1a6b
MK
76102008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7611
7612 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7613 instead of beginning to make an extra test pass.
7614 * gdb.mi/mi2-var-display.exp: Likewise.
7615
55b411d9
MR
76162008-03-31 Maciej W. Rozycki <macro@mips.com>
7617
7618 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7619
c6140da2
MD
76202008-03-31 Markus Deuling <deuling@de.ibm.com>
7621 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7622
7623 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7624 value. Add xfail for older kernels.
7625
79732189
AR
76262008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7627
7628 Bring mi-support in line with gdb.exp.
7629 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7630 (mi_gdb_start): New function.
7631
33c3676e
MR
76322008-03-28 Maciej W. Rozycki <macro@mips.com>
7633
7634 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7635
92e28119
VP
76362008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7637
7638 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7639 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7640
9e8e3afe
VP
76412008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7642
7643 * lib/mi-support.exp (mi_create_varobj_checked): New.
7644 (mi_list_varobj_children): Allow to check for a
7645 value.
7646 (mi_list_array_varobj_children): New.
7647
7648 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7649 and mi_list_varobj_children, as opposed to hardcoding
7650 expected strings.
7651 * gdb.mi/gdb701.exp: Likewise.
7652 * gdb.mi/gdb792.exp: Likewise.
7653 * gdb.mi/mi-var-block.exp: Likewise.
7654 * gdb.mi/mi-var-cmd.exp: Likewise.
7655 * gdb.mi/mi-var-invalidate.exp: Likewise.
7656 * gdb.mi/mi2-var-block.exp: Likewise.
7657 * gdb.mi/mi2-var-child.exp: Likewise.
7658 * gdb.mi/mi2-var-cmd.exp: Likewise.
7659 * gdb.mi/mi2-var-display.exp: Likewise.
7660
9df50351
JK
76612008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7662
7663 Fix random false FAILs on i386.
7664 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7665
31e5d73a
DJ
76662008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7667
7668 PR gdb/544
7669 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7670
12f4afab
DJ
76712008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7672
7673 PR gdb/544
7674 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7675
b562a0cb
DJ
76762008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7677
7678 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7679 fixed PR gdb/544.
7680
17faa917
DJ
76812008-03-21 Pedro Alves <pedro@codesourcery.com>
7682
7683 * gdb.threads/fork-child-threads.exp: Test next over fork.
7684
6214f497
DJ
76852008-03-21 Chris Demetriou <cgd@google.com>
7686
7687 * gdb.base/break.exp (rbreak junk): New test for rbreak
7688 "Junk at end of arguments" issue.
7689
63092375
DJ
76902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7691
7692 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7693 *& to work on created array elements.
7694 (Top level): Test print $pc with a file. Test string operations
7695 without a target.
7696 * gdb.base/ptype.exp: Do not expect *& to work on created array
7697 elements.
7698
b21991b0
DJ
76992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7700
7701 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7702 gdb.threads/staticthreads.exp: Update exit query.
7703
c4b347c7
SL
77042008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7705
7706 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7707
fa4727a6
DJ
77082008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7709
7710 * gdb.base/watchpoint.c (global_ptr, func4): New.
7711 (main): Call func4.
7712 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7713 (test_inaccessible_watchpoint): New.
7714
2f34202f
MR
77152008-02-29 Maciej W. Rozycki <macro@mips.com>
7716
7717 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7718 select the largest.
7719
0d6ba1b1
DJ
77202008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7721
7722 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7723 frames-invalid annotations.
7724
e691325a
PM
77252008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7726
a9c64011 7727 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7728
f85b5ecc
DE
77292008-02-27 Doug Evans <dje@google.com>
7730
7731 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7732 for bug 1738.
7733 (breakpoint_to_handler_entry): Ditto.
7734
b40e7bf3
JB
77352008-02-27 Joel Brobecker <brobecker@adacore.com>
7736
7737 * gdb.base/ending-run.exp: Use the first line of code inside
7738 function body to test breakpoints.
7739 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7740 location where the breakpoint is inserted when using the line
7741 where a function is declared. Fix typo in the description of
7742 one of the tests.
7743 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7744
2faca73a
PM
77452008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7746
7747 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7748 tests.
2faca73a 7749
6f439c36
PM
77502008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7751
7752 * gdb.base/args.exp: avoid same output for tests
7753 with single quotes.
7754
54e52265
VP
77552008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7756
a9c64011
AS
7757 * gdb.base/annota1.exp: Adjust for 'info break'
7758 format changes.
7759 * gdb.base/annota3.exp: Likewise.
7760 * gdb.base/break.exp: Likewise.
7761 * gdb.base/condbreak.exp: Likewise.
7762 * gdb.base/pending.exp: Likewise.
7763 * gdb.base/sepdebug.exp: Likewise.
7764 * gdb.base/unload.exp: Likewise.
7765 * gdb.cp/ovldbreak.exp: Likewise.
7766 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7767
897b09ca
DE
77682008-02-07 Doug Evans <dje@google.com>
7769
7770 * gdb.cp/mb-inline.exp: New.
7771 * gdb.cp/mb-inline.h: New.
7772 * gdb.cp/mb-inline1.cc: New.
7773 * gdb.cp/mb-inline2.cc: New.
7774
b1c32d35
PM
77752008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7776
7777 * gdb.pascal/floats.pas: New test program.
7778 * gdb.pascal/floats.exp: New testcase.
7779
1a4ca44a
TJB
77802008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7781
7782 * gdb.base/callfuncs.c (t_float_many_args): New function.
7783 (t_double_many_args): New function.
7784 * gdb.base/callfuncs.exp: Add tests for exceeding float
7785 and double parameters passed through the stack.
7786
439048e8
JB
77872008-02-05 Joel Brobecker <brobecker@adacore.com>
7788
7789 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7790 gdb.ada/complete/foo.adb: New files.
7791 * gdb.ada/complete.exp: New testcase.
7792
81fe8080
DE
77932008-02-03 Doug Evans <dje@google.com>
7794
301f0ecf
DE
7795 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7796
81fe8080
DE
7797 * gdb.cp/gdb2384.exp: New file.
7798 * gdb.cp/gdb2384.cc: New file.
7799 * gdb.cp/gdb2384-base.h: New file.
7800 * gdb.cp/gdb2384-base.cc: New file.
7801
4b071aec
DE
78022008-02-02 Doug Evans <dje@google.com>
7803
7804 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7805
61137ba6
JB
78062007-02-01 Joel Brobecker <brobecker@adacore.com>
7807
7808 * gdb.ada/sym_print_name: New test program.
7809 * gdb.ada/sym_print_name.exp: New testcase.
7810
78112007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7812
7813 * gdb.ada/nested/hello.adb: New file.
7814 * gdb.ada/nested.exp: New testcase.
7815 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7816
98deb0da
VP
78172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7818
7819 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7820 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7821 don't cause future evaluations of function to report
7822 creation of internal breakpoints.
98deb0da 7823
723a2275
VP
78242008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7825
7826 * gdb.mi/mi-break.exp (test_error): New.
7827 Call it.
7828
fb546a2f
LM
78292008-01-31 Luis Machado <luisgpm@br.ibm.com>
7830
7831 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7832 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7833
2d8fd90a
PM
78342008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7835
7836 * gdb.pascal/integers.pas: New test program.
7837 * gdb.pascal/integers.exp: New testcase.
7838
a7fa0ded
PM
78392008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7840
7841 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7842
5e1a1926
TJB
78432008-01-30 Luis Machado <luisgpm@br.ibm.com>
7844
7845 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7846 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7847
8d04f9f0
JB
78482008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7849
7850 * gdb.ada/formatted_ref: New test program.
7851 * gdb.ada/formatted_ref.exp: New testcase.
7852
7853 * gdb.cp/formatted-ref.cc: New file.
7854 * gdb.cp/formatted-ref.exp: New testcase.
7855
ce75a98f
JB
78562008-01-30 Joel Brobecker <brobecker@adacore.com>
7857
7858 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7859
e835f6bf
NR
78602008-01-30 Nick Roberts <nickrob@snap.net.nz>
7861
7862 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7863 (test_file_list_exec_source_file): Update to new macro-info field.
7864
d118ef87
PH
78652008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7866
7867 * gdb.ada/exprs: New test program.
7868 * gdb.ada/exprs.exp: New testcase.
7869
7d35ab09
TJB
78702008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7871
7872 * dfp-test.c (DELTA, DELTA_B): New definitions.
7873 (double_val1, double_val2, double_val3, double_val4, double_val5,
7874 double_val6, double_val7, double_val8, double_val9, double_val10,
7875 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7876 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7877 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7878 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7879 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7880 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7881 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7882 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7883 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7884 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7885 dec128_val16): New global variables.
7886 (decimal_dec128_align): New function.
7887 (decimal_mixed): Likewise.
7888 (decimal_many_args_dec32): Likewise.
7889 (decimal_many_args_dec64): Likewise.
7890 (decimal_many_args_dec128): Likewise.
7891 (decimal_many_args_mixed): Likewise.
7892 * dfp-test.exp: Add tests calling new inferior functions.
7893
2d717e4f
DJ
78942008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7895
7896 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7897 gdb.server/ext-run.exp: New files.
7898 * lib/gdbserver-support.exp (gdbserver_download): New.
7899 (gdbserver_start): New. Update gdbserver expected
7900 output.
7901 (gdbserver_spawn): Use them.
7902 (gdbserver_start_extended): New.
7903
e85a822c
DJ
79042008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7905
7906 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7907 Run on GNU/Linux.
7908 (do_exec_tests): Check for systems which do not support catchpoints.
7909 Do not match START.
7910 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7911 Run on GNU/Linux. Enable verbose output.
7912 (check_fork_catchpoints): New.
7913 (explicit_fork_child_follow, catch_fork_child_follow)
7914 (tcatch_fork_parent_follow): Update expected messages.
7915 (do_fork_tests): Use check_fork_catchpoints.
7916 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7917 Run on GNU/Linux. Enable verbose output.
7918 (check_vfork_catchpoints): New.
7919 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7920 expected messages.
7921 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7922
401ea829
JB
79232008-01-29 Jim Blandy <jimb@red-bean.com>
7924
7925 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7926 host' errors.
7927 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7928
aceaf3ad
JB
79292008-01-29 Jim Blandy <jimb@red-bean.com>
7930
7931 * gdb.threads/sigthread.c: Use barriers to ensure that
7932 child_thread and child_thread_two are always initialized before we
7933 start to use them.
7934
a5606eee
VP
79352008-01-29 Vladimir Prus <vladimir@codesourcery.com>
7936
7937 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
7938 * gdb.base/watchpoint-solib.c: New.
7939 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 7940
c55a82bb
PM
79412008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
7942
7943 * gdb.base/gdb1056.exp: Add unsigned integer test.
7944
0993fe05
DE
79452008-01-28 Doug Evans <dje@google.com>
7946
7947 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
7948
4fe42e7f
JB
79492008-01-27 Jim Blandy <jimb@codesourcery.com>
7950
c7a69933
JB
7951 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
7952
4fe42e7f
JB
7953 * gdb.base/expand-psymtabs.exp: Doc fix.
7954
5def8285
MK
79552008-01-26 Mark Kettenis <kettenis@gnu.org>
7956
7957 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
7958
5313c911
NR
79592008-01-24 Nick Roberts <nickrob@snap.net.nz>
7960
a9c64011 7961 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
7962 -var-set-format.
7963
93815fbf
VP
79642008-01-23 Chris Demetriou <cgd@google.com>
7965
7966 * gdb.threads/thread_events.c: New testcase source file.
7967 * gdb.threads/thread_events.exp: New testcase expect file.
7968
467a88ee
NR
79692008-01-23 Nick Roberts <nickrob@snap.net.nz>
7970
7971 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
7972
7973 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
7974 -var-set-format.
7975
d8f82aba
DJ
79762008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7977 Vladimir Prus <vladimir@codesourcery.com>
7978
7979 * gdb.base/float.exp: Allow missing floating point for m68k and
7980 PowerPC.
7981
60c46647
VP
79822008-01-22 Vladimir Prus <vladimir@codesourcery.com>
7983
7984 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
7985 ignore count.
7986 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
7987 * gdb.mi/mi-cli.exp: Adjust.
7988 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 7989
c7dd36a1
PA
79902008-01-17 Pedro Alves <pedro@codesourcery.com>
7991
7992 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
7993 and 'dummy_ptr' integer pointer. Initialize struct_declarations
7994 with dummy_ptr's address.
7995 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
7996 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
7997 all targets.
7998 * gdb.mi/mi2-var-child.exp: Likewise.
7999
39d5313e
JB
80002008-01-09 Joel Brobecker <brobecker@adacore.com>
8001
8002 * gdb.ada/null_array: New test program.
8003 * gdb.ada/null_array.exp: New testcase.
8004
0aea4bf3
LM
80052008-01-09 Luis Machado <luisgpm@br.ibm.com>
8006
8007 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8008 with required float modifiers.
8009
0b354900
JB
80102008-01-08 Joel Brobecker <brobecker@adacore.com>
8011
8012 * gdb.ada/funcall_param: New test program.
8013 * gdb.ada/funcall_param.exp: New testcase.
8014
cdb7f5d4
JB
80152008-01-08 Joel Brobecker <brobecker@adacore.com>
8016
8017 * gdb.ada/arrayparam: New test program.
8018 * gdb.ada/arrayparam.exp: New testcase.
8019
88e2547f
JB
80202008-01-08 Joel Brobecker <brobecker@adacore.com>
8021
8022 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8023 landed. Should also fix random failures in the test following it.
8024
f6867ce0
TJB
80252008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8026
8027 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8028 for expressions with decimal float values.
8029 (test_dfp_conversions): New function to test casts to and from
8030 decimal float types.
8031 Call test_dfp_conversions.
8032 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8033 elements.
8034 (main): Initialize ds.float4 and ds.double8 elements.
8035 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8036 string to new error message.
8037 (d64_set_tests): Likewise.
8038 (d128_set_tests): Likewise.
8039 Add tests for expressions with decimal float variables. Add tests for
8040 conversions to and from decimal float types.
8041
f9c11282
JB
80422008-01-05 Joel Brobecker <brobecker@adacore.com>
8043
8044 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8045 * gdb.ada/packed_tagged.exp: New testcase.
8046
0ecbca72
JB
80472008-01-04 Joel Brobecker <brobecker@adacore.com>
8048
8049 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8050 gdb.ada/homonym/homonym_main.adb: New files.
8051 * gdb.ada/homonym.exp: New testcase.
8052
c18d3d89
JB
80532008-01-04 Joel Brobecker <brobecker@adacore.com>
8054
8055 * gdb.ada/packed_array.exp: Add testing of references to
8056 a packed array.
8057
ecc7085b
JB
80582008-01-04 Joel Brobecker <brobecker@adacore.com>
8059
8060 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8061 New files.
8062 * gdb.ada/type_coercion.exp: New testcase.
8063
c474c922
JB
80642008-01-04 Joel Brobecker <brobecker@adacore.com>
8065
8066 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8067 gdb.ada/tagged/foo.adb: New file.
8068 * gdb.ada/tagged.exp: New testcase.
8069
9005b927
JB
80702008-01-04 Joel Brobecker <brobecker@adacore.com>
8071
8072 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8073 gdb.ada/ptype_field/foo.adb: New files.
8074 * gdb.ada/ptype_field.exp: New testcase.
8075
1a6aaad8
JB
80762008-01-03 Joel Brobecker <brobecker@adacore.com>
8077
8078 * gdb.ada/print_pc.exp: New testcase.
8079
0ef22f53
JB
80802008-01-03 Joel Brobecker <brobecker@adacore.com>
8081
8082 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8083 gdb.ada/taft_type/p.adb: New files.
8084 * gdb.ada/taft_type.exp: New testcase.
8085
1689ecf8
JB
80862008-01-03 Joel Brobecker <brobecker@adacore.com>
8087
8088 * gdb.ada/array_bounds/bar.adb: New file.
8089 * gdb.ada/array_bounds.exp: New testcase.
8090
a4d0b9c3
JB
80912008-01-03 Joel Brobecker <brobecker@adacore.com>
8092
8093 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8094 gdb.ada/arrayptr/foo.adb: New files.
8095 * gdb.ada/arrayptr.exp: New testcase.
8096
a31ace00
JB
80972008-01-03 Joel Brobecker <brobecker@adacore.com>
8098
8099 * gdb.base/set-lang-auto.exp: New testcase.
8100
a97fced3
JB
81012008-01-03 Joel Brobecker <brobecker@adacore.com>
8102
8103 * gdb.ada/fun_addr/foo.adb: New file.
8104 * gdb.ada/fun_addr.exp: New testcase.
8105
ef29ce1a
JK
81062008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8107
8108 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8109 New files
8110
0fafefe3
JB
81112008-01-02 Joel Brobecker <brobecker@adacore.com>
8112
8113 * array_subscript_addr/p.adb: New file.
a9c64011 8114 * array_subscript_addr.exp: New testcase.
0fafefe3 8115
c4359f8d
JB
81162008-01-02 Joel Brobecker <brobecker@adacore.com>
8117
a9c64011 8118 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8119 New files.
8120 * gdb.ada/str_cmp_ref.exp: New testcase.
8121
1aa1b15b
JB
81222008-01-01 Joel Brobecker <brobecker@adacore.com>
8123
8124 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8125 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8126 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8127
81c9b2cf
JB
81282008-01-01 Joel Brobecker <brobecker@adacore.com>
8129
8130 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8131 gdb.ada/ref_param/pck.ads: New files.
8132 * gdb.ada/ref_param.exp: New testcase.
8133
319e4674
JB
81342008-01-01 Joel Brobecker <brobecker@adacore.com>
8135
8136 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8137 gdb.ada/interface/foo.adb: New files.
8138 * gdb.ada/interface.exp: New testcase.
8139
ef682c56
JB
81402007-12-31 Jim Blandy <jimb@codesourcery.com>
8141
8142 * gdb.base/multi-forks.exp: Consume all output from child
8143 processes before proceeding to next test.
8144
f6f3eb6c
JB
81452007-12-29 Jim Blandy <jimb@codesourcery.com>
8146
8147 * configure: Regenerated.
8148
f652e42f
JB
81492007-12-27 Joel Brobecker <brobecker@adacore.com>
8150
8151 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8152 gdb.ada/fixed_cmp/fixed.adb: New files.
8153 * gdb.ada/fixed_cmp.exp: New testcase.
8154
6943e596
JB
81552007-12-27 Joel Brobecker <brobecker@adacore.com>
8156
8157 * gdb.ada/boolean_expr.exp: New testcase.
8158
aad9a193
JB
81592007-12-26 Jim Blandy <jimb@codesourcery.com>
8160
8161 * gdb.base/multi-forks.exp: Doc fix.
8162
fb5f3683
JB
81632007-12-26 Joel Brobecker <brobecker@adacore.com>
8164
8165 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8166 * gdb.ada/char_param.exp: Do not compile our test program with
8167 -gnata, this is unnecessary.
8168 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8169
384e4a9c
JB
81702007-12-24 Joel Brobecker <brobecker@adacore.com>
8171
8172 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8173 gdb.ada/print_chars/foo.adb: New files.
8174 * gdb.ada/print_chars.exp: New testcase.
8175
01e044f7
JB
81762007-12-24 Joel Brobecker <brobecker@adacore.com>
8177
8178 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8179 gdb.ada/char_param/foo.adb: New files.
8180 * gdb.ada/char_param.exp: New testcase.
8181
0ce17860
JB
81822007-12-22 Jim Blandy <jimb@codesourcery.com>
8183
8184 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8185 hard-coding source line numbers into the test.
8186 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8187 gdb_get_line_number to find.
8188
919809b9
JB
81892007-12-22 Joel Brobecker <brobecker@adacore.com>
8190
8191 * gdb.base/ptype.c (highest): New struct type.
8192 (the_highest): New variable of that type.
8193 (main): Add dummy assignment to a field of variable the_highest.
8194 * gdb.base/ptype.exp: Test type printing of our new variable.
8195
abc8a88d
PM
81962007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8197
8198 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8199 and record first explicitly generated thread number.
abc8a88d
PM
8200 Use that thread number for thread specific watchpoint test.
8201 Add iteration number to repetitive tests.
8202
5158f3e3
CES
82032007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8204 Jim Blandy <jimb@codesourcery.com>
8205
8206 * gdb.base/expand-psymtabs.c: New testcase
8207 source file.
8208 * gdb.base/expand-psymtabs.exp: New testcase
8209 expect file.
8210
37e4754d
LM
82112007-12-17 Luis Machado <luisgpm@br.ibm.com>
8212
8213 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8214 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8215
551e5d04
JB
82162007-12-17 Joel Brobecker <brobecker@adacore.com>
8217
8218 * gdb.ada/frame_args/foo.adb: New file.
8219 * gdb.ada/frame_args/pck.ads: New file.
8220 * gdb.ada/frame_args/pck.adb: New file.
8221 * gdb.ada/frame_args.exp: New testcase.
8222
a05ee097
JB
82232007-12-17 Joel Brobecker <brobecker@adacore.com>
8224
8225 * gdb.base/frame-args.c: New file.
8226 * gdb.base/frame-args.exp: New testcase.
8227
c162e8c9 82282007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8229 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8230
8231 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8232
afe8ab22 82332007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8234
afe8ab22
VP
8235 * gdb.mi/mi-pending.exp: New.
8236 * gdb.mi/mi-pending.c: New.
8237 * gdb.mi/mi-pendshr.c: New.
8238
dfdfb3ca
JB
82392007-12-06 Jim Blandy <jimb@codesourcery.com>
8240
8241 * gdb.base/default.exp: Update expected output for 'info catch'.
8242
b7fca990
JK
82432007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8244
8245 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8246 must be set to binary.
8247
6a1afc1e
PA
82482007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8249
8250 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8251
a6b151f1
DJ
82522007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8253
8254 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8255 gdb.mi/mi-file-transfer.exp: New.
8256
43039443
JK
82572007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8258
8259 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8260
0ef2251b
MR
82612007-11-22 Maciej W. Rozycki <macro@mips.com>
8262
8263 * gdb.trace/backtrace.exp: Fix a typo.
8264 * gdb.trace/circ.exp: Likewise.
8265 * gdb.trace/collection.exp: Likewise.
8266 * gdb.trace/limits.exp: Likewise.
8267 * gdb.trace/report.exp: Likewise.
8268 * gdb.trace/tfind.exp: Likewise.
8269 * gdb.trace/while-dyn.exp: Likewise.
8270
5443631e
NR
82712007-11-21 Nick Roberts <nickrob@snap.net.nz>
8272
8273 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8274 objects of pointers that can't be dereferenced are now
8275 "noneditable".
8276
a4ce5b0d
UW
82772007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8278
8279 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8280 (target_cpu): Remove.
8281
d6e956e5
VP
82822007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8283
8284 * gdb.base/ending-run.exp: Expect the list of cleared
8285 breakpoint to come in natural order, not the reversed one.
a9c64011 8286
214270ab
VP
82872007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8288
8289 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8290 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8291
1a619819
LM
82922007-11-05 Luis Machado <luisgpm@br.ibm.com>
8293
8294 * gdb.base/printcmds.exp: New function
8295 test_printf_with_dfp.
8296
5b01a6fa
DE
82972007-11-02 Doug Evans <dje@google.com>
8298
8299 * gdb.disasm/t01_mov.s: Remove carriage returns.
8300 * gdb.disasm/t02_mova.s: Ditto.
8301 * gdb.disasm/t03_add.s: Ditto.
8302 * gdb.disasm/t04_sub.s: Ditto.
8303 * gdb.disasm/t05_cmp.s: Ditto.
8304 * gdb.disasm/t06_ari2.s: Ditto.
8305 * gdb.disasm/t07_ari3.s: Ditto.
8306 * gdb.disasm/t08_or.s: Ditto.
8307 * gdb.disasm/t09_xor.s: Ditto.
8308 * gdb.disasm/t10_and.s: Ditto.
8309 * gdb.disasm/t11_logs.s: Ditto.
8310 * gdb.disasm/t12_bit.s: Ditto.
8311 * gdb.disasm/t13_otr.s: Ditto.
8312
ec33ab7f
JK
83132007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8314
8315 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8316
ae0d01ff
UW
83172007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8318
8319 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8320 provide DFP support.
8321
55eddb0f
DJ
83222007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8323
8324 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8325 Test "set powerpc vector-abi". Skip auto-detection tests for old
8326 toolchains.
8327
7020f05c
PA
83282007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8329
8330 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8331 with [string compare].
8332
84bc3db9
PA
83332007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8334
8335 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8336 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8337
5876dc88
LM
83382007-10-25 Luis Machado <luisgpm@br.ibm.com>
8339
8340 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8341 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8342 * gdb.opt/Makefile.in: New makefile.
8343 * Makefile.in: Create new directory "gdb.opt".
8344 * configure.ac: Add "gdb.opt" directory.
8345 * configure: Regenerated.
a9c64011 8346
c3ea9a14
DE
83472007-10-25 Doug Evans <dje@google.com>
8348
8349 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8350 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8351
a9c64011 83522007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8353 Thiago Jung Bauermann <bauerman@br.ibm.com>
8354
8355 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8356 Floating Point expressions.
8357 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8358 Floating Point variables.
8359 * gdb.base/dfp-test.c: new file containing program with Decimal
8360 Floating variables, used by gdb.base/dfp-test.exp.
8361
62a24a2b
DJ
83622007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8363
8364 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8365
e7b1eae6
UW
83662007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8367
8368 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8369 compiling test case with GCC.
8370 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8371
c641edcc
UW
83722007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8373
8374 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8375 format changes.
8376
5e5ebfe6
MS
83772007-10-18 Michael Snyder <msnyder@specifix.com>
8378
8379 * gdb.base/dbx.exp: Add missing "-re " operator.
8380
e831e7b6
GM
83812007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8382
8383 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8384 * configure.ac: Removed trailing spaces after backslash.
8385 * gdb.modula2: New directory.
8386 * gdb.modula2/Makefile.in: New file.
8387 * gdb.modula2/unbounded-array.exp: New file.
8388 * gdb.modula2/unbounded1.c: New file.
8389
7cc46491
DJ
83902007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8391
8392 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8393
83942007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8395
8396 * gdb.base/sigstep.c (main): Add checks for
8397 return values for setitimer call.
8398 Call setitimer again with itimer = ITIMER_REAL
8399 if first call to setitimer fails.
8400
e91528f0
KH
84012007-10-11 Kazu Hirata <kazu@codesourcery.com>
8402
8403 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8404 of $timeout.
8405
2ec9a4f8
DJ
84062007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8407
8408 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8409
84102007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8411
8412 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8413 of gdb_expect call, to avoid interruption.
8414
64b2fa04
PA
84152007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8416
8417 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8418 (v_unsigned_long_long, v_long_long_array)
8419 (v_signed_long_long_array, v_unsigned_long_long_array)
8420 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8421 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8422 [!NO_LONG_LONG]: New.
8423 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8424 v_long_long_member.
8425
8426 (v_long_long_func, v_signed_long_long_func)
8427 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8428 (main) [!NO_LONG_LONG]: Initialize long long variants.
8429
8430 * gdb.base/whatis.exp: If board file requests no_long_long, build
8431 test with NO_LONG_LONG defined. Test long long, signed long long,
8432 and unsigned long long variants but only if board file doesn't
8433 disable it.
8434
a912286e 84352007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8436 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8437
8438 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8439 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8440 * configure: Regenerated.
8441 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8442 gdb.pascal/types.exp, lib/pascal.exp: New files.
8443
471ba8c9
DJ
84442007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8445
8446 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8447 call.
8448 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8449 to return to the call.
8450 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8451 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8452 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8453 * gdb.mi/mi-until.exp (test_until): Likewise.
8454 * gdb.mi/mi2-until.exp (test_until): Likewise.
8455
fef8a650
DJ
84562007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8457
8458 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8459 two-char array.
8460 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8461
d983da9c
DJ
84622007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8463
8464 * gdb.threads/watchthreads.c (thread_function): Sleep between
8465 iterations.
8466 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8467 at once for S/390. Generate matching fails and passes.
8468
17f62551
VP
84692007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8470
8471 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8472 the 'struct_declarations' variable to zeros.
a9c64011 8473
ed0616c6
VP
84742007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8475
8476 * gdb.cp/mb-ctor.cc: New.
8477 * gdb.cp/mb-ctor.exp: New.
8478 * gdb.cp/mb-templates.cc: New.
8479 * gdb.cp/mb-templates.exp: New.
8480
41f1b697
DJ
84812007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8482
8483 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8484
3f213f78
PA
84852007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8486
8487 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8488 targets.
8489 * configure: Regenerate.
8490
0d381245 84912007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8492
0d381245
VP
8493 * gdb.base/annota1.exp: Adjust for 'info break'
8494 format changes.
8495 * gdb.base/annota3.exp: Likewise.
8496 * gdb.base/break.exp: Likewise.
8497 * gdb.base/condbreak.exp: Likewise.
8498 * gdb.base/pending.exp: Likewise.
8499 * gdb.base/sepdebug.exp: Likewise.
8500 * gdb.base/unload.exp: Likewise.
8501 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8502
fe3f5fa8
VP
85032007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8504
8505 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8506 messages.
8507 * gdb.base/chng-syms.exp: Likewise.
8508 * gdb.base/unload.exp: Likewise.
a9c64011 8509
a75cf6c0
DJ
85102007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8511
8512 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8513
18ecae38
DJ
85142007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8515
8516 * schedlock.c (NUM): Change to 1.
8517 (main): Use args[0] for the main thread.
8518 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8519 regardless of the number of threads.
8520
5509918f
MR
85212007-09-14 Maciej W. Rozycki <macro@mips.com>
8522
4a543daf
MR
8523 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8524 type down.
8525 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8526 test.
8527 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8528 watchpoint type down.
8529 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8530 test.
8531
85322007-09-14 Maciej W. Rozycki <macro@mips.com>
8533
5509918f
MR
8534 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8535 Move all the tests here and run them twice, once using software
8536 watchpoints and once using hardware watchpoints.
8537 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8538
40b53987
DJ
85392007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8540
8541 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8542 test.
8543
695e2681
MK
85442007-09-10 Mark Kettenis <kettenis@gnu.org>
8545
8b3fc8d8
MK
8546 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8547 build-id.
8548
695e2681
MK
8549 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8550 know about $ORIGIN. Calculate output dir from $dest instead of
8551 using ${objdir}/{$subdir}.
8552
58d69f29
MK
85532007-09-09 Mark Kettenis <kettenis@gnu.org>
8554
8555 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8556 gcore, before continuing with the test.
8557
3e347599
DJ
85582007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8559
8560 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8561 * gdb.mi/mi-watch.exp: Likewise.
8562
ea37ba09
DJ
85632007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8564 Jim Blandy <jimb@codesourcery.com>
8565
8566 * gdb.arch/i386-sse.exp: Do not expect character constants.
8567 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8568 * gdb.base/display.exp: Allow print/s.
8569 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8570 and unsigned char array changes.
8571
2025a643
DJ
85722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8573
8574 * gdb.base/display.exp: Add tests for printf %p.
8575
26669a27
PA
85762007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8577
8578 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8579 the dll name to unicode.
8580
c8f021f8
JK
85812007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * gdb.base/default.exp (show version): Update the version text.
8584 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8585
4cf31eea
JK
85862007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8587
8588 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8589 New files.
8590
4935890f
JK
85912007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8592
8593 * lib/gdb.exp (build_id_debug_filename_get): New function.
8594 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8595 Remove the generate DEBUG file for the future testcase runs.
8596 New testcase for the NT_GNU_BUILD_ID retrieval.
8597 Move the final testing step to ...
8598 (test_different_dir): ... a new function.
8599 New parameter XFAIL to XFAIL all the tests performed.
8600 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8601 New parameter TYPE to PF_PREFIX all the tests performed.
8602
02142340
VP
86032007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8604
8605 * gdb.mi/mi-var-cp.cc (path_expression): New
8606 function.
8607 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8608
36acd84e
UW
86092007-08-27 Markus Deuling <deuling@de.ibm.com>
8610
8611 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8612 to fit into SPU Local Store memory.
8613
a896d121
JB
86142007-08-23 Joel Brobecker <brobecker@adacore.com>
8615
8616 * gdb.base/default.exp: Adjust the expected output of "info
8617 warranty" after the switch to GPLv3.
8618
7b433602
JB
86192007-08-23 Joel Brobecker <brobecker@adacore.com>
8620
8621 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8622 to 30000 (from 20000).
8623
e22f8b7c
JB
86242007-08-23 Joel Brobecker <brobecker@adacore.com>
8625
8626 Switch the license of all .exp files to GPLv3.
8627 Switch the license of all .f and .f90 files to GPLv3.
8628 Switch the license of all .s and .S files to GPLv3.
8629
5a0e3bd0
JB
86302007-08-23 Joel Brobecker <brobecker@adacore.com>
8631
8632 * configure.ac: Switch license to GPLv3.
8633
cc00619d
JB
86342007-08-23 Joel Brobecker <brobecker@adacore.com>
8635
8636 Switch the licensing to GPLv3 for all .ads and .adb files.
8637
8d26208a
DJ
86382007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8639
8640 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8641 and t_int_double.
8642 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8643
4fcb9948
JB
86442007-08-17 Joel Brobecker <brobecker@adacore.com>
8645
8646 * gdb.base/step-line.c: Switch license to GPL version 3, and
8647 update copyright year.
8648 * gdb.base/step-line.inp: Likewise.
8649
b9c34f67
JB
86502007-08-17 Joel Brobecker <brobecker@adacore.com>
8651
8652 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8653 changes inside gdb1555.c.
8654 * gdb.base/pending.exp: Likewise.
8655
2cc17678
DJ
86562007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8657
8658 * config/default.exp: New file.
8659
e48883f7
DJ
86602007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8661
8662 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8663 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8664
1ab80e5b
MR
86652007-07-30 Maciej W. Rozycki <macro@mips.com>
8666
8667 * gdb.base/dump.exp: Force the correct endianness for binary
8668 formats not carrying this information.
8669
aba471f5
DJ
86702007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8671
8672 * gdb.threads/staticthreads.exp: Match .*sem_post.
8673
d4e07204
DJ
86742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8675
8676 * gdb.base/readline.exp (operate_and_get_next): Match the final
8677 prompt.
8678
2b97317d
KB
86792007-07-23 Kevin Buettner <kevinb@redhat.com>
8680
8681 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8682 to restarting SID.
8683
44efa07a
KB
86842007-07-18 Kevin Buettner <kevinb@redhat.com>
8685
8686 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8687 prior to `gdb_start'.
8688
7b5ebade
KB
86892007-07-18 Kevin Buettner <kevinb@redhat.com>
8690
8691 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8692 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8693 Remove call to gdb_unload.
8694
255e7678
DJ
86952007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8696 Daniel Jacobowitz <dan@codesourcery.com>
8697
8698 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8699 for __WIN32__.
8700 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8701 * gdb.base/unload.exp: Use shared library test routines.
8702
3a40aaa0
UW
87032007-07-03 Markus Deuling <deuling@de.ibm.com>
8704
8705 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8706 * gdb.base/solib-symbol-lib.c: Likewise.
8707 * gdb.base/solib-symbol-main.c: Likewise.
8708
b0f4b84b
DJ
87092007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8710
8711 * config/gdbserver.exp (gdb_reconnect): New.
8712 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8713 gdb.base/solib-disc.exp: New files.
8714 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8715 remote debugging".
8716 (gdb_compile): Add shlib_load flag.
8717 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8718 port.
8719 (gdbserver_reconnect): New.
8720
1b05479a
DJ
87212007-07-01 Nick Roberts <nickrob@snap.net.nz>
8722 Daniel Jacobowitz <dan@codesourcery.com>
8723
8724 * gdb.base/annota3.exp: Test for if construct.
8725
86f78eb2
DJ
87262007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8727
8728 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8729
6a2eb474 87302007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8731 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8732
8733 * gdb.base/display.exp: Allow a newline after display/i.
8734 * gdb.base/pc-fp.exp: Likewise.
8735 * gdb.base/sigbpt.exp: Likewise.
8736
f8b73d13
DJ
87372007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8738
8739 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8740 required features to be included.
8741
4339e69e
DJ
87422007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8743
8744 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8745 in info threads output.
8746
23d964e7
UW
87472007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8748 Markus Deuling <deuling@de.ibm.com>
8749
8750 * gdb.arch/spu-info.exp: New testcase.
8751 * gdb.arch/spu-info.c: New file.
8752
fd20f75b
DJ
87532007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8754
8755 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8756 tpcs_offset. Restore lr after the call.
8757 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8758
2226f861
DJ
87592007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8760
8761 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8762 (gdbserver_run): Kill any running gdbserver.
8763 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8764
d12371a9
MR
87652007-05-17 Maciej W. Rozycki <macro@mips.com>
8766
8767 * gdb.base/sigbpt.exp: Preset segv_addr.
8768
93f02886
DJ
87692007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8770
8771 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8772 (gdb_compile_shlib): Likewise.
8773 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8774 (default_gdb_init): Clear cleanfiles.
8775 (gdb_finish): Delete recorded cleanfiles.
8776 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8777
8778 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8779 Do not use isnative.
8780 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8781 gdb.base/so-impl-ld.exp: Likewise.
8782 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8783 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8784 gdb_compile.
8785
b04e06d7
VP
87862007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8787
8788 * config/unknown.exp: Remove.
8789
069ed931
UW
87902007-05-15 Markus Deuling <deuling@de.ibm.com>
8791
8792 * gdb.base/info-proc.exp: Check is_remote.
8793
09db0d03
UW
87942007-05-14 Markus Deuling <deuling@de.ibm.com>
8795
8796 * gdb.base/gcore.exp: Initialize variable core_supported.
8797
af2cbe8c
DJ
87982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8799
8800 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8801
027c0295
DJ
88022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8803
8804 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8805 * gdb.threads/print-threads.exp (test_all_threads): Allow
8806 negative and hexadecimal thread IDs.
8807
dc5000e7
DJ
88082007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8809
8810 * gdb.java/jprint.java (public): Avoid invalid call to static
8811 method.
8812
2e74ed18
DP
88132007-05-14 Denis Pilat <denis.pilat@st.com>
8814
8815 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8816 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8817 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8818 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8819 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8820
83547f02
UW
88212007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8822
8823 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8824 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8825 this mode.
8826 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8827 * gdb.base/spu.ld: New file.
8828
b18be20d
DJ
88292007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8830
8831 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8832
be444858
DJ
88332007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8834
8835 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8836
b1d53152
DJ
88372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8838
8839 * gdb.java/jmain.exp: Handle demangled names with and without method
8840 signatures.
8841
d084b331
DJ
88422007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8843
8844 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8845 (have_a_very_merry_interrupt): Remove calls to puts.
8846 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8847 inferior output.
8848 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8849 test names.
8850
db9d7fc5
DJ
88512007-04-29 Markus Deuling <deuling@de.ibm.com>
8852 Daniel Jacobowitz <dan@codesourcery.com>
8853
8854 * gdb.base/auxv.exp (core_works): Also check is_remote.
8855 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8856
ef783a7d 88572007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8858
ef783a7d
VP
8859 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8860 message, not the undefined 'module' variable.
8861 * gdb.base/siginfo.exp: Likewise.
8862 * gdb.base/sigstep.exp: Likewise.
8863 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8864 serialport.
8865 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8866
b7b73cae
CV
88672007-04-25 Corinna Vinschen <vinschen@redhat.com>
8868
8869 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8870 target sim fails. Return 0 otherwise.
8871 (gdb_load): Return prematurely if gdb_target_sim fails.
8872
7d90fdfa
DP
88732007-04-16 Denis Pilat <denis.pilat@st.com>
8874
8875 * gdb.base/setshow.exp: Reset height after having set it to 100.
8876
5d3e9c85
DP
88772007-04-16 Denis Pilat <denis.pilat@st.com>
8878
8879 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8880
18e75969
DP
88812007-04-16 Denis Pilat <denis.pilat@st.com>
8882
8883 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8884
25d5ea92
VP
88852007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8886
8887 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8888 tests. Run the frozen varobjs test.
8889 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8890 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8891
0b49cb80
JK
88922007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8893
8894 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8895 gdb.base/type-opaque.exp: New files.
8896
a73bafbc 88972007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8898
8899 * gdb.mi/mi-var-child.c
a73bafbc
VP
8900 (do_children_tests): User char[2] instead of
8901 char so that automatic printing of pointers to char
8902 don't give unpredicable result.
8903 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8904 local variables.
8905 * gdb.mi/mi-var-child.exp: Step to right line
8906 of do_children_tests.
8907 * gdb.mi/mi2-var-child.exp: Likewise.
8908 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8909 do_locals_tests.
a73bafbc
VP
8910 (do_children_tests): User char[2] instead of
8911 char so that automatic printing of pointers to char
a9c64011 8912 don't give unpredicable result.
a73bafbc 8913 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8914 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8915 Pass test name to mi_wait_for_stop.
8916
7ce59000
DJ
89172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8918
8919 * gdb.asm/asm-source.exp: Remove d10v case.
8920 * lib/gdb.exp (skip_cplus_tests): Likewise.
8921 * gdb.asm/d10v.inc: Deleted.
8922
20389057
DJ
89232007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8924
8925 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8926
8807d78b
DJ
89272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8928
8929 * config/netware.exp: Delete file.
8930
aa3edb8e
JB
89312007-03-29 Joel Brobecker <brobecker@adacore.com>
8932
8933 * gdb.dwarf2/dw2-noloc.S: New file.
8934 * gdb.dwarf2/dw2-noloc.exp: New file.
8935
297561ac
PA
89362007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
8937
8938 * gdb.cp/method2.cc: New test.
8939 * gdb.cp/method2.exp: New test.
8940 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
8941
1f81bd39
DJ
89422007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8943
8944 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
8945
9453113a
DJ
89462007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
8947
8948 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
8949
b741e217
DJ
89502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8951
8952 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
8953 (gdb_load): Delete, replace with...
8954 (gdb_reload): ...this.
8955 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
8956 * gdb.server/server-mon.exp: Likewise.
8957 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
8958 (gdb_start_cmd): New.
8959 (gdb_file_cmd): Save the last loaded file.
8960 (gdb_reload): New.
8961 (gdb_gnu_strip_debug): Use transform.
8962 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
8963 support here. Use new $last_loaded_file. Check mtime.
8964 (gdb_target_cmd): Handle ObjC failure case.
8965 (infer_host_exec): Delete.
8966 (gdbserver_load): Rename to...
8967 (gdbserver_run): ...this. Simplify.
8968 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
8969 (mi_gdb_load): Move most contents to a new function...
8970 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
8971 (mi_run_cmd): Use mi_gdb_target_load.
8972 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
8973 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
8974 Use gdb_run_cmd.
8975 * gdb.base/charsign.exp: Remove incorrect comment.
8976 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
8977 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
8978 gdb.base/start.exp: Use gdb_start_cmd.
8979
446ab585 89802007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 8981 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
8982
8983 * gdb.base/sigbpt.exp: Fix the message when skipping test.
8984 * gdb.base/signull.exp: Similarly.
8985
bbb88ebf
UW
89862007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8987
8988 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
8989 messages available to test cases (like chng-sym.exp).
8990
cb8c4a99
AS
89912007-03-14 Andreas Schwab <schwab@suse.de>
8992
8993 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8994 format changes.
8995
4e463ff5
DJ
89962007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
8997
8998 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
8999 (optimized_1): New.
9000 (main): Call optimized_1.
9001 (gdb2029): Correct typos. Call gdb2029_marker.
9002 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9003 for gdb2029.
9004
b6db2c47
MK
90052007-03-12 Mark Kettenis <kettenis@gnu.org>
9006
9007 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9008 as tabs. Remove redundant test pattern.
9009
70ed3737
UW
90102007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9011
9012 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9013 for /a format output.
9014
47b67b60
DJ
90152007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9016
9017 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9018 collect output incrementally.
9019
b8953b0e
UW
90202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9021
9022 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9023 for -var-create lpcharacter test.
9024 * gdb.mi/mi2-var-cmd.exp: Likewise.
9025
7acd5c40
UW
90262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9027
9028 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9029 pass on targets where address zero is readable.
9030
9c6759c1
UW
90312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9032
9033 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9034 just a single architecture.
9035
a2f1aeb4
UW
90362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9037
9038 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9039 (fetch_all_registers): New function, uses gdb_test_multiple and
9040 exp_continue to fetch inferior output line-by-line.
9041 Replace all uses of do_get_all_registers by fetch_all_registers.
9042
46579ac2
UW
90432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9044
9045 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9046 in target_info.
9047
fc133f24
MS
90482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9049
a9c64011 9050 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9051 consistancy; add a default (timeout) case.
9052
7646a51d
MS
90532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9054
9055 * gdb.base/watchpoint.exp: Fix truncated comment.
9056
dcfff61f
MS
90572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9058
9059 * Makefile.in: Remove spurious single-quotes from sed command.
9060
664e3ee9
DJ
90612007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9062
9063 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9064 func.
9065 * gdb.mi/mi2-var-cmd.exp: Likewise.
9066
d7cc6f2f
JB
90672007-02-27 Joel Brobecker <brobecker@adacore.com>
9068
a9c64011
AS
9069 * gdb.dwarf2/dw2-producer.S: New file.
9070 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9071
90722007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9073
9074 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9075 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9076 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9077 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9078 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9079 Revert tests to use mi_gdb_test and include value field in output
9080 of -var-create.
9081
93d42b30
DJ
90822007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9083
9084 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9085
c499ed39
DJ
90862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9087
9088 * gdb.base/maint.exp: Remove full paths from test names.
9089 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9090 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9091
9836f81b
JB
90922007-02-27 Joel Brobecker <brobecker@adacore.com>
9093
9094 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9095
c74d0ad8
DJ
90962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9097
9098 * gdb.server/server-mon.exp: New test.
9099
2711e456
DJ
91002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9101
9102 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9103
ff6f572f
DJ
91042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9105
9106 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9107 register capitalization.
9108
fada3feb
DP
91092007-02-13 Denis Pilat <denis.pilat@st.com>
9110
9111 * gdb.mi/mi-var-invalidate.exp: New file.
9112
fb1e4ffc
DJ
91132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9114
9115 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9116
3da939d7
DJ
91172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9118
9119 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9120
123dc839
DJ
91212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9122
9123 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9124 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9125
877e3645 91262007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9127
9128 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9129 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9130 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9131 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9132 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9133 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9134 Update tests to include value field in output of -var-create.
a9c64011 9135
3c0a2960
AS
91362007-02-08 Andreas Schwab <schwab@suse.de>
9137
9138 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9139
108546a0
DJ
91402007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9141
9142 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9143 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9144
d701dcab
DP
91452007-02-02 Denis Pilat <denis.pilat@st.com>
9146
9147 * gdb.threads/threadapply.exp: check that frame is not changed by
9148 the thread apply all command.
9149
783e3e2f
AS
91502007-01-31 Andreas Schwab <schwab@suse.de>
9151
6d9c3a87
AS
9152 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9153
3c50d7b9
AS
9154 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9155 in the dwarf sections.
9156 * gdb.dwarf2/mac-fileno.S: Likewise.
9157
783e3e2f
AS
9158 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9159 bspstore register on ia64.
9160
78ff580e
AS
91612007-01-29 Andreas Schwab <schwab@suse.de>
9162
cc8e9b12
AS
9163 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9164 "frame-begin" annotation.
9165
78ff580e
AS
9166 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9167 number of "frames-invalid" annotations.
9168
704a4f78
DJ
91692007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9170
9171 * gdb.base/commands.exp: Call if_commands_test.
9172 (gdb_test_no_prompt, if_commands_test): New.
9173
e741bf94
MK
91742007-01-28 Mark Kettenis <kettenis@gnu.org>
9175
9176 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9177
474d0ad3
AS
91782007-01-27 Andreas Schwab <schwab@suse.de>
9179
9180 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9181 .short/.int/.quad in the dwarf sections.
9182 * gdb.dwarf2/dw2-intercu.S: Likewise.
9183 * gdb.dwarf2/dw2-intermix.S: Likewise.
9184
e784b426
JK
91852007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9186
9187 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9188 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9189 array.
e784b426
JK
9190 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9191 * gdb.base/setvar.exp: Likewise.
9192
37f08e04
AS
91932007-01-26 Andreas Schwab <schwab@suse.de>
9194
9a01813a
AS
9195 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9196 test.
9197
37f08e04
AS
9198 * gdb.base/multi-forks.exp ("restart $i"): Also match
9199 __kernel_syscall_via_break.
9200
6e2a9270
VP
92012007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9202
9203 * lib/mi-support.exp (mi_delete_varobj): New.
9204 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9205 testcase.
9206 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9207 (main): Call the above.
9208 (reference_update_test, base_in_reference_test)
9209 (reference_to_pointer): Delete the created varobjs.
a9c64011 9210
e515b470
DJ
92112007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9212
9213 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9214 * configure: Regenerated.
9215 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9216 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9217 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9218 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9219 * lib/gdb.exp (gdb_skip_xml_test): New function.
9220
08d8bcd7
DJ
92212007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9222
9223 * gdb.base/sigrepeat.exp: Correct error message.
9224
92252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9226 Daniel Jacobowitz <dan@codesourcery.com>
9227
9228 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9229 gdb.arch/i386-gnu-cfi-asm.S: New files.
9230
97c3f1f3
JK
92312007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9232
9233 * lib/gdb.exp: Abort on missing `site.exp'.
9234
cb1df416
DJ
92352007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9236 Daniel Jacobowitz <dan@codesourcery.com>
9237
9238 * gdb.base/included.c, gdb.base/included.exp,
9239 gdb.base/included.h: New files.
9240
35990120
DJ
92412007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9242
9243 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9244 (maximize_rlimit): Reduce limits on 64-bit systems.
9245
6e81a116 92462007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9247
9248 From Marcus Deuling <deuling@de.ibm.com>:
9249 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9250 every case.
9251
6c3c41f3
NR
92522007-01-13 Nick Roberts <nickrob@snap.net.nz>
9253
9254 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9255 (test_path_specification): Use objdir instead of srcdir to always
9256 get an absolute filename.
9257
2f12c312
DJ
92582007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9259
9260 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9261
81121995
VP
92622007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9263
9264 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9265 Make sure the variable we're using is in scope.
9266 (reference_to_pointer): Likewise.
9267
4741b737
DJ
92682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9269
9270 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9271 has no debug information.
9272
054410c3
DJ
92732007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9274
9275 * gdb.base/annota1.exp: Remove extra send_gdb.
9276
818f79f6
DJ
92772007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9278
9279 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9280
f7a6bb70
DJ
92812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9282
9283 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9284
57e66780
DJ
92852007-01-08 Nick Roberts <nickrob@snap.net.nz>
9286 Daniel Jacobowitz <dan@codesourcery.com>
9287
9288 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9289 lcharacter or linteger change. Correct duplicated test name.
9290 * gdb.mi/mi2-var-cmd.exp: Likewise.
9291
3d799a95
DJ
92922007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9293
9294 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9295
92962007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9297
a9c64011
AS
9298 * gdb.base/nofield.c: New file.
9299 * gdb.base/nofield.exp: New testcase.
51679ba9 9300
eafb94e8
NR
93012007-01-05 Nick Roberts <nickrob@snap.net.nz>
9302
9303 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9304
9305 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9306 test.
9307
5e572bb4
DJ
93082007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9309
9310 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9311
74a44383
DJ
93122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9313
9314 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9315 when continuing.
9316
1b572db9
DJ
93172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9318
9319 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9320 Expect ".exe" extension.
9321
381bc39b
DJ
93222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9323
9324 * gdb.base/charset.exp: Add explicit filename to break.
9325 * gdb.base/dbx.exp: Add explicit filename to breaks.
9326
2b70e4c6
DJ
93272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9328
9329 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9330 * gdb.mi/mi2-file.exp: Likewise.
9331
303b6f5d
DJ
93322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9333
9334 Implement specification of MI tests as comments
9335 in C and C++ sources.
9336 * lib/mi-support.exp (mi_autotest_data): New variable.
9337 (mi_autotest_source): New variable.
9338 (count_newlines, mi_prepare_inline_tests)
9339 (mi_get_inline_test, mi_continue_to_line)
9340 (mi_run_inline_test, mi_tbreak)
9341 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9342 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9343 Run inline tests.
9344 * gdb.mi/mi-var-cp.cc: Define tests here.
9345
23da0d94
VP
93462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9347
9348 Simplify usage of mi_continue_to.
9349 * lib/mi-support.exp (mi_runto_helper): Renamed
9350 from mi_runto, added new parameter 'run_or_continue'.
9351 (mi_runto): Use mi_runto_helper.
9352 (mi_continue_to): Accept just function name as parameter.
9353 Use mi_runto_helper.
9354 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9355 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9356
f9e18282
JB
93572006-01-04 Joel Brobecker <brobecker@adacore.com>
9358
9359 Make this testcase a bit more realistic. The current code
9360 is too simplistic, and allows the compiler to optimize out
9361 some of the entities we need for this testcase.
9362 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9363 (Do_Nothing): Add extra parameter.
9364 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9365 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9366 by using a variable of type Void_Star.
9367
fd678c65
JB
93682006-01-04 Joel Brobecker <brobecker@adacore.com>
9369
9370 * gdb.ada/catch_ex/foo.adb: New file.
9371 * gdb.ada/catch_ex.exp: New testcase.
9372
05cfdb42
DJ
93732007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9374
9375 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9376 pass --image-base to linker.
9377
2e03ee74
DJ
93782007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9379 Daniel Jacobowitz <dan@codesourcery.com>
9380
9381 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9382 secondary prompts.
9383
0d5de010
DJ
93842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9385
9386 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9387 output. Test the types of members and member pointers.
9388 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9389 gdb/2092.
9390 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9391 statement. Enable for GCC. Update expected output for some tests
9392 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9393 layout.
9394 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9395 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9396 (Diamond::vget_base): New.
9397 (main): Add new tests.
9398 * gdb.cp/printmethod.exp: Update expected output for member functions.
9399 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9400 print pEe->D::vg().
9401
61a771aa
DJ
94022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9403
9404 * gdb.threads/tls.exp: Allow stops in sem_post.
9405
2fa63963
DJ
94062006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9407
9408 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9409 * gdb.base/annota3.exp: Likewise.
9410 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9411 again (instead of timing out).
9412 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9413 GCC bug 26475.
9414 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9415 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9416 test from jmisc1.exp.
9417 * gdb.java/jmisc1.exp: Delete.
9418 * gdb.java/jprint.exp: Adjust to work with method signatures including
9419 return types.
9420 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9421 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9422 * lib/java.exp (compile_java_from_source): Pass the correct type
9423 to target_compile.
9424
5eefc2b7
JB
94252006-12-31 Joel Brobecker <brobecker@adacore.com>
9426
9427 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9428 (stack_align_edx): New function.
9429 (stack_align_eax): New function.
9430 (main): Add calls to stack_align_edx and stack_align_eax.
9431 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9432 Add testing for the cases where the register used during a stack
9433 realignment is edx. Same for eax.
9434
227c54da
DJ
94352006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9436
9437 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9438 and generic PE targets.
9439
cab8ac94
JB
94402006-12-29 Joel Brobecker <brobecker@adacore.com>
9441
9442 * gdb.ada/array_return.exp: Update copyright date list.
9443
ba54f318
JB
94442006-12-27 Joel Brobecker <brobecker@adacore.com>
9445
9446 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9447 (Create_Small_Float_Vector): New function.
9448 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9449 function body.
9450 * gdb.ada/array_return/p.adb: Use new type and function from
9451 package Pck.
9452 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9453 able to print the value returned by a function returning an
9454 array of float.
9455
6b7a35dd
JB
94562006-12-20 Joel Brobecker <brobecker@adacore.com>
9457
9458 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9459 The associated tests should be PASSing.
9460
038224f6
VP
94612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9462
9463 Test for base in references.
9464 * gdb.mi/mi-var-cp.cc: Add test code.
9465 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9466 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9467 * gdb.mi/mi2-watch.exp: Likewise.
9468 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9469 (mi_list_varobj_children): New function.
9470
b26ed50d
VP
94712006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9472
9473 * lib/mi-support.exp
9474 (mi_runto): Accept "()" after function name.
9475 (mi_create_varobj): New function.
9476 (mi_varobj_update): New function.
9477 (mi_Check_varobj_value): New function.
9478 * gdb.mi/mi-var-cp.exp: New file.
9479 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9480
08232497
DJ
94812006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9482
9483 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9484 gdb.base/weaklib2.c: New files.
9485
d394c993 94862006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9487
ac6c2fba
NS
9488 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9489 info. Adjust test names.
9490
8ec659a0 9491 * gdb.base/break.c (main): Move position of malloc.
d394c993 9492 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9493
acd65feb
VP
94942006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9495
9496 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9497 assignement of arrays and function pointers.
9498 * gdb.mi/var-cmd.c: Add declaration necessary for above
9499 tests.
9500
f556d5e5
NS
95012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9502
9503 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9504
9505 * gdb.threads/linux-dp.exp: Read thread table before and after
9506 creating each philosopher and verify it.
9507
697bc68d
NS
95082006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9509 Paul Brook <paul@codesourcery.com>
9510 Daniel Jacobowitz <dan@codesourcery.com>
9511
9512 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9513 main to remove duplication. Add start function of the form
697bc68d
NS
9514 '_*start[1-9]*'. Add RVDS start function.
9515
29d73ae4
DJ
95162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9517
9518 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9519
c1d88655
UW
95202006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9521
9522 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9523 * gdb.asm/spu.inc: New file.
9524 * gdb.base/term.exp: Disable if [target_info exists noargs].
9525 * gdb.gdb/complaints.exp: Disable if ![isnative].
9526 * gdb.gdb/selftest.exp: Likewise.
9527 * gdb.gdb/observer.exp: Likewise.
9528 * gdb.gdb/xfullpath.exp: Likewise.
9529 * gdb.base/attach.exp: Disable on SPU target.
9530 * gdb.cp/bs145503.exp: Likewise.
9531 * gdb.cp/exception.exp: Likewise.
9532 * gdb.cp/userdef.exp: Likewise.
9533
32a13b1a
DJ
95342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9535
9536 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9537
d8295fe9
VP
95382006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9539
9540 * gdb.base/completion.exp: Fix completion tests for
9541 'info' and 'info '.
9542 * gdb.base/help.exp (help_test_raw, test_class_help)
9543 (test_prefix_command_help): Move...
9544 * lib/gdb.exp: Here.
9545 * gdb.base/main.exp: Adjust.
9546 * gdb.cp/maint.exp: Adjust.
9547 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9548
8c394015
VP
95492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9550
9551 * gdb.stabs/weird.exp (print_weird_var): Use
9552 gdb_test_multiple instead of gdb_expect.
9553
027fc1bc
VP
95542006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9555
9556 * gdb.base/help.exp (help_test_raw): New.
9557 (test_class_help): New.
9558 (test_prefix_command_help): New.
9559 Adjust testcases.
9560
67609209
FR
95612006-11-09 Christophe Lyon <christophe.lyon@st.com>
9562
9563 * gdb.base/constvars.c (main): Write to crass and crips, so that
9564 they are allocated by the compiler.
9565
f73adfeb
AS
95662006-10-27 Andreas Schwab <schwab@suse.de>
9567
9568 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9569 "detach-fork".
9570
2f83a18e
DJ
95712006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9572
9573 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9574 of patterns.
9575
94277a38
DJ
95762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9577
9578 * gdb.base/sepdebug.exp: Remove debug format test.
9579 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9580 Handle no-symtab.
9581 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9582
5bd2f6e2
DJ
95832006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9584
9585 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9586 int to pointer or pointer to int.
9587 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9588
8c008720
DJ
95892006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9590
9591 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9592
9e35dae4
DJ
95932006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9594
9595 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9596
d9639e13
DJ
95972006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9598
9599 PR c++/2116
9600 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9601
390a1bd0
JB
96022006-10-06 Joel Brobecker <brobecker@adacore.com>
9603
9604 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9605 the corresponding bug has been fixed in GDB (PR/2018).
9606
dd920c33
JB
96072006-10-06 Joel Brobecker <brobecker@adacore.com>
9608
9609 * gdb.base/subst.exp: New testcase.
9610
53bbefe9
JB
96112006-10-06 Joel Brobecker <brobecker@adacore.com>
9612
9613 * gdb.ada/array_return/pck.ads: Add copyright notice.
9614 * gdb.ada/array_return/pck.adb: Likewise.
9615 * gdb.ada/array_return/p.adb: Likewise.
9616 * gdb.ada/exec_changed/first.adb: Likewise.
9617 * gdb.ada/exec_changed/second.adb: Likewise.
9618
09851417
JB
96192006-10-06 Joel Brobecker <brobecker@adacore.com>
9620
9621 * gdb.ada/watch_arg/watch.adb: New file.
9622 * gdb.ada/watch_arg.exp: New testcase.
9623
041bf30d
VP
96242006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9625
9626 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9627 via string_to_regexp.
041bf30d 9628 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9629
f286fbdd 96302006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9631
9632 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9633 Remove unused / obsolete files.
9634
7c07f349
NR
96352006-09-19 Nick Roberts <nickrob@snap.net.nz>
9636
9637 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9638
cd5ff84a
VP
96392006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9640
9641 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9642 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9643 the number of frames.
cd5ff84a 9644
ae018d1a
DJ
96452006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9646
9647 * gdb.base/args.c (main): Add breakpoint marker.
9648 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9649 really test empty arguments.
9650 (args_load): Delete.
9651 (args_test): New.
9652
b399c549
NR
96532006-09-13 Nick Roberts <nickrob@snap.net.nz>
9654
9655 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9656 check for one file.
b399c549 9657
2ab1eb7a
VP
96582006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9659
9660 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9661 HIGH_FRAME argument to -stack-list-locals can be larger than
9662 the number of frames.
a9c64011 9663
476308bf
FF
96642006-08-18 Fred Fish <fnf@specifix.com>
9665
9666 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9667 '$' in front of skip_vmx_tests_saved when setting that.
9668
8625200f
AS
96692006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9670
9671 * gdb.base/trace-commands.exp: New file.
9672
089ec8f1
DJ
96732006-08-10 Joel Brobecker <brobecker@adacore.com>
9674 Daniel Jacobowitz <dan@codesourcery.com>
9675
9676 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9677 expected output of the backtrace commands.
9678
b60f0898
JB
96792006-08-09 Joel Brobecker <brobecker@adacore.com>
9680
9681 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9682 untested followed by return combination.
9683 * gdb.arch/altivec-regs.exp: Likewise.
9684 * gdb.arch/e500-abi.exp: Likewise.
9685 * gdb.arch/e500-regs.exp: Likewise.
9686 * gdb.arch/gdb1291.exp: Likewise.
9687 * gdb.arch/gdb1431.exp: Likewise.
9688 * gdb.arch/gdb1558.exp: Likewise.
9689 * gdb.arch/i386-prologue.exp: Likewise.
9690 * gdb.arch/i386-unwind.exp: Likewise.
9691 * gdb.asm/asm-source.exp: Likewise.
9692 * gdb.base/a2-run.exp: Likewise.
9693 * gdb.base/advance.exp: Likewise.
9694 * gdb.base/all-bin.exp: Likewise.
9695 * gdb.base/annota1.exp: Likewise.
9696 * gdb.base/annota3.exp: Likewise.
9697 * gdb.base/args.exp: Likewise.
9698 * gdb.base/arithmet.exp: Likewise.
9699 * gdb.base/assign.exp: Likewise.
9700 * gdb.base/async.exp: Likewise.
9701 * gdb.base/attach.exp: Likewise.
9702 * gdb.base/bang.exp: Likewise.
9703 * gdb.base/bigcore.exp: Likewise.
9704 * gdb.base/bitfields.exp: Likewise.
9705 * gdb.base/bitfields2.exp: Likewise.
9706 * gdb.base/break.exp: Likewise.
9707 * gdb.base/call-sc.exp: Likewise.
9708 * gdb.base/call-strs.exp: Likewise.
9709 * gdb.base/callfuncs.exp: Likewise.
9710 * gdb.base/checkpoint.exp: Likewise.
9711 * gdb.base/chng-syms.exp: Likewise.
9712 * gdb.base/code-expr.exp: Likewise.
9713 * gdb.base/commands.exp: Likewise.
9714 * gdb.base/completion.exp: Likewise.
9715 * gdb.base/cond-expr.exp: Likewise.
9716 * gdb.base/condbreak.exp: Likewise.
9717 * gdb.base/consecutive.exp: Likewise.
9718 * gdb.base/constvars.exp: Likewise.
9719 * gdb.base/corefile.exp: Likewise.
9720 * gdb.base/cvexpr.exp: Likewise.
9721 * gdb.base/dbx.exp: Likewise.
9722 * gdb.base/define.exp: Likewise.
9723 * gdb.base/detach.exp: Likewise.
9724 * gdb.base/display.exp: Likewise.
9725 * gdb.base/dump.exp: Likewise.
9726 * gdb.base/ena-dis-br.exp: Likewise.
9727 * gdb.base/ending-run.exp: Likewise.
9728 * gdb.base/environ.exp: Likewise.
9729 * gdb.base/eval-skip.exp: Likewise.
9730 * gdb.base/exprs.exp: Likewise.
9731 * gdb.base/fileio.exp: Likewise.
9732 * gdb.base/finish.exp: Likewise.
9733 * gdb.base/float.exp: Likewise.
9734 * gdb.base/foll-exec.exp: Likewise.
9735 * gdb.base/foll-fork.exp: Likewise.
9736 * gdb.base/foll-vfork.exp: Likewise.
9737 * gdb.base/freebpcmd.exp: Likewise.
9738 * gdb.base/funcargs.exp: Likewise.
9739 * gdb.base/gcore.exp: Likewise.
9740 * gdb.base/gdb1090.exp: Likewise.
9741 * gdb.base/gdb1250.exp: Likewise.
9742 * gdb.base/huge.exp: Likewise.
9743 * gdb.base/info-proc.exp: Likewise.
9744 * gdb.base/interrupt.exp: Likewise.
9745 * gdb.base/jump.exp: Likewise.
9746 * gdb.base/langs.exp: Likewise.
9747 * gdb.base/lineinc.exp: Likewise.
9748 * gdb.base/list.exp: Likewise.
9749 * gdb.base/logical.exp: Likewise.
9750 * gdb.base/long_long.exp: Likewise.
9751 * gdb.base/macscp.exp: Likewise.
9752 * gdb.base/maint.exp: Likewise.
9753 * gdb.base/mips_pro.exp: Likewise.
9754 * gdb.base/miscexprs.exp: Likewise.
9755 * gdb.base/multi-forks.exp: Likewise.
9756 * gdb.base/opaque.exp: Likewise.
9757 * gdb.base/overlays.exp: Likewise.
9758 * gdb.base/pc-fp.exp: Likewise.
9759 * gdb.base/pointers.exp: Likewise.
9760 * gdb.base/printcmds.exp: Likewise.
9761 * gdb.base/psymtab.exp: Likewise.
9762 * gdb.base/ptype.exp: Likewise.
9763 * gdb.base/recurse.exp: Likewise.
9764 * gdb.base/relational.exp: Likewise.
9765 * gdb.base/relocate.exp: Likewise.
9766 * gdb.base/remote.exp: Likewise.
9767 * gdb.base/reread.exp: Likewise.
9768 * gdb.base/restore.exp: Likewise.
9769 * gdb.base/return.exp: Likewise.
9770 * gdb.base/return2.exp: Likewise.
9771 * gdb.base/scope.exp: Likewise.
9772 * gdb.base/sect-cmd.exp: Likewise.
9773 * gdb.base/sep.exp: Likewise.
9774 * gdb.base/sepdebug.exp: Likewise.
9775 * gdb.base/setshow.exp: Likewise.
9776 * gdb.base/setvar.exp: Likewise.
9777 * gdb.base/sigall.exp: Likewise.
9778 * gdb.base/sigbpt.exp: Likewise.
9779 * gdb.base/signals.exp: Likewise.
9780 * gdb.base/signull.exp: Likewise.
9781 * gdb.base/sizeof.exp: Likewise.
9782 * gdb.base/solib.exp: Likewise.
9783 * gdb.base/step-line.exp: Likewise.
9784 * gdb.base/step-test.exp: Likewise.
9785 * gdb.base/structs.exp: Likewise.
9786 * gdb.base/structs2.exp: Likewise.
9787 * gdb.base/term.exp: Likewise.
9788 * gdb.base/twice.exp: Likewise.
9789 * gdb.base/until.exp: Likewise.
9790 * gdb.base/varargs.exp: Likewise.
9791 * gdb.base/volatile.exp: Likewise.
9792 * gdb.base/watchpoint.exp: Likewise.
9793 * gdb.base/whatis-exp.exp: Likewise.
9794 * gdb.base/whatis.exp: Likewise.
9795 * gdb.cp/ambiguous.exp: Likewise.
9796 * gdb.cp/annota2.exp: Likewise.
9797 * gdb.cp/annota3.exp: Likewise.
9798 * gdb.cp/bool.exp: Likewise.
9799 * gdb.cp/breakpoint.exp: Likewise.
9800 * gdb.cp/casts.exp: Likewise.
9801 * gdb.cp/class2.exp: Likewise.
9802 * gdb.cp/classes.exp: Likewise.
9803 * gdb.cp/cplusfuncs.exp: Likewise.
9804 * gdb.cp/ctti.exp: Likewise.
9805 * gdb.cp/derivation.exp: Likewise.
9806 * gdb.cp/exception.exp: Likewise.
9807 * gdb.cp/gdb1355.exp: Likewise.
9808 * gdb.cp/hang.exp: Likewise.
9809 * gdb.cp/inherit.exp: Likewise.
9810 * gdb.cp/local.exp: Likewise.
9811 * gdb.cp/m-data.exp: Likewise.
9812 * gdb.cp/m-static.exp: Likewise.
9813 * gdb.cp/member-ptr.exp: Likewise.
9814 * gdb.cp/method.exp: Likewise.
9815 * gdb.cp/misc.exp: Likewise.
9816 * gdb.cp/namespace.exp: Likewise.
9817 * gdb.cp/overload.exp: Likewise.
9818 * gdb.cp/ovldbreak.exp: Likewise.
9819 * gdb.cp/pr-1023.exp: Likewise.
9820 * gdb.cp/pr-1210.exp: Likewise.
9821 * gdb.cp/pr-574.exp: Likewise.
9822 * gdb.cp/printmethod.exp: Likewise.
9823 * gdb.cp/psmang.exp: Likewise.
9824 * gdb.cp/ref-params.exp: Likewise.
9825 * gdb.cp/ref-types.exp: Likewise.
9826 * gdb.cp/rtti.exp: Likewise.
9827 * gdb.cp/templates.exp: Likewise.
9828 * gdb.cp/try_catch.exp: Likewise.
9829 * gdb.cp/userdef.exp: Likewise.
9830 * gdb.cp/virtfunc.exp: Likewise.
9831 * gdb.disasm/am33.exp: Likewise.
9832 * gdb.disasm/h8300s.exp: Likewise.
9833 * gdb.disasm/mn10300.exp: Likewise.
9834 * gdb.disasm/sh3.exp: Likewise.
9835 * gdb.disasm/t01_mov.exp: Likewise.
9836 * gdb.disasm/t02_mova.exp: Likewise.
9837 * gdb.disasm/t03_add.exp: Likewise.
9838 * gdb.disasm/t04_sub.exp: Likewise.
9839 * gdb.disasm/t05_cmp.exp: Likewise.
9840 * gdb.disasm/t06_ari2.exp: Likewise.
9841 * gdb.disasm/t07_ari3.exp: Likewise.
9842 * gdb.disasm/t08_or.exp: Likewise.
9843 * gdb.disasm/t09_xor.exp: Likewise.
9844 * gdb.disasm/t10_and.exp: Likewise.
9845 * gdb.disasm/t11_logs.exp: Likewise.
9846 * gdb.disasm/t12_bit.exp: Likewise.
9847 * gdb.disasm/t13_otr.exp: Likewise.
9848 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9849 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9850 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9851 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9852 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9853 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9854 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9855 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9856 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9857 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9858 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9859 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9860 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9861 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9862 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9863 * gdb.mi/gdb701.exp: Likewise.
9864 * gdb.mi/gdb792.exp: Likewise.
9865 * gdb.mi/mi-basics.exp: Likewise.
9866 * gdb.mi/mi-break.exp: Likewise.
9867 * gdb.mi/mi-cli.exp: Likewise.
9868 * gdb.mi/mi-console.exp: Likewise.
9869 * gdb.mi/mi-disassemble.exp: Likewise.
9870 * gdb.mi/mi-eval.exp: Likewise.
9871 * gdb.mi/mi-file.exp: Likewise.
9872 * gdb.mi/mi-read-memory.exp: Likewise.
9873 * gdb.mi/mi-regs.exp: Likewise.
9874 * gdb.mi/mi-return.exp: Likewise.
9875 * gdb.mi/mi-simplerun.exp: Likewise.
9876 * gdb.mi/mi-stack.exp: Likewise.
9877 * gdb.mi/mi-stepi.exp: Likewise.
9878 * gdb.mi/mi-syn-frame.exp: Likewise.
9879 * gdb.mi/mi-until.exp: Likewise.
9880 * gdb.mi/mi-var-block.exp: Likewise.
9881 * gdb.mi/mi-var-child.exp: Likewise.
9882 * gdb.mi/mi-var-cmd.exp: Likewise.
9883 * gdb.mi/mi-var-display.exp: Likewise.
9884 * gdb.mi/mi-watch.exp: Likewise.
9885 * gdb.mi/mi2-basics.exp: Likewise.
9886 * gdb.mi/mi2-break.exp: Likewise.
9887 * gdb.mi/mi2-cli.exp: Likewise.
9888 * gdb.mi/mi2-console.exp: Likewise.
9889 * gdb.mi/mi2-disassemble.exp: Likewise.
9890 * gdb.mi/mi2-eval.exp: Likewise.
9891 * gdb.mi/mi2-file.exp: Likewise.
9892 * gdb.mi/mi2-read-memory.exp: Likewise.
9893 * gdb.mi/mi2-regs.exp: Likewise.
9894 * gdb.mi/mi2-return.exp: Likewise.
9895 * gdb.mi/mi2-simplerun.exp: Likewise.
9896 * gdb.mi/mi2-stack.exp: Likewise.
9897 * gdb.mi/mi2-stepi.exp: Likewise.
9898 * gdb.mi/mi2-syn-frame.exp: Likewise.
9899 * gdb.mi/mi2-until.exp: Likewise.
9900 * gdb.mi/mi2-var-block.exp: Likewise.
9901 * gdb.mi/mi2-var-child.exp: Likewise.
9902 * gdb.mi/mi2-var-cmd.exp: Likewise.
9903 * gdb.mi/mi2-var-display.exp: Likewise.
9904 * gdb.mi/mi2-watch.exp: Likewise.
9905 * gdb.stabs/exclfwd.exp: Likewise.
9906 * gdb.stabs/weird.exp: Likewise.
9907 * gdb.threads/gcore-thread.exp: Likewise.
9908 * gdb.trace/actions.exp: Likewise.
9909 * gdb.trace/backtrace.exp: Likewise.
9910 * gdb.trace/circ.exp: Likewise.
9911 * gdb.trace/collection.exp: Likewise.
9912 * gdb.trace/deltrace.exp: Likewise.
9913 * gdb.trace/infotrace.exp: Likewise.
9914 * gdb.trace/limits.exp: Likewise.
9915 * gdb.trace/packetlen.exp: Likewise.
9916 * gdb.trace/passc-dyn.exp: Likewise.
9917 * gdb.trace/passcount.exp: Likewise.
9918 * gdb.trace/report.exp: Likewise.
9919 * gdb.trace/save-trace.exp: Likewise.
9920 * gdb.trace/tfind.exp: Likewise.
9921 * gdb.trace/tracecmd.exp: Likewise.
9922 * gdb.trace/while-dyn.exp: Likewise.
9923 * gdb.trace/while-stepping.exp: Likewise.
9924
f4b618d1
JB
99252006-08-08 Joel Brobecker <brobecker@adacore.com>
9926
9927 * gdb.base/step-bt.c: New file.
9928 * gdb.base/step-bt.exp: New testcase.
9929
3d00d119
DJ
99302006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
9931
9932 * config/monitor.exp (gdb_load): Remove support for obsolete
9933 download-write-size.
9934 * gdb.base/remote.exp: Likewise. Update all callers of
9935 gdb_timed_load.
9936
017b5bd4
DJ
99372006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9938
9939 * cursal.exp: Pass binfile to gdb_load.
9940
837c599d
DJ
99412006-08-01 Nathan Sidwell <nathan@codesourcery.com>
9942
9943 * gdb.base/cursal.exp: Add "" to gdb_load call.
9944
8dd4540b
MK
99452006-07-29 Mark Kettenis <kettenis@gnu.org>
9946
9947 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
9948 NetBSD/ELF targets.
9949
ab5c9f60
DJ
99502006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
9951
9952 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
9953 operator*.
9954
4c42eaff
DJ
99552006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9956
9957 * gdb.base/completion.exp: Update for change in "file" behavior.
9958 * gdb.stabs/weird.exp: Likewise.
9959 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
9960 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
9961
0155cc76
NS
99622006-07-24 Nathan Sidwell <nathan@codesourcery.com>
9963
9964 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
9965 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
9966
16026cd7
AS
99672006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
9968
9969 * gdb.base/default.exp: Update source command error message.
9970 * gdb.base/help.exp: Update 'help source' message.
9971
16963cb6
DJ
99722006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
9973
9974 * gdb.cp/bs15503.exp: Update comment for no longer crashing
9975 test.
9976
6d7fd486
AS
99772006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
9978
9979 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
9980
29e8a844
DJ
99812006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9982
9983 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
9984
6afcfa39
DJ
99852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
9986
9987 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
9988
267a692b
MK
99892006-07-17 Mark Kettenis <kettenis@gnu.org>
9990
9991 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
9992 *-*-openbsd* from targets for wich we expect ARM FPA floating
9993 point format.
9994
85d2fec4
NR
99952006-07-17 Nick Roberts <nickrob@snap.net.nz>
9996
9997 * gdb.cp/annota3.exp: Expect frame-begin annotation.
9998
99992006-07-17 Mark Kettenis <kettenis@gnu.org>
10000
10001 * gdb.base/annota3.exp: Expect frame-begin annotation.
10002
85b4c6e8
JB
100032006-07-14 Joel Brobecker <brobecker@adacore.com>
10004
10005 * gdb.base/help.exp: Adjust "help unset" test to accept
10006 any list of unset commands.
10007
fb933624
DJ
100082006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10009 Daniel Jacobowitz <dan@codesourcery.com>
10010
10011 * gdb.cp/ref-params.exp: New test.
10012 * gdb.cp/ref-params.cc: New source file.
10013 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10014
1dff4b64
MK
100152006-07-08 Mark Kettenis <kettenis@gnu.org>
10016
10017 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10018 spaces/tabs in regular expressions since they might not be there.
10019
40d2e0e3
AS
100202006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10021
10022 * gdb.base/ifelse.exp: New file.
10023
f6c957d2
NS
100242006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10025
10026 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10027 line.
10028 * gdb.base/huge.exp: Loop over compilation to find a size that
10029 is acceptable.
10030 * gdb.base/remote.exp: Correct expected strings.
10031 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10032
b9c5a23d
DJ
100332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10034
10035 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10036
9af2e58d
DJ
100372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10038
10039 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10040 native.
10041
30930ca5
DJ
100422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10043
10044 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10045 enable stabs testing.
10046
aa32fa1d
DJ
100472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10048
bd4a4c80 10049 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10050 gdb_test_multiple does.
10051
321fef15
DJ
100522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10053
10054 * Makefile.in (host_alias): Remove.
10055 (target_alias): Use @target_noncanonical@.
10056 (site.exp): Don't set host_alias.
10057 * aclocal.m4: Remove contents. Include acx.m4.
10058 * configure: Regenerated.
10059 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10060
e1c2defa
NS
100612006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10062
e63b55d1
NS
10063 * lib/gdb.exp (gdb_load_cmd): New.
10064
5600ea19
NS
10065 * gdb.base/fileio.c: Add system(NULL) test.
10066 * gdb.base/fileio.exp: Check it.
10067
e1c2defa
NS
10068 * gdb.base/break.c: Add 10a breakpoint at }
10069 * gdb.base/break.exp: Add test for breakpoint at }
10070 * gdb.cp/anon-union.cc: Add code at end of function.
10071 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10072 * gdb.mi/var-cmd.c: Add code at end of function.
10073 * gdb.mi/mi-var-display.exp: Adjust end of next.
10074 * gdb.mi/mi2-var-display.exp: Likewise.
10075 * gdb.base/fileio.c: Add stop function and insert calls at
10076 stopping places.
10077 * gdb.base/fileio.exp: Breakpoint stop function and remove
10078 explicit line number references.
10079
6c0112ec
JB
100802006-05-19 Joel Brobecker <brobecker@adacore.com>
10081
a9c64011
AS
10082 * gdb.base/del.exp (test_delete_alias): New function.
10083 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10084
154189a4
FF
100852006-05-18 Fred Fish <fnf@specifix.com>
10086
10087 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10088 required. Check for spurious output after program exits normally.
10089
582e64c2
FF
100902006-05-17 Fred Fish <fnf@specifix.com>
10091
10092 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10093 gdb_load, so it works in the simulator.
10094
8ef6493a
FF
100952006-05-11 Fred Fish <fnf@specifix.com>
10096
10097 * gdb.base/bang.exp: Ignore unexpected output between the
10098 "program exited normally" and the gdb prompt, as many other
10099 tests do.
10100
692b141c
MK
101012006-05-07 Mark Kettenis <kettenis@gnu.org>
10102
10103 * gdb.base/help.exp: Make "delete checkpoint" part option for
10104 "help d" and "help delete" tests.
10105
540b8a30
UW
101062006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10107
a9c64011 10108 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10109 expected output in some mi_gdb_test statements.
10110 * gdb.mi/mi2-basics.exp: Likewise.
10111
9b6462d9
JB
101122006-05-05 Joel Brobecker <brobecker@adacore.com>
10113
10114 * gdb.base/del.c: New file.
10115 * gdb.base/del.exp: New testcase.
10116
954de43b
DM
101172006-05-05 David S. Miller <davem@sunset.davemloft.net>
10118
10119 * gdb.base/break.exp: Do not assume a breakpoint on
10120 main will actually be in $srcfile when optimizing.
1303f75e
DM
10121 * gdb.base/savedregs.exp: Do not require that the dummy
10122 frame location match up to a symbol and source file location.
c3242428
DM
10123 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10124 will get printed without a mi_cmd_data_list_register_values prefix.
10125 (*-data-list-register-*): Correct regular expressions to expect the new
10126 pseudo d? floating point registers.
10127 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10128
c7e64c9a
DJ
101292006-05-05 Christophe Lyon <christophe.lyon@st.com>
10130
10131 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10132 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10133 is allocated by the compiler.
10134 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10135 anons, e, anone to force their allocation by the compiler.
10136
101372006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10138
10139 * gdb.base/help.exp: Update expected text for help d and
10140 help delete.
10141
27ce9a6d
MK
101422006-05-02 Mark Kettenis <kettenis@gnu.org>
10143
10144 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10145 NetBSD/ELF targets.
10146
8608915f
MK
101472006-04-30 Mark Kettenis <kettenis@gnu.org>
10148
10149 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10150 single-step breakpoint fails; make this a KFAIL on
10151 sparc*-*-openbsd*.
10152 * gdb.base/siginfo.exp: Likewise.
10153 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10154
b8db102d
MS
101552006-04-26 Michael Snyder <msnyder@redhat.com>
10156
10157 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10158 which may have to consume output from other forks.
10159 Add tests to make sure that "delete fork" succeeded.
10160
c702009a
MS
101612006-04-20 Michael Snyder <msnyder@redhat.com>
10162
10163 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10164 Add support for the Renesas M32C and M16C.
10165
10166 * gdb.asm/asm-source.exp: Add m32c target.
10167 * gdb.asm/m32c.inc: Support for m32c target.
10168
e28493f2
AS
101692006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10170
10171 * gdb.base/commands.exp (recursive_source_test): New test.
10172
880da185
DM
101732006-04-04 David S. Miller <davem@sunset.davemloft.net>
10174
10175 * gdb.base/float.exp: Add pattern for sparc targets.
10176
61d9b92f
DJ
101772006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10178
10179 * gdb.base/commands.exp (stray_arg0_test): New test.
10180
bd717df8
PB
101812006-03-30 Paul Brook <paul@codesourcery.com>
10182
10183 * gdb.mi/mi-until.exp: kfail broken until command.
10184 * gdb.mi/mi2-until.exp: Ditto.
10185
ec793d3c
NR
101862006-03-27 Nick Roberts <nickrob@snap.net.nz>
10187
10188 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10189
831004b7
AO
101902006-03-08 Alexandre Oliva <aoliva@redhat.com>
10191
10192 * gdb.base/prelink.exp: Anchor tested-for regular expression
10193 on gdb prompt.
10194
effe49a0
PB
101952006-03-07 Paul Brook <paul@codesourcery.com>
10196
10197 * gdb.base/assign.exp: Correct fail message.
10198
e5461016
PB
101992006-03-07 Paul Brook <paul@codesourcery.com>
10200
10201 * lib/compiler.c: Extract armcc version number.
10202 * lib/compiler.cc: Ditto.
10203
fc91c6c2
PB
102042006-03-07 Paul Brook <paul@codesourcery.com>
10205
10206 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10207 additional_flags=-w.
10208 * gdb.arch/altivec-regs.exp: Ditto.
10209 * gdb.arch/e500-abi.exp: Ditto.
10210 * gdb.arch/e500-regs.exp: Ditto.
10211 * gdb.base/all-bin.exp: Ditto.
10212 * gdb.base/annota1.exp: Ditto.
10213 * gdb.base/annota3.exp: Ditto.
10214 * gdb.base/args.exp: Ditto.
10215 * gdb.base/arithmet.exp: Ditto.
10216 * gdb.base/assign.exp: Ditto.
10217 * gdb.base/async.exp: Ditto.
10218 * gdb.base/bang.exp: Ditto.
10219 * gdb.base/break.exp: Ditto.
10220 * gdb.base/call-rt-st.exp: Ditto.
10221 * gdb.base/completion.exp: Ditto.
10222 * gdb.base/cond-expr.exp: Ditto.
10223 * gdb.base/condbreak.exp: Ditto.
10224 * gdb.base/consecutive.exp: Ditto.
10225 * gdb.base/define.exp: Ditto.
10226 * gdb.base/display.exp: Ditto.
10227 * gdb.base/ena-dis-br.exp: Ditto.
10228 * gdb.base/environ.exp: Ditto.
10229 * gdb.base/eval-skip.exp: Ditto.
10230 * gdb.base/info-proc.exp: Ditto.
10231 * gdb.base/jump.exp: Ditto.
10232 * gdb.base/logical.exp: Ditto.
10233 * gdb.base/long_long.exp: Ditto.
10234 * gdb.base/maint.exp: Ditto.
10235 * gdb.base/miscexprs.exp: Ditto.
10236 * gdb.base/pc-fp.exp: Ditto.
10237 * gdb.base/pointers.exp: Ditto.
10238 * gdb.base/relational.exp: Ditto.
10239 * gdb.base/reread.exp: Ditto.
10240 * gdb.base/sect-cmd.exp: Ditto.
10241 * gdb.base/sep.exp: Ditto.
10242 * gdb.base/sepdebug.exp: Ditto.
10243 * gdb.base/until.exp: Ditto.
10244 * gdb.base/whatis-exp.exp: Ditto.
10245 * gdb.cp/annota2.exp: Ditto.
10246 * gdb.cp/annota3.exp: Ditto.
10247 * gdb.trace/actions.exp: Ditto.
10248 * gdb.trace/backtrace.exp: Ditto.
10249 * gdb.trace/circ.exp: Ditto.
10250 * gdb.trace/collection.exp: Ditto.
10251 * gdb.trace/deltrace.exp: Ditto.
10252 * gdb.trace/infotrace.exp: Ditto.
10253 * gdb.trace/limits.exp: Ditto.
10254 * gdb.trace/packetlen.exp: Ditto.
10255 * gdb.trace/passc-dyn.exp: Ditto.
10256 * gdb.trace/passcount.exp: Ditto.
10257 * gdb.trace/report.exp: Ditto.
10258 * gdb.trace/save-trace.exp: Ditto.
10259 * gdb.trace/tfind.exp: Ditto.
10260 * gdb.trace/tracecmd.exp: Ditto.
10261 * gdb.trace/while-dyn.exp: Ditto.
10262 * gdb.trace/while-stepping.exp: Ditto.
10263 * lib/gdb.exp: Ditto.
10264 (gdb_compile): Handle nowarning option.
10265
5f4a23d9
AO
102662006-03-07 Alexandre Oliva <aoliva@redhat.com>
10267
10268 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10269 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10270 Rename executable to prelinkt. Don't re-prelink if we didn't
10271 get a core file. Test prelink -u exit status to tell whether
10272 prelinking failed. Use gdb_test_multiple.
10273
9733fc94
DJ
102742006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10275
10276 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10277 (do_tests): Call it.
10278
cc10cae3
AO
102792006-02-28 Alexandre Oliva <aoliva@redhat.com>
10280
10281 * gdb.base/prelink.exp: New test.
10282 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10283
15c46491
WZ
102842006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10285
10286 * gdb.fortran/derived-type.f90: New file.
10287 * gdb.fortran/derived-type.exp: New testcase.
10288
5c9f7ded
DJ
102892006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10290
10291 * gdb.base/default.exp: Allow ';' as a directory separator.
10292
5b96932b
AS
102932006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10294
10295 * gdb.base/help.exp (help add-symbol-file): Update.
10296
1986bccd
AS
102972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10298
10299 * gdb.base/help.exp (help load): Update expected results.
10300
a8b7528f
FF
103012006-02-19 Fred Fish <fnf@specifix.com>
10302
10303 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10304 specifix hex value as part of results.
10305 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10306
f8261448
FF
103072006-02-16 Fred Fish <fnf@specifix.com>
10308
10309 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10310 ushort_addr, and slong_addr, so the typedefs are not optimized
10311 away.
10312 * gdb.base/whatis.exp: Add tests using type name for struct type,
10313 union type, enum type, and typedef.
a9c64011 10314
31d8bdd2
MK
103152006-02-13 Mark Kettenis <kettenis@gnu.org>
10316
10317 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10318
34e41e63
JB
103192006-02-13 Jim Blandy <jimb@redhat.com>
10320
10321 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10322 case where it takes two "next" commands to skip past the init
10323 call.
10324
ac6e4f31
FF
103252006-02-12 Fred Fish <fnf@specifix.com>
10326
10327 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10328 to handle cases where it takes two "next" commands to skip
10329 past the init call.
10330
2db2d571
JB
103312006-02-07 Joel Brobecker <brobecker@adacore.com>
10332
10333 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10334 on hppa32 targets.
10335
38fcd64c
DJ
103362006-02-06 Vladimir Prus <ghost@cs.msu.su>
10337
10338 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10339 field.
10340
1315ad46
MK
103412006-01-29 Mark Kettenis <kettenis@gnu.org>
10342
10343 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10344
5625b943
DJ
103452006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10346
10347 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10348 files.
10349
80df1bbe
DJ
103502006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10351
10352 * gdb.cp/maint.exp: Set complaints to a positive value.
10353
9078e690
DJ
103542006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10355
10356 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10357 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10358 function name.
10359
9c903399
DJ
103602006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10361
10362 * gdb.base/checkpoint.c: Update copyright notice. Include
10363 <stdlib.h>.
10364
761ae4d6
JB
103652006-01-04 Jim Blandy <jimb@redhat.com>
10366
10367 * gdb.asm/asm-source.exp: Independently provide default values for
10368 asm-flags and debug-flags. Use 'string equal' to do the
10369 comparison, not the implicit expr's '==' operator. Remove
10370 now-unneeded assignments to asm-flags. In h8300 case, place
10371 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10372
099ac3dd
MS
103732006-01-04 Michael Snyder <msnyder@redhat.com>
10374
10375 * gdb.base/checkpoint.c: New file.
10376 * gdb.base/checkpoint.exp: New file.
10377 * gdb.base/multi-fork.c: New file.
10378 * gdb.base/multi-fork.exp: New file.
10379 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10380
f4d85314
FF
103812006-01-04 Fred Fish <fnf@specifix.com>
10382
10383 * gdb.base/ptype.c (foo): Add typedef.
10384 (intfoo): Add function.
10385 * gdb.base/ptype1.c: New file.
10386 * gdb.base/ptype.exp: Handle compilation and linking with two
10387 source files. Test that proper type for "foo" is found based
10388 on source context rather than first match found in symtabs.
10389
a1b06f35
MK
103902005-12-28 Mark Kettenis <kettenis@gnu.org>
10391
10392 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10393 * gdb.asm/openbsd.inc: Indent commands.
10394
d082a1e2
MK
103952005-12-26 Mark Kettenis <kettenis@gnu.org>
10396
c65016bd
MK
10397 * gdb.base/freebpcmd.exp: Increase timeout.
10398
d082a1e2
MK
10399 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10400
d3c32a0e
DJ
104012005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10402
10403 * gdb.base/default.exp: Update check for "show version".
10404
9fdb1f50
RC
104052005-12-09 Randolph Chung <tausq@debian.org>
10406
10407 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10408 * gdb.asm/pa64.inc: New file.
10409
5f2c56f7
RC
104102005-12-09 Randolph Chung <tausq@debian.org>
10411
10412 * gdb.asm/common.inc: Indent commands.
10413 * gdb.asm/asmsrc1.s: Likewise.
10414 * gdb.asm/asmsrc2.s: Likewise.
10415
8117349c
RC
104162005-12-09 Randolph Chung <tausq@debian.org>
10417
10418 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10419 (get_addr_of_sym): Remove duplicate print.
10420 (gen_core): xfail hppa*-*-hpux*, update expected output.
10421 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10422 * gdb.arch/pa64-nullify.s: New file.
10423
8f07f25a
RC
104242005-12-09 Randolph Chung <tausq@debian.org>
10425
10426 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10427
55b39184
DJ
104282005-12-07 Christophe Lyon <christophe.lyon@st.com>
10429
10430 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10431 code generation for these functions.
10432 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10433 error message.
10434
31e2b00f
AS
104352005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10436
10437 * gdb.base/help.exp (help b, help br, help bre, help brea)
10438 (help break): Update the expected message.
10439
c3d0b56e
SC
104402005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10441
10442 * gdb.asm/m68hc11.inc: Setup the data section.
10443 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10444 script for this test.
10445 (m6812-*-*): Likewise.
10446
36ae0ea9
RC
104472005-11-09 Randolph Chung <tausq@debian.org>
10448
10449 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10450
9d6f42e9
WZ
104512005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10452
10453 * gdb.base/break.exp: Fix a comment typo.
10454
e2126a14
EZ
104552005-11-03 Jim Blandy <jimb@redhat.com>
10456
a9c64011
AS
10457 Checked in by Elena Zannoni <ezannoni@redhat.com>
10458
889bf7c5 10459 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10460
e0ac7199
CV
104612005-11-02 Corinna Vinschen <vinschen@redhat.com>
10462
10463 * gdb.arch/gdb1558.c: Include stdio.h.
10464
31d3fb18
MK
104652005-10-31 Mark Kettenis <kettenis@gnu.org>
10466
10467 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10468
e52b687c
MK
104692005-10-31 Mark Kettenis <kettenis@gnu.org>
10470
10471 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10472
f4711d79
PG
104732005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10474
a9c64011
AS
10475 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10476 vscr" tests to better match output.
f4711d79 10477
987a9106
JB
104782005-10-12 Jim Blandy <jimb@redhat.com>
10479
10480 * gdb.base/structs.exp (any): New function.
10481 (test_struct_returns): Don't make any assumptions at all about
10482 what value the function returns when GDB can't set the return
10483 value.
10484
2336bb58
JB
104852005-10-09 Joel Brobecker <brobecker@adacore.com>
10486
10487 * gdb.ada/arrayidx/p.adb: New file.
10488 * gdb.ada/arrayidx.exp: New testcase
10489
104902005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10491
10492 * gdb.ada/array_return/pck.ads: New file.
10493 * gdb.ada/array_return/pck.adb: New file.
10494 * gdb.ada/array_return/p.adb: New file.
10495 * gdb.ada/array_return.exp: New testcase.
10496
705335ea
JB
104972005-10-03 Joel Brobecker <brobecker@adacore.com>
10498
a9c64011
AS
10499 * gdb.base/arrayidx.c: New file.
10500 * gdb.base/arrayidx.exp: New testcase.
705335ea 10501
11ee9940
NR
105022005-09-29 Nick Roberts <nickrob@snap.net.nz>
10503
10504 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10505 frames-invalid and breakpoints-invalid are no longer generated
10506 with level 3 so don't expect them in the output.
10507
39fb8e9e
BR
105082005-09-27 Bob Rossi <bob@brasko.net>
10509
a9c64011 10510 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10511 from test. Escape the | in mi_gdb_test call.
10512 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10513 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10514 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10515 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10516 expected regex's in mi_gdb_test calls.
10517 * lib/mi-support.exp: Remove arbitrary .* from tests.
10518 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10519 Fully anchor GDB/MI expected results in mi_gdb_test.
10520 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10521 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10522
2af48f68
PB
105232005-09-26 Paul Brook <paul@codesourcery.com>
10524
10525 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10526
f34502bc
WZ
105272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10528
10529 * bfp-test.c: New file.
10530 * bfp-test.exp: New testcase.
10531
ca929517
WZ
105322005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10533
10534 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10535 of subarray and substring variable.
10536 * gdb.fortran/subarray.f: New source file for the test of subarray
10537 and substring variable evaluation.
10538 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10539 of string constant.
10540
c761af65
DJ
105412005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10542
10543 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10544 copyright dates.
10545
561d7a1d
PG
105462005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10547
10548 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10549 powerpc altivec' test with an almost identical 'info vector' test.
10550
b2b64cc9
PG
105512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10552
a9c64011
AS
10553 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10554 vscr" tests to match output.
b2b64cc9 10555
6ac4d15a
PG
105562005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10557
a9c64011
AS
10558 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10559 output.
6ac4d15a 10560
40e55bef
BR
105612005-09-11 Bob Rossi <bob@brasko.net>
10562
889bf7c5
PA
10563 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10564 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10565 commands that return an MI output command and an asyncronous MI output
10566 command.
40e55bef
BR
10567 * gdb.mi/mi-console.exp: Ditto.
10568
3c7385ec
BR
105692005-09-11 Bob Rossi <bob@brasko.net>
10570
10571 * gdb.mi/mi-var-child.c: Include <string.h>.
10572
a6cd0eb3
DJ
105732005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10574
10575 * killed.exp: Correct gdb_expect syntax.
10576
2f168eed
CV
105772005-08-09 Corinna Vinschen <vinschen@redhat.com>
10578
10579 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10580
ecd3fd0f
BR
105812005-08-02 Bob Rossi <bob@brasko.net>
10582
10583 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10584 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10585 Change tests to inferior-tty-set/show.
10586 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10587 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10588 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10589 inferior. Use mi_gdb_test to get GDB and Inferior output.
10590 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10591 descriptor.
10592 (mi_inferior_tty_name): Add inferior PTY file name.
10593 (mi_gdb_start): Add INFERIOR_PTY parameter.
10594 (mi_gdb_test): Add IPATTERN parameter.
10595
f1ea48cb 105962005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10597
f1ea48cb
BR
10598 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10599 parameter to mi_gdb_test.
10600 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10601
6e650a67
DJ
106022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10603
10604 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10605 struct_declarations.
10606 * gdb.mi/mi-var-child.exp: Step over the initialization of
10607 struct_declarations.
10608
8be260b6
DJ
106092005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10610
10611 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10612 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10613 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10614 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10615 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10616 file.
10617
4e660f07
NR
106182005-07-27 Nick Roberts <nickrob@snap.net.nz>
10619
10620 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10621 (do_children_tests): Assign values to the extra elements.
10622
10623 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10624 them for tests for "-var-update --no-values" and
a9c64011 10625 "-var-update --all-values".
4e660f07
NR
10626 Add test for "-var-list-children --simple-values".
10627
10628 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10629
10630 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10631 "-stack-list-locals --simple-values" Improve doc strings and
10632 comments.
10633
6bdae935
MK
106342005-07-18 Mark Kettenis <kettenis@gnu.org>
10635
598b7a6f
MK
10636 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10637 *-*-openbsd*.
10638 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10639
6bdae935
MK
10640 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10641 sigaltsatck'.
10642
1323e929 106432005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10644
1323e929
BR
10645 * gdb.base/default.exp (tty): Changed output of command.
10646 * gdb.base/help.exp (help tty): Ditto.
10647
b1a9c082
MK
106482005-07-12 Mark Kettenis <kettenis@gnu.org>
10649
10650 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10651
10a844a2
MK
106522005-07-10 Mark Kettenis <kettenis@gnu.org>
10653
10654 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10655 -stack-select-frame without arguments.
10656 (test_stack_frame_listing): Add test for newly implemented command
10657 -stack-info-frame.
10658
3cb3b8df
BR
106592005-07-06 Bob Rossi <bob@brasko.net>
10660
10661 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10662 command.
10663 (Copyright): Update copyright.
10664
a0c5fbcf
WZ
106652005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10666
10667 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10668 tests to evaluate exponentiation expression.
10669
984971d0
AS
106702005-06-29 Andreas Schwab <schwab@suse.de>
10671
10672 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10673 main to avoid warnings.
10674
10675 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10676
fe03833f
NR
106772005-06-20 Nick Roberts <nickrob@snap.net.nz>
10678
10679 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10680 -stack-select-frame without arguments.
10681 (test_stack_frame_listing): Add test for newly implemented command
10682 -stack-info-frame.
a9c64011 10683
7a55f279
WZ
106842005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10685
0ffa0ea5
DJ
10686 * gdb.fortran/array-element.f: New file.
10687 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10688
26585198
DJ
106892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10690
10691 * gdb.base/bigcore.exp: Correct checks for systems which can
10692 not dump a large core file.
10693
c1bd25fd
DJ
106942005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10695
10696 * gdb.base/relocate.c: Add a copyright notice.
10697 (dummy): Remove.
10698 * gdb.base/relocate.exp: Test printing the values of variables
10699 from a relocatable file.
10700
589e074d
DJ
107012005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10702
10703 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10704 excess MI output after an error.
10705
0915f927
JB
107062005-05-29 Joel Brobecker <brobecker@adacore.com>
10707
10708 * gdb.arch/alpha-step.c: New file.
10709 * gdb.arch/alpha-step.exp: New testcase.
10710
76ff342d
DJ
107112005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10712 Dennis Brueni <dennis@slickedit.com>
10713
10714 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10715 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10716 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10717 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10718 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10719 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10720 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10721
96b0c7ac
DJ
107222005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10723 Wu Zhou <woodzltc@cn.ibm.com>
10724
10725 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10726 IBM's xlc compiler.
10727 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10728 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10729
f21565d2
JB
107302005-05-13 Jim Blandy <jimb@redhat.com>
10731
10732 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10733 calling gdb_suppress_entire_file.
10734 * gdb.base/charset.exp: Same.
10735 * gdb.base/call-rt-st.exp: Same.
10736
6006a3a1
BR
107372005-05-05 Bob Rossi <bob_rossi@cox.net>
10738
10739 * lib/gdb.exp (fullname_syntax): Added global regex.
10740 (fullname_syntax_POSIX): Ditto.
10741 (fullname_syntax_UNC): Ditto.
10742 (fullname_syntax_DOS_CASE): Ditto.
10743 (fullname_syntax_DOS): Ditto.
10744 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10745 fullname_syntax variable to scope and use it.
10746 (test_file_list_exec_source_files): Ditto.
10747 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10748
c3b69c04
DJ
107492005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10750
10751 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10752
3c95e6af
PG
107532004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10754
a9c64011
AS
10755 * lib/gdb.exp (skip_altivec_tests): New function, based on
10756 check_vmx_hw_available from the GCC testsuite.
10757 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10758 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10759
78df6c56
JB
107602005-05-02 Jim Blandy <jimb@redhat.com>
10761
10762 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10763 calling gdb_suppress_entire_file.
10764
1690f9cf
DJ
107652005-04-30 Randolph Chung <tausq@debian.org>
10766
10767 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10768 Slightly relax "sem_post" name checking.
10769
5ea106f7
PG
107702005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10771
10772 * gdb.base/unload.exp: Use new shared library infrastructure.
10773
bf7234cf
PG
107742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10775
10776 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10777 infrastructure.
bf7234cf 10778
547b869a
CV
107792005-04-29 Corinna Vinschen <vinschen@redhat.com>
10780
10781 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10782 * gdb.asm/h8300.inc: New file.
10783
f07e55f0
PG
107842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10785
10786 * gdb.base/shlib-call.exp: Change to use new shared library
10787 infrastructure.
10788
3cbba3d1
PG
107892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10790
a9c64011
AS
10791 * gdb.base/pending.exp: Change to use new shared library
10792 infrastructure.
3cbba3d1 10793
ed6df200
PG
107942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10795
a9c64011
AS
10796 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10797 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10798
8c8f4ebe
PG
107992005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10800
a9c64011
AS
10801 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10802 shared objects being adjusted and update copyright years.
8c8f4ebe 10803
607fbc54
DJ
108042005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10805
10806 * ChangeLog: Correct some 2003-01-13 dates.
10807 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10808 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10809 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10810 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10811 gdb.trace/tfind.exp: Update copyright years.
10812
57bf0e56
DJ
108132005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10814 Daniel Jacobowitz <dan@codesourcery.com>
10815
10816 * lib/gdb.exp (gdb_compile): Handle shlib=.
10817 (gdb_compile_shlib): New function.
10818
9b593790
PG
108192005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10820
a9c64011 10821 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10822
9494c6a5
DJ
108232005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10824
10825 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10826 gdb.server.
10827 * configure.ac: Likewise.
10828 * configure: Regenerated.
10829 * gdb.gdbserver/Makefile.in: Moved to...
10830 * gdb.server/Makefile.in: ... here.
10831 * gdb.gdbserver/server.c: Moved to...
10832 * gdb.server/server.c: ... here.
10833 * gdb.gdbserver/server-run.exp: Moved to...
10834 * gdb.server/server-run.exp: ... here.
10835
6f8eac0e
DJ
108362005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10837
10838 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10839 * configure.ac: Create gdb.gdbserver/Makefile.
10840 * configure: Regenerated.
10841 * lib/gdbserver-support.exp: New file, derived from
10842 config/gdbserver.exp.
10843 * config/gdbserver.exp: Use gdbserver-support.exp.
10844 * gdb.gdbserver/Makefile.in: New file.
10845 * gdb.gdbserver/server.c: New file.
10846 * gdb.gdbserver/server-run.exp: New file.
10847
6e87504d
PG
108482005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10849
a9c64011
AS
10850 * lib/gdb.exp (test_compiler_info): Return compiler_info
10851 if no arguments are given.
6e87504d 10852
d1779be4
PG
108532005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10854
10855 * gdb.arch/altivec-abi.exp: Check for compiler and set
10856 use altivec' flag accordingly.
10857 * gdb.arch/altivec-regs.exp: Likewise.
10858
88750304
DJ
108592005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10860
10861 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10862
f3fb768d
AS
108632005-03-27 Andreas Schwab <schwab@suse.de>
10864
10865 * gdb.base/bigcore.c (main): Add missing mode argument in open
10866 call.
10867
7e813ac5
DJ
108682005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10869
10870 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10871 downloads.
10872 * config/gdbserver.exp (gdb_load): Likewise.
10873
8e3049aa
PB
108742005-03-14 Paul Brook <paul@codesourcery.com>
10875
10876 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10877 targets.
10878
a9df7c44
JB
108792005-03-09 Joel Brobecker <brobecker@adacore.com>
10880
10881 * gdb.dwarf2/dup-psym.S: New file.
10882 * gdb.dwarf2/dup-psym.exp: New testcase.
10883
9f0d94e8
JB
108842005-03-09 Joel Brobecker <brobecker@adacore.com>
10885
10886 * gdb.ada/exec_changed/first.adb: New file.
10887 * gdb.ada/exec_changed/second.adb: New file.
10888 * gdb.ada/exec_changed.exp: New testcase.
10889
5f579bc5
NS
108902005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10891
36e9969c
NS
10892 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10893 (A2): New class.
10894 (main): Test operator+.
10895 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10896 breakpoint test.
10897
5f579bc5
NS
10898 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10899 * gdb.base/signull.exp: Disable if gdb,nosignals.
10900 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10901 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10902 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10903 * gdb.mi/mi2-console.exp: Likewise.
10904 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10905 continue output at start.
10906 (gdb_collect_locals_test): Robustify regexp.
10907 * gdb.trace/passc-dyn.exp: Fix comment typo.
10908 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10909
be46087e
CV
109102005-03-08 Corinna Vinschen <vinschen@redhat.com>
10911
10912 * gdb.asm/asm-source.exp: Add iq2000 case.
10913 * gdb.asm/iq2000.inc: New file.
10914
384e1a61 109152005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10916
384e1a61
MI
10917 * gdb.base/command.exp: Change hardcoded value to regular expression.
10918 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10919
584b6e9e
DJ
109202005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10921
10922 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10923 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10924 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10925 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10926 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10927
ab5b5d61
MK
109282005-03-05 Mark Kettenis <kettenis@gnu.org>
10929
10930 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
10931 changes.
10932
ae051c1b
PG
109332004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
10934
a9c64011
AS
10935 * lib/compiler.c: Add test for IBM's xlc compiler.
10936 * lib/compiler.cc: Likewise.
ae051c1b 10937
3f0f6ed2
JB
109382004-02-24 Joel Brobecker <brobecker@adacore.com>
10939
10940 * gdb.ada/fixed_points.exp: Create compilation object directory
10941 before running the test.
10942 * gdb.ada/null_record.exp: Likewise.
10943 * gdb.ada/packed_array.exp: Likewise.
10944 * gdb.ada/start.exp: Likewise.
10945
724f452b
JB
109462005-02-15 Joel Brobecker <brobecker@adacore.com>
10947
10948 * gdb.ada/packed_array/pa.adb: New file.
10949 * gdb.ada/packed_array.exp: New testcase.
10950
57f5cdfb 109512005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 10952
1f393151
MK
10953 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
10954 files.
10955
ebdda337
MK
10956 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
10957 on *-*-openbsd*. Correctly match whitespace in regukar
10958 expressions.
10959
cf309262
DJ
109602005-02-10 Daniel Jacobowitz <dan@debian.org>
10961
10962 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
10963 PR exp/1821
10964 * gdb.base/gdb1821.c: New test file.
10965 * gdb.base/gdb1821.exp: New test file.
10966
3be49e7a
JB
109672005-02-09 Joel Brobecker <brobecker@adacore.com>
10968
10969 * gdb.base/start.c: New file.
10970 * gdb.base/start.exp: New testcase.
10971
e292e67d
JB
109722005-02-09 Joel Brobecker <brobecker@adacore.com>
10973
10974 * gdb.ada/start/dummy.adb: New file.
10975 * gdb.ada/start.exp: New testcase.
10976
dbdfa66c
CV
109772005-02-09 Corinna Vinschen <vinschen@redhat.com>
10978
10979 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
10980 for printing symbols and statistics.
10981 Add test for using relative pathnames in "maint print msymbols" test.
10982 Mark "maint info sections DATA" XFAIL on Cygwin.
10983 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
10984 tests.
10985
d7941671
AC
109862005-02-09 Andreas Schwab <schwab@suse.de>
10987
10988 Committed by Andrew Cagney <cagney@gnu.org>
10989 * gdb.base/remotetimeout.exp: New file.
10990
74e5ef44
MK
109912005-02-07 Mark Kettenis <kettenis@gnu.org>
10992
10993 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
10994
464dd14d
JB
109952005-02-03 Joel Brobecker <brobecker@adacore.com>
10996
10997 * gdb.ada/gnat_ada.gpr: New file.
10998 * gdb.ada/gnat_ada.gin: Delete, no longer used.
10999 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11000 * configure.ac: No longer generate gnat_ada.gpr.
11001 * configure: Regenerate.
11002 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11003 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11004 * gdb.ada/null_record/bar.ads: Likewise.
11005 * gdb.ada/null_record/bar.adb: Likewise.
11006 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11007 * gdb.ada/null_record.exp (testdir): New variable.
11008 (testfile): executable is now in testdir subdirectory.
11009 (srcfile): Use full path to the main compilation unit.
11010 * gdb.ada/fixed_points.exp: Same changes as above.
11011
30d756ae
NR
110122005-02-03 Nick Roberts <nickrob@snap.net.nz>
11013
11014 * gdb.base/interp.exp: New test.
11015
9d799f85
AC
110162005-01-24 Andrew Cagney <cagney@gnu.org>
11017
11018 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11019
15656118
AC
110202005-01-19 Andrew Cagney <cagney@gnu.org>
11021
a892c31b
AC
11022 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11023 configure.ac not configure.in.
11024
15656118
AC
11025 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11026 of powerpc*-*-*.
11027 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11028 * gdb.base/list.exp (test_list_function)
15656118
AC
11029 (test_list_filename_and_function): Ditto.
11030 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11031
a7b01baf
AC
110322005-01-16 Andrew Cagney <cagney@gnu.org>
11033
17d92a02
AC
11034 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11035
a7b01baf
AC
11036 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11037
bc8332bb
AC
110382005-01-14 Andrew Cagney <cagney@gnu.org>
11039
11040 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11041 * gdb.mi/mi2-var-cmd.exp: Ditto.
11042
4d074752
CV
110432005-01-10 Corinna Vinschen <vinschen@redhat.com>
11044
11045 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11046
bec39cab
AC
110472005-01-07 Andrew Cagney <cagney@gnu.org>
11048
11049 * configure.ac: Rename configure.in, require autoconf 2.59.
11050 * configure: Re-generate.
11051 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11052 * gdb.stabs/configure: Re-generate.
11053 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11054 * gdb.hp/configure: Re-generate.
11055 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11056 autoconf 2.59.
11057 * gdb.hp/gdb.objdbg/configure: Re-generate.
11058 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11059 autoconf 2.59.
11060 * gdb.hp/gdb.defects/configure: Re-generate.
11061 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11062 autoconf 2.59.
11063 * gdb.hp/gdb.compat/configure: Re-generate.
11064 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11065 autoconf 2.59.
11066 * gdb.hp/gdb.base-hp/configure: Re-generate.
11067 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11068 autoconf 2.59.
11069 * gdb.hp/gdb.aCC/configure: Re-generate.
11070
f10b16d4
JB
110712004-12-15 Jim Blandy <jimb@redhat.com>
11072
11073 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11074 under NPTL when there is debugging info available for libpthread.
11075
fb6e1814
JG
110762004-12-13 Jerome Guitton <guitton@gnat.com>
11077
11078 * gdb.ada/fixed_points.c: New file.
11079 * gdb.ada/fixed_points.exp: New file.
11080
fe46cd3a
RC
110812004-12-03 Randolph Chung <tausq@debian.org>
11082
11083 * gdb.arch/pa-nullify.exp: New file.
11084 * gdb.arch/pa-nullify.s: New file.
11085
8de0841b
RC
110862004-11-30 Randolph Chung <tausq@debian.org>
11087
11088 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11089 instead of "tbug". Fix regexp to work properly with gdb_test.
11090
c8170782
PH
110912004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11092
11093 * gdb.base/bitfields2.exp: New test.
11094 * gdb.base/bitfields2.c: New file.
11095
954269c2
RE
110962004-11-28 Richard Earnshaw <rearnsha@arm.com>
11097
11098 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11099
0107feed
RC
111002004-11-16 Randolph Chung <tausq@debian.org>
11101
11102 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11103
f073ae8c
DJ
111042004-11-14 Daniel Jacobowitz <dan@debian.org>
11105
11106 * gdb.threads/threadapply.exp: Correct "macro details" test.
11107
19ad59e7
JJ
111082004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11109
11110 * gdb.threads/threadapply.exp: New test.
11111 * gdb.threads/threadapply.c: New file.
11112
9cf0961b
MK
111132004-11-07 Mark Kettenis <kettenis@gnu.org>
11114
11115 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11116 frames.
11117
c789492a
FL
111182004-11-05 Felix Lee <felix+log1@specifixinc.com>
11119
11120 * gdb.base/cursal.exp: New file.
11121 * gdb.base/cursal.c: New file.
11122
a1e167bb
AC
111232004-11-03 Andrew Cagney <cagney@gnu.org>
11124
11125 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11126
b7cbf173
MK
111272004-10-30 Mark Kettenis <kettenis@gnu.org>
11128
11129 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11130 NetBSD/ELF targets.
11131
88f9d34f
JB
111322004-10-29 Joel Brobecker <brobecker@gnat.com>
11133
11134 * gdb.threads/bp_in_thread.c: New file, copied from
11135 pthread_cond_wait.c.
11136 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11137 file, rather than reusing the .c file from another testcase.
11138
ca7d6a0c
JB
111392004-10-20 Joel Brobecker <brobecker@gnat.com>
11140
11141 * gdb.ada/null_record.exp: Check where we stopped after
11142 sending the start command, instead of where the associated
11143 temporary breakpoint was inserted.
11144
0d863d03
AC
111452004-10-14 Andrew Cagney <cagney@gnu.org>
11146
11147 * gdb.mi/gdb701.c (main): Return 0.
11148
d11e72cb
DJ
111492004-10-13 Daniel Jacobowitz <dan@debian.org>
11150
d40539a4 11151 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11152
e1923096
JJ
111532004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11154
11155 * gdb.threads/schedlock.c: Add comment markers to use to find
11156 line numbers.
11157 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11158 comments.
11159 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11160 breakpoint lines.
11161
ec8ba2c9
DJ
111622004-10-12 Daniel Jacobowitz <dan@debian.org>
11163
11164 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11165
0eb3658b
DJ
111662004-10-12 Daniel Jacobowitz <dan@debian.org>
11167
11168 * configure.in: Add gdb.dwarf2.
11169 * configure: Regenerated.
11170 * Makefile.in: Add gdb.dwarf2.
11171 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11172 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11173 gdb.dwarf2/file1.txt: New files.
11174
a271cc33
OF
111752004-10-11 Orjan Friberg <orjanf@axis.com>
11176
a9c64011 11177 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11178 of "run", since the latter doesn't work with remote targets. Adjust
11179 the breakpoint numbering accordingly.
11180 * gdb.threads/pthread_cond_wait.exp: Ditto.
11181
895ce074
MC
111822004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11183
11184 * gdb.base/overlays.exp: Update copyright years.
11185
6be3092d
KI
111862004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11187
11188 * gdb.base/overlays.exp: Disable if target is Linux.
11189
e05389b8
FL
111902004-10-06 Felix Lee <felix+log1@specifixinc.com>
11191
11192 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11193
73cb587d
KI
111942004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11195
11196 * gdb.asm/asm-source.exp: Add m32r-linux target.
11197 * gdb.asm/m32r-linux.inc: New file.
11198
3c0edcdc
AC
111992004-09-24 Andrew Cagney <cagney@redhat.com>
11200 David Anderson <anderson@redhat.com>
11201
11202 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11203 command fails, assume things will work.
11204 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11205 (_GNU_SOURCE): Define.
11206 (print_unsigned, print_hex): Change parameter to "long long".
11207 (print_byte_count): New function, use to print byte counts.
11208 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11209 O_LARGEFILE.
11210 (main): Compute an upper bound on a corefile in max_core_size.
11211 Limit memory chunk size to max_core_size. Limit total memory
11212 allocated to max_core_size.
11213
4bb3667f
AC
112142004-09-23 Andrew Cagney <cagney@gnu.org>
11215
11216 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11217 from a separate process with code that creates a corefile by
11218 making the inferior dump core.
11219
60fe1a51
MK
112202004-09-23 Mark Kettenis <kettenis@gnu.org>
11221
11222 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11223 block.
11224
8e937346
MC
112252004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11226
11227 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11228 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11229 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11230 Likewise.
11231
7213f6d6
JJ
112322004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11233
11234 * gdb.java/jprint.exp: New test case for java inferior call.
11235 * gdb.java/jprint.java: Ditto.
11236
eac69dca
JB
112372004-09-15 Joel Brobecker <brobecker@gnat.com>
11238
11239 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11240
22227696
MC
112412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11242
11243 * gdb.threads/killed.c: Include <stdlib.h>.
11244 * gdb.threads/pthreads.c: Likewise.
11245
7dd403a4
MC
112462004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11247
11248 * gdb.threads/killed.c: Add copyright notice.
11249
33f2d567
JM
112502004-09-10 Jason Molenda (jmolenda@apple.com)
11251
a9c64011
AS
11252 * gdb.base/define.exp: Two new tests to verify zero space chars
11253 after 'if' and 'while' commands in a user-defined command is correctly
11254 parsed.
33f2d567 11255
e05b62ac
AC
112562004-09-08 Andrew Cagney <cagney@gnu.org>
11257
11258 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11259 delivery test with duplicate at end of file.
11260
9cbe82da
MK
112612004-09-06 Mark Kettenis <kettenis@jive.nl>
11262
11263 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11264
564803d9
MC
112652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11266
11267 * config/hppro.exp: Removed.
11268
7c6807ce
MC
112692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11270
11271 * config/sparclet.exp: Removed.
11272
bf7e26dd
MC
112732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11274
11275 * config/udi.exp: Removed.
11276
714e341b
MC
112772004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11278
11279 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11280 of "exp_continue".
11281 (advancei): Likewise.
11282
1236e623
JJ
112832004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11284
11285 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11286
3bdcad15
MI
112872004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11288
228af206 11289 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11290 to check for nodebug in executable.
11291 * gdb.gdb/observer.exp (setup_test): Likewise.
11292 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11293 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11294
c72b934c
AC
112952004-09-01 Andrew Cagney <cagney@gnu.org>
11296
11297 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11298 files.
11299
edd9b715
JJ
113002004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11301
11302 * gdb.base/unload.exp: Fix expected warning message to match
11303 latest format.
11304
fb4ce06b
CV
113052004-09-01 Corinna Vinschen <vinschen@redhat.com>
11306
11307 * gdb.base/call-rt-st.exp: Fix typos.
11308
ce78e7c3
MI
113092004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11310
11311 * gdb.threads/thread_check.exp: New testcase.
11312 * gdb.threads/thread_check.c: New testcase.
11313
2dedb159
AC
113142004-08-31 Andrew Cagney <cagney@gnu.org>
11315
11316 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11317 (skip_to_handler_entry): New procedures. Test stepping into a
11318 handler when the breakpoint is at the handler's entry point.
11319
68f53502
AC
113202004-08-30 Andrew Cagney <cagney@gnu.org>
11321
11322 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11323 gdb/1757.
11324
3e3ffd2b
MC
113252004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11326
11327 With code from Manoj Iyer <manjo@austin.ibm.com>:
11328 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11329 return value. Add an arm for "no debugging symbols found".
11330 Change a stray "error" to "perror".
11331 (gdb_run_cmd): Adapt to new return value.
11332 * gdb.base/remote.exp: Adapt to new return value.
11333 * gdb.gdb/complaints.exp: Likewise.
11334 * gdb.gdb/observer.exp: Likewise.
11335 * gdb.gdb/selftest.exp: Likewise.
11336 * gdb.gdb/xfullpath.exp: Likewise.
11337
4b6f5fd2
JB
113382004-08-27 Joel Brobecker <brobecker@gnat.com>
11339
11340 * gdb.threads/bp_in_thread.exp: New testcase.
11341
e5b25496
MC
113422004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11343
11344 Fix PR testsuite/1735.
11345 * gdb.threads/schedlock.c (thread_function): Add a cast
11346 to suppress a gcc warning.
11347 * gdb.threads/thread-specific.c (thread_function): Likewise.
11348
934353d6
MC
113492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11350
11351 * gdb.base/unload.c: Include <stdlib.h>.
11352
f98a0aef 113532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11354
f98a0aef 11355 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11356 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11357 synchronized after the "return".
11358
5a2e8882
MC
113592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11360
11361 * gdb.mi/basics.c: Include <stdio.h>.
11362 * gdb.mi/pthreads.c: Include <stdlib.h>.
11363 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11364
a9640423
MC
113652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11366
11367 * gdb.threads/schedlock.c: Add copyright notice.
11368
b04e311d
AC
113692004-08-25 Andrew Cagney <cagney@gnu.org>
11370
11371 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11372 (skip_over_handler, breakpoint_over_hander): New test procedures.
11373 (advance, advancei): Add a proper prefix, do not use
11374 rerun_to_main.
11375 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11376
7c27f15b
MC
113772004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11378
11379 * gdb.mi/basics.c: Add copyright notice.
11380 * gdb.mi/var-cmd.c: Add copyright notice.
11381
fffc87ae
MC
113822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11383
11384 * lib/gdb.exp: Remove signed_keyword_not_used.
11385 * lib/compiler.c: Likewise.
11386 * lib/compiler.cc: Likewise.
11387
d782e0bf
MC
113882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11389
11390 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11391 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11392
96033e83
MC
113932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11394
11395 * gdb.base/whatis.c: Add copyright notice.
11396
cf38c229
MK
113972004-08-20 Mark Kettenis <kettenis@gnu.org>
11398
11399 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11400 it to skip the breakpoints encoded in the inline assembly.
11401
f4b49756
MC
114022004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11403
11404 * Makefile.in: Add gdb.fortran.
11405
2f193b69
MC
114062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11407
11408 * gdb.base/call-sc.exp (test_scalar_returns):
11409 Fix cut-and-paste glitch in "Make fun return now".
11410
89a237cb
MC
114112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11412
11413 * configure.in: Add gdb.fortran.
11414 * configure: Regenerate.
11415 * gdb.fortran/Makefile.in: New file.
11416 * lib/gdb.exp (skip_fortran_tests): New procedure.
11417
469aff8e
MC
114182004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11419
11420 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11421 reference to bug-gnu@prep.ai.mit.edu.
11422 * gdb.mi/mi-var-child.exp: Likewise.
11423 * gdb.mi/mi-var-cmd.exp: Likewise.
11424 * gdb.mi/mi-var-display.exp: Likewise.
11425 * gdb.mi/mi2-var-block.exp: Likewise.
11426 * gdb.mi/mi2-var-child.exp: Likewise.
11427 * gdb.mi/mi2-var-cmd.exp: Likewise.
11428 * gdb.mi/mi2-var-display.exp: Likewise.
11429
00b51b9f
MK
114302004-08-15 Mark Kettenis <kettenis@gnu.org>
11431
11432 * gdb.base/unload.c (main): Make local variable msg const.
11433
45f07fef
MC
114342004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11435
11436 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11437 to bug-gnu@prep.ai.mit.edu.
11438 * gdb.mi/mi-disassemble.exp: Likewise.
11439 * gdb.mi/mi-eval.exp: Likewise.
11440 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11441 default line number.
11442 * gdb.mi/mi-return.exp: Likewise.
11443 * gdb.mi/mi-simplerun.exp: Likewise.
11444 * gdb.mi/mi-stack.exp: Likewise.
11445 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11446 number with explicit range test.
11447 * gdb.mi/mi-watch.exp: Likewise.
11448 * gdb.mi/mi2-break.exp: Likewise.
11449 * gdb.mi/mi2-cli.exp: Likewise.
11450 * gdb.mi/mi2-disassemble.exp: Likewise.
11451 * gdb.mi/mi2-eval.exp: Likewise.
11452 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11453 default line number.
11454 * gdb.mi/mi2-return.exp: Likewise.
11455 * gdb.mi/mi2-simplerun.exp: Likewise.
11456 * gdb.mi/mi2-stack.exp: Likewise.
11457 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11458 number with explicit range test.
11459 * gdb.mi/mi2-watch.exp: Likewise.
11460
dd8c8ee7
MC
114612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11462
11463 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11464 * gdb.cp/m-static.exp: Likewise.
11465 * gdb.cp/rtti.exp: Likewise.
11466
4e838464
MK
114672004-08-14 Mark Kettenis <kettenis@gnu.org>
11468
11469 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11470
8d8cb839
EZ
114712004-08-14 Eli Zaretskii <eliz@gnu.org>
11472
11473 * ChangeLog: Prefix Local Variables with semi-colons and indent
11474 the reference to older ChangeLog files, to fix fontification in
11475 Emacs.
11476
deea8bb0
MC
114772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11478
11479 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11480 * gdb.mi/mi2-break.exp: Likewise.
11481
c3297504
MC
114822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11483
11484 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11485
25808999
MC
114862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11487
11488 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11489
226a8d71
MC
114902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11491
11492 * gdb.cp/classes.exp: Remove unused declarations. Just let
11493 test names default instead of providing special names. Remove
11494 extraneous demangler test.
11495
37fdf854
JJ
114962004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11497
11498 * gdb.base/unload.exp: New test for breakpoints in dynamically
11499 loaded libraries.
11500 * gdb.base/unload.c: Ditto.
11501 * gdb.base/unloadshr.c: Ditto.
11502
2d3a7986
MC
115032004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11504
11505 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11506 cp_test_ptype_class.
11507 (test_enums): Likewise.
11508
c72b934c
AC
115092004-08-10 Andrew Cagney <cagney@gnu.org>
11510
11511 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11512 files.
11513
cc503c8a
AC
115142004-08-10 Andrew Cagney <cagney@gnu.org>
11515
11516 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11517 init_malloc call.
11518
902f2ccb
MC
115192004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11520
11521 * ChangeLog: Add copyright notice. The notice is copied
11522 from emacs 21.3 top level ChangeLog.
11523
78c90502
MC
115242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11525
11526 * lib/cp-support.exp: New file.
11527 * lib/cp-support.exp (cp_test_type_class): New function.
11528 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11529 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11530 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11531 cp_test_ptype_class.
11532
88e5ea78
MC
115332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11534
11535 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11536 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11537 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11538 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11539 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11540 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11541 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11542 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11543 gdb.mi/mi2-watch.exp: Update copyright years.
11544
6a89fc9c
MK
115452004-08-09 Mark Kettenis <kettenis@gnu.org>
11546
11547 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11548
1482e0de
MC
115492004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11550
11551 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11552 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11553 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11554 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11555 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11556 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11557 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11558 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11559 gdb.mi/mi-watch.exp: Update copyright years.
11560
1a5ce3f3
DJ
115612004-08-08 Daniel Jacobowitz <dan@debian.org>
11562
11563 PR gdb/1738
11564 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11565 from a breakpoint with a pending signal.
11566
04f6ecf2
DJ
115672004-08-08 Daniel Jacobowitz <dan@debian.org>
11568
11569 PR gdb/1736
11570 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11571 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11572 the prompt.
11573 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11574
54d90d35
DJ
115752004-08-08 Daniel Jacobowitz <dan@debian.org>
11576
11577 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11578
d2f6abb0
DJ
115792004-08-08 Daniel Jacobowitz <dan@debian.org>
11580
11581 PR gdb/1736
11582 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11583 for i?86-*-linux*.
11584
5598c03d
DJ
115852004-08-08 Daniel Jacobowitz <dan@debian.org>
11586
11587 * gdb.arch/i386-prologue.exp: Compile without debug information.
11588
c6fee705
MC
115892004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11590
11591 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11592 rather than asking gdb to search.
11593
dd90efdb
MC
115942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11595
11596 * gdb.base/gcore.c: Include <string.h>.
11597
1e84bec1
MC
115982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11599
11600 * gdb.base/gcore.c: Add copyright notice.
11601
e425eb2b
MC
116022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11603
11604 * gdb.base/freebpcmd.c: Include <stdio.h>.
11605 * gdb.base/long_long.c: Include <string.h>.
11606 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11607 * gdb.base/siginfo.c: Include <string.h>.
11608 * gdb.base/sigstep.c: Include <string.h>.
11609
cb9aaed5
MC
116102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11611
11612 * gdb.base/complex.c: Include <stdlib.h>.
11613
55944f3d
MC
116142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11615
11616 * gdb.base/complex.c: Add copyright notice.
11617
7b2953d9
MC
116182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11619
11620 * gdb.base/charset.c: Include <stdlib.h>.
11621
c9133d23
MC
116222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11623
11624 * gdb.base/auxv.c: Include <stdlib.h>.
11625
0a8490ad
MC
116262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11627
11628 * gdb.base/auxv.c: Add copyright notice.
11629
3426d5ec
MC
116302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11631
11632 * gdb.base/coremaker.c: Add copyright notice.
11633 * gdb.base/coremaker2.c: Add copyright notice.
11634
8da195dd
AC
116352004-08-04 Andrew Cagney <cagney@gnu.org>
11636
11637 * gdb.base/store.exp: Update copyright.
11638 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11639 names, do not import gdb_prompt.
11640
8d394f98
AC
116412004-08-01 Andrew Cagney <cagney@gnu.org>
11642
11643 Fix PR testsuite/1729.
11644 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11645 not use capture_value with value 4.
11646 (capture_value): Add optional test name parameter.
11647 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11648 the prefix, pass to capture_value.
11649
b6702b23
MK
116502004-08-01 Mark Kettenis <kettenis@gnu.org>
11651
11652 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11653 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11654 (main): Call new function.
11655
c203e0ca
MC
116562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11657
11658 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11659
a7995a30
MC
116602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11661
11662 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11663
9366563b
MC
116642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11665
b6eeaf26 11666 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11667 Accept more values of vtbl pointer. Remove some messages
11668 about "obsolete gcc or gdb".
11669
2fc1f950
MC
116702004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11671
11672 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11673
c724d49b
MC
116742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11675
11676 * gdb.base/asm-source.exp: Properly convert target board
11677 debug flags from gcc format to binutils format.
11678
736b0fce
MK
116792004-07-28 Mark Kettenis <kettenis@gnu.org>
11680
11681 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11682 gdb1718". PR backtrace/1718 partially fixed.
11683
5633ea5c
JJ
116842004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11685
11686 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11687
575eebb1
NC
116882004-07-26 Nick Clifton <nickc@redhat.com>
11689
11690 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11691 good default value for a specific architecture is available then
11692 set it to that value. Otherwise default to the -gstabs switch.
11693 Remove the -g... switches from the asm-flags variable. Allow the
11694 target board info to override the value if it wants to. Pass the
11695 switch on the assembler command line.
11696
62104619
MK
116972004-07-23 Mark Kettenis <kettenis@gnu.org>
11698
11699 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11700 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11701 (main): Call new function.
11702
4a1135b8
MC
117032004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11704
11705 Test for PR exp/1715.
11706 * gdb.base/radix.exp: Refactor common procedures. Make all
11707 test names unique. Change XFAIL to KFAIL.
11708
8a12c1f0
MC
117092004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11710
11711 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11712 * gdb.ada/gnat_ada.gin: ... to here.
11713 * configure.in: Use gnat_ada.gin.
11714 * configure: Regenerate.
11715
23b451cf
AC
117162004-07-20 Andrew Cagney <cagney@gnu.org>
11717
11718 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11719 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11720 XFAILs. Clean up test messages and comments. Check backtraces.
11721 Delete re-sync code.
11722
ab618a02
MC
117232004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11724
11725 Fix PR cli/740.
11726 * gdb.base/annota1.exp: Honor gdb,nosignals.
11727 * gdb.base/annota3.exp: Likewise.
11728
46dad340
MC
117292004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11730
11731 * lib/java.exp: Update copyright notice.
11732
756d8c70
AC
117332004-07-19 Andrew Cagney <cagney@gnu.org>
11734
11735 * gdb.base/selftest.exp: Copy file from here ...
11736 * gdb.gdb/selftest.exp: ... to here.
11737
586027e6
AC
117382004-07-16 Andrew Cagney <cagney@redhat.com>
11739
11740 * lib/insight-support.exp: Delete file.
11741 * lib/java.exp (java_init): Fix copyright.
11742
029d2200
AC
117432004-07-16 Andrew Cagney <cagney@gnu.org>
11744
11745 * gdb.base/restore.c: Append "prologue" to comments marking the a
11746 function's prologue.
11747 * gdb.base/restore.exp: Update copyright, re-indent.
11748 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11749 callerN" prefix where needed. Update patterns that match a
11750 function's prologue.
11751
653b62c5
MC
117522004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11753
11754 * gdb.base/restore.c: Add copyright notice.
11755
f7d690e5
AC
117562004-07-16 Andrew Cagney <cagney@gnu.org>
11757
11758 * gdb.base/logical.exp: Update copyright.
11759 (evaluate): New procedure. Use to re-implement tests using
11760 several tables.
11761
d629a7cb
MH
117622004-07-14 Martin Hunt <hunt@redhat.com>
11763
11764 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11765 which fixes some problems where init.tcl was not found.
11766
9c7bb332
AC
117672004-07-13 Andrew Cagney <cagney@gnu.org>
11768
6bf46641
AC
11769 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11770 (check_sizeof, check_valueof): Do not include the output in the
11771 test name. Use gdb_test.
11772 (get_valueof): Use gdb_test_multiple.
11773
c4ffd4c0
AC
11774 * gdb.base/step-test.exp: Update copyright. Use
11775 gdb_test_multiple. Ensure that test names do not include
11776 architecture dependent output.
11777
ab89363a
AC
11778 * gdb.gdb/observer.exp: Update copyright.
11779 (setup_test): Use gdb_test_multiple.
11780 (attach_first_observer, attach_second_observer)
11781 (attach_third_observer, detach_first_observer)
11782 (detach_second_observer, detach_third_observer)
11783 (reset_counters, check_counters): Make $message a prefix.
11784 (test_normal_stop_notifications): Add "args" parameter - a list of
11785 init functions to be called. Make $message a prefix,
11786 (test_observer_normal_stop): Change the message prefixes so that
11787 they are unique, pass the attach / detach procedures to
11788 test_normal_stop_notifications.
11789
ec58997a
AC
11790 * gdb.base/signull.exp (test_segv): Prefix all tests with
11791 "${name}". Clean up test messages.
11792
b475183b
AC
11793 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11794
9c7bb332
AC
11795 * gdb.base/ena-dis-br.exp: Update copyright.
11796 (break_at): New function. Replace send_gdb with gdb_test,
11797 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11798 ignore count, not stopped at bpt", with KFAIL.
11799
2dd95497
CV
118002004-07-13 Corinna Vinschen <vinschen@redhat.com>
11801
11802 * gdb.base/attach.exp: Remove cleanupfile handling.
11803
419e626b
AC
118042004-07-12 Andrew Cagney <cagney@gnu.org>
11805
11806 * gdb.base/annota1.exp: Cleanup corefile test name.
11807 * gdb.base/annota3.exp: Ditto.
11808
8b1b3228
AC
118092004-07-12 Andrew Cagney <cagney@gnu.org>
11810
78650829
AC
11811 * gdb.base/signals.exp: Clean up copyright, re-indent.
11812
8b1b3228
AC
11813 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11814 gdb_test and gdb_test_multiple.
11815
935c2760
JJ
118162004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11817
11818 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11819 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11820 provide line number info for first statement in main.
11821
1544280f
AC
118222004-07-08 Andrew Cagney <cagney@gnu.org>
11823
1279f4ff
AC
11824 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11825
1544280f
AC
11826 * gdb.base/sigbpt.exp: Make the common part of each test name a
11827 prefix instead of suffix.
11828
bcc82369
BR
118292004-07-07 Bob Rossi <bob_rossi@cox.net>
11830
11831 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11832 test from test_tbreak_creation_and_listing to
11833 test_file_list_exec_source_file
11834 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11835 Changed name of test from test_tbreak_creation_and_listing to
11836 test_file_list_exec_source_file
11837
23f4b0aa
JJ
118382004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11839
11840 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11841 the jmisc() constructor instead of <init>.
11842 * gdb.java/jmisc1.exp: Ditto.
11843
56401cd5
AC
118442004-07-07 Andrew Cagney <cagney@gnu.org>
11845
11846 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11847 corrupting the PC.
11848
44ae2f6a
MC
118492004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11850
11851 * gdb.cp/templates.exp: Accept whitespace change in demangler
11852 output.
11853
45a83408
AC
118542004-07-06 Andrew Cagney <cagney@gnu.org>
11855
11856 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11857
d205ad70
MC
118582004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11859
11860 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11861 * lib/compiler.cc: Likewise.
11862
06ea1a61
MC
118632004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11864
11865 * lib/compiler.cc: Work around string preprocessing problem
11866 with old hp c++ compiler.
11867 * lib/compiler.c: Likewise.
11868
daab1251
CV
118692004-06-29 Corinna Vinschen <vinschen@redhat.com>
11870
11871 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11872 directives to conditionalize symbol prefixing.
11873 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11874 additional_flags handling. Add underscore prefix for Cygwin.
11875 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11876 conditionalize symbol prefixing.
11877 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11878 additional_flags handling. Add underscore prefix for Cygwin.
11879
cc984116
CV
118802004-06-29 Corinna Vinschen <vinschen@redhat.com>
11881
11882 * gdb.base/bigcore.exp: Skip test on Cygwin.
11883
c279b077
MC
118842004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11885
11886 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11887 formats for "info register". Use gdb_test_multiple. Fix
11888 the "invalid register" test.
11889
0e915747
CV
118902004-06-28 Corinna Vinschen <vinschen@redhat.com>
11891
11892 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11893 PID for Cygwin. Add Cygwin specific strings to check for in some
11894 tests.
11895 (do_attach_tests): Add a test for user interaction when attaching
11896 to a process with no matching symbol table already loaded.
11897
11422c86
AC
118982004-06-26 Andrew Cagney <cagney@gnu.org>
11899
11900 Test PR java/1567 and PR java/1565.
11901 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11902 * gdb.java/jmisc2.exp: Delete file.
11903
cefbce26
MC
119042004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11905
11906 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11907
e19f872c
CV
119082004-06-25 Corinna Vinschen <vinschen@redhat.com>
11909
11910 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11911 attach process.
11912
d931ba3b
MC
119132004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11914
11915 * gdb.cp/pr-1553.exp: Remove.
11916
aef68c48
MC
119172004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11918
11919 * gdb.cp/pr-1553.cc: Remove.
11920 * gdb.cp/pr-1553.exp: Disable this test.
11921
8d5df71a
JB
119222004-06-20 Jim Blandy <jimb@redhat.com>
11923
a9c64011 11924 Fix PR testsuite/1680.
8d5df71a
JB
11925 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11926 regular expressions.
11927
4ac6f39d
MC
119282004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11929
11930 Fix PR testsuite/1679.
11931 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
11932 Issue an UNSUPPORTED result instead.
11933
1b413552
JB
119342004-06-18 Jim Blandy <jimb@redhat.com>
11935
11936 * gdb.base/charset.exp: Only send a control-C if we see a new
11937 prompt and incomplete command.
11938
6daa6ebd
MC
119392004-06-18 Michael Chastain <mec.gnu@mindspring.com>
11940
11941 * gdb.cp/pr-574.cc: Add copyright notice.
11942
51fa4ae0
JB
119432004-06-17 Jim Blandy <jimb@redhat.com>
11944
11945 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
11946 cases where the regexp has no groups; this grabs random text from
11947 the previous test suite, whatever that was.
11948
8fea26c5
MC
119492004-06-17 Michael Chastain <mec.gnu@mindspring.com>
11950
11951 * gdb.cp/printmethod.cc: Add copyright notice.
11952
1e3aeb41
MC
119532004-06-16 Michael Chastain <mec.gnu@mindspring.com>
11954
11955 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
11956
9d9030bc
AC
119572004-06-16 Andrew Cagney <cagney@gnu.org>
11958
11959 * gdb.base/signull.c: Update copyright. Include <string.h>.
11960 (bowler): Replace data_pointer with data_read
11961 and data_write cases. Add code_descriptor case.
11962 (zero, desc): New array and pointer.
11963 (data, code): Change to simple pointers.
11964 * gdb.base/signull.exp: Fix probe pattern matching a function
11965 descriptor SIGSEGV. Replace data_pointer with data_read and
11966 data_write tests.
11967
acd4ad44
AC
119682004-06-16 Andrew Cagney <cagney@gnu.org>
11969
11970 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
11971
08fd625c
MC
119722004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11973
11974 * gdb.base/long_long.c: Add copyright notice.
11975
1903502c
MC
119762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
11977
11978 * gdb.base/long_long.exp: Remove reference to
11979 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
11980 to gdb_breakpoint and gdb_continue_to_breakpoint.
11981
83313cb1
JB
119822004-06-14 Jim Blandy <jimb@redhat.com>
11983
11984 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
11985 endian case.
11986
1bf404ef
AC
119872004-06-14 Andrew Cagney <cagney@gnu.org>
11988
11989 * gdb.base/gcore.exp (capture_command_output): Delete the always
11990 passing tests containing inferior values.
11991 * gdb.base/ending-run.exp: Do not include the breakpoint address
11992 in the test message. Update copyright.
11993 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
11994 size in the test name, use gdb_test_multiple. Update copyright.
11995
ef220b33
MC
119962004-06-14 Michael Chastain <mec.gnu@mindspring.com>
11997
11998 * gdb.cp/ref-types.cc: Add copyright notice.
11999
4f70a4c9
MC
120002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12001
12002 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12003 hp_aCC_compiler.
12004 * lib/compiler.cc: Likewise.
12005 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12006 'set' commands. Log diagnostics for other lines. Set
12007 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12008
335928ac
MC
120092004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12010
12011 * gdb.cp/try_catch.cc: Add copyright notice.
12012
2efb12e8
MC
120132004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12014
12015 * gdb.cp/userdef.cc: Add copyright notice.
12016
0bbed51a
MC
120172004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12018
12019 * gdb.cp/virtfunc.cc: Add copyright notice.
12020
e12a46c9
RC
120212004-06-11 Randolph Chung <tausq@debian.org>
12022
12023 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12024 problem.
12025
338e05af
AC
120262004-06-10 Andrew Cagney <cagney@gnu.org>
12027
12028 * lib/compiler.cc, lib/compiler.c: Append either
12029 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12030 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12031 instead of gcc-3-3.
12032
dc3f10cb
AC
120332004-06-09 Andrew Cagney <cagney@gnu.org>
12034
b4d946af
AC
12035 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12036 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12037
dc3f10cb
AC
12038 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12039 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12040 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12041 fixed.
12042
b5c0bfa2
AC
120432004-06-09 Andrew Cagney <cagney@gnu.org>
12044
12045 * gdb.base/structs.exp (test_struct_returns): Replace
12046 "return_value_unknown" and "finish_value_unknown" by
12047 "return_value_known" and "finish_value_known". Instead of
12048 "return_value_unknown" iff "finish_value_unknown", check
12049 "return_value_known" implies "finish_value_known".
12050
caeb605f
MH
120512004-06-08 Martin Hunt <hunt@redhat.com>
12052
12053 * gdb.base/float.exp: Add pattern for mips targets.
12054
c892bb64
RC
120552004-06-08 Randolph Chung <tausq@debian.org>
12056
12057 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12058 message for unknown architectures more clear.
12059
48306d3e
JB
120602004-06-08 Joel Brobecker <brobecker@gnat.com>
12061
12062 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12063 start the execution of the program.
12064
83ecb59f
JB
120652004-06-07 Jim Blandy <jimb@redhat.com>
12066
12067 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12068 * gdb.arch/i386-cpuid.h: New helper file.
12069
55264cb4
RC
120702004-06-07 Randolph Chung <tausq@debian.org>
12071
12072 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12073 has started.
12074
23cadb28
RM
120752004-06-04 Roland McGrath <roland@redhat.com>
12076
12077 Fix PR gdb/1647.
12078 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12079 differently to be robust to output buffering differences.
12080
51d01eda
MC
120812004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12082
12083 * gdb.threads/pthreads.exp: Update copyright years.
12084 (check_control_c): Change asynchronous 'after' to synchronous.
12085
f4fc3b93
RM
120862004-06-04 Roland McGrath <roland@redhat.com>
12087
12088 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12089 next gdb prompt.
12090
4013522b
MC
120912004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12092
12093 Fix PR gdb/1636.
12094 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12095 calls to synchronous.
12096
7a8f1e6b
JB
120972004-05-26 Jim Blandy <jimb@redhat.com>
12098
12099 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12100
81bb3443
RC
121012004-05-24 Randolph Chung <tausq@debian.org>
12102
12103 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12104 * gdb.asm/pa.inc: New file.
12105
8f5a3103
MK
121062004-05-22 Mark Kettenis <kettenis@gnu.org>
12107
12108 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12109
734b8fe8 121102004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12111 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12112
12113 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12114 GDB prompt.
12115
725603e1
UW
121162004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12117
f4fc3b93 12118 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12119 setjmp/longjmp. Use sigaction instead of signal.
12120
8b923272 121212004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12122 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12123
12124 * gdb.threads/pthread_cond_wait.c: New file.
12125 * gdb.threads/pthread_cond_wait.exp: New testcase.
12126
8bfabb04
AC
121272004-05-13 Andrew Cagney <cagney@redhat.com>
12128
12129 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12130 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12131
42edda50
AC
121322004-05-11 Andrew Cagney <cagney@redhat.com>
12133
12134 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12135 fixed but revealed gdb/1639.
12136
d303a6c7
AC
121372004-05-10 Andrew Cagney <cagney@redhat.com>
12138
12139 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12140 func1" and "next to 2nd alarm", kernel bug avoided.
12141
bf08c2a1
DJ
121422004-05-10 Daniel Jacobowitz <dan@debian.org>
12143
12144 PR external/1568
12145 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12146 XFAIL if it is smaller than bytes_allocated.
12147 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12148 (main): Make chunks_allocated unsigned. Correct comment.
12149
c0586a34
JB
121502004-05-07 Joel Brobecker <brobecker@gnat.com>
12151
12152 * gdb.arch/powerpc-aix-prologue.c: New file.
12153 * gdb.arch/powerpc-aix-prologue.exp: New file.
12154
f2785d12
JB
121552004-05-07 Jim Blandy <jimb@redhat.com>
12156
12157 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12158 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12159
bd7f6e30
JB
121602004-05-06 Joel Brobecker <brobecker@gnat.com>
12161
12162 * gdb.base/sep.exp: No longer setup_kfail when the program was
12163 built with dwarf2.
12164
0a5e7efe
JI
121652004-05-05 Jim Ingham <jingham@apple.com>
12166
12167 * gdb.base/pending.exp: Make sure pending breakpoints
12168 preserve the ignore count.
f4fc3b93 12169
a8958849
MK
121702004-04-27 Jerome Guitton <guitton@gnat.com>
12171
12172 * i386-prologue.exp: Add testcase for jump instruction as first
12173 instruction of the real code.
12174 * i386-prologue.c (jump_at_beginning): New function.
12175
7e103f5b
MK
121762004-04-28 Mark Kettenis <kettenis@gnu.org>
12177
12178 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12179 x86_64-*-*.
12180
5d38b224
MK
121812004-04-28 Mark Kettenis <kettenis@gnu.org>
12182
12183 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12184 i*86-*-*.
12185
0ef32fd9
MK
121862004-04-25 Mark Kettenis <kettenis@gnu.org>
12187
12188 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12189 expression that checks the return type.
12190
71d7dd7c
AC
121912004-04-23 Andrew Cagney <cagney@redhat.com>
12192
12193 * gdb.base/call-sc.exp: New test of scalar call/return values.
12194 * gdb.base/call-sc.c: Ditto.
12195
1e9f977e
JJ
121962004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12197
12198 * gdb.threads/manythreads.c: Reduce thread stack size.
12199
899d9e3a
JJ
122002004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12201
12202 * gdb.threads/manythreads.c: Add copyright notice.
12203
61bcae62
AC
122042004-04-23 Andrew Cagney <cagney@redhat.com>
12205
12206 * gdb.base/siginfo.exp: Better handle step out of signal.
12207 * gdb.base/sigstep.exp: Ditto.
12208
7339a42e 122092004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12210 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12211
12212 * gdb.threads/manythreads.c: New testcase.
12213 * gdb.threads/manythreads.exp: Ditto.
12214
5c98409b
JB
122152004-04-22 Jim Blandy <jimb@redhat.com>
12216
12217 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12218 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12219
3b611f1a
MC
122202004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12221
12222 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12223
f0fd9238
AC
122242004-04-21 Andrew Cagney <cagney@redhat.com>
12225
12226 * gdb.base/sigstep.c: New file.
12227 * gdb.base/sigstep.exp: New file.
12228
90990674
JB
122292004-04-16 Joel Brobecker <brobecker@gnat.com>
12230
12231 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12232 call to observer_notify_normal_stop.
12233
78cef34b
AC
122342004-04-15 Andrew Cagney <cagney@redhat.com>
12235
12236 * gdb.base/siginfo.c: New file.
12237 * gdb.base/siginfo.exp: New file.
12238
d2343407
JB
122392004-04-12 J. Brobecker <brobecker@gnat.com>
12240
12241 * gdb.base/sep.exp: Fix typo in comment.
12242
a2dba3c8
JB
122432004-04-12 J. Brobecker <brobecker@gnat.com>
12244
12245 * gdb.base/sep.c: New file.
12246 * gdb.base/sep-proc.c: New file.
12247 * gdb.base/sep.exp: New testcase.
12248
15f7b60e
MK
122492004-04-09 Mark Kettenis <kettenis@gnu.org>
12250
12251 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12252 support.
12253
44f4de1a
AC
122542004-04-05 Andrew Cagney <cagney@redhat.com>
12255
12256 * gdb.base/sigaltstack.c: New file.
12257 * gdb.base/sigaltstack.exp: New file.
12258
ef04f396
JB
122592004-04-04 Joel Brobecker <brobecker@gnat.com>
12260
12261 * gdb.base/foll-fork.exp: Update the expected output for
12262 "help set follow-fork-mode", to match a change that was made
12263 to the help of this variable on 2004-01-13.
12264
d40d2c92
JB
122652004-04-01 Joel Brobecker <brobecker@gnat.com>
12266
12267 * lib/ada.exp: Add copyright notice.
12268 * bar.ads: Likewise.
12269 * bar.adb: Likewise.
12270 * null_record.adb: Likewise.
12271 * null_record.exp: Likewise.
12272 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12273
f86ef5a3
JB
122742004-04-01 Joel Brobecker <brobecker@gnat.com>
12275
12276 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12277 * configure: Regenerate.
12278
414e70e3
JB
122792004-04-01 Joel Brobecker <brobecker@gnat.com>
12280
12281 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12282 to build the application. Remove the message printed when in
12283 verbose mode, redundant with the UNSUPPORTED message above.
12284
f0aaee49
JB
122852004-03-31 Joel Brobecker <brobecker@gnat.com>
12286
12287 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12288 * gdb.ada (null_record.exp): New testcase.
12289
ac81cb54
JB
122902004-03-31 Joel Brobecker <brobecker@gnat.com>
12291
12292 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12293
854af2f7
JB
122942004-03-31 Joel Brobecker <brobecker@gnat.com>
12295
12296 * gdb.ada: New subdirectory.
12297 * gdb.ada/Makefile.in: New file.
12298 * gdb.ada/gnat_ada.gpr.in: New file.
12299
034cb681
JB
123002004-03-31 Joel Brobecker <brobecker@gnat.com>
12301
12302 * lib/ada.exp: New file.
12303
78a1a894
DJ
123042004-03-24 Daniel Jacobowitz <drow@mvista.com>
12305
12306 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12307 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12308
4b2b3b3e
AC
123092004-03-22 Andrew Cagney <cagney@redhat.com>
12310
12311 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12312 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12313 Problem identified by Ulrich Weigand.
12314
23c73aa3
DC
123152004-03-17 David Carlton <carlton@kealia.com>
12316
12317 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12318 PR c++/826.
12319
d63a86f8
RM
123202004-03-16 Roland McGrath <roland@redhat.com>
12321
12322 * gdb.base/auxv.exp: New file.
12323 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12324
0e02aa50
DC
123252004-03-12 David Carlton <carlton@kealia.com>
12326
12327 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12328 * gdb.cp/pr-1553.cc: Ditto.
12329 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12330 pass branch.
12331
c20b71be
MC
123322004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12333
12334 * gdb.cp/templates.exp: Accept more template types.
12335
c7414a01
MC
123362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12337
12338 From Corinna Vinschen with modifications.
12339 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12340 local variable obj_with_enum.
12341 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12342 results with obj_with_enum.
12343
ed69573c
MC
123442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12345
12346 * gdb.cp/classes.cc: New file, copied from misc.cc.
12347 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12348
28301461
MC
123492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12350
12351 * gdb.cp/misc.cc: Add copyright notice.
12352
1198ecbe
DC
123532004-03-05 David Carlton <carlton@kealia.com>
12354
12355 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12356 * gdb.cp/rtti.h: Update copyright.
12357 (namespace n2::n3): New.
12358 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12359 (n2::n3::func3): New.
12360 (main): Call n2::n3::func3.
12361 * gdb.cp/rtti2.cc: Update copyright.
12362 (n2::create3): New.
12363
9e08c470
MK
123642004-03-04 Mark Kettenis <kettenis@gnu.org>
12365
12366 * gdb.asm/openbsd.inc: Fix typo.
12367
4bebc3aa
FF
123682004-03-03 Fred Fish <fnf@redhat.com>
12369
12370 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12371 "val" instead of unused "size". Update copyright year.
12372
6ea9fb37
DJ
123732004-02-29 Daniel Jacobowitz <drow@mvista.com>
12374
12375 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12376 to use unsigned char.
12377 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12378 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12379
23b23974
DJ
123802004-02-29 Daniel Jacobowitz <drow@mvista.com>
12381
12382 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12383 line of output.
12384
7574fd53
DJ
123852004-02-28 Daniel Jacobowitz <drow@mvista.com>
12386
12387 * gdb.base/relocate.c (dummy): Initialize.
12388
a195357f
DJ
123892004-02-28 Daniel Jacobowitz <drow@mvista.com>
12390
12391 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12392 a breakpoint at exit.
12393
72fd54a9
FF
123942004-02-27 Fred Fish <fnf@redhat.com>
12395
12396 * gdb.base/chng-syms.exp: Add expect condition to match failing
12397 case that isn't a timeout.
12398
b9d23137
AC
123992004-02-27 Andrew Cagney <cagney@redhat.com>
12400
12401 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12402 support.
12403
15d208f6 124042004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12405
15d208f6
FF
12406 * gdb.arch/gdb1431.c: Remove.
12407 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12408 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12409 of "until" incorrectly.
12410
98f9cd2d
JB
124112004-02-26 J. Brobecker <brobecker@gnat.com>
12412
12413 * gdb.cp/class2.cc (empty): New class.
12414 (refer): New function.
12415 (main): Declare an object of type empty and use it.
12416 * gdb.cp/class2.exp: Print the value of an object of type empty.
12417
9b50c11b
JJ
124182004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12419
12420 * gdb.base/langs.exp: Update query string to match the
12421 new nquery format used for pending breakpoints.
12422
0dcd613f
AC
124232004-02-26 Andrew Cagney <cagney@redhat.com>
12424
12425 Fix PR i18n/1570.
12426 * gdb.base/charset.c: Update copyright notice.
12427 (main, init_string): Remove the escape character '\e' tests.
12428 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12429 * gdb.base/charset.exp (valid_host_charset): Ditto.
12430 * gdb.base/setvar.exp: Ditto.
12431
b8a56647
AC
124322004-02-24 Andrew Cagney <cagney@redhat.com>
12433
90d59e34
AC
12434 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12435 mmapped data in core file" PASS and FAIL messages consistent.
12436
b8a56647
AC
12437 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12438 setting a breakpoint. Work around PR java/1565.
12439
9f27c604
JJ
124402004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12441
12442 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12443 new nquery format.
12444 * gdb.base/pending.exp: Ditto.
12445
3224a706
MK
124462004-02-22 Mark Kettenis <kettenis@gnu.org>
12447
12448 * configure.in: Run stabs tests on *BSD.
12449 * configure: Regenerated.
12450
41e0a9ca
MK
124512004-02-21 Mark Kettenis <kettenis@gnu.org>
12452
12453 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12454
1e1b3428
FF
124552004-02-20 Fred Fish <fnf@redhat.com>
12456
12457 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12458 blank in test for "returns short", for consistency with other
12459 "returns xxx" tests. Update copyright year.
12460
f9a7572a
FF
124612004-02-19 Fred Fish <fnf@redhat.com>
12462
12463 New testcase for PR breakpoint/1558.
12464 * gdb.arch/gdb1558.exp: New file.
12465 * gdb.arch/gdb1558.c: New file.
12466
b2ce2854
EZ
124672004-02-19 Elena Zannoni <ezannoni@redhat.com>
12468
12469 * gdb.base/nodebug.exp: Fix typo.
12470
e7c9ff01
JB
124712004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12472
12473 Committed by Jim Blandy <jimb@redhat.com>.
12474
62f4b920
JB
12475 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12476
2db536a1
JB
12477 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12478
e7c9ff01
JB
12479 * gdb.base/float.exp: Support s390*-*-* targets.
12480
f3205b34
AF
124812004-02-17 Adam Fedor <fedor@gnu.org>
12482
12483 * gdb.base/gdb1555.exp: New file.
12484 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12485
9d62932d
EZ
124862004-02-17 Elena Zannoni <ezannoni@redhat.com>
12487
12488 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12489
344c9711
FF
124902004-02-16 Fred Fish <fnf@redhat.com>
12491
12492 * gdb.arch/gdb1291.c: Remove
12493 * gdb.arch/gdb1291.s: New test input file.
12494 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12495 fail. Test for correct result, known incorrect result, other
12496 failures and timeouts.
12497
2d822687
AC
124982004-02-16 Andrew Cagney <cagney@redhat.com>
12499
12500 * gdb.base/bigcore.exp: New file.
12501 * gdb.base/bigcore.c: New file.
12502
dac15b66
AC
125032004-02-13 Andrew Cagney <cagney@redhat.com>
12504
12505 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12506 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12507 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12508 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12509 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12510 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12511 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12512 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12513 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12514 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12515
6bdfc2c4
JJ
125162004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12517
12518 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12519 executed is an alloc instruction.
12520
87b3ede8
DC
125212004-02-11 David Carlton <carlton@kealia.com>
12522
12523 * gdb.cp/breakpoint.exp: New.
12524 * gdb.cp/breakpoint.cc: New.
12525
6e19e2bf
MC
125262004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12527
12528 Partial fix for PR gdb/1543.
12529 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12530 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12531 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12532 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12533 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12534 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12535 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12536 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12537 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12538 to bug-gdb@prep.ai.mit.edu .
12539 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12540 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12541 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12542 Likewise.
12543
5c5455dc
AC
125442004-02-10 Andrew Cagney <cagney@redhat.com>
12545
12546 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12547 using gdb_internal_error_resync.
12548
9cf689d7
DJ
125492004-02-09 Daniel Jacobowitz <drow@mvista.com>
12550
12551 * gdb.threads/thread-specific.exp: Stop early if no threads are
12552 found.
12553
d2dc51db
MC
125542004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12555
12556 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12557
14b1a056
DJ
125582004-02-08 Daniel Jacobowitz <drow@mvista.com>
12559
12560 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12561 breakpoints.
12562
83f66e8f
DJ
125632004-02-07 Daniel Jacobowitz <drow@mvista.com>
12564
12565 * config/sim.exp (gdb_load): Handle $arg == "".
12566 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12567 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12568
30fc0091
EZ
125692004-02-07 Elena Zannoni <ezannoni@redhat.com>
12570
a9c64011
AS
12571 * gdb.base/maint.exp: Update test to reflect
12572 obstack changes.
30fc0091 12573
4d806929
JJ
125742004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12575
12576 * gdb.base/pendshr.c (pendfunc): New function that calls
12577 pendfunc1.
12578 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12579
7bfdd688
FF
125802004-02-04 Fred Fish <fnf@redhat.com>
12581
12582 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12583 function symbols and update copyright years.
12584 * gdb.arch/gdb1291.c: Ditto.
12585
aaa08ee4
MC
125862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12587
12588 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12589
dbad7755
MC
125902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12591
12592 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12593
ec4646ef
MC
125942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12595
12596 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12597
1b802196
FF
125982004-02-02 Fred Fish <fnf@redhat.com>
12599
12600 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12601 remote targets. Update copyright years.
12602
18fe2033
JJ
126032004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12604
12605 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12606 support.
12607 * gdb.base/langs.exp: Fix test which attempts to create
12608 breakpoint on non-existent function to handle new pending
12609 support.
12610 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12611 a breakpoint.
12612 * gdb.base/pending.exp: New test.
12613 * gdb.base/pending.c: New file.
12614 * gdb.base/pendshr.c: Ditto.
12615
8d577d32
DC
126162004-02-02 David Carlton <carlton@kealia.com>
12617
12618 * gdb.cp/overload.exp: Add overloadNamespace tests.
12619 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12620 (overloadNamespace, XXX): New.
12621 (main): Call XXX::marker2.
12622
3ad13771
FF
126232004-02-01 Fred Fish <fnf@redhat.com>
12624
12625 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12626 * gdb.base/finish.exp: Ditto.
12627 * gdb.base/gcore.exp: Ditto.
12628 * gdb.base/huge.exp: Ditto.
12629 * gdb.base/info-proc.exp: Ditto.
12630 * gdb.base/return2.exp: Ditto.
12631 * gdb.threads/gcore-thread.exp: Ditto.
12632
44c75849
DJ
126332004-02-01 Daniel Jacobowitz <drow@mvista.com>
12634
12635 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12636
005bc093
MK
126372004-02-01 Mark Kettenis <kettenis@gnu.org>
12638
12639 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12640 that opening the file succeeds on OpenBSD.
12641
c47cebdb
DJ
126422004-02-01 Daniel Jacobowitz <drow@mvista.com>
12643
12644 * gdb.threads/thread-specific.c: New file.
12645 * gdb.threads/threads-specific.exp: New test script.
12646 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12647 to expect_out.
12648
5a01311c
MK
126492004-02-01 Mark Kettenis <kettenis@gnu.org>
12650
12651 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12652 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12653 only on the "print_small_structs from print_long_arg_list" test.
12654
ce22a4f1
DJ
126552004-02-01 Daniel Jacobowitz <drow@mvista.com>
12656
12657 * gdb.base/completion.exp: Kill a stray backslash.
12658
12659 From Jim Ingham <jingham@apple.com>:
12660 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12661 agrees with the result from sending a tab.
12662
abbab9d3
DJ
126632004-01-31 Daniel Jacobowitz <drow@mvista.com>
12664
12665 * gdb.base/chng-syms.exp: Remove stray newline.
12666
53904d1e
MK
126672004-01-31 Mark Kettenis <kettenis@gnu.org>
12668
12669 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12670 *-*-openbsd*.
12671 * gdb.asm/openbsd.inc: New file.
12672
3a4b3aac
MK
126732004-01-30 Mark Kettenis <kettenis@gnu.org>
12674
12675 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12676 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12677 *-*solaris2*. Remove commented out default settings for
12678 asm-flags. Replace gdb_compile with target_link.
12679
ebac27b4
MC
126802004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12681
12682 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12683 for all tests. Remove old hp-ux and cygnus xfail cases.
12684
d8679d84
PH
126852004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12686
12687 * gdb.base/chng-syms.exp: New file.
12688 * gdb.base/chng-syms.c: New file.
12689
0a55bc22
MC
126902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12691
12692 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12693 Provide arms for current output in all my configurations.
12694
94b8e876
MC
126952004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12696
12697 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12698 * lib/compiler.cc: Likewise.
12699 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12700 get the right preprocessor. Eval the output directly. Remove
12701 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12702 hp_f77_compiler and hp_f90_compiler completely.
12703 (gdb_preprocess): Delete.
12704 (get_compiler): Delete.
12705
7cf03d44
MK
127062004-01-24 Mark Kettenis <kettenis@gnu.org>
12707
12708 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12709 <string.h>.
12710
68b6dce9
NR
127112004-01-24 Nick Roberts <nick@nick.uklinux.net>
12712
12713 * gdb.mi/mi-stack.exp: Update copyright.
12714
b368761e
DC
127152004-01-23 David Carlton <carlton@kealia.com>
12716
12717 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12718 test for cp_lookup_transparent_type.
12719 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12720 call them.
12721
f2061b53
DJ
127222004-01-23 Daniel Jacobowitz <drow@mvista.com>
12723
12724 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12725 after -var-update.
12726
37fc574a
DC
127272004-01-23 David Carlton <carlton@kealia.com>
12728
12729 * gdb.cp/namespace.cc (C::ensureRefs): New.
12730 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12731
8e94b928
NR
127322004-01-20 Nick Roberts <nick@nick.uklinux.net>
12733
12734 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12735 case "-stack-list-locals 2".
12736 * gdb.mi/mi-var-child.exp: Test for case
12737 "-var-list-children --all-values NAME".
12738
997b0952
MC
127392004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12740
12741 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12742
52470da3
MK
127432004-01-18 Mark Kettenis <kettenis@gnu.org>
12744
7049b4b8
MK
12745 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12746 used with gdb_test_multiple.
12747
52470da3
MK
12748 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12749 read at address 0. This fixes PR testsuite/1504.
12750
da6012e5
DJ
127512004-01-18 Daniel Jacobowitz <drow@mvista.com>
12752
12753 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12754 Remove downloading, guessing the host executable, the calls to
12755 gdb_file_cmd and gdb_target_cmd, and "load" support.
12756 (infer_host_exec): New function broken out from gdb_load.
12757 (gdb_load): New wrapper for gdbserver_gdb_load.
12758 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12759 gdb_target_cmd. Use -target-select.
12760 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12761 Download binaries to the host. Clear last_mi_remote_file when
12762 we load a new binary.
12763 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12764 call gdbserver_gdb_load and mi_gdb_target_cmd.
12765
32c70722
MC
127662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12767
12768 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12769 type patterns.
12770
b0cecf36
MC
127712004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12772
12773 * gdb.cp/templates.exp: Fix typo in test name of
12774 "print Foo<volatile char*>::foo".
12775
4120d7e6
MC
127762004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12777
12778 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12779
f679e530
BE
127802004-01-16 Ben Elliston <bje@wasabisystems.com>
12781
12782 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12783 (clean mostlyclean): Remove empty rm.
12784
091c48f6
MC
127852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12786
12787 * gdb.base/setvar.exp: Add copyright years.
12788
3e5fc8d2
DC
127892004-01-14 David Carlton <carlton@bactrian.org>
12790
12791 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12792 PR c++/1511 and update coment.
12793 * gdb.cp/templates.exp: Update patterns to match current output.
12794 If changes involve something other than whitespace, KFAIL
12795 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12796
63d06c5c
DC
127972004-01-14 David Carlton <carlton@kealia.com>
12798
12799 * gdb.cp/namespace.exp: Add tests involving classes defined within
12800 namespaces.
12801 * gdb.cp/namespace.cc (C::CClass): New.
12802 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12803
a51dab88
EZ
128042004-01-14 Elena Zannoni <ezannoni@redhat.com>
12805
12806 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12807 what debug info we have. Print a better message if something goes
12808 wrong while producing the separate debug info file.
12809
a476ccc9
MC
128102004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12811
12812 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12813
f453692c
MC
128142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12815
12816 * gdb.base/callfuncs.c: Add copyright notice.
12817
f40063a5
MC
128182004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12819
12820 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12821 inheritance. PR gdb/1498, PR gcc/13539.
12822
19ac3974
EZ
128232004-01-13 Elena Zannoni <ezannoni@redhat.com>
12824
a9c64011
AS
12825 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12826 test specific name.
12827 * gdb.mi/gdb669.exp: Ditto.
12828 * gdb.mi/mi-pthreads.exp: Ditto.
12829 * gdb.mi/mi1-pthreads.exp: Ditto.
12830 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12831
56c97c6e
MC
128322004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12833
12834 * gdb.cp/member-ptr.cc: Add copyright notice.
12835
a0644324
MC
128362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12837
12838 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12839 some patterns for recent versions of gcc and hpacc. Delete
12840 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12841 Delete tests that access a NULL pointer-to-member-data. This
12842 script is still disabled for gcc.
12843
32fabe09
EZ
128442004-01-12 Elena Zannoni <ezannoni@redhat.com>
12845
12846 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12847 escaped correctly.
32fabe09 12848
1f8a6abb
EZ
128492004-01-12 Elena Zannoni <ezannoni@redhat.com>
12850
12851 * gdb.base/sepdebug.exp: New file.
12852 * gdb.base/sepdebug.c: New file.
12853 * lib/gdb.exp (separate_debug_filename): New procedure.
12854 (gdb_gnu_strip_debug): New procedure.
12855
48efe704
AC
128562004-01-12 Andrew Cagney <cagney@redhat.com>
12857
12858 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12859 * gdb.mi/ChangeLog-1999-2003: New file.
12860
a9415475
AC
128612004-01-12 Andrew Cagney <cagney@redhat.com>
12862
12863 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12864 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12865 or EEXIST", treat EBUSY as an XFAIL.
12866
83b8cf9d
MC
128672004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12868
12869 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12870 hp_cc_compiler.
12871
9939d2a8
MC
128722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12873
12874 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12875 decorations.
12876
1ff8cadf
MC
128772004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12878
12879 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12880 and "(aCC)" decorations. Remove obsolete doco about old
12881 test results.
12882
6fa9022e
MC
128832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12884
12885 * gdb.cp/exception.exp: Fix typo in doco.
12886
209721fe
MK
128872004-01-09 Mark Kettenis <kettenis@gnu.org>
12888
12889 * gdb.base/gdb1476.exp: Fix typo.
12890
ef11303e
MC
128912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12892
12893 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12894 file.
12895
041ab88c
MC
128962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12897
12898 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12899 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12900 Use gdb_compile. Remove restriction on gcc. Add some patterns
12901 for recent version of gdb. Delete second half, which was a copy
12902 of the first half with different build flags. This test is
12903 still disabled because it is still not ready for production.
12904
e36d075a
MC
129052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12906
12907 * gdb.cp/exception.cc: Add copyright notice.
12908 * gdb.cp/exception.exp: Add a notice that this file is broken
12909 because of line number changes caused by addition of copyright
12910 notice.
12911
42b190ad
MC
129122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12913
12914 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12915 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12916
8f25f06b
MC
129172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12918
12919 * gdb.cp/classes.exp: Accept gnu abi 2.
12920 * gdb.cp/derivation.exp: Likewise.
12921 * gdb.cp/overload.exp: Likewise.
12922 * gdb.cp/virtfunc.exp: Likewise.
12923
06ded8b8
MC
129242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12925
12926 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12927 semicolon after end of function.
12928
77c26ae3
MC
129292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12930
12931 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
12932 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
12933 boilerplate code for compiling and running the program under
12934 test. Add some string method tests.
12935
20757486
MC
129362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12937
12938 * gdb.cp/bs15503.cc: Add copyright notice.
12939 * gdb.cp/bs15503.exp: Adjust line number.
12940
0fd3b503
MC
129412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12942
12943 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
12944 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
12945
10d1bea8
MC
129462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12947
12948 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
12949 hp_cc_compiler.
12950
2789202a
MC
129512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12952
12953 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
12954 * gdb.cp/ctti.exp: Use the marker instead of "next".
12955 With gcc, run further before bailing.
12956
b862f14c
MC
129572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12958
12959 * gdb.cp/cttiadd.cc: Add copyright notice.
12960 * gdb.cp/cttiadd1.cc: Likewise.
12961 * gdb.cp/cttiadd2.cc: Likewise.
12962 * gdb.cp/cttiadd3.cc: Likewise.
12963
96da2469
MC
129642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12965
12966 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
12967 Use gdb_test, gdb_test_multiple. Use floating-point values that
12968 have exact representations in IEEE-ish formats.
12969
053248ff
MC
129702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12971
12972 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
12973 compilers. Delete duplicate call to get_compiler_info.
12974 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
12975 * gdb.base/volatile.exp: Likewise.
12976
84acecdd
MK
129772004-01-07 Mark Kettenis <kettenis@gnu.org>
12978
12979 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
12980 memory at address 0.
12981
fe11a27f
MC
129822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
12983
12984 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
12985 to test for hp-ux assembler. Fix copyright years.
12986
60ad077b
AC
129872004-01-07 Andrew Cagney <cagney@redhat.com>
12988
12989 * gdb.base/fileio.c (strerrno): Add "EBUSY".
12990
1c9b8f33
AC
129912004-01-07 Andrew Cagney <cagney@redhat.com>
12992
12993 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
12994 when creating the read-only file. From analysis by Roland McGrath
12995 and Elena Zannoni.
12996
753ccc7a
MC
129972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
12998
12999 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13000
eca3e36b
MC
130012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13002
13003 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13004 data pointers.
13005
f8d4bac4
MC
130062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 * gdb.cp/m-static.exp: Compile one source file at a time.
13009 Delete unused call to get_compiler_info.
13010
9b4e0f94
MC
130112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13012
13013 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13014 * gdb.base/call-rt-st.exp: Likewise.
13015 * gdb.base/nodebug.exp: Likewise.
13016 * gdb.base/volatile.exp: Likewise.
13017 * gdb.cp/ref-types.exp: Likewise.
13018 * gdb.cp/templates.exp: Likewise.
13019
023c1024
MK
130202004-01-05 Mark Kettenis <kettenis@gnu.org>
13021
13022 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13023
19703c4a
MC
130242004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13025
13026 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13027 hppa*-hp-hpux*.
13028
18b67037
MK
130292004-01-04 Mark Kettenis <kettenis@gnu.org>
13030
ba6219c8
MK
13031 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13032 x86_64-*-*.
13033
18b67037
MK
13034 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13035 sparc64-*-* and sparc*-solaris2*.
13036
1bfbbb9d
MK
130372004-01-04 Mark Kettenis <kettenis@gnu.org>
13038
13039 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13040 return ${tests}" test. The ${tests} already mentions the
13041 filename.
13042
06846494
MC
130432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13044
13045 * gdb.cp/local.exp: Accept gcc abi 2.
13046
3b0cb202
MC
130472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13048
13049 * gdb.cp/templates.exp: Accept gcc abi 2.
13050
0643ec3f
MC
130512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13052
13053 * lib/compiler.cc: Remove supports_template_debugging.
13054 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13055
d231d0b1
MC
130562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13057
13058 * gdb.cp/namespace.exp: Accept gcc abi 2.
13059
44ffb27c
MC
130602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13061
13062 * gdb.cp/method.exp: Accept gcc abi 2.
13063
184ad485
MC
130642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13065
13066 * gdb.cp/classes.exp: Generate identical results as old version.
13067 * gdb.cp/derivation.exp: Likewise.
13068 * gdb.cp/overload.exp: Likewise.
13069 * gdb.cp/virtfunc.exp: Likewise.
13070
116f09e7
MC
130712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13072
13073 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13074 mysterious bug with sourceware version of expect.
13075
b1379776
MC
130762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13077
13078 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13079 current versions of gcc, including gcc abi 2. Remove gratuitous
13080 restart of test program. Use gdb_test_multiple and gdb_test for
13081 all tests. Add patterns to xfail missing "const" in "const char *"
13082 and kfail PR gdb/1155.
13083
6b7a4c0e
MC
130842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13085
13086 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13087 current versions of gcc, including gcc abi 2. Remove gratuitous
13088 restart of test program. Use gdb_test_multiple and gdb_test for
13089 all tests. Add patterns to kfail PR gdb/1498.
13090
51615d72
MC
130912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13092
13093 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13094 current versions of gcc, including gcc abi 2. Use "breakpoint"
13095 and "continue" instead of restarting the target program. Use
13096 gdb_test_multiple and gdb_test for all tests.
13097
7b79a9d7
MK
130982004-01-01 Mark Kettenis <kettenis@gnu.org>
13099
13100 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13101 for *-*-solaris2*.
13102
1cd3489f
MC
131032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13104
13105 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13106 current versions of gcc, including gcc abi 2. Use "breakpoint"
13107 and "continue" instead of restarting the target program several
13108 times. Use gdb_test_multiple and gdb_test for all tests.
13109
850742db
MC
131102003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13111
13112 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13113 source files.
13114
eb4bbda8
MC
131152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13116
13117 * gdb.base/environ.exp: Handle compiling test case from multiple
13118 source files.
13119
e42c7771
MC
131202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13121
13122 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13123
80e4b428
JB
131242003-12-17 Jim Blandy <jimb@redhat.com>
13125
5f06973a
JB
13126 * gdb.base/freebpcmd.c: Add copyright notice.
13127
80e4b428
JB
13128 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13129
0ab84fb7
MC
131302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13131
13132 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13133
1b3bb3d0
JB
131342003-12-13 Jim Blandy <jimb@redhat.com>
13135
13136 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13137
3a4c9371
KB
131382003-12-12 Kevin Buettner <kevinb@redhat.com>
13139
13140 * gdb.asm/frv.inc: New file.
13141 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13142
a1dea79a
FF
131432003-12-09 Fred Fish <fnf@redhat.com>
13144
13145 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13146 functions to break1.c and leave prototypes behind. Add more
13147 "set breakpoint NN here" comments.
13148 * gdb.base/break1.c: New file.
13149
13150 * gdb.base/break.exp: Handle compiling test case from multiple
13151 source files and change source file references as needed.
13152 * gdb.base/completion.exp: Ditto.
13153 * gdb.base/condbreak.exp: Ditto.
13154 * gdb.base/define.exp: Ditto.
13155 * gdb.base/ena-dis-br.exp: Ditto.
13156 * gdb.base/info-proc.exp: Ditto.
13157 * gdb.base/maint.exp: Ditto.
13158 * gdb.base/until.exp: Ditto.
13159
13160 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13161 hardcoded line numbers.
13162 * gdb.base/define.exp: Ditto.
13163 * gdb.base/ena-dis-br.exp: Ditto.
13164 * gdb.base/maint.exp: Ditto.
13165 * gdb.base/until.exp: Ditto.
13166
13167 * gdb.base/completion.exp: Use "break1" for completion tests since
13168 "break" is no longer a unique prefix.
13169
5266b69c
AC
131702003-12-06 Andrew Cagney <cagney@redhat.com>
13171
13172 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13173 "return_value_unimplemented". When an unimplemented struct return
13174 architecture, report incorrect values as a KFAIL
13175
374451f0
MC
131762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13177
13178 * gdb.cp/rtti.exp: Accept new wording of warning from
13179 cp_lookup_rtti_type.
13180
ba9b20a7
MC
131812003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13182
13183 Partial fix for PR testsuite/1456.
13184 * gdb.base/scope.exp (test_at_main): Replace references to
13185 gcc_compiled with calls to test_compiler_info.
13186 (test_at_foo): Likewise.
13187 (test_at_bar): Likewise.
13188
b74b6d0b
MC
131892003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13190
13191 Partial fix for PR testsuite/1456.
13192 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13193 to test_compiler_info.
13194
ccfa3402
MC
131952003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13196
13197 * gdb.base/so-impl-ld.exp: Update copyright notice.
13198
f6246aba
MC
131992003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13200
13201 Partial fix for PR testsuite/1456.
13202 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13203 to test_compiler_info.
13204
13ae734a
MC
132052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13206
13207 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13208 from current versions of gdb. Clean up regular expressions.
13209 Delete redundant timeout case.
13210
d8e1cdee
MC
132112003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13212
13213 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13214 from current versions of gdb. Clean up regular expressions.
13215 Delete redundant timeout case.
13216
96457b64
MC
132172003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13218
13219 Partial fix for PR testsuite/1456.
13220 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13221 gcc_compiled with call to test_compiler_info.
13222
f35309fc
MC
132232003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13224
13225 Partial fix for PR testsuite/1456.
13226 * gdb.base/list.exp (test_list_function): Delete unused declaration
13227 of gcc_compiled.
13228
d7afdf9b
MC
132292003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13230
13231 Partial fix for PR testsuite/1456.
13232 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13233 call to test_compiler_info.
13234
71507b56
MK
132352003-11-29 Mark Kettenis <kettenis@gnu.org>
13236
13237 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13238 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13239 it to create the appropriate note.inc.
13240 * gdb.asm/asmsrc1.s: Include "note.inc".
13241 * gdb.asm/netbsd.inc: New file.
13242 * gdb.asm/empty.inc: New file.
13243
f81f93f7
MC
132442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13245
13246 Partial fix for PR testsuite/1456.
13247 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13248 calls to test_compiler_info.
13249
9a77938e
MC
132502003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13251
13252 Partial fix for PR testsuite/1456.
13253 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13254 calls to test_compiler_info.
13255
e8367dc7
MK
132562003-11-27 Mark Kettenis <kettenis@gnu.org>
13257
13258 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13259 pattern for the KFAILs.
13260
526c61ee
AF
132612003-11-25 Adam Fedor <fedor@gnu.org>
13262
13263 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13264 * gdb.objc/objcdecode.m: New file.
13265
28f2d600
AF
132662003-11-25 Adam Fedor <fedor@gnu.org>
13267
13268 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13269 * gdb.objc/nondebug.m: New file.
13270
a3895cee
BE
132712003-11-26 Ben Elliston <bje@wasabisystems.com>
13272
13273 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13274 NetBSD as it does on FreeBSD. Modelled on a similar change by
13275 Mark Kettenis on 2003-05-30.
13276 (link-flags): Set to "--entry _start" regardless of target.
13277 Special linker flags are to be appended to $link-flags.
13278 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13279
c9f2c8a3
MC
132802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13281
13282 * gdb.cp/method.exp: Accept output of new demangler.
13283
15a0587a 132842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13285
13286 * gdb/class2.exp: New file.
13287 * gdb/class2.cc: New file.
13288
3c00b570
MC
132892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13290
13291 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13292 of new demangler.
13293
7027acc7
MK
132942003-11-23 Mark Kettenis <kettenis@gnu.org>
13295
13296 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13297 of gdb_test "run".
13298
b0e1598a
MK
132992003-11-23 Mark Kettenis <kettenis@gnu.org>
13300
13301 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13302 "continue" into "run".
13303
4d9eda44
MC
133042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13305
13306 Partial fix for PR testsuite/1456.
13307 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13308 call to test_compiler_info.
13309 * gdb.cp/ctti.exp: Likewise.
13310 * gdb.cp/derivation.exp: Likewise.
13311 * gdb.cp/member-ptr.exp: Likewise.
13312 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13313 reference to gcc_compiled.
13314
133152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13316
13317 Fix PR testsuite/1463.
13318 * gdb.base/structs.exp (start_structs_test): Call
13319 get_debug_format before using the debug format.
13320
d422fe19
AC
133212003-11-22 Andrew Cagney <cagney@redhat.com>
13322
13323 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13324 * gdb.base/structs.exp: Use gdb_test_multiple.
13325
039cf96d
AC
133262003-11-20 Andrew Cagney <cagney@redhat.com>
13327
6882279b
AC
13328 * gdb.base/structs.exp: Handle and recover from internal errors.
13329 Replace "foo${n}" with "foo<n>" in test messages.
13330
e53890ae
AC
13331 * gdb.base/structs.exp: Update copyright. Rewrite.
13332 * gdb.base/structs.c: Update copyright. Rewrite.
13333
2b211c59
AC
13334 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13335 resync count exceeded.
d63a86f8 13336
039cf96d
AC
13337 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13338 from the internal error.
13339 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13340 Original from Jim Blandy.
13341 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13342
eac98b22
AC
133432003-11-19 Andrew Cagney <cagney@redhat.com>
13344
13345 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13346 KFAIL.
13347
67455b2a
MK
133482003-11-17 Mark Kettenis <kettenis@gnu.org>
13349
13350 New testcase for PR backtrace/1435.
13351 * gdb.arch/i386-unwind.exp: New file.
13352 * gdb.arch/i386-unwind.c: New file.
13353
853d6e5b
AC
133542003-11-17 Andrew Cagney <cagney@redhat.com>
13355
13356 * lib/gdb.exp (compiler_info): New global.
13357 (test_compiler_info): New function.
13358 (get_compiler_info): Set compiler_info.
13359 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13360 "compiler_info" to gcc-<major>-<minor>.
13361
38cf6e11
MC
133622003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13363
13364 * gdb.trace/configure: Remove.
13365
a50d3602
EZ
133662003-11-13 Elena Zannoni <ezannoni@redhat.com>
13367
13368 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13369 breakpoints.
a50d3602
EZ
13370 * gdb.base/break.exp: Remove all references to explicit line
13371 numbers.
13372
d9407aaa
NC
133732003-11-11 Nick Clifton <nickc@redhat.com>
13374
13375 * gdb.base/shreloc.exp: Do not run for targets which do not
13376 support shared objects.
13377
db488fc1
CV
133782003-11-10 Corinna Vinschen <vinschen@redhat.com>
13379
13380 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13381 Don't run tests if nofileio flag is given.
13382
6a90a18e
EZ
133832003-11-07 Elena Zannoni <ezannoni@redhat.com>
13384
13385 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13386 as well as 'Watchpoint'.
6a90a18e 13387
0b915e9c
EZ
133882003-11-06 Elena Zannoni <ezannoni@redhat.com>
13389
13390 Reported by Jim Ingham <jingham@apple.com>:
13391 * gdb.base/annota1.exp: Match at least one occurrence of the
13392 signal handler annotation.
13393
d7e4b55f
EZ
133942003-11-06 Elena Zannoni <ezannoni@redhat.com>
13395
a9c64011
AS
13396 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13397 as well as 'Watchpoint'.
d7e4b55f 13398
2fe4e8d0
MC
133992003-11-05 Michael Chastain <mec@shout.net>
13400
13401 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13402
6ef88553
KW
134032003-11-03 Kris Warkentin <kewarken@qnx.com>
13404
13405 * gdb.arch/gdb1291.c: New test file.
13406 * gdb.arch/gdb1291.exp: New test script.
13407 * gdb.arch/gdb1431.c: New test file.
13408 * gdb.arch/gdb1431.exp: New test script.
13409
ae7dc4d8
MC
134102003-10-22 Michael Chastain <mec@shout.net>
13411
13412 * gdb.mi/pthreads.c: Add copyright notice.
13413
c39d7427
MC
134142003-10-22 Michael Chastain <mec@shout.net>
13415
13416 * gdb.threads/pthreads.c: Add copyright notice.
13417
8b7d96c1
MC
134182003-10-20 Michael Chastain <mec@shout.net>
13419
13420 * gdb.base/gdb1056.exp: New test script.
13421
d1d69fdd
DJ
134222003-10-13 Daniel Jacobowitz <drow@mvista.com>
13423
13424 * gdb.threads/killed.exp: Use gdb_run_cmd.
13425
7d605576
DJ
134262003-10-13 Daniel Jacobowitz <drow@mvista.com>
13427
13428 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13429 create a core file.
13430 * gdb.threads/gcore-thread.exp: Likewise.
13431
618ec112
CV
134322003-10-13 Corinna Vinschen <vinschen@redhat.com>
13433
13434 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13435 type, based on char type.
13436 (struct bit_flags_short_t): New bitfield type, based on short type.
13437 (init_bit_flags_char): New fuction.
13438 (init_bit_flags_short): Ditto.
13439 (print_bit_flags_char): Ditto.
13440 (print_bit_flags_short): Ditto.
13441 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13442
9367a73c
MC
134432003-10-11 Michael Chastain <mec@shout.net>
13444
13445 * gdb.base/call-rt-st.exp: Update copyright year.
13446
1decf120
KI
134472003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13448
13449 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13450 * gdb.disasm/sh3.s: Ditto.
13451
5445b2ae
DJ
134522003-10-07 Daniel Jacobowitz <drow@mvista.com>
13453
13454 * gdb.threads/switch-threads.exp: New test.
13455 * gdb.threads/switch-threads.c: New source file.
13456
aec24853
CV
134572003-10-07 Corinna Vinschen <vinschen@redhat.com>
13458
13459 * gdb.base/ending-run.exp: Add sh specific case.
13460
adc7428d
AC
134612003-10-06 Andrew Cagney <cagney@redhat.com>
13462
13463 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13464 * gdb.disasm/mn10200.exp: Delete obsolete file.
13465
c9d37158
DJ
134662003-09-29 Daniel Jacobowitz <drow@mvista.com>
13467
13468 * ChangeLog: Correct an entry command.exp -> commands.exp.
13469 * gdb.base/commands.exp (bp_deleted_in_command_test)
13470 (temporary_breakpoint_commands): Check noargs.
13471
79c2c32d
DC
134722003-09-25 David Carlton <carlton@kealia.com>
13473
13474 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13475 of some print tests, where appropriate. Add tests for C::D::cd,
13476 E::ce, F::cXfX, G::XgX.
13477 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13478
594e6d67
RE
134792003-09-25 Richard Earnshaw <rearnsha@arm.com>
13480
13481 * lib/java.exp (java_init): Import target_alias before using it.
13482
10f0d451
DC
134832003-09-25 David Carlton <carlton@kealia.com>
13484
13485 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13486
274bcba0
EZ
134872003-09-23 Elena Zannoni <ezannoni@redhat.com>
13488
d63a86f8 13489 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13490 weirdness.
274bcba0 13491
cdbf20f7
MC
134922003-09-17 Michael Chastain <mec@shout.net>
13493
13494 * gdb.cp/gdb1355.exp: New file.
13495 * gdb.cp/gdb1355.c: New file.
13496
71e06f80
CV
134972003-09-15 Corinna Vinschen <vinschen@redhat.com>
13498
13499 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13500 * gdb.asm/sh.inc: New file.
13501
5c4e30ca
DC
135022003-09-11 David Carlton <carlton@kealia.com>
13503
bd45b7af
DC
13504 * gdb.cp/namespace.exp: Add tests for namespace types.
13505 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13506 (test_namespace): New.
13507
1c199746
EZ
135082003-09-11 Elena Zannoni <ezannoni@redhat.com>
13509
a9c64011 13510 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13511 * gdb.stabs/weird.exp: Ditto.
1c199746 13512
04ed252f
MC
135132003-09-08 Michael Chastain <mec@shout.net>
13514
13515 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13516
d8a2d9e7
MC
135172003-09-07 Michael Chastain <mec@shout.net>
13518
13519 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13520 'parse error'.
13521
161afb24
MK
135222003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13523
13524 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13525
49f2741a
MC
135262003-08-30 Michael Chastain <mec@shout.net>
13527
13528 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13529 * gdb.gdb/observer.exp: Ditto.
13530 * gdb.gdb/xfullpath.exp: Ditto.
13531
8afa723e
MK
135322003-08-29 Mark Kettenis <kettenis@gnu.org>
13533
13534 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13535 *-*-*bsd*.
13536
f31dfe3b
JJ
135372003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13538
13539 * gdb.base/dump.exp: Skip for ia64.
13540
4630e498
JJ
135412003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13542
13543 * gdb.asm/asm-source.exp: Add ia64 support.
13544 * gdb.asm/ia64.inc: New file.
13545
1105b7ef
MC
135462003-08-22 Michael Chastain <mec@shout.net>
13547
13548 * gdb.cp: New directory.
13549 * gdb.cp/*: Copy from gdb.c++/*.
13550 * gdb.c++/*: Remove.
13551 * Makefile.in: Change gdb.c++ to gdb.cp.
13552 * configure.in: Ditto.
13553 * configure: Regnerate.
13554
c945b932
MK
135552003-08-18 Mark Kettenis <kettenis@gnu.org>
13556
13557 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13558 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13559
2b66634b
DJ
135602003-08-17 Daniel Jacobowitz <drow@mvista.com>
13561
13562 * mi-var-display.exp (-var-list-children weird): Accept function
13563 pointers with argument types.
13564 * mi1-var-display.exp (-var-list-children weird): Likewise.
13565 * mi2-var-display.exp (-var-list-children weird): Likewise.
13566
a356f73b
DJ
135672003-08-17 Daniel Jacobowitz <drow@mvista.com>
13568
13569 * gdb.base/annota3.exp: Add missing newline.
13570
483417b8
MC
135712003-08-06 Michael Chastain <mec@shout.net>
13572
13573 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13574
c99c59c3
MS
135752003-08-12 Michael Snyder <msnyder@redhat.com>
13576
13577 * gdb.base/float.exp: Add test for SH.
13578
55ed7501
MK
135792003-08-10 Mark Kettenis <kettenis@gnu.org>
13580
13581 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13582
1a371f2e
EZ
135832003-08-07 Elena Zannoni <ezannoni@redhat.com>
13584
13585 * gdb.base/completion.exp: Remove reduntant completion test
13586 on filename.
13587
e0f353ce
EZ
135882003-08-07 Elena Zannoni <ezannoni@redhat.com>
13589
a9c64011
AS
13590 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13591 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13592 gdb.trace/save-trace.exp: Make sure that full pathnames are
13593 escaped correctly.
e0f353ce 13594
5710a1af 135952003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13596
a9c64011
AS
13597 * configure.in: Don't generate config.h from config.hin.
13598 * configure: Regenerate.
13599 * config.hin: Remove file.
13600 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13601 * gdb.threads/pthreads.c: Ditto.
5710a1af 13602
dcd81ce9
DJ
136032003-08-07 Daniel Jacobowitz <drow@mvista.com>
13604
13605 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13606 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13607 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13608 Replace ld24 with seth/add3.
13609
6009d884
AC
136102003-08-02 Andrew Cagney <cagney@redhat.com>
13611
13612 * gdb.base/annota3.exp: New file.
13613 * gdb.base/annota3.c: New file.
13614 * gdb.c++/annota3.exp: New file.
13615 * gdb.c++/annota3.cc: New file.
13616
51514e06
MC
136172003-07-29 Michael Chastain <mec@shout.net>
13618
13619 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13620 actually failed.
13621 (do_pass): Likewise.
13622 * gdb.threads/tls.exp: Always initialize no_of_threads.
13623
4ee6625b
DJ
136242003-07-27 Daniel Jacobowitz <drow@mvista.com>
13625
13626 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13627 pattern.
13628 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13629 * gdb.threads/tls.exp: Recognize one case of the host library not
13630 supporting TLS.
13631
225f2bf6
AC
136322003-07-27 Andrew Cagney <cagney@redhat.com>
13633
13634 * gdb.base/fileio.exp: Use SH when running commands using
13635 remote_exec.
13636
bcb27c9f
DJ
136372003-07-24 Daniel Jacobowitz <drow@mvista.com>
13638
13639 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13640 * gdb.base/relocate.c (dummy): New padding array.
13641
3d67be83
MS
136422003-07-22 Michael Snyder <msnyder@redhat.com>
13643
d63a86f8 13644 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13645
13646 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13647 patterns to be more general, accepting old and new output.
13648 Some output chars (such as '+') also must be quoted.
d63a86f8 13649 Some addresses are displayed numerically instead of
3d67be83
MS
13650 symbolically.
13651
57ba3b85
MS
136522003-07-23 Michael Snyder <msnyder@redhat.com>
13653
686d097c
MS
13654 * gdb.base/return2.exp: Don't test long-long return.
13655
57ba3b85
MS
13656 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13657 * gdb.disasm/t01_mov.exp: Ditto.
13658 * gdb.disasm/t02_mova.s: Ditto.
13659 * gdb.disasm/t02_mova.exp: Ditto.
13660 * gdb.disasm/t03_add.s: Ditto.
13661 * gdb.disasm/t03_add.exp: Ditto.
13662 * gdb.disasm/t04_sub.s: Ditto.
13663 * gdb.disasm/t04_sub.exp: Ditto.
13664 * gdb.disasm/t05_cmp.s: Ditto.
13665 * gdb.disasm/t05_cmp.exp: Ditto.
13666 * gdb.disasm/t06_ari2.s: Ditto.
13667 * gdb.disasm/t06_ari2.exp: Ditto.
13668 * gdb.disasm/t07_ari3.s: Ditto.
13669 * gdb.disasm/t07_ari3.exp: Ditto.
13670 * gdb.disasm/t08_or.s: Ditto.
13671 * gdb.disasm/t08_or.exp: Ditto.
13672 * gdb.disasm/t09_xor.s: Ditto.
13673 * gdb.disasm/t09_xor.exp: Ditto.
13674 * gdb.disasm/t10_and.s: Ditto.
13675 * gdb.disasm/t10_and.exp: Ditto.
13676 * gdb.disasm/t11_logs.s: Ditto.
13677 * gdb.disasm/t11_logs.exp: Ditto.
13678 * gdb.disasm/t12_bit.s: Ditto.
13679 * gdb.disasm/t12_bit.exp: Ditto.
13680 * gdb.disasm/t13_otr.s: Ditto.
13681 * gdb.disasm/t13_otr.exp: Ditto.
13682
e00759ef
EZ
136832003-07-22 Elena Zannoni <ezannoni@redhat.com>
13684
13685 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13686
8bc2021f
EZ
136872003-07-22 Elena Zannoni <ezannoni@redhat.com>
13688
a9c64011
AS
13689 * gdb.threads/tls.c : New file.
13690 * gdb.threads/tls.exp : New file.
13691 * gdb.threads/tls-main.c : New file.
13692 * gdb.threads/tls-shared.c : New file.
13693 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13694
89320c4c
AS
136952003-07-22 Andreas Schwab <schwab@suse.de>
13696
13697 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13698
180dea7c
AS
136992003-07-20 Andreas Schwab <schwab@suse.de>
13700
13701 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13702 due to insn reordering.
13703
0714963c
AC
137042003-07-15 Andrew Cagney <cagney@redhat.com>
13705
13706 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13707
98a23b3f
MC
137082003-07-15 Michael Chastain <mec@shout.net>
13709
13710 * gdb.base/gdb1250.exp: New file.
13711 * gdb.base/gdb1250.c: New file.
13712
27e417a2
ML
137132003-07-09 Michal Ludvig <mludvig@suse.cz>
13714
13715 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13716 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13717
8bc2021f
EZ
137182003-07-09 Elena Zannoni <ezannoni@redhat.com>
13719
a9c64011
AS
13720 * gdb.threads/tls.c: New file.
13721 * gdb.threads/tls.exp: New file.
13722 * gdb.threads/tls-main.c: New file.
13723 * gdb.threads/tls-shared.c: New file.
13724 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13725
d99968dc
EZ
137262003-07-09 Elena Zannoni <ezannoni@redhat.com>
13727
13728 * gdb.base/annota1.exp: Make sure that we properly escape the
13729 full path of the source file. Xfail more permissive patterns,
d63a86f8 13730 due to a compiler debug info problem.
d99968dc 13731
83876b3b
AS
137322003-07-07 Andreas Schwab <schwab@suse.de>
13733
2705e972
AS
13734 * gdb.asm/m68k.inc: New file.
13735 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13736
83876b3b
AS
13737 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13738 arguments"): Also match negative number.
13739
13740 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13741
3a871b37
DJ
137422003-07-03 Daniel Jacobowitz <drow@mvista.com>
13743
13744 * gdb.base/store.c (charest): New typedef.
13745 (add_char): Rename to add_charest, update.
13746 (wack_char): Rename to wack_charest, update types. Return l + r
13747 to keep r live across the call.
13748 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13749 (wack_double, wack_doublest): Return l + r to keep r live across
13750 the call.
13751 * gdb.base/store.exp: Accomodate store.c changes.
13752
b2a7f303
DC
137532003-06-30 David Carlton <carlton@kealia.com>
13754
13755 * gdb.c++/maint.exp (test_invalid_name): New.
13756 (test_first_component): Add tests for invalid names.
13757
3c6cb4a1
MC
137582003-06-29 Michael Chastain <mec@shout.net>
13759
13760 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13761 output of '<VTT for class>' for virtual base classes.
13762
f1c2644b
DJ
137632003-06-29 Daniel Jacobowitz <drow@mvista.com>
13764
13765 * gdb.base/completion.exp: Tab-complete "complet" instead of
13766 "compl".
13767 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13768
18080350
DJ
137692003-06-29 Daniel Jacobowitz <drow@mvista.com>
13770
13771 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13772 * gdb.base/volatile.exp: Likewise.
13773
f56973f8
DJ
137742003-06-29 Daniel Jacobowitz <drow@mvista.com>
13775
13776 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13777 gdb/1265.
13778
137792003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13780 Daniel Jacobowitz <drow@mvista.com>
13781
13782 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13783 initial line count of 'captured_main' from 26 to 32.
13784 (test_with_self): Allow xmalloc call to be interleaved with the
13785 preceding two lines.
13786
e766d4d6
JB
137872003-06-24 Joel Brobecker <brobecker@gnat.com>
13788
13789 * gdb.base/bang.exp: New testcase.
13790
f125c9a4
JB
137912003-06-23 Joel Brobecker <brobecker@gnat.com>
13792
13793 * gdb.base/langs.exp: Add some tests for the "minimal" language
13794 support.
13795
6e25beaf
EZ
137962003-06-23 Elena Zannoni <ezannoni@redhat.com>
13797
13798 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13799 the testcase.
13800
2f816dda
DJ
138012003-06-22 Daniel Jacobowitz <drow@mvista.com>
13802
13803 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13804 offset.
13805
db5a5748
DJ
138062003-06-22 Daniel Jacobowitz <drow@mvista.com>
13807
13808 * gdb.c++/pr-1210.cc: New file.
13809 * gdb.c++/pr-1210.exp: New file.
13810
1df0c130
DJ
138112003-06-21 Daniel Jacobowitz <drow@mvista.com>
13812
13813 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13814 000-exec-continue.
13815
a92feac0
MK
138162003-06-15 Mark Kettenis <kettenis@gnu.org>
13817
13818 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13819 on *-*-*bsd* instead of *-*-freebsd*.
13820
81a58f5b
AC
138212003-06-14 Andrew Cagney <cagney@redhat.com>
13822
13823 * gdb.base/store.exp: Test longest and doublest. Test all
13824 parameters. Weaken return statement match.
13825 * gdb.base/store.c: Add longest and doublest - aka long long and
13826 long double functions. Put all parameters into local register
13827 variables. Use negative values.
13828
b257a0d3
AC
138292003-06-14 Andrew Cagney <cagney@redhat.com>
13830
13831 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13832 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13833 exit status.
13834 * gdb.base/fileio.exp: Disable target when nointerrupts and
13835 noinferiorio, instead of limiting it to remote. Use remote_exec
13836 instead of system.
d63a86f8 13837
21c38304
JJ
138382003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13839
13840 * gdb.base/float.exp: Add ia64 support.
13841
1bcdb424
CV
138422003-06-12 Corinna Vinschen <vinschen@redhat.com>
13843
13844 * gdb.base/fileio.exp: Run only on remote targets.
13845
6aeb981f
CV
138462003-06-10 Corinna Vinschen <vinschen@redhat.com>
13847
13848 * gdb.base/fileio.c: New file, testing File-I/O.
13849 * gdb.base/fileio.exp: Ditto.
13850
53df362e
RG
138512003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13852
13853 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13854 shared objects after relocation at load time (gdb PR/1132).
13855 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13856 as above, part of the shared object relocation test.
53df362e 13857
ffee1b46
MK
138582003-06-08 Mark Kettenis <kettenis@gnu.org>
13859
b5ca3722
MK
13860 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13861 fully filled history list.
13862 * gdb.base/gdb_history: New file.
13863
03ed860d
MK
13864 * gdb.base/signals.exp: XFAIL "continue to func1" on
13865 i*86-*-freebsd*.
13866
ffee1b46
MK
13867 * gdb.base/attach.exp: When trying to attach to a nonexistent
13868 process, make it possible to specify the PID based on the target,
13869 and do so for *-*-freebsd*.
13870
d80dbb52
RH
138712003-06-02 Richard Henderson <rth@redhat.com>
13872
13873 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13874
6dd77b81
RH
138752003-06-02 Richard Henderson <rth@redhat.com>
13876
13877 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13878
f6347e16
RH
138792003-06-02 Richard Henderson <rth@redhat.com>
13880
13881 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13882
2c161407
DJ
138832003-06-01 Daniel Jacobowitz <drow@mvista.com>
13884
13885 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13886 of globalvar.
13887
572eb746
MK
138882003-06-01 Mark Kettenis <kettenis@gnu.org>
13889
13890 * gdb.asm/asm-source.exp: Check for memory read errors in
13891 disassembler test on *BSD too.
13892
9e9617a5
RH
138932003-06-01 Richard Henderson <rth@redhat.com>
13894
13895 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13896 for .frame.
13897 (gdbasm_call): Lose ldgp.
13898 (gdbasm_startup): Add frame information.
13899 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13900
7b34ad4e
MK
139012003-05-31 Mark Kettenis <kettenis@gnu.org>
13902
13903 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13904 i?86-*-*.
13905
10059fdf
MK
139062003-05-30 Mark Kettenis <kettenis@gnu.org>
13907
13908 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13909 FreeBSD.
13910
acf4b816
RH
139112003-05-29 Richard Henderson <rth@redhat.com>
13912
13913 * gdb.asm/alpha.inc: New file.
13914 * gdb.asm/asm-source.exp: Use it.
13915
e9ecd949
JB
139162003-05-29 Jim Blandy <jimb@redhat.com>
13917
13918 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13919 'core.PID'.
13920
e3e5a4f3
JB
139212003-05-22 Jim Blandy <jimb@redhat.com>
13922
13923 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13924 backtrace.
d63a86f8 13925
72fe3d25
DC
139262003-05-20 David Carlton <carlton@math.stanford.edu>
13927
13928 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13929 this time.
13930
58da2eb2
DC
139312003-05-19 David Carlton <carlton@bactrian.org>
13932
13933 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
13934 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
13935
1fcb5155
DC
139362003-05-19 David Carlton <carlton@bactrian.org>
13937
13938 * gdb.c++/namespace.exp: Add namespace scope and anonymous
13939 namespace tests.
13940 Bump copyright date.
13941 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
13942 (main): Call C::D::marker2.
13943 * gdb.c++/namespace1.cc: New file.
13944
85e85163
JJ
139452003-05-14 Jeff Johnston <jjohnstn@redhat.com>
13946
13947 Roland McGrath <roland@redhat.com>
d63a86f8 13948 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
13949 there is no manager thread.
13950
a25fbfec
JJ
139512003-05-08 Jeff Johnston <jjohnstn@redhat.com>
13952
d63a86f8
RM
13953 * gdb.threads/schedlock.exp: Remove assumption that all threads
13954 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
13955 in one of the child threads rather than the main thread.
13956
be375bae
JB
139572003-05-07 Jim Blandy <jimb@redhat.com>
13958
09bf6082
JB
13959 Add support for assembly source testing on the s390x.
13960 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
13961 architecture.
13962 * gdb.asm/s390x.inc: New file.
13963
be375bae
JB
13964 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
13965 succession of 'if' statements.
13966
00905d52
AC
139672003-05-05 Andrew Cagney <cagney@redhat.com>
13968
13969 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
13970
b1e29e33
AC
139712003-05-05 Andrew Cagney <cagney@redhat.com>
13972
13973 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
13974 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
13975
e33d66ec
EZ
139762003-05-02 Elena Zannoni <ezannoni@redhat.com>
13977
13978 * gdb.base/charset.exp: Update based on new behavior of set/show
13979 charset commands.
13980
2b6fd0d8
AC
139812003-05-01 Andrew Cagney <cagney@redhat.com>
13982
13983 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
13984 variable do not give memory errors.
13985
130cacce
AF
139862003-04-30 Adam Fedor <fedor@gnu.org>
13987
13988 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
13989 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
13990 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
13991 gdb.objc/basicclass.m: : New files
13992
13993 * lib/gdb.exp (gdb_compile_objc): New procedure.
13994
bea71854
DJ
139952003-04-27 Daniel Jacobowitz <drow@mvista.com>
13996
13997 * gdb.base/signals.exp: Make backtrace tests more specific.
13998
0f20eeea
DC
139992003-04-23 David Carlton <carlton@bactrian.org>
14000
14001 * gdb.c++/maint.exp (test_first_component): Add tests for
14002 'operator' in more locations.
14003
c8c4d8dc
KB
140042003-04-16 Kevin Buettner <kevinb@redhat.com>
14005
14006 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14007
3fe60e3c
EZ
140082003-04-16 Elena Zannoni <ezannoni@redhat.com>
14009
14010 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14011 func marke' instead. Update test name.
3fe60e3c 14012
9219021c
DC
140132003-04-15 David Carlton <carlton@math.stanford.edu>
14014
14015 * gdb.c++/maint.exp: New file.
14016
5dd55bdd
EZ
140172003-04-14 Elena Zannoni <ezannoni@redhat.com>
14018
14019 * gdb.threads/schedlock.c: Change type of thread function argument
14020 to long, to avoid warnings on 64-bit platforms.
14021
00890572
EZ
140222003-04-14 Elena Zannoni <ezannoni@redhat.com>
14023
a9c64011
AS
14024 * gdb.base/attach.exp: Add new message from ptrace in case of
14025 attaching to nonexistent process.
d63a86f8 14026
93201743
JB
140272003-04-11 Jim Blandy <jimb@redhat.com>
14028
14029 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14030 gdb.c++/userdef.cc: Place comments on the lines to which the
14031 marker function might return.
14032 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14033 gdb.c++/userdef.exp: Look for those comments to check that we've
14034 returned to the right place, instead of checking line numbers.
14035
2a11c64d
EZ
140362003-04-11 Elena Zannoni <ezannoni@redhat.com>
14037
a9c64011
AS
14038 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14039 match on sourcefile name, instead of directory name.
2a11c64d 14040
68ab8fc5
EZ
140412003-04-10 Elena Zannoni <ezannoni@redhat.com>
14042
d63a86f8 14043 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14044 working directory name.
14045
5624293a
JB
140462003-04-09 Jim Blandy <jimb@redhat.com>
14047
14048 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14049 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14050 after an inferior function call, report the failure, but allow the
14051 test to continue.
14052
f1f02ee4
SC
140532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14054
14055 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14056 with -DPROTOTYPES.
14057
6eb79af0
SC
140582003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14059
14060 * gdb.base/break.exp: Revert last patch.
14061
8dfb4cf0
SC
140622003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14063
14064 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14065 with -DPROTOTYPES.
14066
ed4c619a
AC
140672003-04-02 Andrew Cagney <cagney@redhat.com>
14068
14069 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14070 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14071 matching directories by the name breakpoint.
14072 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14073 Make "continue to marker1" consistent.
14074 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14075 message consistent.
14076 * lib/gdb.exp: Put "the program is no longer running", and "the
14077 program exited" in parenthesis.
14078 * lib/mi-support.exp: Ditto.
d63a86f8 14079
4e35d5f0 140802003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14081
4e35d5f0
BR
14082 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14083
71900fe8
AC
140842003-03-29 Andrew Cagney <cagney@redhat.com>
14085
14086 * gdb.base/sizeof.c (main): Print the value of '\377'.
14087 * gdb.base/sizeof.exp: Check the sign of '\377'.
14088
c0655a16
MC
140892003-03-27 Michael Chastain <mec@shout.net>
14090
14091 * gdb.base/gdb1090.exp: New file.
14092 * gdb.base/gdb1090.cc: New file.
14093
5b2a3989
JB
140942003-03-27 J. Brobecker <brobecker@gnat.com>
14095
14096 * gdb.gdb/observer.exp: New regression test.
14097
79876890
MC
140982003-03-27 Michael Chastain <mec@shout.net>
14099
14100 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14101 * gdb.base/ptype.exp: Likewise.
14102
6eac95e3
CV
141032003-03-27 Corinna Vinschen <vinschen@redhat.com>
14104
14105 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14106
e8c71839
MC
141072003-03-26 Michael Chastain <mec@shout.net>
14108
14109 * gdb.base/ptype.exp: Actually use some typedef'd types.
14110
71b10041
SC
141112003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14112
14113 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14114 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14115
2512cf80
CV
141162003-03-20 Corinna Vinschen <vinschen@redhat.com>
14117
14118 * gdb.base/default.exp: Fix regular expression.
14119
0d195a4f
CV
141202003-03-20 Corinna Vinschen <vinschen@redhat.com>
14121
14122 * gdb.base/args.exp: Fix regular expression.
14123
8a2dbca8
CV
141242003-03-20 Corinna Vinschen <vinschen@redhat.com>
14125
14126 * gdb.base/help.exp: Allow Win32 child process.
14127
bf028682
CV
141282003-03-20 Corinna Vinschen <vinschen@redhat.com>
14129
14130 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14131 when stepping out of main().
14132
182dbe85
CV
141332003-03-20 Corinna Vinschen <vinschen@redhat.com>
14134
14135 * gdb.base/default.exp: Check for win32 specific message when calling
14136 "run" without executable.
14137
d67a6ba5
CV
141382003-03-20 Corinna Vinschen <vinschen@redhat.com>
14139
14140 * gdb.base/args.exp: Expect .exe in output.
14141
a955b5bb
CV
141422003-03-20 Corinna Vinschen <vinschen@redhat.com>
14143
14144 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14145 Cygwin native.
14146
bf6bad4b
AC
141472003-03-17 Andrew Cagney <cagney@redhat.com>
14148
14149 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14150 vector registes.
14151 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14152 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14153
293e9a31
DC
141542003-03-17 David Carlton <carlton@math.stanford.edu>
14155
14156 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14157 test, for PR breakpoints/38.
14158 Call test_watchpoint_and_breakpoint.
14159 * gdb.base/watchpoint.c (func3): New function.
14160 (main): Call func3.
14161
5330f2db
DC
141622003-03-04 David Carlton <carlton@math.stanford.edu>
14163
14164 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14165 Garply<Garply<char> >:: garply".
14166 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14167 with respect to PR c++/1111; note also PR c++/1113.
14168 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14169 respect to PR c++/1062.
14170 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14171
6ece72da
DC
141722003-03-03 David Carlton <carlton@math.stanford.edu>
14173
14174 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14175 with respect to PR c++/57.
14176 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14177 c++/826.
14178 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14179 respect to PR c++/57.
14180
85ca1584
DC
141812003-03-03 David Carlton <carlton@math.stanford.edu>
14182
14183 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14184 respect to PR c++/33 into FAILs.
14185
98e9c5b8
MC
141862003-03-03 Michael Chastain <mec@shout.net>
14187
7bedbf27
MC
14188 * configure.in: Update copyright years.
14189
141902003-03-03 Michael Chastain <mec@shout.net>
14191
14192 * Makefile.in: Update copyright years.
98e9c5b8 14193
f683e100
DC
141942003-02-28 David Carlton <carlton@math.stanford.edu>
14195
14196 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14197 print class instead of struct and/or superfluous protection
14198 specifiers, as long as the resulting output is equivalent to the
14199 source code.
14200 Delete FIXME from end of messages on tests that don't need
14201 fixing.
14202
a9e0cf2c
DC
142032003-02-28 David Carlton <carlton@math.stanford.edu>
14204
14205 * gdb.c++/templates.exp (do_tests): Allow const in the two
14206 Foo<volatile char *>::foo tests.
14207
e8d359df
MS
142082003-02-27 Michael Snyder <msnyder@redhat.com>
14209
d63a86f8 14210 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14211 will be consistant.
14212
0b71dc91
DC
142132003-02-26 David Carlton <carlton@math.stanford.edu>
14214
14215 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14216 char *>::foo" test with respect to PR c++/33. Create a new test
14217 which is identical to that one except that it doesn't put the
14218 space between the "char" and the "*"; KFAIL it, too.
14219
dd14ab43
DC
142202003-02-26 David Carlton <carlton@math.stanford.edu>
14221
14222 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14223 template types into either PASSes or KFAILs (corresponding to PR
14224 c++/57). Tweak indentation. Update copyright.
14225
1146c7f1
SC
142262003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14227
14228 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14229
74641dfb
MC
142302003-02-13 Michael Chastain <mec@shout.net>
14231
14232 * gdb.base/exprs.exp: Remove i960 remnants.
14233 * gdb.base/funcargs.exp: Likewise.
14234 * gdb.base/list.exp: Likewise.
14235 * gdb.base/ptype.exp: Likewise.
14236
559cd2d0
DC
142372003-02-14 David Carlton <carlton@math.stanford.edu>
14238
14239 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14240 pEe->D::vg()" from XFAIL to KFAIL.
14241
c4f90d87
JM
142422003-02-13 Jason Molenda (jmolenda@apple.com)
14243
14244 * gdb.base/maint.exp: Update maint print statistics regexp to include
14245 new entries.
14246
cbc4d97c
MC
142472003-02-13 Michael Chastain <mec@shout.net>
14248
14249 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14250
40f235b7
MC
142512003-02-12 Michael Chastain <mec@shout.net>
14252
14253 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14254 * gdb.c++/inherit.exp: Likewise.
14255 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14256 * gdb.c++/templates.exp: Likewise.
14257 * gdb.c++/virtfunc.exp: Likewise.
14258
c56716b0
JM
142592003-02-06 Jason Molenda (jason-cl@molenda.com)
14260
14261 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14262 why the code is written that way.
14263
070afcf8
MC
142642003-02-05 Michael Chastain <mec@shout.net>
14265
14266 * gdb.base/dump.exp: Add missing copyright line.
14267
5d0331e5
JM
142682003-02-05 Jason Molenda (jason-cl@molenda.com)
14269
f7ae6d3e 14270 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14271 at the beginning so the breakpoint doesn't get set on the loop.
14272
92851186
MC
142732003-02-05 Michael Chastain <mec@shout.net>
14274
14275 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14276 output for configurations with gcc 2.95.3.
14277
cbf1e085
AC
142782003-02-05 Keith Seitz <keiths@redhat.com>
14279 Andrew Cagney <ac131313@redhat.com>
14280
14281 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14282
29518e1e
MC
142832003-02-04 Michael Chastain <mec@shout.net>
14284
14285 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14286 Call perror and then continue.
14287
5af1d5f3
MC
142882003-02-03 Michael Chastain <mec@shout.net>
14289
14290 * gdb.c++/pr-1023.cc: New file.
14291 * gdb.c++/pr-1023.exp: New file.
14292
6b549786
JB
142932003-02-05 Jim Blandy <jimb@redhat.com>
14294
14295 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14296 it's local to foobar. Check for it there, and check that it's not
14297 present in main.
14298 * gdb.c++/local.cc (marker2): New function.
14299 (foobar): Call marker1.
14300 (main): Call marker2 instead of marker1.
14301
67f16606
AC
143022003-02-04 Andrew Cagney <ac131313@redhat.com>
14303
14304 * gdb.disasm/mn10200.exp: Obsolete file.
14305 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14306 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14307 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14308
1c5cb38e
DC
143092003-02-04 David Carlton <carlton@math.stanford.edu>
14310
14311 * gdb.c++/overload.exp: Test intToChar(1).
14312 * gdb.c++/overload.cc (intToChar): New.
14313 (main): Call intToChar.
14314
d1fe6965
DC
143152003-02-03 David Carlton <carlton@math.stanford.edu>
14316
14317 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14318 'might_kfail' arg.
14319 KFAIL some of the continue_to_bp_overloaded calls, according to
14320 PR c++/1025.
14321
9ba61c5d
MC
143222003-02-01 Michael Chastain <mec@shout.net>
14323
14324 * gdb.base/advance.c (marker1): New marker function.
14325 * gdb.base/advance.exp: When the 'advance' command lands on the
14326 return breakpoint, it can legitimately stop on either the
14327 current line or the next line. Accommodate both outcomes.
14328 * gdb.base/until.exp: Likewise.
14329
e7494ffb
AC
143302003-02-02 Andrew Cagney <ac131313@redhat.com>
14331
14332 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14333 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14334 now a list, not a tuple.
14335 * gdb.mi/mi-var-display.exp: Ditto.
14336 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14337
075559bc
AC
143382003-02-01 Andrew Cagney <ac131313@redhat.com>
14339
14340 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14341 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14342 stack backtraces.
14343 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14344
2bd4c7b1
MK
143452003-02-01 Mark Kettenis <kettenis@gnu.org>
14346
14347 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14348 gdb.mi/mi1-pthreads.exp: Return instead of calling
14349 gdb_suppress_entire_file.
14350
eabd8992
MS
143512003-02-01 Mark Salter <msalter@redhat.com>
14352
14353 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14354
71469e2f
MS
143552003-01-31 Mark Salter <msalter@redhat.com>
14356
14357 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14358 Support empty arg.
14359
38a94d44
MC
143602003-01-30 Michael Chastain <mec@shout.net>
14361
14362 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14363 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14364 has been fixed in gdb/readline on 2003-01-09.
14365
19ea9e73
MS
143662003-01-29 Michael Snyder <msnyder@redhat.com>
14367
e8d359df
MS
14368 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14369 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14370 * gdb.base/args.exp: Skip if target does not support args passing.
14371
2307bd6a
DJ
143722003-01-22 Daniel Jacobowitz <drow@mvista.com>
14373
19ea9e73 14374 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14375 gdb_test. Accept a list of expect arguments as the third
14376 parameter.
14377 (gdb_test): Use it.
14378
f2dd3617
EZ
143792003-01-20 Elena Zannoni <ezannoni@redhat.com>
14380
14381 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14382 allow for different test tree configurations. Update some
14383 tescases accordingly.
14384 * gdb.arch/altivec-regs.exp: Ditto.
14385 * gdb.asm/asm-source.exp: Ditto.
14386 * gdb.base/advance.exp: Ditto.
14387 * gdb.base/display.exp: Ditto.
d63a86f8 14388 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14389 * gdb.base/mips_pro.exp: Ditto.
14390 * gdb.base/overlays.exp: Ditto.
14391 * gdb.base/relocate.exp: Ditto.
14392 * gdb.base/setshow.exp: Ditto.
14393 * gdb.base/step-line.exp: Ditto.
14394 * gdb.base/step-test.exp: Ditto.
14395 * gdb.base/until.exp: Ditto.
14396 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14397
c71cdefd
DC
143982003-01-17 David Carlton <carlton@math.stanford.edu>
14399
14400 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14401 corresponding to PR c++/945.
14402 Update copyright.
14403
fdba05d7
DC
144042003-01-17 David Carlton <carlton@math.stanford.edu>
14405
14406 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14407 corresponding to PR c++/68.
14408
144092003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14410
14411 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14412 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14413 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14414
c362c33a
EZ
144152003-01-15 Elena Zannoni <ezannoni@redhat.com>
14416
0fbc361c
EZ
14417 * gdb.base/break.exp: Fix change of default location, because of
14418 removal of until tests.
14419 * gdb.base/help.exp: Update test for new 'until' help message.
14420 Add test for help on 'advance'.
a9c64011 14421 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14422
dabf8a35
MK
144232003-01-15 Mark Kettenis <kettenis@gnu.org>
14424
14425 * gdb.base/default.exp: Adapt "info float" test for recent changes
14426 to that command. Add test for "info vector".
14427 * gdb.base/float.exp: New file. Add test for "info float" that
14428 resembles the old test in gdb.base/default.exp.
14429
a1769aca
DC
144302003-01-15 David Carlton <carlton@math.stanford.edu>
14431
14432 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14433
82025e13
EZ
144342003-01-15 Elena Zannoni <ezannoni@redhat.com>
14435
14436 * gdb.base/break.exp: Move the tests of until command from here...
14437 * gdb.base/until.exp: ... to here. New file. Add other tests.
14438 * gdb.base/advance.c: New file.
14439 * gdb.base/advance.exp: New file.
14440
8f9ab801
EZ
144412003-01-14 Elena Zannoni <ezannoni@redhat.com>
14442
a9c64011
AS
14443 * gdb.base/args.c: New file.
14444 * gdb.base/args.exp: New file.
8f9ab801 14445
9ae66589
DJ
144462003-01-14 Daniel Jacobowitz <drow@mvista.com>
14447
14448 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14449
8d77e5c3
DJ
144502003-01-14 Daniel Jacobowitz <drow@mvista.com>
14451
14452 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14453
12d2f0a1
DJ
144542003-01-14 Daniel Jacobowitz <drow@mvista.com>
14455
14456 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14457 dates.
14458
6ca37014
DJ
144592003-01-13 Daniel Jacobowitz <drow@mvista.com>
14460
14461 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14462
b0023472
DJ
144632003-01-13 Daniel Jacobowitz <drow@mvista.com>
14464
14465 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14466 (ptype &*"foo").
14467 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14468
607fbc54 144692003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14470
14471 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14472 * gdb.mi/mi1-console.exp: Likewise.
14473
607fbc54 144742003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14475
14476 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14477 * gdb.mi/mi1-console.exp: Likewise.
14478
a1fb14a2
DJ
144792003-01-13 Daniel Jacobowitz <drow@mvista.com>
14480
14481 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14482
c4cf40b7
DJ
144832003-01-09 Daniel Jacobowitz <drow@mvista.com>
14484
14485 * gdb.base/detach.exp: New test.
14486
696d5a5b
DJ
144872003-01-09 Daniel Jacobowitz <drow@mvista.com>
14488
14489 * Makefile.in (ALL_SUBDIRS): New variable.
14490 (subdirs, clean, distclean): Use it.
14491 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14492 regenerating Makefile, since it is generated from the top level.
14493 * gdb.asm/Makefile.in: Likewise.
14494 * gdb.base/Makefile.in: Likewise.
14495 * gdb.c++/Makefile.in: Likewise.
14496 * gdb.disasm/Makefile.in: Likewise.
14497 * gdb.java/Makefile.in: Likewise.
14498 * gdb.mi/Makefile.in: Likewise.
14499 * gdb.threads/Makefile.in: Likewise.
14500 * gdb.trace/Makefile.in: Likewise.
14501
754533e4
DC
145022003-01-09 David Carlton <carlton@math.stanford.edu>
14503
14504 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14505 Add copyright year 2003.
14506
d8b3e9ee
MC
145072003-01-06 Michael Chastain <mec@shout.net>
14508
14509 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14510 When selecting a thread, 'line' and 'file' are optional.
14511 * gdb.mi/mi1-pthreads.exp: Likewise.
14512
8e9e0fe6
AS
145132003-01-06 Andreas Schwab <schwab@suse.de>
14514
14515 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14516 failures.
14517
b5ab8ff3
DJ
145182003-01-04 Daniel Jacobowitz <drow@mvista.com>
14519
14520 Fix PR gdb/844
14521 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14522 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14523
14524 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14525 instead of calling gdb_suppress_entire_file.
14526 * gdb.threads/print-threads.exp: Likewise.
14527 * gdb.threads/schedlock.exp: Likewise.
14528
14529 * gdb.threads/killed.exp: Return instead of calling
14530 gdb_suppress_entire_file.
14531 * gdb.threads/linux-dp.exp: Likewise.
14532 * gdb.threads/pthreads.exp: Likewise.
14533
1e698235
DJ
145342003-01-04 Daniel Jacobowitz <drow@mvista.com>
14535
14536 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14537 stabs.
14538 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14539 * gdb.base/whatis.exp: Always allow (void) after function names.
14540
147ff08c
DJ
145412003-01-04 Daniel Jacobowitz <drow@mvista.com>
14542
14543 * gdb.c++/casts.exp: Correct regexp.
14544
dc62bfc2
MK
145452003-01-04 Mark Kettenis <kettenis@gnu.org>
14546
14547 * configure.in: Call AC_CONFIG_HEADER. Don't call
14548 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14549 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14550 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14551 aforementioned directories in the AC_OUPUT call.
14552 * config.hin: New file.
14553 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14554 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14555 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14556 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14557 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14558 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14559 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14560 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14561 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14562 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14563 gdb.threads/configure.in, gdb.threads/configure,
14564 gdb.threads/config.in, gdb.trace/configure.in,
14565 gdb.trace/configure: Removed.
14566
77afa639
MC
145672003-01-03 Michael Chastain <mec@shout.net>
14568
14569 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14570 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14571
7634bb6e
DJ
145722003-01-03 Daniel Jacobowitz <drow@mvista.com>
14573
14574 * gdb.base/store.exp: Fix regular expressions.
14575
b39c905e
MK
145762002-12-28 Mark Kettenis <kettenis@gnu.org>
14577
14578 * configure.in: Rewrite.
14579 * configure: Regenerated.
14580
0a8551dd
DC
145812003-01-03 David Carlton <carlton@math.stanford.edu>
14582
14583 * gdb.base/psymtab.exp: New file.
14584 * gdb.base/psymtab1.c: Ditto.
14585 * gdb.base/psymtab2.c: Ditto.
14586
c60b7188
AF
145872002-12-23 Adam Fedor <fedor@gnu.org>
14588
14589 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14590
ee73db83
DC
145912002-12-23 David Carlton <carlton@math.stanford.edu>
14592
14593 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14594 and current_directory initialization.
14595
d6c1774e
JB
145962002-12-22 Jim Blandy <jimb@redhat.com>
14597
f0a847b8
JB
14598 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14599 rather than as part of the output file name.
14600
d6c1774e
JB
14601 * gdb.base/attach.exp: There's no need to copy the test program to
14602 /tmp; that was only ever necessary on HP/UX, and this test is
14603 entirely disabled there anyway.
14604
f0708dbb
JB
146052002-12-21 Jim Blandy <jimb@redhat.com>
14606
4c2acfea
JB
14607 * gdb.c++/psmang.exp: Doc fix.
14608
f0708dbb
JB
14609 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14610 test.
14611
9579e000
DC
146122002-12-20 David Carlton <carlton@math.stanford.edu>
14613
14614 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14615
d1810171
MC
146162002-12-18 Michael Chastain <mec@shout.net>
14617
14618 * gdb.c++/annota2.exp: Add copyright year 2002.
14619
76565097
DC
146202002-12-17 David Carlton <carlton@math.stanford.edu>
14621
14622 * gdb.c++/try_catch.cc: Add marker comments.
14623 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14624 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14625 * gdb.c++/m-static.cc: Ditto.
14626 * gdb.c++/m-static1.cc: Ditto.
14627 * gdb.c++/try_catch.cc: Ditto.
14628
da81390b
JJ
146292002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14630
14631 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14632 to see whether we are using the new -environment-directory
14633 command which resets via -r or the old version of the command
14634 which may prompt the user. Part of fix for gdb/741.
14635
b304d130
AC
146362002-12-13 Andrew Cagney <ac131313@redhat.com>
14637
14638 * gdb.fortran/types.exp: Update obsolete comment.
14639 * gdb.fortran/exprs.exp: Ditto.
14640 * lib/gdb.exp: Delete obsolete code.
14641 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14642 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14643 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14644 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14645 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14646 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14647 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14648 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14649 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14650 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14651 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14652 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14653 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14654 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14655 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14656 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14657 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14658 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14659 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14660 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14661 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14662 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14663 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14664 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14665 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14666 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14667 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14668 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14669 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14670 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14671 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14672 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14673 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14674 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14675 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14676 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14677 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14678
a23b6e6a
DC
146792002-12-11 David Carlton <carlton@math.stanford.edu>
14680
14681 * gdb.c++/m-data.exp: Add test for members that shadow global
14682 variables: see PR gdb/804.
14683 * gdb.c++/m-data.cc: Ditto.
14684
6604731b
DJ
146852002-12-10 Daniel Jacobowitz <drow@mvista.com>
14686
14687 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14688
de46ecd7
DC
146892002-12-06 David Carlton <carlton@math.stanford.edu>
14690
14691 * gdb.base/store.c: Don't declare functions static.
14692
27e829d0
AC
146932002-12-04 Andrew Cagney <ac131313@redhat.com>
14694
14695 * gdb.base/store.exp, gdb.base/store.c: New files.
14696
92806416
DJ
146972002-12-03 Daniel Jacobowitz <drow@mvista.com>
14698
14699 * gdb.base/selftest.exp: Update for current gdb.
14700
3bcbaac5
DJ
147012002-12-03 Daniel Jacobowitz <drow@mvista.com>
14702
14703 * gdb.base/maint.exp: Only dump symbols from one source file
14704 or objfile.
14705
f4f00b1f
DJ
147062002-12-03 Daniel Jacobowitz <drow@mvista.com>
14707
14708 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14709 function call.
14710
f1c8a949
JB
147112002-11-25 Jim Blandy <jimb@redhat.com>
14712
14713 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14714 function appearing in error message.
14715
9e297a97
DJ
147162002-11-21 Daniel Jacobowitz <drow@mvista.com>
14717
14718 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14719
1f312e79
JJ
147202002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14721
d63a86f8
RM
14722 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14723 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14724 should be in mi console format. This is part of fix for PR gdb/604.
14725
83c31e7d
FN
147262002-09-18 Fernando Nasser <fnasser@redhat.com>
14727
14728 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14729 which explicitly prints the zero offset as "+0".
14730
322b3f65
DJ
147312002-10-22 Daniel Jacobowitz <drow@mvista.com>
14732
14733 * gdb.threads/schedlock.c (args): Make unsigned.
14734
147352002-10-21 Daniel Jacobowitz <drow@mvista.com>
14736
14737 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14738 numbers. Allow "foo2|selected stack frame".
14739 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14740 * gdb.asm/asmsrc2.s: Likewise.
14741 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14742 comments.
14743 * gdb.asm/mips.inc: New file.
14744
5e2fe5b8
AF
147452002-10-18 Adam Fedor <fedor@gnu.org>
14746
14747 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14748 * gdb.base/help.exp: Likewise.
14749
abe1a5d0
KB
147502002-10-17 Kevin Buettner <kevinb@redhat.com>
14751
14752 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14753 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14754
10abb1d4
JB
147552002-10-02 Jim Blandy <jimb@redhat.com>
14756
14757 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14758
1f609b42
AC
147592002-10-01 Andrew Cagney <ac131313@redhat.com>
14760
14761 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14762 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14763 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14764 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14765 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14766 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14767 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14768
0aee02e4
AC
147692002-09-29 Andrew Cagney <ac131313@redhat.com>
14770
14771 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14772 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14773 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14774 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14775 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14776 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14777 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14778
6fde09ad
KB
147792002-09-27 Kevin Buettner <kevinb@redhat.com>
14780
14781 * gdb.base/annota1.exp (info break): Make directory components of
14782 path optional since not all compilers emit this debug information.
14783
889bf7c5
PA
14784 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14785 step ends up stepping out of the function instead of stopping on
14786 the epilogue.
6fde09ad 14787
9e8aab75
KS
147882002-09-26 Keith Seitz <keiths@redhat.com>
14789
14790 * lib/insight-support.exp (gdbtk_start): Figure out where
14791 the insight executable is based on where gdb is. Use this
14792 executable to start insight instead of gdb.
14793
e36180d7
AC
147942002-09-25 Andrew Cagney <cagney@redhat.com>
14795
14796 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14797
9dd34b2b
AC
147982002-09-24 Andrew Cagney <ac131313@redhat.com>
14799
14800 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14801 test_isolated_complaints.
14802 (test_empty_complaint): New function.
14803 (test_empty_complaints): New function. Check no output when no
14804 complaints.
d63a86f8 14805
dea97812
KB
148062002-09-19 Jim Blandy <jimb@redhat.com>
14807
a9c64011 14808 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14809
54951bd7
AC
148102002-09-19 Andrew Cagney <ac131313@redhat.com>
14811
14812 * gdb.gdb/complaints.exp: New file.
14813
dec43320
AC
148142002-09-18 Andrew Cagney <ac131313@redhat.com>
14815
14816 * gdb.base/maint.exp: Check `help maint internal-warning'.
14817
e70d6e3f
DC
148182002-09-18 David Carlton <carlton@math.stanford.edu>
14819
14820 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14821 numbers, and replace them by a single breakpoint after the
14822 constructors are all finished.
14823 Add test 4.
14824 * gdb.c++/m-static.cc: Add test 4.
14825 * gdb.c++/m-static.h: New file.
14826 * gdb.c++/m-static1.cc: New file.
14827
14828 * gdb.c++/printmethod.exp: New file.
14829 * gdb.c++/printmethod.cc: New file.
14830
14831 * gdb.c++/pr-574.exp: New file.
14832 * gdb.c++/pr-574.cc: New file.
14833
afb5c968
CV
148342002-09-18 Corinna Vinschen <vinschen@redhat.com>
14835
14836 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14837 embedded targets which never actually exit.
14838
31e45dee
FN
148392002-09-18 Fernando Nasser <fnasser@redhat.com>
14840
14841 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14842 "don't step after run" as unresolved or unsupported, instead of xfail.
14843
a283c5a1
CV
148442002-09-18 Corinna Vinschen <vinschen@redhat.com>
14845
14846 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14847 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14848 Add newline to expected string in "step out of main (status wrapper)"
14849 case.
14850
11350d2a
CV
148512002-09-18 Corinna Vinschen <vinschen@redhat.com>
14852
14853 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14854 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14855
0deec7d6
TT
148562002-09-17 Tom Tromey <tromey@redhat.com>
14857
14858 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14859 \000, not \0, in double-quoted string.
14860
b2b4a1b5
CV
148612002-09-14 Corinna Vinschen <vinschen@redhat.com>
14862
c9d37158 14863 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14864 string after running the commands execution on breakpoint tests.
14865
1c56143a
CV
148662002-09-13 Corinna Vinschen <vinschen@redhat.com>
14867
14868 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14869
37f8da45
JB
148702002-09-12 Joel Brobecker <brobecker@gnat.com>
14871
14872 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14873
08b468e0
KS
148742002-09-10 Keith Seitz <keiths@redhat.com>
14875
14876 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14877 runto proc.
14878 (mi_run_to_main): Use mi_runto.
14879 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14880
dc360f58
KS
148812002-09-10 Keith Seitz <keiths@redhat.com>
14882
14883 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14884 regexp for stopping at main. Could have multiple event notifications.
14885 Don't assume that main was declared with no parameters.
14886 (mi_next): Use mi_step_to.
14887 (mi_step): Use mi_next_to.
14888
ce3abcfb
CV
148892002-09-09 Corinna Vinschen <vinschen@redhat.com>
14890
14891 * gdb.base/default.exp: Fix expected string in `info float' test.
14892
d1f5b980
BE
148932002-09-09 Ben Elliston <bje@redhat.com>
14894
14895 * config/mips.exp: Update comments.
14896 * config/mips-idt.exp: Likewise.
14897 * config/nind.exp: Likewise.
14898 * config/slite.exp: Likewise.
14899 * config/sparclet.exp: Likewise.
14900 * config/udi.exp: Likewise.
14901 * config/vx.exp: Likewise.
14902 * config/vxworks29k.exp: Likewise.
14903
2f71430b
JB
149042002-09-05 Jim Blandy <jimb@redhat.com>
14905
14906 * gdb.threads/killed.exp: Fix test failure message.
14907
7ddebc7e
KS
149082002-09-04 Keith Seitz <keiths@redhat.com>
14909
14910 * lib/mi-support.exp: Update copyright.
14911 (mi_gdb_test): Increase the priority of the expected pattern
14912 so that it matches gdb_test.
14913
0ae67eb3
KS
149142002-09-03 Keith Seitz <keiths@redhat.com>
14915
14916 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14917 Use integer comparison instead of string comparison for testing
14918 whether binary was built.
14919
38fc42c8
JB
149202002-09-03 Jim Blandy <jimb@redhat.com>
14921
14922 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14923
b6ff0e81
JB
149242002-08-29 Jim Blandy <jimb@redhat.com>
14925
14926 * gdb.threads/pthreads.exp: Move the portable thread compilation
14927 code into a function in lib/gdb.exp, and call that from here.
14928 * lib/gdb.exp (gdb_compile_pthreads): New function.
14929
07c98896
KS
149302002-08-29 Keith Seitz <keiths@redhat.com>
14931
14932 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
14933 expect_out so that callers can get at it.
14934
0312286c
DJ
149352002-08-23 Daniel Jacobowitz <drow@mvista.com>
14936
14937 * gdb.threads/print-threads.c: New file.
14938 * gdb.threads/print-threads.exp: New file.
14939 * gdb.threads/schedlock.c: New file.
14940 * gdb.threads/schedlock.exp: New file.
14941
dd039bc4
EZ
149422002-08-22 Elena Zannoni <ezannoni@redhat.com>
14943
a9c64011
AS
14944 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
14945 not altivec.c.
dd039bc4 14946
1f36144c
MK
149472002-08-17 Mark Kettenis <kettenis@gnu.org>
14948
14949 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
14950 targets. The problem should be fixed now.
14951
16057ec7 149522002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
14953
14954 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
14955 2002-07-24 change that removes final dots from error messages.
14956
3c1499ad
TT
149572002-08-13 Tom Tromey <tromey@redhat.com>
14958
14959 * gdb.base/readline.exp: New file.
14960
a20ce2c3
AC
149612002-08-01 Andrew Cagney <ac131313@redhat.com>
14962
14963 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
14964 supress message.
14965
db034ac5
AC
149662002-08-01 Andrew Cagney <cagney@redhat.com>
14967
14968 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
14969 CHILL_FOR_TARGET and CHILL_LIB.
14970 * configure.in (configdirs): Remove gdb.chill.
14971 * configure: Regenerate.
14972 * lib/gdb.exp: Obsolete references to chill.
14973 * gdb.fortran/types.exp: Ditto.
14974 * gdb.fortran/exprs.exp: Ditto.
14975
3e000b18
KB
149762002-07-30 Kevin Buettner <kevinb@redhat.com>
14977
14978 * gdb.base/shlib-call.exp (additional_flags): Conditionally
14979 set Irix-specific compile and link flags.
14980
28f4966b
KB
149812002-07-29 Kevin Buettner <kevinb@redhat.com>
14982
14983 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
14984 source files. The ``-o'' option doesn't work with the ``-E'' option
14985 when using the Irix compiler.
14986
46c0d5a6
DJ
149872002-07-19 Daniel Jacobowitz <drow@mvista.com>
14988
14989 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
14990 Improve support for reusing an exec file. Copy exec file
14991 to target, and run gdbserver on the target instead of on the host.
14992
eecf4bed
JB
149932002-07-18 Jim Blandy <jimb@redhat.com>
14994
0f815cdf
JB
14995 * gdb.base/ending-run.exp: Don't expect to see the program end in
14996 some orderly fashion when we're running on a real stand-alone
14997 board.
14998
eecf4bed
JB
14999 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15000 targets that don't support interrupts.
15001
52d309e4
JB
150022002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15003
15004 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15005 systems.
15006 Move comments in expect statements to inside the actions, so that they
15007 don't get matched against.
15008
ff683d9e
MK
150092002-07-10 Mark Kettenis <kettenis@gnu.org>
15010
15011 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15012 function when asleep" test.
15013
b5356753
AC
150142002-07-10 Andrew Cagney <ac131313@redhat.com>
15015
15016 * gdb.base/page.exp: Rewrite to handle problems with very long
15017 `info set' output. Update copyright.
15018
6aa4d13a
AC
150192002-06-26 Andrew Cagney <ac131313@redhat.com>
15020
15021 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15022 gdb.threads-hp.
15023 * gdb.hp/configure: Regenerate.
15024 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15025 * gdb.hp/gdb.threads-hp/configure: Delete file.
15026 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15027
8cf8c2b8
AC
150282002-06-22 Andrew Cagney <ac131313@redhat.com>
15029
15030 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15031 setlocale, bindtextdomain and textdomain.
15032
6827a8f8
JB
150332002-06-11 Jim Blandy <jimb@redhat.com>
15034
919d772c
JB
15035 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15036 preprocessor macro information is present.
15037
6827a8f8
JB
15038 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15039 tests.
15040
c15b0d21
MS
150412002-06-06 Michael Snyder <msnyder@redhat.com>
15042
c5984d70
MS
15043 * gdb.base/overlays.exp: Record addresses of overlay
15044 functions in TCL variables rather than in GDB variables,
15045 to avoid having GDB convert them to pointers (with loss
15046 of information).
15047
d63a86f8 15048 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15049 default linker script changes.
c15b0d21
MS
15050 * gdb.base/long_long.exp: Add check for sizeof (long double).
15051
be26fe0d
ML
150522002-06-06 Michal Ludvig <mludvig@suse.cz>
15053
15054 * gdb.asm/asm-source.exp: Add x86-64 target.
15055 * gdb.asm/x86_64.inc: New.
d63a86f8 15056
258093ca 150572002-05-30 Michael Chastain <mec@shout.net>
258093ca 15058
4b3153f1 15059 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15060 * gdb.c++/m-static.cc: New file.
15061 * gdb.c++/m-static.exp: New file.
15062
241264c6
MS
150632002-05-28 Michael Snyder <msnyder@redhat.com>
15064
15065 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15066 precision.
15067
9bba8c8f 150682002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15069
4b3153f1 15070 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15071 * gdb.c++/m-data.cc: New file.
15072 * gdb.c++/m-data.exp: New file.
15073
150742002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15075
4b3153f1 15076 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15077 * gdb.c++/try_catch.cc: New file.
d63a86f8 15078 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15079
def1b996
MC
150802002-05-27 Michael Chastain <mec@shout.net>
15081
15082 * gdb.c++/local.exp: Accept more nested types in output.
15083
522ba268
MC
150842002-05-26 Michael Chastain <mec@shout.net>
15085
15086 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15087
277254ba
MS
150882002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15089
15090 * lib/gdb.exp (gdb_wrapper_init): Just because
15091 gdb_wrapper_file exists, this does not mean that the file
15092 should not be rebuilt. That is what gdb_wrapper_initialized
15093 is for.
15094 (default_gdb_init): Reset gdb_wrapper_initialized.
15095
b61a8733
MS
150962002-05-23 Michael Snyder <msnyder@redhat.com>
15097
d63a86f8 15098 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15099 the precision of the floating point test results.
15100 * gdb.base/call-rt-st.exp: Ditto.
15101
b61a8733
MS
15102 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15103 * gdb.base/call-rt-st.exp: Ditto.
15104
56f6e910
MC
151052002-05-19 Michael Chastain <mec@shout.net>
15106
15107 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15108
ad0b0016
EZ
151092002-05-19 Elena Zannoni <ezannoni@redhat.com>
15110
a9c64011
AS
15111 * configure.in (configdirs): Add gdb.arch.
15112 * configure: Regenerate.
ad0b0016 15113
f617d2b6
JB
151142002-05-17 Jim Blandy <jimb@redhat.com>
15115
15116 * gdb.base/completion.exp: Recognize the more detailed error
15117 messages produced by the macro expander's lexical analyzer.
15118
eac2a696
EZ
151192002-05-14 Elena Zannoni <ezannoni@redhat.com>
15120
a9c64011
AS
15121 * gdb.arch/altivec-abi.c: New file.
15122 * gdb.arch/altivec-abi.exp: New file.
15123 * gdb.arch/altivec-regs.c: New file.
15124 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15125
2fdde8f8
DJ
151262002-05-14 Daniel Jacobowitz <drow@mvista.com>
15127
15128 * gdb.base/maint.exp (maint print type): Update for new type
15129 structure.
d63a86f8 15130
e31f1a7c
EZ
151312002-05-14 Elena Zannoni <ezannoni@redhat.com>
15132
15133 * gdb.arch: New directory.
15134 * gdb.arch/configure.in: New file.
15135 * gdb.arch/configure: New file.
15136 * gdb.arch/Makefile.in: New file.
15137
db589741
CV
151382002-05-13 Corinna Vinschen <vinschen@redhat.com>
15139
15140 * gdb.asm/asm-source.exp: Add v850 as supported target.
15141 * gdb.asm/v850.inc: New file.
15142
8ce2a7dc
DJ
151432002-05-13 Daniel Jacobowitz <drow@mvista.com>
15144
15145 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15146
df763c7f
DJ
151472002-05-12 Daniel Jacobowitz <drow@mvista.com>
15148
15149 * gdb.base/break.exp: Check 'break "marker2"'.
15150
377daeed
MS
151512002-05-10 Michael Snyder <msnyder@redhat.com>
15152
15153 * gdb.base/long_long.exp: Fix typo.
15154
c4b7bc2b
JB
151552002-05-10 Jim Blandy <jimb@redhat.com>
15156
ecac9a4e
JB
15157 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15158 a bug.
15159
c4b7bc2b
JB
15160 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15161 Recognize more detailed error message produced by the macro
15162 expander's lexical analyzer.
15163 * lib/gdb.exp (test_print_reject): Same.
15164
e71019a1
MK
151652002-05-09 Mark Kettenis <kettenis@gnu.org>
15166
15167 * gdb.c++/method.exp: Fix typo.
15168
fedfc8e6
MS
151692002-05-08 Michael Snyder <msnyder@redhat.com>
15170
166a1957
MS
15171 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15172 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15173 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15174 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15175 Add iftarget clause for strongarm.
d63a86f8 15176
f1c47eb2
MS
151772002-05-06 Michael Snyder <msnyder@redhat.com>
15178
cb9a9d3e
MS
15179 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15180 (gdb_continue_to_end): Accept output from status wrapper.
15181 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15182 Clean up fail messages to match pass messages.
15183
f1c47eb2
MS
15184 Enable the "needs_status_wrapper" testsuite feature.
15185 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15186 (gdb_compile): Conditionally call gdb_wrapper_init.
15187 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15188 * gdb.c++/method.exp: Recognize output from status wrapper.
15189
6079c749
BE
151902002-05-06 Ben Elliston <bje@redhat.com>
15191From Graydon Hoare <graydon@redhat.com>
15192
15193 * config/sid.exp: Include support for "rawsid" protocol.
15194
188baff3
JB
151952002-05-03 Jim Blandy <jimb@redhat.com>
15196
15197 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15198 * gdb.c++/hang3.C: New file.
15199
b9c07f0f
AC
152002002-05-04 Andrew Cagney <ac131313@redhat.com>
15201
15202 * gdb.base/default.exp: Remove obsolete code.
15203 * gdb.c++/misc.exp: Ditto. Update copyright.
15204 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15205 * gdb.base/whatis.exp: Ditto. Update copyright.
15206 * gdb.base/scope.exp: Ditto. Update copyright.
15207 * gdb.base/ptype.exp: Ditto. Update copyright.
15208 * gdb.base/printcmds.exp: Ditto. Update copyright.
15209 * gdb.base/opaque.exp: Ditto. Update copyright.
15210 * gdb.base/list.exp: Ditto.
15211 * gdb.base/funcargs.exp: Ditto. Update copyright.
15212 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15213 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15214 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15215 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15216 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15217 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15218
5c7a0397
MS
152192002-05-02 Michael Snyder <msnyder@redhat.com>
15220
d6dcc264 15221 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15222 * gdb.base/long_long.exp: Add xscale target.
15223 * gdb.base/default.exp: Add xscale target.
15224
eb7f1c48
JB
152252002-05-01 Jim Blandy <jimb@redhat.com>
15226
15227 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15228 gdb.c++/hang.exp: New test.
15229
a6befae8
FF
152302002-05-01 Fred Fish <fnf@redhat.com>
15231
15232 * gdb.base/completion.exp: Handle completions of "./Make" for
15233 more than one completion possibility, as is the case when we
15234 build and test in the source tree.
15235
0a310277
AG
152362002-04-29 Anthony Green <green@redhat.com>
15237
15238 * gdb.java/jmisc1.exp: New file.
15239 * gdb.java/jmisc2.exp: New file.
15240
6ff9af88
DJ
152412002-04-24 Daniel Jacobowitz <drow@mvista.com>
15242
15243 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15244
96b3d632
EZ
152452002-04-23 Elena Zannoni <ezannoni@redhat.com>
15246
15247 * gdb.base/help.exp: Change 'help status' to allow for target
15248 dependent output differences.
15249
5019bb54
MC
152502002-04-22 Michael Chastain <mec@shout.net>
15251
15252 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15253
a805a116
MC
152542002-04-22 Michael Chastain <mec@shout.net>
15255
15256 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15257
a1706bfd
DM
152582002-04-17 David S. Miller <davem@redhat.com>
15259
15260 * gdb.asm/sparc64.inc: New file.
15261 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15262
a73a20a2
EZ
152632002-04-19 Elena Zannoni <ezannoni@redhat.com>
15264
15265 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15266 instruction file directly into the build tree. Clean up at end of
15267 test.
15268
ba678339
DM
152692002-04-18 David S. Miller <davem@redhat.com>
15270
15271 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15272 handle 64-bit platforms correctly.
15273 * gdb.base/maint.exp: Likewise.
15274
b03399da
KB
152752002-04-18 Kevin Buettner <kevinb@redhat.com>
15276
15277 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15278 ``-fpic'' when compiling files comprising a shared library, but
15279 it does need additional linker flags in order to find shared
15280 libraries at run time.
15281
e2004992
KB
152822002-04-18 Kevin Buettner <kevinb@redhat.com>
15283
15284 * gdb.base/cvexpr.c (use): New function.
15285 (main): Invoke use() on all global variables to prevent
15286 some linkers from deleting these otherwise unused symbols.
15287
d8937120
MC
152882002-04-17 Michael Chastain <mec@shout.net>
15289From David S. Miller <davem@redhat.com>
15290
15291 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15292 handle 64-bit platforms correctly.
15293
ffd61a58
MS
152942002-04-12 Michael Snyder <msnyder@redhat.com>
15295From Jim Blandy <jimb@redhat.com>
a9c64011 15296 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15297 script can handle this instead.
15298 * gdb.base/bar.c (barx): Same.
15299 * gdb.base/baz.c (bazx): Same.
15300 * gdb.base/grbx.c (grbxx): Same.
15301
15302 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15303 manager doesn't automatically unmap overlays unnecessarily.
15304
6b8426a6
MH
153052002-04-10 Martin M. Hunt <hunt@redhat.com>
15306
15307 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15308 stepping out of main.
15309
34af4875
MC
153102002-04-09 Michael Chastain <mec@shout.net>
15311
15312 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15313 scope so that the nested scope tests will make sense.
15314 * gdb.c++/local.exp: Write patterns that actually work with gcc
15315 (the HP patterns "were never known to work with gcc").
15316 Keep the old aCC patterns too.
15317
2d1676a0
DJ
153182002-04-09 Daniel Jacobowitz <drow@mvista.com>
15319
15320 * gdb.base/attach.exp: Correct target board test.
15321
3a63e3f9
MC
153222002-04-08 Michael Chastain <mec@shout.net>
15323
15324 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15325 in a const method. Add some xfail and fail cases for configurations
15326 that do not emit the "const ...".
15327
f18dabd2
MC
153282002-04-07 Michael Chastain <mec@shout.net>
15329
15330 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15331 Accept "A * const" and "const A * const" as type of "this".
15332 Fix spelling of getFunky throughout. Make messages uniform.
15333
0fcddd82
EZ
153342002-04-07 Elena Zannoni <ezannoni@redhat.com>
15335
a9c64011 15336 Work around for PR gdb/285:
0fcddd82
EZ
15337 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15338
16a8534a
EZ
153392002-04-07 Elena Zannoni <ezannoni@redhat.com>
15340
15341 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15342 instructions file at run time instead of configure time.
15343 Sometimes we run the test in a directory that is not the one we
15344 configured in.
15345 * gdb.asm/configure.in: Delete creation of symlink.
15346 * gdb.asm/configure: Regenerate.
15347
24181d81
JB
153482002-04-05 J. Brobecker <brobecker@gnat.com>
15349
15350 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15351 xfullpath () function.
15352
7cdb7107
DJ
153532002-04-04 Daniel Jacobowitz <drow@mvista.com>
15354
15355 * gdb.asm/Makefile.in: Correct dependencies.
15356
15357 * gdb.asm/powerpc.inc: New file.
15358 * gdb.asm/asm-source.exp: Add PowerPC.
15359 * gdb.asm/configure.in: Likewise.
15360 * gdb.asm/configure: Regenerated.
15361
a7d17088
DJ
153622002-04-04 Daniel Jacobowitz <drow@mvista.com>
15363
15364 * gdb.base/relocate.exp: New file.
15365 * gdb.base/relocate.c: New file.
15366
cd721503
FF
153672002-04-04 Fred Fish <fnf@redhat.com>
15368
15369 * gdb.base/step-test.exp: Update comment regarding stopping in
15370 memcpy/bcopy calls inserted as part of the compiler runtime.
15371
b22ad7a7
MS
153722002-04-04 Michael Snyder <msnyder@redhat.com>
15373
15374 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15375
5f279fa6
DJ
153762002-04-03 Daniel Jacobowitz <drow@mvista.com>
15377
15378 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15379 (gdb_expect): Remove $notransfer hack.
15380
dd0fd3ce
DJ
153812002-04-02 Daniel Jacobowitz <drow@mvista.com>
15382
15383 * gdb.c++/classes.exp ("calling method for small class"): Match
15384 updated register output.
15385
1e50cda1
DJ
153862002-03-30 Daniel Jacobowitz <drow@mvista.com>
15387
15388 Fix PR gdb/452
15389 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15390 when finished. Make gdb_file_cmd send "exec-file" when
15391 appropriate.
15392
24015922
DJ
153932002-03-30 Daniel Jacobowitz <drow@mvista.com>
15394
15395 * gdb.base/attach.exp: Remove extra setup_xfail.
15396
dd7dfd64
MS
153972002-03-26 Michael Snyder <msnyder@redhat.com>
15398
15399 * gdb.base/default.exp: Add tests for dump, append, and restore.
15400 * gdb.base/help.exp: Add tests for dump, append, and restore.
15401 * gdb.base/dump.exp: New file, test dump, append and restore.
15402 * gdb.base/dump.c: New file.
15403
48b2f8d7
MS
154042002-03-27 Michael Snyder <msnyder@redhat.com>
15405
d63a86f8 15406 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15407 clean-ups in help messages.
15408
05b4d525
FF
154092002-03-26 Fred Fish <fnf@redhat.com>
15410
15411 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15412 have debugging info for those functions and the compiler uses them
15413 internally to copy structs around.
15414
d7679631
FF
154152002-03-26 Fred Fish <fnf@redhat.com>
15416
15417 * gdb.base/list.exp: Revert the change made yesterday and add note
15418 about why we don't list the default lines for remote targets.
15419
523ac3f9
MS
154202002-03-25 Michael Snyder <msnyder@redhat.com>
15421
15422 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15423
754b2b8d
FF
154242002-03-25 Fred Fish <fnf@redhat.com>
15425
15426 * gdb.base/list.exp: This test works on remote targets so remove
15427 the short circuit for remote targets. Update copyright.
15428
33c3e192
FF
154292002-03-25 Fred Fish <fnf@redhat.com>
15430
15431 * gdb.base/attach.exp: Fix logic error that was suppressing this
15432 test for all non hppa*-*-hpux* targets, instead of the hp target.
15433 Move comments closer to the suppression point. Also now need to
15434 check that we are running natively.
15435
d43e73ee
MS
154362002-03-22 Michael Snyder <msnyder@redhat.com>
15437
882c8f02
MS
15438 * gdb.base/default.exp: Add test for gcore. Update copyright.
15439 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15440
04c12f60
FF
154412002-03-06 Fred Fish <fnf@redhat.com>
15442
15443 * gdb.base/funcargs.c: Remove extraneous ';' character.
15444 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15445
b43df995
MC
154462002-03-04 Michael Chastain <mec@shout.net>
15447
15448 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15449 accommodate gcc v3 function signature.
15450 * gdb.mi/mi0-var-cmd-exp: Ditto.
15451
92362027
AC
154522002-02-24 Andrew Cagney <ac131313@redhat.com>
15453
15454 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15455 ``GNU/Linux'' or ``Linux kernel''
15456 * testsuite/gdb.threads/pthreads.c: Ditto.
15457
258ad32d
MC
154582002-02-24 Michael Chastain <mec@shout.net>
15459
15460 * gdb.threads/pthreads.c (thread1): Add a return statement.
15461 (thread2): Likewise.
15462 (foo): Likewise.
15463
04c3b3d4
MC
154642002-02-23 Michael Chastain <mec@shout.net>
15465
15466 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15467 to placate gcc.
15468
5a2a0a20
MC
154692002-02-23 Michael Chastain <mec@shout.net>
15470
15471 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15472 test "ptype bint". The test passes on all my stabs configurations.
15473
a640f7fc
JB
154742002-02-21 Jim Blandy <jimb@redhat.com>
15475
27924826
JB
15476 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15477 filename at a time, and watch for the ones we want to see.
15478
a640f7fc
JB
15479 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15480 types of pointers to prototyped functions.
15481
edcc8c75
AC
154822002-02-20 Andrew Cagney <ac131313@redhat.com>
15483
15484 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15485 signed, unsigned and straight char.
15486 (padding_char, padding_short, padding_int, padding_long,
15487 padding_long_long, padding_float, padding_double,
15488 padding_long_double): New global variables.
15489 (fill, fill_structs): New functions.
15490
15491 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15492 for correctly sized writes. Update copyright.
15493 (get_valueof): New procedure.
15494 (get_sizeof): Call get_valueof.
15495 (check_valueof): New procedure.
15496 (check_padding): New procedure.
15497
ac57ea44
MC
154982002-02-20 Michael Chastain <mec@shout.net>
15499
15500 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15501 to setup_xfail. Document some of the remaining calls.
15502
7a10c941
MC
155032002-02-18 Michael Chastain <mec@shout.net>
15504
15505 * gdb.c++/userdef.exp: Update copyright year.
15506
fb8acdcc
DJ
155072002-02-18 Daniel Jacobowitz <drow@mvista.com>
15508
15509 * gdb.c++/userdef.exp: Test overloaded operators properly.
15510 Remove xfails.
15511
fda6ae12
MS
155122002-02-14 Michael Snyder <msnyder@redhat.com>
15513
15514 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15515
676a0442
DJ
155162002-02-14 Daniel Jacobowitz <drow@mvista.com>
15517
15518 * gdb.base/a2-run.exp: Check for a remote target properly.
15519 * gdb.base/annota1.exp: Likewise.
15520 * gdb.base/list.exp: Likewise.
15521 * gdb.base/reread.exp: Likewise.
15522 * gdb.base/scope.exp: Likewise.
15523 * gdb.base/shlib-call.exp: Likewise.
15524 * gdb.base/term.exp: Likewise.
15525 * gdb.c++/annota2.exp: Likewise.
15526
78b4f468
RE
155272002-02-13 Richard Earnshaw <rearnsha@arm.com>
15528
15529 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15530
9a81ba51
MC
155312002-02-10 Michael Chastain <mec@shout.net>
15532
15533 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15534 (call_after_alloca): Ditto.
15535
004af6c7
DJ
155362002-02-10 Daniel Jacobowitz <drow@mvista.com>
15537
15538 * gdb.base/ending-run.exp: Guard "cont" test with
15539 gdb_skip_stdio_test.
15540
37225f62
JB
155412002-02-06 Jim Blandy <jimb@redhat.com>
15542
15543 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15544 from here...
15545 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15546 To here. Disable this test on non-HP platforms. Add big comment.
15547
fe6fdd96
MS
155482002-02-04 Michael Snyder <msnyder@redhat.com>
15549
15550 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15551 other than d10v and m32r.
15552
036fad3f
RE
155532002-02-02 Richard Earnshaw <rearnsha@arm.com>
15554
15555 * gdb.base/default.exp: Rewrite test patterns to reduce time
15556 taken to match them.
15557
7148ab62
DJ
155582002-01-30 Daniel Jacobowitz <drow@mvista.com>
15559
15560 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15561 Allow a start function above main.
15562 * gdb.threads/linux-dp.exp: Fix copyright date.
15563
396cc255
DJ
155642002-01-30 Daniel Jacobowitz <drow@mvista.com>
15565
a9c64011
AS
15566 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15567 (check_philosopher_stack): Check for manager thread before checking
15568 for a just-starting thread.
396cc255 15569
f038d31b
DJ
155702002-01-30 Daniel Jacobowitz <drow@mvista.com>
15571
15572 From Neil Booth <neil@daikokuya.demon.co.uk>:
15573 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15574 warnings.
15575
b3ff9d9a
FF
155762002-01-21 Fred Fish <fnf@redhat.com>
15577
15578 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15579 not caller.
15580
39ad761d
JB
155812002-01-21 Jim Blandy <jimb@redhat.com>
15582
15583 * gdb.base/reread.exp: Check that GDB properly re-reads the
15584 executable file when it changes while no inferior is running.
15585
aaf320fa
FF
155862002-01-21 Fred Fish <fnf@redhat.com>
15587
a9c64011
AS
15588 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15589 optionally accept the "shlib events" variation.
aaf320fa 15590
808a31f5
JB
155912002-01-21 Jim Blandy <jimb@redhat.com>
15592
15593 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15594 call `fflush' after every `printf', so that the output is produced
15595 at predictable points, regardless of whatever buffering does (or
15596 doesn't) take place.
15597 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15598 at different points.
15599
4420d5e2
DJ
156002002-01-20 Daniel Jacobowitz <drow@mvista.com>
15601
15602 * gdb.c++/inherit.exp: Update copyright years.
15603 * gdb.c++/method.exp: Likewise.
15604
3e36a0f4
DJ
156052002-01-20 Daniel Jacobowitz <drow@mvista.com>
15606
15607 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15608 artificial methods/arguments.
15609 * gdb.c++/derivation.exp: Likewise.
15610 * gdb.c++/inherit.exp: Likewise.
15611 * gdb.c++/method.exp: Likewise.
15612 * gdb.c++/virtfunc.exp: Likewise.
15613
b4ceaee6
AC
156142002-01-18 Andrew Cagney <ac131313@redhat.com>
15615
15616 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15617 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15618 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15619 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15620 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15621 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15622
ecace851
JB
156232002-01-17 Jim Blandy <jimb@redhat.com>
15624
15625 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15626 anchoring the pattern matching the entry point symbol's name.
15627
375fc983
AC
156282002-01-17 Andrew Cagney <ac131313@redhat.com>
15629
15630 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15631 continue/quit query. Update copyright.
15632
fe6fdd96
MS
156332002-01-14 Michael Snyder <msnyder@redhat.com>
15634
15635 * gdb.base/gcore.exp: Remove extra debugging output.
15636
e017c81f
DJ
156372002-01-13 Daniel Jacobowitz <drow@mvista.com>
15638
15639 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15640 for slightly dubious v2 mangled string.
15641
37ab3bf8
DJ
156422002-01-13 Daniel Jacobowitz <drow@mvista.com>
15643
15644 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15645
1bc05c3a 156462002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15647
1bc05c3a 15648 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15649
1bc05c3a
JM
15650 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15651 constructors.
15652 * gdb.c++/derivation.exp: Likewise.
15653 * gdb.c++/templates.exp: Likewise.
15654 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15655
1bc05c3a
JM
156562002-01-10 Michael Snyder <msnyder@redhat.com>
15657
15658 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15659
a911c360
MS
156602002-01-08 Michael Snyder <msnyder@redhat.com>
15661
15662 * gdb.base/gcore.exp: New test for generate-core-file command.
15663 * gdb.base/gcore.c: Testcase for above.
15664 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15665
ea2119ec
JM
156662002-01-08 Jason Merrill <jason@redhat.com>
15667
15668 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15669
68203136
FF
156702002-01-07 Fred Fish <fnf@redhat.com>
15671
15672 * gdb.c++/overload.exp: Remove unconditional xfails for:
15673 print foo_instance1.overloadargs(1)
15674 print foo_instance1.overloadargs(1, 2)
15675 print foo_instance1.overloadargs(1, 2, 3)
15676 print foo_instance1.overloadargs(1, 2, 3, 4)
15677 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15678 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15679 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15680 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15681 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15682 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15683 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15684 print foo_instance1.overload1arg()
15685 print foo_instance1.overload1arg((char)arg2)
15686 print foo_instance1.overload1arg((signed char)arg3)
15687 print foo_instance1.overload1arg((unsigned char)arg4)
15688 print foo_instance1.overload1arg((int)arg7)
15689 print foo_instance1.overload1arg((unsigned int)arg8)
15690 print foo_instance1.overload1arg((float)arg11)
15691 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15692
21b9b5b1
MS
156932002-01-07 Michael Snyder <msnyder@redhat.com>
15694
15695 * gdb.base/huge.exp: New test. Print a very large target data object.
15696 (skip_huge_test): New test variable. Define if you want to skip this
15697 test. The test reads an 8 megabyte data object from the target, so it
15698 might be very time consuming on remote targets with a slow connection.
15699 * gdb.base/huge.c: New file. Test case for above.
15700
725f922e
FF
157012002-01-07 Fred Fish <fnf@redhat.com>
15702
15703 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15704 g_instance.bfoo, and g_instance.cfoo.
15705
889bf7c5 157062002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15707
889bf7c5
PA
15708 * gdb.base/break.c (multi_line_if_conditional): New function.
15709 (multi_ilne_while_conditional): Likewise.
15710 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15711 IF or WHILE condition puts the breakpoint at the start of
15712 the condition.
f286b2c3 15713
634d57ec
JL
15714 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15715 hppa*-*-hpux* expected failure.
15716 * gdb.base/structs.exp (do_function_calls): Similarly.
15717
15718 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15719 watchpoints.
15720
9fbfe2dc
AC
157212002-01-06 Andrew Cagney <ac131313@redhat.com>
15722
15723 Fix PR gdb/66.
15724 * gdb.base/structs.exp: Replace skip for a29k with skip for
15725 gdb,cannot_call_functions.
15726 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15727 * gdb.base/callfuncs.exp: Ditto.
15728 * gdb.base/call-rt-st.exp: Ditto.
15729 * gdb.base/call-strs.exp: Ditto.
15730 * gdb.base/callfwmall.exp: Ditto.
15731 * gdb.base/scope.exp: Obsolete xfail a29k.
15732 * gdb.c++/misc.exp: Ditto.
15733 * gdb.c++/cplusfuncs.exp: Ditto.
15734 * gdb.base/ptype.exp: Ditto.
15735 * gdb.base/printcmds.exp: Ditto.
15736 * gdb.base/opaque.exp: Ditto.
15737 * gdb.base/list.exp: Ditto.
15738 * gdb.base/funcargs.exp: Ditto.
15739 * gdb.base/default.exp: Ditto.
15740
8ddad156
MS
157412002-01-04 Michael Snyder <msnyder@redhat.com>
15742
ca4976a6 15743 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15744 * gdb.base/maint.exp: Add tests for maint info sections options.
15745
1b074332
JL
15746Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15747
15748 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15749
7d159115
CV
157502001-12-20 Corinna Vinschen <vinschen@redhat.com>
15751
15752 * gdb.asm/arm.inc: New file.
15753 * gdb.asm/asm-source.exp: Add arm targets.
15754 * gdb.asm/configure.in: Ditto.
15755 * gdb.asm/configure: Recreated from configure.in.
15756
8fb87725
JL
15757Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15758
afabe08c
JL
15759 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15760 with HP's compiler.
15761 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15762 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15763 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15764 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15765
15766 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15767 either HP's compilers or GCC.
15768
db521deb
JL
15769 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15770 a SIGBUS or SIGSEGV.
15771
15772 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15773
15774 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15775 can be compiled with either HP's compiler or GCC.
15776
cfa88ab7
JL
15777 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15778 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15779 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15780
ca344dff
JL
15781 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15782 to match current gdb output. Update due to using auto-solib-limit
15783 for limiting instead of overloading auto-solib-add.
15784 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15785 test program.
15786
3f3c6e55 15787 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15788 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15789 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15790 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15791 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15792 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15793 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15794 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15795 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15796 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15797 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15798 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15799 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15800
8fb87725
JL
15801 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15802 a SIGTRAP to the inferior.
15803
cf599fa7
CV
158042001-12-19 Corinna Vinschen <vinschen@redhat.com>
15805
15806 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15807 Substitute call to target_link by call to gdb_compile.
15808
2cd045cd
JL
15809Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15810
a9c64011
AS
15811 * gdb.base/break.exp: Fix HP specific search string when testing
15812 backtracing in a called function.
2cd045cd 15813
a9c64011
AS
15814 * gdb.base/constvars.exp: Only set lang to C++ if we're
15815 compiling the test with HP's compilers.
15816 * gdb.base/volatile.exp: Similarly.
2cd045cd 15817
99ebe9ac
JB
158182001-12-19 Jim Blandy <jimb@redhat.com>
15819
15820 * gdb.base/printcmds.exp: Expect the null character to be printed
15821 as '\0', and the '\013' to be printed as '\v'.
15822 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15823 * gdb.base/setvar.exp: Same.
15824
b9891b29
JB
158252001-12-17 Jim Blandy <jimb@redhat.com>
15826
0eba65ab
JB
15827 * gdb.base/completion.exp: Rather than completing very long
15828 filenames, which can make the readline library produce output we
15829 don't recognize, cd to the directory first, and then complete
15830 using nice, short relative paths.
15831
6970b5b1
JB
15832 * gdb.base/completion.exp: On some systems, there is, in fact, a
15833 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15834 variables as being in scope. So use `no_var_named_this'
15835 instead of `b'.
6970b5b1 15836
b9891b29 15837 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15838 can't find the core file's registers as a failure.
b9891b29 15839
e6ccd35f
JSC
158402001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15841
a9c64011
AS
15842 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15843 test expect string more specific.
e6ccd35f 15844
105ba819
CV
158452001-12-13 Corinna Vinschen <vinschen@redhat.com>
15846
15847 * gdb.asm/asm-source.exp: Add support for xstormy16.
15848 * gdb.asm/configure.in: Ditto.
15849 * gdb.asm/configure: Rebuild.
15850 * gdb.asm/xstormy16.inc: New file.
15851
e9e79dd9
FF
158522001-12-10 Fred Fish <fnf@redhat.com>
15853
15854 * gdb.base/maint.exp: Update to match changes in type dumping code.
15855
347dc97d
JB
158562001-12-10 Jim Blandy <jimb@redhat.com>
15857
15858 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15859 matching the entry point symbol's name at the beginning of the
15860 line.
347dc97d 15861
5178b9d6
DJ
158622001-12-07 Daniel Jacobowitz <drow@mvista.com>
15863
15864 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15865 gdb.c++/inherit.exp, gdb.c++/method.exp,
15866 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15867 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15868 and class layout support.
15869
af890c52
DJ
158702001-12-07 Daniel Jacobowitz <drow@mvista.com>
15871
15872 * gdb.c++/classes.exp: Add test for static member function.
15873 * gdb.c++/misc.cc: Add class with static member function.
15874
7a345fb3
JB
158752001-12-07 Jim Blandy <jimb@redhat.com>
15876
f2e54a80 15877 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15878 those tests as `unsupported'.
15879 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15880 Rewrite subsequent tests to use it.
15881
15882 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15883 those tests as `unsupported'.
15884 * gdb.base/structs.exp (call_struct_func): New function.
15885 (do_function_calls): Use call_struct_func to call the functions
15886 returning structs.
15887
0bc69509
JB
15888 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15889 whether functions are prototyped or not, so we can't possibly pass
15890 arguments to t_float_values2 properly.
15891
7a345fb3
JB
15892 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15893 value of `timeout' for targets other than the mips*tx39-*.
15894
edb6ede1
MS
158952001-12-06 Michael Snyder <msnyder@redhat.com>
15896
d63a86f8 15897 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15898 and detect whether the start symbol has a leading underscore.
15899
2d842f13
JB
159002001-12-04 Jim Blandy <jimb@redhat.com>
15901
15902 * gdb.base/completion.exp: Clarify indentation.
15903
68550daf
JB
159042001-12-03 Jim Blandy <jimb@redhat.com>
15905
15906 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15907 variables on the S/390, not `.word'.
15908
cd5195a8
JB
159092001-11-30 Jim Blandy <jimb@redhat.com>
15910
15911 Add assembly-source tests for s390-ibm-linux.
15912 * gdb.asm/s390.inc: New file.
15913 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15914 the S/390 architecture.
a9c64011 15915 * gdb.asm/configure: Regenerated.
cd5195a8 15916
ca9efc90
MS
159172001-11-30 Michael Snyder <msnyder@redhat.com>
15918
15919 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15920 next, info source, info sources, info line, global and static
15921 variables, and static functions.
15922 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15923 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15924 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15925 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15926 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15927 (gdbasm_leave): Restore frame pointer.
15928 (gdbasm_startup): Copy stack set-up from crt0.S.
15929
d0e66976
FN
159302001-11-26 Fernando Nasser <fnasser@redhat.com>
15931
15932 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
15933 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
15934 to a local (non-static) variable. Copy tstruct.a to a static buffer
15935 and return a pointer to that buffer.
15936 * gdb.base/callfwmall.c (t_structs_a): Ditto.
15937
e2334072
MK
159382001-11-24 Mark Kettenis <kettenis@gnu.org>
15939
15940 * gdb.asm/configure.in: Fix recognition of ix86 target.
15941 * gdb.asm/configure: Regenerate.
15942
756caa3d
MS
159432001-11-21 Michael Snyder <msnyder@redhat.com>
15944
15945 * gdb.asm/sparc.inc: New file.
15946 * gdb.asm/asm-source.exp: Recognize sparc target.
15947 * gdb.asm/configure.in: Recognize sparc target.
15948 * gdb.asm/configure: Regenerate.
d63a86f8 15949
9a4d72d5
MS
159502001-11-21 Michael Snyder <msnyder@redhat.com>
15951
15952 * gdb.asm/m32r.inc: New file.
15953 * gdb.asm/asm-source.exp: Recognize m32r target.
15954 * gdb.asm/configure.in: Recognize m32r target.
15955 * gdb.asm/configure: Regenerate.
15956
a773d1cd
MS
159572001-11-20 Michael Snyder <msnyder@redhat.com>
15958
017ac23d
MS
15959 * gdb.asm/i386.inc: New file.
15960 * gdb.asm/asm-source.exp: Recognize ix86 target.
15961 * gdb.asm/configure.in: Recognize ix86 target.
15962 * gdb.asm/configure: Regenerate.
15963
a773d1cd
MS
15964 * gdb.c++/namespace.exp: Fix quotes in output messages.
15965
bb632afb
MS
159662001-11-14 Michael Snyder <msnyder@redhat.com>
15967
25d559ca 15968 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
15969 qualifier in a type cast expression, to designate an address
15970 in the instruction space (Harvard architecture).
15971
4749e309
MS
159722001-11-13 Michael Snyder <msnyder@redhat.com>
15973
15974 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
15975 Tests for expressions using 'const' and 'volatile'.
15976
25050984
CV
159772001-11-13 Corinna Vinschen <vinschen@redhat.com>
15978
15979 * gdb.asm/asm-sources.exp: Allow defining linker flags.
15980
1902c51f
DJ
159812001-11-12 Daniel Jacobowitz <drow@mvista.com>
15982
15983 * lib/mi-support.exp (mi_run_to_helper): Move comments
15984 outside of gdb_expect.
15985
dcf95b47
DJ
159862001-11-11 Daniel Jacobowitz <drow@mvista.com>
15987
15988 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
15989 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
15990 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
15991 mi0_run_to): New functions.
15992 * gdb.mi/mi-simplerun.exp: Use them.
15993 * gdb.mi/mi0-simplerun.exp: Likewise.
15994 * gdb.mi/mi-var-cmd.exp: Likewise.
15995 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 15996
45b074e1
AC
159972001-11-10 Andrew Cagney <ac131313@redhat.com>
15998
15999 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16000 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16001
bf50d346
AC
160022001-11-09 Andrew Cagney <ac131313@redhat.com>
16003
16004 * gdb.base/restore.exp: Include $expected value in restored test
16005 message.
16006
9383332c
AC
160072001-11-09 Andrew Cagney <ac131313@redhat.com>
16008
16009 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16010 implemented.
16011
db62520a
MS
160122001-11-08 Michael Snyder <msnyder@redhat.com>
16013
16014 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16015 Add pass/fail message for stop at breakpoint in call dummy function.
16016
b5703437
MS
160172001-11-07 Michael Snyder <msnyder@redhat.com>
16018
d63a86f8
RM
16019 * gdb.c++/templates.exp (test_template_breakpoints):
16020 If we get an overload menu, but it does not match what
760f6330 16021 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16022 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16023 making the whitespace optional. Argument for "new" may be
16024 "unsigned" as well as "unsigned int/long".
d63a86f8 16025 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16026 making the whitespace optional. Also replace "(void) with
16027 "((void|)), making the keyword "void" optional.
d63a86f8 16028 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16029 making the whitespace optional. Also replace "(void) with
16030 "((void|)), making the keyword "void" optional.
3bf40917
MS
16031 * gdb.base/callfuncs.c (t_float_values): This function must
16032 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16033 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16034 can be tested against both cases. Usually one case involves
16035 promotion of float to double, while the other does not.
16036 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16037 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16038 includes a stack frame for "start".
16039
c8ab4e6d
JB
160402001-11-05 Jim Blandy <jimb@redhat.com>
16041
16042 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16043 pointers are 32 bits long, and that offsets of relocs are always
16044 stored in the data (REL-style), and not in the reloc entry itself
16045 (RELA-style).
16046 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16047 stabs.
16048
3f08ced9
MS
160492001-11-01 Michael Snyder <msnyder@redhat.com>
16050
16051 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16052 and regular expression operators by using quoting.
16053
cbfa24cd
MS
160542001-10-31 Michael Snyder <msnyder@redhat.com>
16055
16056 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16057 depending on what the symbol table contains.
16058 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16059 the output of the ptype command. Similarly, accept both "const &"
16060 and "const&".
16061
aaa68313
CV
160622001-10-31 Corinna Vinschen <vinschen@redhat.com>
16063
16064 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16065 symbol `STORAGE' to allow to choose the storage class of
16066 the local datastructures.
16067 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16068 compiler directive.
16069
91740388
MS
160702001-10-30 Michael Snyder <msnyder@redhat.com>
16071
16072 * gdb.base/jump.exp: Allow it to run for all targets.
16073
1b7c05e7
CV
160742001-10-29 Corinna Vinschen <vinschen@redhat.com>
16075
16076 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16077 with new double_array size.
16078 (main): Change storage class of all local variables to static.
16079 Reduce size of double_array to 9.
16080 * gdb.base/call-ar-st.exp: Increase timeout value.
16081 Change expected output for double array to match new size in
16082 call-ar-st.c.
16083
36a22261
CV
160842001-10-29 Corinna Vinschen <vinschen@redhat.com>
16085
16086 * gdb.base/ending-run.exp: Create identical output when passing
16087 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16088 Stormy16 target.
36a22261 16089
92b8ae91
MK
160902001-10-28 Mark Kettenis <kettenis@gnu.org>
16091
16092 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16093 that we catch the expected failure under Linux/x86.
16094
cb135b83
OF
160952001-10-29 Orjan Friberg <orjanf@axis.com>
16096
16097 * gdb.base/setvar.exp: Escape curly braces.
16098 * gdb.stabs/weird.exp: Ditto.
16099
6884aa54
DJ
161002001-10-27 Daniel Jacobowitz <drow@mvista.com>
16101
16102 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16103 * gdm.mi/mi0-hack-cli.exp: Likewise.
16104
0398c9aa
AC
161052001-10-25 Andrew Cagney <ac131313@redhat.com>
16106
16107 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16108 messages.
16109
d20bf2e8
AC
161102001-10-21 Andrew Cagney <ac131313@redhat.com>
16111
16112 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16113 checking MI enabled.
16114
03dd63aa
CV
161152001-10-09 Corinna Vinschen <vinschen@redhat.com>
16116
16117 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16118
1d9d99f3
FCE
161192001-10-04 Frank Ch. Eigler <fche@redhat.com>
16120
16121 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16122 if gdb child process crashes, just signal an error.
16123
838ae6c4
JB
161242001-10-02 Jim Blandy <jimb@redhat.com>
16125
16126 * lib/gdb.exp (test_xfail_format): Simplify.
16127
16128 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16129 front of the variable name `format'. Simplify `if'.
16130
8f0cbc1c
DJ
161312001-10-01 Daniel Jacobowitz <drow@mvista.com>
16132
16133 * gdb.threads/pthreads.exp: Wait for output and delay
16134 before sending ^C.
16135
1f08dafd
DJ
161362001-10-01 Daniel Jacobowitz <drow@mvista.com>
16137
16138 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16139 some incorrect output instead of timing out.
16140 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16141
674f90ff
CV
161422001-09-28 Corinna Vinschen <vinschen@redhat.com>
16143
16144 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16145 check to allow additional `int'.
16146
9b284272
DJ
161472001-09-27 Daniel Jacobowitz <drow@mvista.com>
16148
16149 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16150 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16151
b55a4771
MS
161522001-09-27 Michael Snyder <msnyder@redhat.com>
16153
16154 * lib/gdb.exp (test_debug_format): New proc.
16155 (setup_xfail_format): Use new proc test_debug_format.
16156 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16157 proc; use new service proc test_debug_format.
16158 Replace all other "gcc_compiled" tests with this test.
16159 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16160 proc; use new service proc test_debug_format.
16161 Replace all other "gcc_compiled" tests with this test.
16162
161632001-09-27 Michael Snyder <msnyder@redhat.com>
16164
16165 * gdb.base/cvexpr.exp: New file.
16166 * gdb.base/cvexpr.c: New file
16167 Test for expressions using const and volatile keywords.
16168
4e6667ac
CV
161692001-09-26 Corinna Vinschen <vinschen@redhat.com>
16170
16171 * gdb.base/constvars.exp: Check for different orders of keywords
16172 and additional "int" strings in output.
16173
4f337972
AC
161742001-09-22 Andrew Cagney <ac131313@redhat.com>
16175
16176 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16177 responses from "help maint".
16178
2015650d
FCE
161792001-09-19 Frank Ch. Eigler <fche@redhat.com>
16180
16181 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16182 to localhost:NNN instead of :NNN, in case Xvfb is listening
16183 only on TCP.
16184
f3bcedc1
CV
161852001-09-19 Corinna Vinschen <vinschen@redhat.com>
16186
16187 * gdb.base/recurse.exp: When checking leaving the watchpoint
16188 scope, recognize when gdb is in function's epilogue and pass.
16189
6b819c92
KS
161902001-09-18 Keith Seitz <keiths@redhat.com>
16191
16192 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16193 support for running tests against sid targets.
16194 (gdbtk_done): Ditto.
16195
a10c9419
CV
161962001-09-18 Corinna Vinschen <vinschen@redhat.com>
16197
16198 * gdb.base/ending-run.c (main): Set stdout buffersize
16199 to the same reasonable value for any target.
16200 * gdb.base/ending-run.exp: Add a regular expression
16201 to make testsuite happy on Sanyo Stormy16 target.
16202
739d0d99
CV
162032001-09-17 Corinna Vinschen <vinschen@redhat.com>
16204
16205 * gdb.base/display.c (do_loops): Add float variable `f'.
16206 Increment f in loop.
16207 * gdb.base/display.exp: Increment timeout by 60 seconds.
16208 Change float display test to use variable `f'.
16209
1b8947f0
JB
162102001-09-17 Jim Blandy <jimb@redhat.com>
16211
16212 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16213 overflowing the limited breakpoint tables on some ROM monitors
16214 (like the ROM68K).
16215
9890ac81
FCE
162162001-09-15 Frank Ch. Eigler <fche@redhat.com>
16217
16218 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16219 the "-ac" (disable access control) flag.
16220
6db765ea
JH
162212001-08-30 Jeff Holcomb <jeffh@redhat.com>
16222
16223 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16224 ints.
16225
4c32cc04
KS
162262001-08-30 Keith Seitz <keiths@redhat.com>
16227
16228 * lib/gdb.exp: Move all insight-related functionality into
16229 separate file.
16230 * lib/insight-support.exp: New file.
16231
8d6e6f81
FCE
162322001-08-29 Frank Ch. Eigler <fche@redhat.com>
16233
16234 * config/sid.exp (sid_start): Never set sid verbosity; disable
16235 expect_background {} that consumed its stdout; tolerate </dev/null.
16236 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16237
6a90e1d0
AC
162382001-08-18 Andrew Cagney <ac131313@redhat.com>
16239
16240 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16241 CLI jump command to start it.
16242 (mi_run_to_main): Fail immediatly when unexpected output.
16243
1759b3c3
AC
162442001-08-18 Andrew Cagney <ac131313@redhat.com>
16245
16246 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16247 beginning of function. Fix PR gdb/191.
16248
61d11d80
FCE
162492001-08-16 Frank Ch. Eigler <fche@redhat.com>
16250
16251 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16252 what to force sid endianness to.
16253
942a4df2
KS
162542001-08-15 Keith Seitz <keiths@redhat.com>
16255
16256 * lib/gdb.exp (gdbtk_start): Don't set environment
16257 variables for TCL_LIBRARY and friends. Insight will
16258 now figure these out for itself.
16259
0521c418
MS
162602001-08-02 Michael Snyder <msnyder@redhat.com>
16261
16262 * gdb.base/completion.exp: Remove the symbol "a64l" from
16263 the expect string; this is target-specific, and not related
16264 to what is being tested.
16265
74a9a58a
DB
162662001-08-02 Dave Brolley <brolley@redhat.com>
16267
16268 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16269
c70819fa
MS
162702001-07-25 Michael Snyder <msnyder@redhat.com>
16271
c2b8fa57
MS
16272 * gdb.base/consecutive.exp: New file. Test stepping over
16273 breakpoints on consecutive instructions.
16274 * gdb.base/consecutive.c: New file.
16275
c70819fa
MS
16276 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16277 curly braces in regular expressions.
16278
2b1a1355
MS
162792001-07-25 Michael Snyder <msnyder@redhat.com>
16280
16281 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16282 legitimate output from stepping out of main.
16283
413eca6f
KS
162842001-07-22 Keith Seitz <keiths@redhat.com>
16285
16286 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16287 the empty string, do not run the tests.
16288
7e5a9322
SC
162892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16290
16291 * gdb.base/long_long.exp: Detect size of pointer. Take into
16292 account 2-byte pointers when testing for p/a results.
16293
de58f10f
SC
162942001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16295
d63a86f8 16296 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16297 and defined to 1K for m68hc11.
16298 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16299 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16300 (sizeof_random_data): New variable to tell the size of the data table;
16301 don't test past this size; always run to main.
16302
d6f5fea1
SC
163032001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16304
16305 * gdb.base/return2.exp: return of long long and double fails for
16306 68HC11; don't execute these tests on that platform.
16307 * gdb.base/return.exp: Return of a double fails for 68hc11.
16308
c477543d
SC
163092001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16310
16311 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16312 tests that print a float.
16313 * call-rt-st.exp: Likewise.
16314
63cf1c79
MK
163152001-07-12 Mark Kettenis <kettenis@gnu.org>
16316
16317 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16318 running this test on Linux.
16319
112f9ab5
MC
163202001-06-24 Michael Chastain <chastain@redhat.com>
16321
16322 * gdb.base/arithmet.exp: Remove some tests to make all test names
16323 unique.
16324
4970cb0f
MS
163252001-07-03 Michael Snyder <msnyder@redhat.com>
16326
16327 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16328 the output of the ptype command.
16329
d85da69f
MS
163302001-07-02 Michael Snyder <msnyder@redhat.com>
16331
4c8a82de
MS
16332 * gdb.base/completion.exp: Don't assume that break.c is the only
16333 source file that may contain functions named "marker".
d85da69f
MS
16334 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16335
8afc772b
AC
163362001-06-28 Andrew Cagney <ac131313@redhat.com>
16337
16338 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16339 of files to delete.
16340
16341 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16342 * gdb.disasm/h8300s.exp: New file.
16343 gdb.disasm/h8300s.s: Likewise.
16344
cff22675
AC
163452001-06-27 Andrew Cagney <ac131313@redhat.com>
16346
16347 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16348 empty breakpoint tables.
16349
68c81b54
AC
163502001-06-25 Andrew Cagney <ac131313@redhat.com>
16351
16352 * lib/mi-support.exp: Update args=... part of stop-reason
16353 patterns. Accept either a list or a tuple.
16354
2dd62704
AC
163552001-06-23 Andrew Cagney <ac131313@redhat.com>
16356
16357 * lib/mi-support.exp: Remove local emacs variable defining
16358 change-log-default-name.
16359
b4127474
MC
163602001-06-22 Michael Chastain <chastain@redhat.com>
16361
16362 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16363 This is operationally compatible with the previous version.
16364
8dbfb380
JB
163652001-06-13 Jim Blandy <jimb@redhat.com>
16366
16367 * lib/gdb.exp (gdb_test): Doc fix.
16368
f2d8c86d
MC
163692001-06-10 Michael Chastain <chastain@redhat.com>
16370
16371 * gdb.base/exprs.exp: Remove a duplicate test.
16372
81564d34
JB
163732001-06-06 Jim Blandy <jimb@redhat.com>
16374
16375 * gdb.base/return2.exp (main): Use values to test float and double
16376 returns that are not NaN's, to avoid being confused by IEEE
16377 comparison rules.
16378
da55addb
MS
163792001-06-04 Michael Snyder <msnyder@redhat.com>
16380
16381 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16382 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16383 rather than wait for 12 more tests to time out.
16384
42c65987
JB
163852001-06-06 Jim Blandy <jimb@redhat.com>
16386
b18bced9 16387 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16388 Don't forget to match the GDB prompt.
b18bced9 16389
42c65987
JB
16390 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16391
5b41e5f0
JB
163922001-06-04 Jim Blandy <jimb@redhat.com>
16393
16394 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16395 command.
16396
015e046f
KB
163972001-05-31 Kevin Buettner <kevinb@redhat.com>
16398
16399 * gdb.base/annota1.exp (info break): Match four or more spaces
16400 after "Address".
16401
fb1ffbbe
MC
164022001-05-31 Michael Chastain <chastain@redhat.com>
16403
16404 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16405 (dm_type_int_star): Likewise.
16406 (dm_type_long_star): Likewise.
16407 (dm_type_void_star): Likewise.
16408
5ea2a32c
KB
164092001-05-29 Kevin Buettner <kevinb@redhat.com>
16410
16411 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16412 to a known value in order to get consistent results regardless
16413 of the setting of INPUTRC or the presence or contents of .inputrc.
16414
ae23c492
MS
164152001-05-24 Michael Snyder <msnyder@redhat.com>
16416
ac55707e
MS
16417 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16418 Don't require that the main thread and the manager thread are the
16419 first in the list.
16420
ae23c492
MS
16421 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16422 debugging. If test fails, issue an "unsupported" not a "fail".
16423
400071f1
JB
164242001-05-24 Jim Blandy <jimb@redhat.com>
16425
16426 Don't assume that short is shorter than int.
16427 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16428 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16429 this isn't true.
400071f1
JB
16430 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16431 an int, is not equal to ~0 stored in an unsigned char. This tests
16432 the same thing that the previous test meant to, but works on
16433 16-bit machines, too.
16434 ("print unsigned char != (~0)"): Same test, complemented.
16435
0816a3e5
MS
164362001-05-24 Michael Snyder <msnyder@redhat.com>
16437
16438 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16439 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16440 and prevents dejagnu getting out of step.
16441
f6dc23a9
KB
164422001-05-23 Kevin Buettner <kevinb@redhat.com>
16443
16444 * gdb.base/finish.exp (finish_void): Revise pattern for
16445 stopping on the call statement to not permit stopping at
16446 the start of the instructions comprising the call sequence.
16447
7dbd117d
MC
164482001-05-19 Michael Chastain <chastain@redhat.com>
16449
16450 * gdb.base/callfuncs.exp: Make all test names unique.
16451 * gdb.base/commands.exp: Make all test names unique.
16452 * gdb.base/condbreak.exp: Make all test names unique.
16453 * gdb.base/dbx.exp: Make all test names unique.
16454 * gdb.base/default.exp: Make all test names unique.
16455 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16456 and TIMEOUT messages to their corresponding PASS message.
16457 * gdb.base/ending-run.exp: Make all test names unique.
16458 * gdb.base/long_long.exp: Remove duplicate test.
16459
6b0b0a9e
KB
164602001-05-21 Kevin Buettner <kevinb@redhat.com>
16461
16462 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16463 stop on the call statement as well as the statement after the
16464 call.
16465
2caa35cb
MS
164662001-05-21 Michael Snyder <msnyder@redhat.com>
16467
16468 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16469
40713331
EZ
164702001-05-10 Elena Zannoni <ezannoni@redhat.com>
16471
a9c64011
AS
16472 * gdb.base/completion.exp: Revamp test. Make it execute on all
16473 platforms.
40713331 16474
c2c1be8d
EZ
164752001-05-10 Elena Zannoni <ezannoni@redhat.com>
16476
a9c64011
AS
16477 * config/gdbserver.exp (gdb_load): Handle the case
16478 in which the arguments to gdbserver are given in the
16479 baseboard configuration file.
16480 Also handle the case in which the server needs to do a
16481 load.
2c9cd303 16482
9671de48
KS
164832001-05-07 Keith Seitz <keiths@cygnus.com>
16484
a9c64011
AS
16485 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16486 set up the display for testing.
16487 (gdbtk_start): Convert all paths to paths that tcl will like.
16488 Export target information to environment.
16489 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16490 necessary.
16491 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16492 (to_tcl_path): New proc to convert a given pathname into
16493 a path acceptible as an argument to a tcl command.
16494 (_gdbtk_export_target_info): New proc to export target info
16495 into the environment for gdbtk testing.
16496 (gdbtk_done): New proc to signal end-of-test.
9671de48 16497
5a360f47
JB
164982001-05-06 Jim Blandy <jimb@redhat.com>
16499
16500 * restore.c: Make the code of caller0 correspond to its comment.
16501
66c756c6
MS
165022001-05-03 Michael Snyder <msnyder@redhat.com>
16503
16504 * config/sid.exp (gdb_target_sid): Check for error messages.
16505 On error or timeout, don't make expect exit (which will terminate
16506 all subsequent tests); instead just make gdb exit.
d63a86f8 16507 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16508 return a negative value.
16509
a966fde5
JB
165102001-04-24 Jim Blandy <jimb@redhat.com>
16511
851c18e0
JB
16512 * gdb.c++/templates.exp: If we see the prompt for the overload
16513 list, but we haven't recognized any of the longer patterns,
16514 arrange for this test to fail, not hang.
16515
a966fde5
JB
16516 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16517 variations.
16518
db144853
MC
165192001-04-22 Michael Chastain <chastain@redhat.com>
16520
16521 * gdb.c++/local.exp: Use the 'runto' library function.
16522 * gdb.c++/namespace.exp: Likewise.
16523 * gdb.c++/overload.exp: Likewise.
16524
3207ec21
KB
165252001-03-26 Kevin Buettner <kevinb@redhat.com>
16526
16527 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16528 * gdb.base/step-line.exp: New file. Test step/next in presence of
16529 #line directives.
16530 * gdb.base/step-line.c: New file. Test program for the above.
16531 * gdb.base/step-line.inp: New file. We pretend that this file has
16532 been transformed by some other tool into step-line.c.
16533
13b57657
JB
165342001-03-21 Jim Blandy <jimb@redhat.com>
16535
16536 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16537 unmangled operator names.
16538
754cbe1c
JB
165392001-03-20 Jim Blandy <jimb@redhat.com>
16540
16541 * gdb.threads/linux-dp.exp: Recognize an additional message
16542 generated by GDB when it doesn't understand how to debug threads
16543 on the target system.
16544
177495c9
AC
165452001-03-19 Andrew Cagney <ac131313@redhat.com>
16546
16547 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16548
f266096b
MC
165492001-03-12 Michael Chastain <chastain@redhat.com>
16550
16551 * gdb.c++/derivation.exp: Use the 'runto' library function.
16552
cac3c2ff
MC
165532001-03-12 Michael Chastain <chastain@redhat.com>
16554
16555 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16556
b6c11a24
MC
165572001-02-24 Michael Chastain <chastain@redhat.com>
16558
16559 * gdb.c++/ref-types.exp: Change handwritten code to library
16560 function 'runto'.
16561
6bae5bce
OF
165622001-03-16 Orjan Friberg <orjanf@axis.com>
16563
16564 * gdb.base/signals.exp: Set count to 0 explicitly.
16565
0015fd9a
MS
165662001-03-15 Mark Salter <msalter@redhat.com>
16567
16568 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16569 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16570 (gdb_load): Add support for additional target_info: gdb_download_size
16571 and gdb_load_timeout.
0015fd9a 16572
fc33412a
DT
16573Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16574
16575 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16576 file -- to prevent failing when the compile fails but we have no
16577 intention of running the tests anyway.
fc33412a
DT
16578
16579 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16580 tests if set.
16581
16582 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16583 integers.
fc33412a
DT
16584
16585 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16586 * gdb.c++/namespace.exp: Ditto.
16587
115f06de
OF
165882001-03-07 Orjan Friberg <orjanf@axis.com>
16589
16590 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16591 * gdb.base/pointers.exp: Relax pattern match of decimals.
16592
b6ba6518
KB
165932001-03-06 Kevin Buettner <kevinb@redhat.com>
16594
16595 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16596 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16597 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16598 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16599 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16600 config/sh.exp, config/sid.exp, config/slite.exp,
16601 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16602 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16603 config/vxworks.exp, config/vxworks29k.exp,
16604 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16605 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16606 gdb.base/arithmet.exp, gdb.base/assign.exp,
16607 gdb.base/async.exp, gdb.base/attach.exp,
16608 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16609 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16610 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16611 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16612 gdb.base/commands.exp, gdb.base/completion.exp,
16613 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16614 gdb.base/constvars.exp, gdb.base/corefile.exp,
16615 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16616 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16617 gdb.base/ending-run.exp, gdb.base/environ.exp,
16618 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16619 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16620 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16621 gdb.base/funcargs.exp, gdb.base/help.exp,
16622 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16623 gdb.base/logical.exp, gdb.base/long_long.exp,
16624 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16625 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16626 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16627 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16628 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16629 gdb.base/regs.exp, gdb.base/relational.exp,
16630 gdb.base/remote.exp, gdb.base/reread.exp,
16631 gdb.base/restore.exp, gdb.base/return2.exp,
16632 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16633 gdb.base/selftest.exp, gdb.base/setshow.exp,
16634 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16635 gdb.base/sigall.exp, gdb.base/signals.exp,
16636 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16637 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16638 gdb.base/step-test.exp, gdb.base/structs.c,
16639 gdb.base/structs.exp, gdb.base/structs2.exp,
16640 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16641 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16642 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16643 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16644 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16645 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16646 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16647 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16648 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16649 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16650 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16651 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16652 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16653 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16654 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16655 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16656 gdb.trace/circ.exp, gdb.trace/collection.exp,
16657 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16658 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16659 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16660 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16661 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16662 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16663 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16664 notices.
16665
dc96c6c7 166662001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16667
16668 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16669 first arg is int not float.
16670
dc96c6c7 166712001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16672
16673 * gdb.base/reread.exp: Unsupported for non-native targets;
16674 doesn't work for remote debugging.
16675
9b0c4aeb
FN
166762001-02-19 Fernando Nasser <fnasser@redhat.com>
16677
16678 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16679 * gdb.base/ending-run.exp: Properly handle the BSP state when
16680 stepping past the end of main.
9b0c4aeb 16681
02aa71d5
MC
166822001-02-19 John Moore <jmoore@redhat.com>
16683
16684 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16685 Converted HPUX fix for non-expected items following multiple
16686 step commands into general solution for all platforms.
16687
1fa449a4
MC
166882001-02-18 Michael Chastain <chastain@redhat.com>
16689
16690 * gdb.c++/classes.exp (do_tests): Change runto statements
16691 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16692 statements demangler agnostic.
16693 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16694 (gdb_virtfunc_restart): Likewise.
16695
b2f9ec70
MC
166962001-02-14 Michael Chastain <chastain@redhat.com>
16697
16698 * gdb.c++/inherit.exp (do_tests): Change runto statements
16699 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16700 statements demangler agnostic.
16701
cf74b8ca
AC
16702Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16703
16704 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16705 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16706 before calling common_routine 15 times'' tests.
cf74b8ca 16707
99f78f56
MC
167082001-02-11 Michael Chastain <chastain@redhat.com>
16709
16710 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16711 Helps the test script figure out which demangler is in use.
16712 (dm_type_foo_ref): Ditto.
16713 (dm_type_int_star): Ditto.
16714 (dm_type_long_star): Ditto.
16715 (dm_type_unsigned_int): Ditto.
16716 (dm_type_void): Ditto.
16717 (dm_type_void_star): Ditto.
99707966 16718 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16719 Probe the gdb demangler and set variables to accommodate
16720 formatting differences.
16721 (info_func_regexp): New function. Same as info_func, but
16722 matches against a regexp.
16723 (info_func): Match against a literal string.
16724 (print_addr_2): New function. Match against a literal string,
16725 which can be different from the input to gdb.
16726 (print_addr): Simply call print_addr_2 with the same argument twice.
16727 (test_lookup_operator_functions): Use demangler formatting variables.
16728 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16729 the tests in the same order as the C++ class declaration.
16730 (test_paddr_operator_functions): Ditto.
16731 (test_paddr_overloaded_functions): Ditto.
16732 (test_paddr_hairy_functions): Use demangler formatting variables.
16733 Add reference to gdb/19 for related tests.
16734 (do_tests): Call probe_demangler.
16735
1de8f023
KB
167362001-01-30 Kevin Buettner <kevinb@redhat.com>
16737
16738 * gdb.c++/templates.cc (printf): Remove unused function definition.
16739
ca3f91ed
MS
167402001-01-26 Felix Lee <flee@redhat.com>
16741
16742 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16743
167442001-01-25 matthew green <mrg@redhat.com>
16745
16746 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16747 up sid.
16748 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16749
167502001-01-25 matthew green <mrg@redhat.com>
16751
16752 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16753 Deprecate $sid_spawn_id.
ca3f91ed
MS
16754 (sid_exit): Remove code necessary only for `spawn.'
16755
167562001-01-25 matthew green <mrg@redhat.com>
16757
16758 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16759
fb18ec4a
MC
167602001-01-28 Michael Chastain <chastain@redhat.com>
16761
16762 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16763 to call when tests fail. It takes gdb out of the overloaded
16764 function choice menu back to the main prompt, so that the test
16765 program stays synchronized.
16766 (set_bp_overloaded): New proc to collect all the common
16767 code for setting a breakpoint on an overloaded name. Calls
16768 take_gdb_out_of_choice_menu when needed.
16769 (menu_overload1arg): New variable to collect the repeated
16770 instances of the expected menu for an overloaded name. Change
16771 the regular expression to handle changes in g++ type encoding:
16772 "void" can be either "void" or "", and "unsigned int" can be
16773 either "unsigned int" or "unsigned".
16774 (continue_to_bp_overloaded): Change regular expressions to handle
16775 changes in g++ type encoding.
16776 (no proc): Call take_gdb_out_of_choice_menu when needed.
16777 Remove redundant calls to "info break". Accept either "canceled"
16778 or "cancelled". Change regular expressions in "info break"
16779 calls to handle changes in g++ type encoding. Give all tests
16780 unique strings.
16781
9c646a6e
BE
167822001-01-17 Ben Elliston <bje@redhat.com>
16783
16784 * config/sid.exp: New file.
16785
9549d9c1
AC
16786Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16787
16788 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16789
dc96c6c7 167902000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16791
16792 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16793 Add a RE to accept a non-ascii char if one is ever presented.
16794
b4df4f68
FN
167952000-12-20 Fernando Nasser <fnasser@redhat.com>
16796
297dd0fd 16797 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16798
dc96c6c7 167992000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16800
d63a86f8 16801 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16802 in regexp. One '\' does not suffice on Linux.
16803
4a7bddb6
MC
168042000-12-09 Michael Chastain <chastain@redhat.com>
16805
16806 * gdb.base/break.exp (test_clear_command): Use a marker function
16807 rather than 'main' for the test function. Also move this
16808 test to an execution point where the marker function names are
16809 guaranteed to be bound to functions. (Executing tests after a
16810 'finish' from main runs into name conflicts with local names
16811 in __libc_start_main).
16812
dc96c6c7 168132000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16814
16815 * gdb.base/finish.exp: New test for gdb's "finish" command.
16816 * gdb.base/return2.exp: New test for gdb's "return" command.
16817 * gdb.base/return2.c: New source file for above.
16818
dc96c6c7 168192000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16820
16821 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16822 * gdb.base/miscexprs.exp: Ditto.
16823 * gdb.base/pointers.exp: Ditto.
16824 * gdb.c++/derivation.exp: Ditto.
16825 * gdb.c++/local.exp: Ditto.
16826 * gdb.c++/namespace.exp: Ditto.
16827 * gdb.c++/overload.exp: Ditto.
16828 * gdb.c++/ref-types.exp: Ditto.
16829
dc96c6c7 168302000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16831
16832 * gdb.base/constvars.exp: Test result of "up" command.
16833 * gdb.base/miscexprs.exp: Ditto.
16834 * gdb.base/pointers.exp: Ditto.
16835 * gdb.base/scope.exp: Ditto.
16836 * gdb.c++/derivation.exp: Ditto.
16837 * gdb.c++/local.exp: Ditto.
16838 * gdb.c++/namespace.exp: Ditto.
16839 * gdb.c++/overload.exp: Ditto.
16840 * gdb.c++/ref-types.exp: Ditto.
16841
44097287
FN
168422000-11-22 Michael Chastain <chastain@redhat.com>
16843
16844 * mips_pro.exp: Accept either "middle -> top -> main" or
16845 "middle -> main" in the backtrace, because gcc can optimize
16846 tail calls to jumps. Remove setup_xfail for the hppa case.
16847 Add a comment with the original warning messages from PR 3016,
16848 which was filed in 1993, to preserve them for posterity.
16849
9d2e1bab
ND
168502000-11-17 Nick Duffek <nsd@redhat.com>
16851
16852 * lib/gdb.exp (gdb_test): Override timeout with board info.
16853
1aca8eb7
ND
168542000-11-17 Nick Duffek <nsd@redhat.com>
16855
16856 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16857 the second kill and detach messages.
16858
93076499
ND
168592000-11-17 Nick Duffek <nsd@redhat.com>
16860
16861 * configure.in: Add AC_EXEEXT.
16862 * configure: Regenerate.
16863 * Makefile.in (just-check): Export EXEEXT.
16864 * lib/gdb.exp ($EXEEXT): Import from environment.
16865 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16866 expect "maint dump-me" on Cygwin.
16867 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16868 $EXEEXT.
16869
30e87cd3
ND
168702000-11-17 Nick Duffek <nsd@redhat.com>
16871
16872 * gdb.base/break.exp: Test backtrace and finish from called
16873 function on all platforms, not just HP-UX.
16874
dc96c6c7 168752000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16876
16877 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16878 code from gdb_target_monitor, so it can be used independantly
16879 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16880
dc96c6c7 168812000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16882
16883 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16884 * gdb.base/corefile.exp: Expect the message "Program is being
16885 debugged already" when we send the "corefile" command, since
16886 the preceeding gdb_load may have connected gdb to a remote target.
16887 * gdb.base/display.exp: Disable hardware watchpoints if new
16888 board info variable "no_hardware_watchpoints" is true.
16889 Replace single-letter commands with more readable ones.
16890 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16891 if new board info variable "no_hardware_watchpoints" is true.
16892 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16893 to see if stdio (printf) testing is possible.
16894 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16895 board info variable "no_hardware_watchpoints" is true. Use new
16896 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16897
39124dea
FN
168982000-11-13 Fernando Nasser <fnasser@redhat.com>
16899
16900 From Orjan Friberg <orjanf@axis.com>:
16901 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16902 in array print pattern match.
16903
a9e2e984
FN
169042000-11-09 Fernando Nasser <fnasser@redhat.com>
16905
16906 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16907 spelling "cancelled" to U.S. spelling "canceled" to match changes
16908 made to gdb.
16909 * gdb.c++/ovldbreak.exp: Ditto.
16910
c7db355b
PS
169112000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16912
16913 * gdb.base/callfuncs.c (main): Moved to end of file, call
16914 t_double_values to initialize the FPU before inferior calls are made.
16915 * gdb.base/callfuncs.exp: Test for register preservation after calling
16916 inferior functions. Add tests for continuining, finishing and
16917 returning from a stop in a call dummy.
16918
dc96c6c7 169192000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16920
16921 * gdb.base/commands.exp: Break up long lines, and re-indent.
16922
dc96c6c7 169232000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16924
16925 * config/gdbserver.exp: Rewritten from the ground up, to make it
16926 compatible with the current dejagnu tree, and to make it work with
16927 the new "gdbserver" in libremote.
16928
dc96c6c7 169292000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16930
16931 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
16932 * gdb.base/varargs.exp: Skip entire test if no printf support.
16933 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
16934 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
16935
dc96c6c7 169362000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
16937
16938 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
16939 no floating point support.
16940 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
16941 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
16942 * gdb.base/call-rt-st.exp: Ditto.
16943 * gdb.base/call-strs.exp: Ditto.
16944
bac5fc66
JG
169452000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
16946
16947 * gdb.base/sizeof.c: include <stdio.h>.
16948
16949 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
16950 'finish', otherwise uncaptured gdb_prompt would potentially
16951 throw remaining test points out of sync.
bac5fc66 16952
b22a6027
SB
169532000-07-26 Scott Bambrough <scottb@netwinder.org>
16954
16955 * gdb.base/recurse.exp: Run tests for all targets.
16956 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
16957 gnu-oldld case on ARM.
16958 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
16959 for ARM targets.
d63a86f8 16960
d8231941
AG
16961Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
16962
16963 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
16964 * gdb.java/configure: Rebuild.
16965
8caabe69
AG
16966Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
16967
16968 * gdb.java/jv-exp.exp: New file.
16969
9d273ca3
AG
16970Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
16971
16972 * configure: Rebuilt.
16973 * configure.in (configdirs): Add gdb.java.
16974 * gdb.java/jmisc.java: New file.
16975 * gdb.java/jmisc.exp: New file.
16976 * gdb.java/Makefile.in: New file.
16977 * gdb.java/configure: Rebuilt.
16978 * gdb.java/configure.in: New file.
16979 * lib/java.exp: New file.
16980
4f823a66
AC
16981Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
16982
16983 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 16984 underflow.
4f823a66 16985
2391e11d
AC
16986Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
16987
16988 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 16989 and the compilers sizes.
2391e11d 16990
54602222
ND
169912000-07-09 Nick Duffek <nsd@redhat.com>
16992
16993 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
16994 (use_methods): New function.
16995 (main): Call use_methods().
16996 * gdb.c++/classes.exp (test_method_param_class): New procedure.
16997 (do_tests): Call test_method_param_class.
16998
2bec0572
ND
169992000-07-09 Nick Duffek <nsd@redhat.com>
17000
17001 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17002 spelling.
17003 (test_enums): New procedure. Move enum tests from end of script
17004 to here. Set breakpoint on function name instead of line number.
17005 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17006 (enums2): New marker function.
17007 (enums1): New function.
17008 (main): Call enums1(). Move enum tests to enums1().
17009
78492fde
AC
17010Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17011
17012 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17013 compile/link program. Update line numbers.
78492fde
AC
17014 * gdb.asm/d10v.inc: Define ``startup''.
17015 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17016
49a2cef8
AC
17017Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17018
17019 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17020
3e6c8688
EZ
170212000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17022
17023 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17024 of 'help maint print' command.
3e6c8688 17025
9ff5cbe9
AC
17026Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17027
17028 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17029 they use gdb_expect_list.
9ff5cbe9 17030
17c579bd
AC
17031Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17032
17033 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17034 memory-read-packet-size'' instead of ``set endian big'' to test
17035 long commands.
17c579bd 17036
e6d71bf3
DB
170372000-06-03 Daniel Berlin <dan@cgsoftware.com>
17038
17039 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17040 g++, and stop skipping them.
e6d71bf3
DB
17041
17042 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17043 work under g++.
17044
d63a86f8 17045 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17046 initialization.
17047
dc96c6c7 170482000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17049
17050 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17051 the regular expression: accept an (almost) arbitrary sequence of
17052 "frames-invalid" and "breakpoints-invalid" messages both before
17053 and after the "starting" message.
17054
dc96c6c7 170552000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17056
17057 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17058
dc96c6c7 170592000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17060
17061 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17062 Relax the regular expression a little, make it pass on Solaris 8.
17063
8216cda9
KB
170642000-05-12 Kevin Buettner <kevinb@redhat.com>
17065
17066 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17067 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17068 Instead, it is permissible for gdb to stop on the line of the
17069 call itself.
17070
1a570b2f
MS
170712000-05-12 Michael Snyder <msnyder@.cygnus.com>
17072
17073 * gdb.base/break.exp (bp on small function, optimized file):
17074 Add a second pass pattern. The behavior differs here between stabs
17075 and dwarf for one-line functions. Stabs preserves two line symbols
17076 (one before the prologue and one after) with the same line number,
17077 but dwarf regards these as duplicates and discards one of them.
17078 Therefore the address after the prologue (where the breakpoint is)
17079 has no exactly matching line symbol, and GDB reports the breakpoint
17080 as if it were in the middle of a line rather than at the beginning.
17081
dc96c6c7 170822000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17083
d63a86f8 17084 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17085 rather than "send_gdb" (for consistancy).
17086
7d418785
AC
17087Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17088
17089 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17090 * gdb.c++/templates.cc: Properly check for GCC version number.
17091 * lib/compiler.cc: Likewise
17092
dc96c6c7 170932000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17094
d63a86f8 17095 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17096 gdb may not stop at the first line of main, due to code motion.
17097
dc96c6c7 170982000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17099
17100 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17101 This test depends on parsing the printf output from the target.
17102 Since the sparclet stub doesn't do stdio, this will never work.
17103 * gdb.base/call-rt-st.exp: ditto.
17104 * gdb.base/call-strs: ditto.
17105
dc96c6c7 171062000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17107
17108 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17109
17110 * gdb.base/ending-run.exp: After connecting to a remote target,
17111 but before running, the target will appear to be in a random
17112 location. Specify both a file and a line for breakpoints.
17113 Also, the function that calls main may be called 'init'
17114 rather than 'start'.
17115
a5a51225
EZ
171162000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17117
17118 * gdb.base/help.exp: Update output for add-symbol-file command.
17119
7930cc7c
FN
171202000-04-10 Fernando Nasser <fnasser@cygnus.com>
17121
17122 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17123 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17124
23e37ab1
C
171252000-04-07 J.T. Conklin <jtc@redback.com>
17126
e93c542c
C
17127 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17128
23e37ab1
C
17129 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17130
591b8fa3
PDM
17131Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17132
17133 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17134 values that can be represented exactly.
591b8fa3
PDM
17135 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17136 above change, and to not check against the directory part of the source
17137 file name.
17138 (step into print_long_arg_list): Likewise.
17139 (print print_small_structs from print_long_arg_list): Likewise.
17140 (print print_long_arg_list): Likewise.
17141
7a495180
EZ
171422000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17143
30b53638 17144 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17145
beb998c6
AC
17146Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17147
17148 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17149
1c689132
DB
171502000-03-25 Daniel Berlin <dan@cgsoftware.com>
17151
17152 * gdb.base/commands.exp (deprecated_command_test): Add test for
17153 deprecate with no arguments.
17154
c1790a9d
JL
171552000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17156
17157 * gdb.base/break.exp: Add new test for setting breakpoints on
17158 optimized code so we can test breakpoints work even when function
17159 prologues may be optimized away
17160
003ba290
FN
171612000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17162
17163 From David Whedon <dwhedon@gordian.com>
a9c64011 17164 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17165
6837a0a2
DB
171662000-03-22 Daniel Berlin <dan@cgsoftware.com>
17167
17168 * gdb.base/help.exp: Added test for new apropos command.
17169
b9593231
KB
171702000-03-21 Kevin Buettner <kevinb@redhat.com>
17171
17172 * gdb.base/pointers.c (usevar): New function.
17173 (main): Make sure that global variables v_int_pointer2, rptr,
17174 and y are all referenced someplace in the program by calling
17175 usevar() on them. [Some linkers delete symbols which are
17176 never referenced. The space remains, but there's no way to
17177 get a (symbolic) handle on the variable from the debugger.]
17178
751a959b
EZ
171792000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17180
17181 * gdb.base/printcmds.c: Add typedeffed arrays.
17182
17183 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17184 procedure to test arrays that are typedef'd.
751a959b 17185
73a93a32
JI
171862000-03-13 James Ingham <jingham@leda.cygnus.com>
17187
17188 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17189 the library directories.
73a93a32 17190
fb40c209
AC
17191Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17192
17193 * configure.in (configdirs): Add sub directory gdb.mi.
17194 * configure: Re-generate.
17195
17196 * gdb.mi: New directory.
d63a86f8 17197
ee4dd2c9
AC
171982000-02-25 Scott Bambrough <scottb@netwinder.org>
17199
17200 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17201 a long long value as a double on ARM platforms.
ee4dd2c9 17202
70f0cc22
JB
172032000-02-16 Jim Blandy <jimb@redhat.com>
17204
17205 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17206 default source file is set properly before running this test.
17207
853819b8
EZ
172082000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17209
17210 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17211 gdbtk/library directory, not in gdbtcl2.
853819b8 17212
dfcd3bfb
JM
172132000-02-04 Jim Blandy <jimb@redhat.com>
17214
17215 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17216 backslash from regexp pattern.
17217
17218 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17219 procedure. Use it to run all the "continue to bp overloaded"
17220 tests. Note that this changes the names of the tests slightly.
17221 If the breakpoint hit message includes a hex PC value, because
17222 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17223 from the real source code, still consider that a pass.
17224
17225 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17226 XFAIL here if the breakpoint message contains a hex address. Note
17227 similar change on 1999-11-02.
17228
17229 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17230
17231 * gdb.base/ptype.exp: Establish a default source file before
17232 calling get_debug_format.
17233
172342000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17235
17236 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17237
8b93c638
JM
172382000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17239
17240 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17241 of successive stepi commands -- while in the prologue we should see
17242 the function entry bracket.
17243
172442000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17245
17246 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17247 reach __change_mode() when stepping through the end of main().
17248
c5394b80
JM
172492000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17250
17251 * gdb.base/default.exp: Fix expected pattern.
17252 * gdb.base/help.exp: Same.
17253
0d06e24b
JM
172542000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17255
17256 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17257 Don't use xfail's because that affects only the following test.
d63a86f8 17258
0d06e24b 17259 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17260 solaris or linux.
0d06e24b
JM
17261
17262 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17263
dc96c6c7 172642000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17265
d63a86f8 17266 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17267 "A syntax error" rather than "A parse error". Accept both.
17268
172692000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17270
17271 * gdb.base/default.exp: Remove OS dependent string from "target
17272 remote" test.
17273 * gdb.base/help.exp: Same for "help target remote" test.
17274
c3f6f71d
JM
172752000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17276
17277 From Jim Kingdon <kingdon@redhat.com>:
17278
17279 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17280 prompt (cleanup rather than necessity, but still might keep output
17281 from spilling to next test).
c3f6f71d
JM
17282
172832000-01-02 Fred Fish <fnf@cygnus.com>
17284
17285 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17286 AIX, which defines them in <sys/types.h>.
17287
ed9a39eb 172881999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17289
ed9a39eb 17290 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17291 float" test.
ed9a39eb
JM
17292
172931999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17294
ed9a39eb 17295 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17296
17297 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17298 outermost frame disallowed".
17299
173001999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17301
17302 * gdb.base/setvar.exp: New tests for setting the value of a struct
17303 with a constant list.
17304
173051999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17306
17307 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17308 require the user to type a cast before setting the value of a struct.
17309
de57eccd
JM
173101999-12-06 Jim Blandy <jimb@cygnus.com>
17311
17312 * gdb.base/default.exp: Expect the new 'info float' command on
17313 all i386 platforms.
17314
17315 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17316 LinuxThreads libraries that don't support debugging.
17317
c2d11a7d
JM
17318Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17319
17320 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17321 Change the buffer type to ``unsigned char'' to simplify size
17322 arithmetic.
c2d11a7d
JM
17323
17324 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17325 stub only handles 400-1 byte packets. Verify that the download
17326 worked.
c2d11a7d
JM
17327
173281999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17329
17330 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17331 tests, using UNRESOLVED for the untested cases. Also, does not wait
17332 for a timeout if the prompt was received before a recognizable pattern.
17333
173341999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17335
17336 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17337
173381999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17339
17340 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17341 watchpoints.
c2d11a7d
JM
17342
173431999-11-24 Jason Merrill <jason@casey.cygnus.com>
17344
17345 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17346
17347 * gdb.c++/local.exp: Be more flexible in recognizing local class
17348 name mangling. Don't allow horribly truncated method names.
17349 * gdb.c++/derivation.exp: Expect protected inheritance.
17350 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17351 * gdb.c++/virtfunc.exp: Likewise.
17352 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17353 when printing a nested enum.
17354
173551999-11-22 Jim Blandy <jimb@cygnus.com>
17356
17357 * gdb.base/step-test.exp: Properly await GDB's response to setting
17358 a breakpoint on the call to large_struct_by_value.
17359
17360 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17361 just because we have debug info for the `start' function.
17362
173631999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17364
17365 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17366 "Unknown signal" messages, which indicate (on LinuxThreads) that
17367 GDB doesn't know how to debug threads on this system. This is
17368 better than hanging while philosopher 0 dumps chatter into gdb.log.
17369
173701999-11-18 Tom Tromey <tromey@cygnus.com>
17371
17372 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17373
173741999-11-18 Fred Fish <fnf@cygnus.com>
17375
17376 * gdb.base/coremaker2.c: Add sample program for generating
17377 cores that is more self contained than coremaker.c. Eventually
17378 I'll add more code to this and tie it into the testsuite.
17379
4ce44c66
JM
173801999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17381
17382 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17383
173841999-11-10 Jimmy Guo <guo@cup.hp.com>
17385
17386 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17387 from $srcdir/lib/.
4ce44c66 17388 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17389 and gdb.c++/.
4ce44c66
JM
17390
17391 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17392
d63a86f8 17393 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17394 'continue with watch' test point.
17395
173961999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17397
17398 Merged from p2linux-990323-branch:
d63a86f8 17399
4ce44c66
JM
17400 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17401
11cf8741
JM
17402Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17403
17404 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17405 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17406
17407Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17408
17409 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17410 gdb_expect_list.
11cf8741
JM
17411
17412Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17413
17414 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17415
174161999-11-03 Mark Salter <msalter@cygnus.com>
17417
17418 * gdb.base/break.exp: Fix "stub continue" pattern.
17419
174201999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17421
17422 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17423
174241999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17425
17426 * gdb.base/display.exp ("finish"): Add timeout clause.
17427
17428 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17429 plain prompt clause, so this doesn't have to time out in order to
17430 fail.
17431
17432 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17433 breakpoint hit messages include an address.
11cf8741
JM
17434
17435 * gdb.base/display.exp: Don't forget to escape parens in regular
17436 expressions. Unix regexp notatation sucks.
17437
174381999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17439
17440 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17441 order for 'signalled' message.
11cf8741 17442
5c44784c
JM
174431999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17444
17445 From Jimmy Guo <guo@cup.hp.com>:
17446 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17447 * gdb.base/annota1.c: Add code for tests to work with.
17448
174491999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17450
17451 * gdb.base/remote.exp: New test for remote downloading settings.
17452 * gdb.base/remote.c: New file with large .data.
17453
917317f4
JM
174541999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17455
17456 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17457 for LinuxThreads support, merged from the Code Fusion branch.
17458
17459Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17460
17461 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17462 containing exp_continue into a while within an expect. Don't
17463 attempt a start more than three times. Check return value from
17464 gdb_load.
d63a86f8 17465
2df3850c
JM
17466Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17467
17468 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17469 a pass case.
2df3850c 17470
2acceee2
JM
174711999-10-01 Kevin Buettner <kevinb@cygnus.com>
17472
17473 * gdb.base/break.c (main): Added a statement that we can step
17474 off of.
17475 * gdb.base/break.exp: Added tests for setting a breakpoint
17476 at an offset and stepping onto a breakpoint.
17477
174781999-10-01 Fred Fish <fnf@cygnus.com>
17479
d63a86f8 17480 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17481 gdb output.
17482
c2c6d25f
JM
174831999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17484
17485 * gdb.base/break.exp: Code locations are in hex, don't forget!
17486 (For HP-UX.)
17487
174881999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17489
17490 * condbreak.exp: Use break.c as test program.
17491 * condbreak.c: Remove, redundant with break.c.
17492
174931999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17494
17495 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17496 Z-packets if the target needs it.
c2c6d25f
JM
17497
174981999-09-13 James Ingham <jingham@leda.cygnus.com>
17499
17500 * gdb.c++/overload.exp: Added tests for listing overloaded
17501 functions with function pointers in the arg, explicitly calling
17502 out the version you want.
17503
cff3e48b
JM
175041999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17505
17506 * long_long.exp: Add variations of test cases that work for
17507 targets with 16-bit ints and 32-bit doubles.
17508
d4f3574e
SS
175091999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17510
17511 * break.c (main): Compare a possibly-uninitialized argc with an
17512 unlikely value that fits in 16 bits.
17513
175141999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17515
17516 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17517 0xfeeb, don't want negative numbers if ints are 16 bits.
17518
17519 * lib/gdb.exp (skip_cplus_tests): New proc.
17520 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17521 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17522 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17523 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17524 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17525 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17526 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17527 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17528
17529 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17530
17531Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17532
17533 * gdb.base/corefile.exp (up): Allow a parameter to appear
17534 in the frame that we're going up to.
17535
17536 From Jim Blandy <jimb@cygnus.com>:
17537
17538 * gdb.base/default.exp (info float): Expect some output now.
17539
17540 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17541 returning floating-point values to fail on the x86.
17542 * gdb.base/callfwmall.exp (do_function_calls): Same.
17543
17544 * gdb.base/list.exp (test_listsize): Correct expectations for
17545 listing line 1 with listsize 2. Also, listing a single line
17546 works now, as does listing three lines. [Kevin's note: There
17547 were a number of other cases fixed too where the expectations
17548 differed...]
17549
175501999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17551
17552 * gdb.base/selftest.exp: Add case for when version prints as
17553 constant string instead of char pointer.
17554
104c1213
JM
175551999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17556
17557 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17558 stepping out of main.
104c1213
JM
17559
17560 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17561 G++ used.
17562
17563 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17564 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17565
17566 * gdb.c++/ovldbreak.exp: Update match string in test that
17567 includes a warning of multiple breakpoints.
17568
175691999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17570
17571 * gdb.base/display.exp: Improve precision of step-after-finish
17572 added yesterday.
17573
17574 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17575 test.
104c1213
JM
17576
17577 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17578 configs when using G++, not just hppa*.
17579
175801999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17581
17582 * gdb.base/async.c: New file.
17583 * gdb.base/async.exp: New file.
17584
17585Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17586
17587 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17588 PA64.
17589
53a5351d
JM
17590Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17591
104c1213
JM
17592 * gdb.base/display.exp: "finish" can leave us mid-line on many
17593 targets, deal with it. Add a small constant to main, instead of
17594 1000 since main+1000 may not be a valid address in the target.
17595
53a5351d
JM
17596 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17597 on hpux11.
17598
17599 * gdb.base/attach.exp: Handle another hpux11 error message variant
17600 when attaching to a process that does not exist.
17601
176021999-08-19 J.T. Conklin <jtc@redback.com>
17603
17604 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17605 characters in 'continue to 1241' test.
53a5351d
JM
17606
176071999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17608
17609 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17610 stop in print_long_arg_list, define and use a whitespace
17611 variable in print_small_structs test, add an XFAIL for Solaris.
17612 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17613 interested enough to fix.
17614
7be570e7
JM
176151999-08-13 Keith Seitz <keiths@cygnus.com>
17616
17617 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17618 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17619 proc knows about targets other than the natives.
17620 (test_assign): Use "gdb_run_cmd" to "run" the target.
17621 Check that we've actually hit the breakpoint at main.
17622 When we attempt to assign a value to a local variable, check
17623 that the variable is in the current scope, i.e., don't use
17624 a test with an empty result.
17625
17626Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17627
17628 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17629 command.
7be570e7
JM
17630
176311999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17632
17633 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17634 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17635 gdb.compat, gdb.threads-hp.
17636 gdb.hp/configure, gdb.hp/configure.in: New files.
17637 gdb.hp/Makefile.in: Recurse into new subdirs.
17638 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17639 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17640 in object files.
17641 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17642
96baa820
JM
176431999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17644
17645 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17646 funky printf, remove a bogus p/a test.
96baa820
JM
17647
176481999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17649
17650 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17651 connected to the target. This is necessary when running not
17652 natively.
96baa820
JM
17653
176541999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17655
17656 * gdb.base/step-test.exp: Removed some extraneous messages.
17657
17658 * gdb.base/long_long.exp: Don't run memory examination tests
17659 on little-endian targets (they will need a different set of
17660 results to match).
17661
176621999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17663
17664 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17665 until somebody decides to fix GDB.
17666
17667 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17668 constant as "ULL".
96baa820
JM
17669 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17670 matches for a couple x/2 commands.
17671
a0b3c4fd
JM
176721999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17673
17674 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17675 by merging in ref-types2 tests.
17676 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17677
17678 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17679 * gdb.c++/Makefile.in: Add standard actions.
17680 (EXECUTABLES): Rename from PROGS, update list.
17681 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17682 from gdb.hp.
17683 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17684 foo and bar locals.
17685 * gdb.c++/anon-union.exp: Fix tests to match.
17686 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17687 expect matches to handle output variations.
17688 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17689 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17690 output, add HP alternatives for new and delete prints.
a0b3c4fd 17691 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17692 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17693 * gdb.c++/demangle.exp: Use $style when reporting failure.
17694 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17695 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17696 match alternatives.
17697 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17698 compilers.
a0b3c4fd
JM
17699 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17700 * gdb.c++/method.exp: Add match alternatives.
17701 * gdb.c++/misc.cc: Add bool types.
17702 * gdb.c++/misc.exp: Add tests for bool types.
17703 * gdb.c++/overload.exp: Add xfails.
17704 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17705 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17706 add some more template parameter tests (only for HP currently).
17707 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17708 * gdb.c++/virtfunc.cc: Add return type and value for main.
17709 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17710 match alternatives.
d63a86f8 17711
a0b3c4fd
JM
177121999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17713
17714 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17715
177161999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17717
17718 * gdb.base/signals.exp: Don't expect getting a backtrace from
17719 within a signal handler to fail on Linux.
17720
177211999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17722
17723 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17724 * lib/gdb.exp: Remove some gratuitious semicolons.
17725 (delete_breakpoints): Increase timeout.
17726 (gdb_expect): Add -notransfer option.
17727 (gdb_test): Use -notransfer option.
17728 (get_compiler_info): Add f77 case.
17729 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17730 case.
a0b3c4fd
JM
17731 (gdb_preprocess): Call get_compiler.
17732
17733 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17734 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17735 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17736 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17737 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17738 third arg to gdb_test.
a0b3c4fd
JM
17739 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17740 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17741 HP-UX xfails, add others.
a0b3c4fd
JM
17742 * gdb.base/completion.exp: Reflect name change of self-test.
17743 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17744 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17745 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17746 HP failure number.
a0b3c4fd
JM
17747 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17748 useless HP-UX 10.30 references.
17749 * gdb.base/maint.exp: Loosen matches.
17750 * gdb.base/pointers.c (main): Declare more_code.
17751 * gdb.base/pointers.exp: Match on output of a `next'.
17752 * gdb.base/structs.c: Add prototypes.
17753 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17754 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17755
177561999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17757
17758 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17759 command.
a0b3c4fd
JM
17760
177611999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17762
17763 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17764 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17765
17766 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17767 debug info. Deal with lack of signal hanlder info in stack.
17768
a9c64011 17769 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17770 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17771
5a2468f5
JM
177721999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17773
17774 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17775 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17776
adf40b2e
JM
17777Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17778
17779 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17780 a1-selftest.exp.
adf40b2e
JM
17781 * gdb.base/configure: Re-generate.
17782
177831999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17784
17785 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17786 in trying to run first and name is too long.
17787
17788 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17789 pointers2.c and pointers2.exp, respectively.
17790 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17791 doschk happier.
17792
43e526b9
JM
177931999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17794
17795 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17796 callfuncs2.c and callfuncs2.exp.
17797
17798 * gdb.base/list.exp: Remove mistaken xfails.
17799 * gdb.base/list0.h: Add optional prototypes.
17800
9846de1b
JM
17801Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17802
a9c64011 17803 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17804 calling malloc.
a9c64011
AS
17805 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17806 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17807 use.
9846de1b
JM
17808
178091999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17810
17811 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17812 * gdb.base/annota2.cc, annota2.exp: Move from here.
17813 * gdb.c++/annota2.cc, annota2.exp: To here.
17814 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17815
43ff13b4
JM
17816Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17817
17818 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17819 a consistent format.
43ff13b4 17820
085dd6e6
JM
178211999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17822
17823 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17824 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17825 HP compilers, also set the globals $true and $false.
17826
17827 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17828 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17829 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17830 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17831 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17832 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17833 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17834 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17835 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17836 whatis.c} Add C++ compatible function definitions and return
17837 types, add includes for library functions.
085dd6e6
JM
17838 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17839 * gdb.base/step-test.c (myglob): Rename from glob.
17840 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17841 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17842 files, move here from gdb.hp.
085dd6e6 17843 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17844 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17845 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17846 Adjust line numbers in regexps.
085dd6e6
JM
17847
17848 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17849 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17850 instead of 0/1.
17851
17852 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17853 foll-vfork.exp: New files, move here from gdb.hp.
17854 * gdb.base/page.exp: New file, test of pagination command.
17855
17856 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17857 recursion test.
17858 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17859
17860 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17861 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17862
17863 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17864 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17865 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17866 watchpoint test.
085dd6e6
JM
17867 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17868 them work.
17869 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17870 expressions properly.
17871 * gdb.base/corefile.exp: Loosen the match slightly.
17872 * gdb.base/default.exp: Allow "Error accessing memory" message
17873 also.
17874 * gdb.base/display.exp: Skip over x/0 j if PA64.
17875 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17876 * gdb.base/interrupt.exp: Ditto.
17877 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17878 in use.
17879 * gdb.base/list.exp: Add xfails for HP-UX.
17880 * gdb.base/long_long.exp: Refine some of the numeric matches.
17881 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17882 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17883 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17884 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17885 * gdb.base/ptype.exp: Succeed on more varieties of output.
17886 * gdb.base/scope.exp: Add xfails for HP-UX.
17887 * gdb.base/sect-cmd.exp: Add more cases.
17888 * gdb.base/setvar.exp: Add xfails for HP-UX.
17889 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17890 * gdb.base/signals.exp: Match on void symbolically.
17891 * gdb.base/step-test.exp: Add case for PA64.
17892 * gdb.base/term.exp: Add exit and restart.
17893 * gdb.base/twice.exp: Clean up after self.
17894 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17895 * gdb.base/whatis.exp: Allow more ways to pass tests.
17896
17897 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17898 no longer useful.
085dd6e6
JM
17899
17900Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17901
17902 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17903 list of patterns.
085dd6e6 17904 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17905 print_double_array(double_array)", "continuing to breakpoint
17906 1018", "print print_double_array(array_d)" and "continuing to
17907 1034" tests.
d63a86f8 17908
085dd6e6
JM
179091999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17910
a9c64011 17911 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17912
179131999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17914
17915 * config/mt-*: Remove, these haven't been used since 1996.
17916
179171999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17918
17919 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17920 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17921 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17922
9e0b60a8
JM
179231999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17924
17925 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17926 simpler match case for the ptype of the big class.
17927
179281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17929
17930 * gdb.exp: Fix test for gdb_prompt existence.
17931
179321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17933
17934 * gdb.exp (gdb_test): Add fail after calls to perror.
17935
179361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17937
17938 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
17939
179401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17941
17942 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
17943
0f71a2f6
JM
17944Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
17945
17946 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 17947 malloc() is linked in.
0f71a2f6
JM
17948
179491999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17950
17951 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
17952 step at end.
17953
17954 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
17955
179561999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
17957
17958 * gdb.java/jv-print.exp: New file. (Our first Java test!)
17959
cce74817
JM
17960Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
17961
17962 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
17963 * gdb.base/mips_pro.exp: Likewise.
17964
179651999-06-02 Keith Seitz <keiths@cygnus.com>
17966
17967 * gdb.c++/templates.cc: Change all "new" operators to throw
17968 an exception.
17969 * gdb.c++/cplusfuncs.cc: Likewise.
17970
17971 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
17972
17973Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
17974
17975 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
17976 * gdb.base/ending-run.exp: When stepping out of main, accept a
17977 step into an arbitrary assembler file.
cce74817 17978
392a587b
JM
179791999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17980
d63a86f8 17981 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 17982 "breakpoint-invalid" to be printed.
d63a86f8 17983 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
17984 number of "frames-invalid" and "breakpoint-invalid" to be printed.
17985 * gdb.base/annota2.cc: Initialize a.x to 0.
17986
9e086581
JM
179871999-05-17 Keith Seitz <keiths@cygnus.com>
17988
17989 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
17990 when "skip_float_tests" set.
17991 Ditto for "print print_double_array(array_d)", "print print_small_structs",
17992 "print print_ten_doubles", and "step into print_long_arg_list".
17993 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
17994 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
17995 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
17996 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
17997 "skip_float_tests" is set.
17998 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
17999 when "skip_float_tests" set.
d63a86f8 18000
cd0fc7c3
SS
180011999-05-06 Keith Seitz <keiths@cygnus.com>
18002
18003 * gdb.base/annota2.cc: Include stdio.h.
18004
18005Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18006
18007 * gdb.base/crossload.exp: Remove, this has been disabled ever
18008 since BFD stopped including all targets, and cross-GDB gets
18009 plenty of testing anyway.
18010 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18011 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18012 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18013 * gdb.base/README: Remove, was doc for this.
18014 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18015 needed.
cd0fc7c3 18016
b83266a0
SS
180171999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18018
18019 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18020 output.
18021
18022 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18023 * gdb.base/annota2.exp: New file. More annotation tests.
18024 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18025 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18026
180271999-04-23 Angela Marie Thomas <angela@cygnus.com>
18028
18029 * config/cfdbug.exp: New file.
18030
7a292a7a
SS
180311999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18032
18033 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18034 Marcus Daniel's and Dale Hawkins's demangler crashes.
18035
18036 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18037 test_lucid_style_demangling, test_arm_style_demangling,
18038 test_hp_style_demangling): Try Tom Tromey's core-dumping
18039 identifier under each demangling style.
7a292a7a
SS
18040
180411999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18042
18043 * gdb.c++/demangle.exp: Include the current demangling style
18044 in all test names.
18045 (current_demangling_style): New global variable.
18046 (set_demangling_style, test_demangling_core, test_demangling,
18047 test_demangling_exact): New functions.
18048 (test_gnu_style_demangling, test_lucid_style_demangling,
18049 test_arm_style_demangling, test_hp_style_demangling): Use those,
18050 instead of calling gdb_test and gdb_test_exact directly.
18051 (catch_demangling_errors): New function, which reports errors
18052 signalled by the demangling test functions in an orderly way.
18053 (do_tests): Use catch_demangling_errors.
18054
180551999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18056
18057 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18058 grouping in expressions, not {}.
7a292a7a
SS
18059
18060 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18061 initialized yet.
7a292a7a
SS
18062
180631999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18064
18065 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18066 are listed.
18067
180681999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18069
18070 * gdb.stabs/weird.exp: Test for CC being defined before
18071 looking at its value.
18072
180731999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18074
18075 * gdb.base/call-ar-st.exp: Remove stray '#'.
18076 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18077 "short int" and "long int".
18078 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18079 change, to mollify finicky HP compiler.
7a292a7a
SS
18080 * gdb.hp/reg-test.exp (testfile): Fix file name.
18081 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18082
7a292a7a
SS
18083 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18084 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18085 alternate form of enum ptype.
18086
c906108c
SS
180871999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18088
7a292a7a
SS
18089 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18090 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18091 passing skip_hp_tests, so as not to waste time on guaranteed
18092 failure.
7a292a7a 18093
c906108c
SS
18094 * gdb.c++/overload.cc: Pass string instead of char addr, always
18095 init ccpfoo.
18096 * gdb.c++/templates.cc: Fix syntax error.
18097
7a292a7a
SS
18098Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18099
18100 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18101 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18102 command.
18103
181041999-03-18 James Ingham <jingham@cygnus.com>
18105
18106 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18107
18108 * gdb.c++/method.exp: It was testing an uninitialized int on the
18109 stack and assuming it was positive.
18110
18111 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18112
18113 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18114 keep it from killing the rest of the tests.
7a292a7a
SS
18115 Use gdb_continue_to_end.
18116
18117 * gdb.base/sigall.exp: use gdb_continue_to_end.
18118
18119 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18120
18121 * gdb.base/display.exp: use runto_main, not run.
18122
d63a86f8
RM
18123 * gdb.base/default.exp: Check for the current error message in the
18124 r abbreviation test.
7a292a7a
SS
18125 Add strongarm to the targets that know info float.
18126
d63a86f8 18127 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18128 run which doesn't work with monitors.
18129
18130 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18131
18132 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18133
18134 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18135 program. Traps the case (in Cygmon) when the program never really
18136 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18137 more places, so I used my name. Sorry Mark...
18138
18139 * config/monitor.exp (gdb_target_monitor): added another
18140 target_info parameter: remotebinarydownload. This will set the
18141 remotebinarydownload flag if this is causing some boards trouble.
18142
181431999-03-18 Mark Salter <msalter@cygnus.com>
18144
18145 * lib/gdb.exp (continue_to_exit): New function.
18146
18147 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18148 * gdb.base/ending-run.exp: Ditto.
18149 * gdb.base/step-test.exp: Ditto.
18150
181511999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18152
18153 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18154 (suggested by Art Haas <ahaas@neosoft.com>).
18155
181561999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18157
889bf7c5 18158 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18159
18160Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18161
18162 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18163 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18164
181651999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18166
18167 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18168 a call to strlen; sometimes we do have sources.
18169
181701999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18171
18172 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18173 character, so GDB won't print garbage after its end.
d63a86f8 18174
c906108c
SS
18175 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18176 breakpoint there instead. Sometimes GCC emits memcpy to handle
18177 the large structures being passed by value, so we step into that
18178 instead of sum_array_print, which obscures what we're really testing.
18179 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18180 the bizarre steps into memcpy, so do that here. Add check for
18181 stepping into function calls that pass large structures by value.
18182 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18183 Remove all references to specific line numbers.
18184 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18185 New type and function.
18186 (main): Call large_struct_by_value, passing it a large struct by value.
18187 * lib/gdb.exp (gdb_get_line_number): New function.
18188
18189 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18190 more portable.
18191
7a292a7a
SS
181921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18193
c906108c
SS
18194 * lib/gdb.exp: Doc fixes.
18195
7a292a7a
SS
181961999-03-05 Nick Clifton <nickc@cygnus.com>
18197
d63a86f8 18198 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18199
182001999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18201
c906108c 18202 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18203 commands. They're not germane to this test, and they don't work
18204 that way on remote targets.
c906108c 18205
3fc11d3e
JM
182061999-03-01 James Ingham <jingham@cygnus.com>
18207
18208 * Changelog entries merged over from gdb development branch.
18209
3fc11d3e
JM
18210 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18211
18212 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18213 for outputting results of test run.
18214
2d4a1622 18215 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18216
18217 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18218
7a292a7a
SS
182191999-02-25 Felix Lee <flee@cygnus.com>
18220
18221 * lib/gdb.exp (debug_format): initialize
18222
c906108c
SS
182231999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18224
18225 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18226 * gdb.base/call-rt-st.c: Ditto.
18227
c906108c
SS
182281999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18229
18230 * gdb.threads/pthreads.exp (horiz): New variable.
18231 (test_startup): Fix regexps that capture thread numbers.
18232
182331999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18234
18235 * gdb.base/smoke.exp: Disambiguate two test case names (both
18236 called ``print'').
18237
18238Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18239
18240 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18241 compilation.
c906108c
SS
18242
182431999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18244
18245 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18246 actual output formatting.
18247 * gdb.base/smoke.exp: GDB removes leading 0's.
18248 * gdb.base/volatile.exp: Don't check type of remuneration;
18249 that variable is no longer defined in constvars.c.
18250 * gdb.base/step-test.c (main): Exit with explicit exit code.
18251 * gdb.base/step-test.exp: Remove two nexti checks--they are
18252 not portable.
18253
182541999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18255
18256 * gdb.base/help.exp ("help delete display"): Fix test to match
18257 gdb's output.
18258
18259 * gdb.base/long_long.c (known_types): Initialize values to zero.
18260 * gdb.base/long_long.exp: Step one more line
18261 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18262 leading zeros. Explicitly ask for hex formatting. Use
18263 unique test case names.
c906108c
SS
18264
18265Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18266
d63a86f8 18267 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18268
18269 * gdb.c++/method.exp: Add missing close brace.
18270
182711999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18272
18273 * gdb.base/maint.exp: Use 'set height 0' to disable page
18274 prompting, not 'set height 400'.
18275
18276 Fix a bunch of timeouts.
18277 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18278 four separate tests, so expect doesn't take forever to match a ton
18279 of text against a regexp with lots of .* forms.
18280 ("maint print psymbols", "maint print symbols"): Make some of
18281 these greps more selective, so that expect doesn't try to wade
18282 through huge piles of output and time out.
18283
18284 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18285
18286 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18287 tests: one which doesn't expect shlib events to be reported, and
18288 another which does, but is XFAIL for all platforms other than
18289 HP/UX.
c906108c
SS
18290
18291 * gdb.base/break.exp: Teach the test suite that the `catch
18292 fork', `catch vfork', and `catch exec' commands produce error
18293 messages on platforms that don't provide these features.
18294
18295Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18296
18297 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18298 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18299 (shortening names from solib_threshold.exp etc), won't run on
18300 anything but HP-UX for the foreseeable future.
c906108c 18301 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18302 reflect move.
c906108c
SS
18303
18304Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18305
18306 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18307 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18308
18309Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18310
18311 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18312 successfully re-sets breakpoints in shared libraries.
18313 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18314
18315Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18316
d63a86f8
RM
18317 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18318 and compiled w/o GCC.
c906108c
SS
18319
18320 * gdb.hp/watch-cmd.exp: ditto.
18321
18322 * gdb.hp/watch-hp.exp: ditto.
18323
18324 * gdb.hp/xdb1.exp: ditto.
18325
18326 * gdb.hp/xdb2.exp: ditto.
18327
18328 * gdb.hp/dbx.exp: ditto.
18329
18330Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18331
18332 * constvars.c: Remove C++-isms.
18333 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18334 with GCC.
c906108c
SS
18335
18336Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18337
18338 The following changes are part of the HP merge.
18339
18340 * gdb.base/break.exp: new tests to verify that catchpoints for
18341 fork, vfork, and exec don't trigger inappropriately.
18342
18343 * gdb.base/opaque.exp: compile one file at a time, then link.
18344
18345 * gdb.base/signals.exp: be more restrictive about which hppa
18346 systems receive a setup_xfail. new tests.
18347
18348 * gdb.base/solib_threshold.build: new file.
18349 * gdb.base/solib_threshold.exp: new file.
18350 * gdb.base/solib_threshold.link_opts: new file.
18351 * gdb.base/solib_threshold.mk: new file.
18352 * gdb.base/gen_solib_threshold.c: new file.
18353
18354 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18355 tests. New tests for enums inside classes.
18356
18357 * gdb.c++/compiler.cc: indicate support of template debugging.
18358
18359 * gdb.c++/demangle.exp: run hp style demangling tests.
18360
18361 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18362 tests.
18363
18364 * gdb.c++/misc.cc: changes to support new tests.
18365
18366 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18367 to support new tests.
18368
18369 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18370 gcc, then skip these tests.
18371
18372Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18373
18374 The following files are part of the HP merge; some had longer
18375 names at HP, but have been renamed to be no more than 14
18376 characters in length.
18377
18378 * gdb.hp/ambiguous.cc: new file.
18379 * gdb.hp/ambiguous.exp: new file.
18380 * gdb.hp/attach.exp: new file.
18381 * gdb.hp/attach2.exp: new file.
18382 * gdb.hp/classes-hp.exp: new file.
18383 * gdb.hp/ctti.exp: new file.
18384 * gdb.hp/ctti-add.cc: new file.
18385 * gdb.hp/ctti-add1.cc: new file.
18386 * gdb.hp/ctti-add2.cc: new file.
18387 * gdb.hp/ctti-add3.cc: new file.
18388 * gdb.hp/dbx.exp: new file.
18389 * gdb.hp/exception.cc: new file.
18390 * gdb.hp/exception.exp: new file.
18391 * gdb.hp/foll-exec.c: new file.
18392 * gdb.hp/foll-exec.exp: new file.
18393 * gdb.hp/foll-fork.c: new file.
18394 * gdb.hp/foll-fork.exp: new file.
18395 * gdb.hp/foll-vfork.c: new file.
18396 * gdb.hp/foll-vfork.exp: new file.
18397 * gdb.hp/inherit-hp.exp: new file.
18398 * gdb.hp/more-steps.exp: new file.
18399 * gdb.hp/namespace.cc: new file.
18400 * gdb.hp/namespace.exp: new file.
18401 * gdb.hp/optimize.exp: new file.
18402 * gdb.hp/pxdb.c: new file.
18403 * gdb.hp/pxdb.exp: new file.
18404 * gdb.hp/quicksort.exp: new file.
18405 * gdb.hp/reg-test.exp: new file.
18406 * gdb.hp/reg-test.s: new file.
18407 * gdb.hp/sized-enum.c: new file.
18408 * gdb.hp/sized-enum.exp: new file.
18409 * gdb.hp/start-stop.exp: new file.
18410 * gdb.hp/templ-hp.cc: new file.
18411 * gdb.hp/templ-hp.exp: new file.
18412 * gdb.hp/thr-lib.c: new file.
18413 * gdb.hp/thr-lib.exp: new file.
18414 * gdb.hp/thr-lib.h: new file.
18415 * gdb.hp/thr-liblib.c: new file.
18416 * gdb.hp/virtfun-hp.c: new file.
18417 * gdb.hp/virtfun-hp.exp: new file.
18418 * gdb.hp/watch-cmd.exp: new file.
18419 * gdb.hp/watch-hp.exp: new file.
18420 * gdb.hp/xdb1.exp: new file.
18421 * gdb.hp/xdb2.exp: new file.
18422 * gdb.hp/xdb3.exp: new file.
18423
18424Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18425
18426 The following files are part of the HP merge; some had longer
18427 names at HP, but have been renamed to be no more than 14
18428 characters in length.
18429
18430 * gdb.base/ss.h: new file.
18431 * gdb.base/call-ar-st.c: new file.
18432 * gdb.base/call-ar-st.exp: new file.
18433 * gdb.base/call-rt-st.c: new file.
18434 * gdb.base/call-rt-st-exp: new file.
18435 * gdb.base/call-strs.exp: new file.
18436 * gdb.base/ena-dis-br.exp: new file.
18437 * gdb.base/environ.exp: new file.
18438 * gdb.base/long_long.exp: new file.
18439 * gdb.base/sect-cmd.exp: new file.
18440 * gdb.base/shlib-cl2.exp: new file.
18441 * gdb.base/smoke.exp: new file.
18442 * gdb.base/so-impl-ld.c: new file.
18443 * gdb.base/so-impl-ld.exp: new file.
18444 * gdb.base/so-indr-cl.c: new file.
18445 * gdb.base/so-indr-cl.exp: new file.
18446 * gdb.base/varargs.exp: new file.
18447 * gdb.base/volatile.exp: new file.
18448 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18449 * gdb.base/display.exp: new file.
c906108c
SS
18450 * gdb.c++/derivation.exp: new file.
18451 * gdb.c++/local.exp: new file.
18452 * gdb.c++/member-ptr.exp: new file.
18453 * gdb.c++/overload.exp: new file.
18454 * gdb.c++/ovldbreak.exp: new file.
18455 * gdb.c++/ref-types.exp: new file.
18456 * gdb.c++/ref-types2.exp: new file.
18457 * gdb.c++/userdef.exp: new file.
d63a86f8 18458
c906108c
SS
18459Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18460
18461 * gdb.base/default.exp: Reflect wording change in remote.c.
18462
dc96c6c7 18463Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18464
18465 * gdb.base/help.exp: Update to reflect current text.
18466
18467Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18468
18469 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18470 they're stack variables and contain garbage.
18471 * gdb.c++/anon-union.exp: new file.
18472
18473 The following changes were made by David Taylor
889bf7c5
PA
18474 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18475 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18476 in changes by HP.
c906108c
SS
18477
18478 * gdb.base/bitops.exp: new file.
18479 * gdb.base/default.exp: change expected messages for catch and
18480 info catch tests to reflect HP merge changes.
18481 * gdb.base/enable-disable-break.exp
18482 * gdb.base/ending-run.c: new file.
18483 * gdb.base/long_long.c: new file.
18484 * gdb.base/maint.exp: new file.
18485 * gdb.base/pointers2.exp: new file.
18486 * gdb.base/shlib-call2.exp: new file.
18487 * gdb.base/solib.exp: new file.
18488 * gdb.base/step-test.c: new file.
18489 * gdb.c++/anon-union.cc: new file.
18490 * gdb.c++/local.cc: new file.
18491 * gdb.c++/member-pointer.cc: new file.
18492 * gdb.c++/method.cc: new file.
18493 * gdb.c++/ref-types.cc: new file.
18494 * gdb.c++/ref-types2.cc: new file.
18495 * gdb.c++/userdef.cc: new file.
d63a86f8 18496
c906108c
SS
18497 * gdb.base/scope.exp: compile one file at a time, then link.
18498 * gdb.base/langs.exp: ditto.
18499 * gdb.base/list.exp: ditto.
d63a86f8 18500
c906108c
SS
18501Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18502
18503 The following changes were made by David Taylor
889bf7c5
PA
18504 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18505 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18506 in changes by HP.
d63a86f8 18507
c906108c
SS
18508 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18509 skip tests. When compiling pass c++ flag to gdb_compile.
18510 * gdb.c++/
d63a86f8 18511
c906108c
SS
18512 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18513 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18514 (skip_hp_tests): new function.
18515 (gdb_preprocess): new function.
18516
18517 * configure.in (hpdir): decide whether to configure gdb.hp.
18518 * configure: regenerated.
18519
18520 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18521 to delete on clean.
18522 (EXECUTABLES): update to reflect new additions.
18523 * gdb.base/commands.exp: update message expected.
18524 * gdb.base/default.exp: add copyright notice.
18525 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18526 * gdb.base/help.exp: update messages to reflect current text.
18527 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18528 targets for recurse tests.
18529 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18530 skip this file.
18531
18532 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18533 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18534 compilation.
18535 * gdb.c++/misc.exp: ditto.
18536 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18537 run the tests. tell gdb_compile that it's a c++ compilation.
18538
18539 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18540
c906108c
SS
18541 * gdb.base/all-bin.exp: new file.
18542 * gdb.base/arithmet.exp: new file.
18543 * gdb.base/assign.exp: new file.
18544 * gdb.base/completion.exp: new file.
18545 * gdb.base/cond-expr.exp: new file.
18546 * gdb.base/condbreak.exp: new file.
18547 * gdb.base/define.exp: new file.
18548 * gdb.base/dollar.exp: new file.
18549 * gdb.base/environment.exp: new file.
18550 * gdb.base/eval-skip.exp: new file.
18551 * gdb.base/jump.exp: new file.
18552 * gdb.base/logical.exp: new file.
18553 * gdb.base/pointers.exp: new file.
18554 * gdb.base/relational.exp: new file.
18555 * gdb.base/section_command.exp: new file.
18556 * gdb.base/whatis-expr.exp: new file.
18557
18558 * gdb.base/all-types.c: new file.
18559 * gdb.base/call-array-struct.c: new file.
18560 * gdb.base/call-return-struct.c: new file.
18561 * gdb.base/call-strings.c: new file.
18562 * gdb.base/callfuncs2.c: new file.
18563 * gdb.base/condbreak.c: new file.
18564 * gdb.base/constvars.c: new file.
18565 * gdb.base/display.c: new file.
18566 * gdb.base/int-type.c: new file.
18567 * gdb.base/jump.c: new file.
18568 * gdb.base/miscexprs.c: new file.
18569 * gdb.base/pointers.c: new file.
18570 * gdb.base/pointers2.c: new file.
18571 * gdb.base/shmain.c: new file.
18572 * gdb.base/shr1.c: new file.
18573 * gdb.base/shr2.c: new file.
18574 * gdb.base/solib.c: new file.
18575 * gdb.base/solib1.c: new file.
18576 * gdb.base/solib2.c: new file.
18577 * gdb.base/varargs.c: new file.
18578 * gdb.c++/derivation.cc: new file.
18579 * gdb.c++/overload.cc: new file.
18580 * gdb.c++/ovldbreak.cc: new file.
18581 * gdb.hp/attach.c: new file.
18582 * gdb.hp/attach2.c: new file.
18583 * gdb.hp/average.c: new file.
18584 * gdb.hp/compiler.c: new file.
18585 * gdb.hp/compiler.cc: new file.
18586 * gdb.hp/execd-program.c: new file.
18587 * gdb.hp/follow-exec.c: new file.
18588 * gdb.hp/follow-fork.c: new file.
18589 * gdb.hp/follow-vfork-and-exec.c: new file.
18590 * gdb.hp/misc-hp.cc: new file.
18591 * gdb.hp/more-steps.c: new file.
18592 * gdb.hp/optimize.c: new file.
18593 * gdb.hp/quicksort.c: new file.
18594 * gdb.hp/run-hp.c: new file.
18595 * gdb.hp/start-stop.c: new file.
18596 * gdb.hp/sum.c: new file.
18597 * gdb.hp/templates-hp.cc: new file.
18598 * gdb.hp/thread-local-in-lib.c: new file.
18599 * gdb.hp/thread-local-in-lib.h: new file.
18600 * gdb.hp/thread-local-in-lib.lib.c: new file.
18601 * gdb.hp/vforked-program.c: new file.
18602 * gdb.hp/virtfunc-hp.cc: new file.
18603 * gdb.hp/watchpoint-hp.c: new file.
18604 * gdb.hp/xdb.c: new file.
18605 * gdb.hp/xdb0.c: new file.
18606 * gdb.hp/xdb0.h: new file.
18607 * gdb.hp/xdb1.c: new file.
18608
18609Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18610
18611 The following change was made by Edith Epstein
889bf7c5
PA
18612 <eepstein@cygnus.com> as part of a project to merge in changes
18613 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18614
18615 * gdb.c++/demangle.exp: changed the expected output for some
18616 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18617 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18618 T1<char>::~T1<char>(void)
c906108c 18619 becomes,
a9c64011
AS
18620 maint demangle __dt__11T1__pt__2_cFv
18621 T1<char>::~T1(void)
c906108c 18622
889bf7c5 18623 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18624
c906108c
SS
18625Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18626
18627 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18628 * gdb.trace/backtrace.exp: Likewise.
18629 * gdb.trace/circ.exp: Likewise.
18630 * gdb.trace/collection.exp: Likewise.
18631 * gdb.trace/deltrace.exp: Likewise.
18632 * gdb.trace/infotrace.exp: Likewise.
18633 * gdb.trace/limits.exp: Likewise.
18634 * gdb.trace/packetlen.exp: Likewise.
18635 * gdb.trace/passc-dyn.exp: Likewise.
18636 * gdb.trace/passcount.exp: Likewise.
18637 * gdb.trace/report.exp: Likewise.
18638 * gdb.trace/save-trace.exp: Likewise.
18639 * gdb.trace/tfind.exp: Likewise.
18640 * gdb.trace/tracecmd.exp: Likewise.
18641 * gdb.trace/while-dyn.exp: Likewise.
18642 * gdb.trace/while-stepping.exp: Likewise.
18643
186441998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18645
18646 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18647
18648Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18649
18650 From Brendan Kehoe:
18651 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18652 int return types.
18653
18654Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18655
18656 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18657 remote dos host testing right.
c906108c
SS
18658
18659Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18660
18661 * gdb.base/corefile.exp: remove some xfails.
18662
18663Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18664
18665 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18666 have different timestamps.
c906108c
SS
18667
18668Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18669
18670 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18671 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18672
18673Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18674
18675 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18676 delta.
c906108c
SS
18677
18678Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18679
18680 * gdb.base/default.exp: Add brace missing from previous delta.
18681
18682Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18683
18684 * gdb.base/default.exp: Support test for info float for all
18685 varieties of arm toolchain.
18686
dc96c6c7 18687Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18688
18689 * gdb.trace/*.exp: remove "remote_download" command.
18690
dc96c6c7 18691Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18692
18693 * gdb.trace/*.exp: remove -gdwarf from compile.
18694
18695Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18696
18697 * gdb.trace/configure.in(AC_INIT): typo
18698 * gdb.trace/configure: regenerated
18699
dc96c6c7 18700Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18701
18702 * config/m68k-emc.exp: New file.
18703 * lib/<emc-support.exp trace-support.exp}: New files.
18704 * configure.in: add new test directory gdb.trace.
18705 * gdb.trace/{configure configure.in Makefile.in}: New files.
18706 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18707 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18708 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18709 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18710 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18711 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18712 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18713
dc96c6c7 18714Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18715
18716 * gdb.c++/classes.exp: Change all regular expressions to match
18717 arbitrary combinations of newline/carriage-return, so that they
18718 will work equally well on Unix and Windows.
18719 * gdb.c++/inherit.exp: ditto.
18720 * gdb.c++/virtfunc.exp: ditto.
18721
187221998-08-11 Dawn Perchik <dawn@cygnus.com>
18723
18724 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18725
c2d11a7d
JM
18726Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18727
18728 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18729 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18730 to use a0-a3/d0-d3 as needed.
18731
18732Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18733
18734 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18735 * gdb.disasm/am33.exp: Corresponding changes.
18736
c906108c
SS
187371998-07-11 Felix Lee <flee@cygnus.com>
18738
18739 * gdb.base/callfuncs.exp: add cmp10 test.
18740 * gdb.base/callfuncs.c (cmp10): new function.
18741
18742Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18743
d63a86f8 18744 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18745 into two parts to get around a synchronization problem in expect.
18746
3fc11d3e
JM
18747Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18748
18749 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18750
18751 * configure.in: Add options for gdbtk testsuite.
18752
18753 * configure: Regenerate.
18754
18755 * gdb.gdbtk: New directory to hold gdbtk tests.
18756
c906108c
SS
18757Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18758
18759 * gdb.fortran/types.exp: Escape brackets in expect patterns
18760 for test_float_literal_types_accepted tests.
18761 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18762 before run test.
18763
c2d11a7d
JM
18764Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18765
18766 * am33.exp: Just compile, do not link the testcase.
18767 * am33.s: Add ".am33" pseudoop to force am33 mode.
18768
c906108c
SS
187691998-06-25 Felix Lee <flee@cygnus.com>
18770
18771 * gdb.base/setshow.exp: make sure $pc is sane.
18772
18773 * gdb.stabs/weird.exp: split expect patterns properly.
18774
c2d11a7d
JM
18775Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18776
18777 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18778 * gdb.disasm/am33.exp: Run it.
18779
dc96c6c7 18780Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18781
18782 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18783 match processing (and eliminate spurious timeouts when running).
18784
dc96c6c7 18785Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18786
18787 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18788 exception test, but conditionalize it on target [mach | gnu].
18789
dc96c6c7 18790Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18791
18792 * gdb.base/overlays.exp: fixup compile line for linker script.
18793
18794Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18795
18796 * gdb.fortran/types.exp: don't guess at float size.
18797
18798Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18799
18800 * gdb.base/exprs.exp: delete test that depends on int size.
18801
18802Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18803
18804 * config/sim.exp: Removed checks for target triplets.
18805 (gdb_target_sim): Use gdb,target_sim_options.
18806
18807Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18808
18809 * gdb.base/reread.exp: New file.
18810 * gdb.base/reread1.c: New file.
18811 * gdb.base/reread2.c: New file.
18812
18813Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18814
18815 * config/sim.exp: Use 'target sim -sparclite' when running
18816 SPARClite programs.
18817
18818Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18819
18820 * gdb.base/structs2.exp: New file.
18821 * gdb.base/structs2.c: New file.
18822
18823Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18824
18825 * gdb.asm/common.inc: New file.
18826 * gdb.asm/d10v.inc: New file.
18827 * asm-source.exp: Pass -I's to gas to find .inc files.
18828 Update line numbers in expected output.
18829 * asmsrc1.s: Rewrite.
18830 * asmsrc2.s: Rewrite.
18831 * configure.in: Create arch.inc symlink.
18832 * configure: Regenerate.
18833 * Makefile.in (distclean): Delete arch.inc.
18834
18835Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18836
18837 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18838 (t_enum_value2): ditto
18839 (t_enum_value3): ditto
18840 (main): ditto
c906108c
SS
18841Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18842
18843 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18844 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18845 change.
18846 Use gdb_test instead of send_gdb/gdb_expect sequences.
18847
18848Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18849
18850 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18851 not void.
18852
18853Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18854
18855 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18856 subroutines. Used to test gdbs ability to single step through PC
18857 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18858
18859Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18860
18861 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18862 more rigorous EGCS C++ error checking.
18863
18864Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18865
a9c64011
AS
18866 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18867 tests.
18868 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18869 function when asleep.
18870 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18871 for i*86 Linux and SVR4 signal handling problems.
18872 Remove linux xfail for `next to handler in signals_tests_1', fixed
18873 by recent infrun.c change.
18874 Limit backtrace to 10 frames to avoid timeout problems with infinite
18875 stack backtraces.
18876 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18877 target.[ch] change.
c906108c
SS
18878
18879Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18880
18881 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18882 for a newline from gdb before continuing.
18883 (default_gdb_exit): Just look for y or n.
18884 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18885 it does, fail the rests of the tests in the file.
18886
18887Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18888
18889 * config/cygmon.exp: New file.
18890
18891Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18892
18893 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18894 main" test on remote targets.
c906108c
SS
18895
18896 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18897 run test on remote targets.
18898
18899Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18900
18901 * gdb.asm: New directory.
18902 * configure.in: Configure it.
18903 * configure: Regenerate.
18904 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18905 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18906
18907Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18908
18909 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18910
dc96c6c7 18911Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18912
a9c64011
AS
18913 * gdb.base/overlays (several files): Merge the two overlay
18914 managers into one. Change variables (foox, barx, bazx, grbxx)
18915 back into ints but force them to load in their proper sections.
c906108c
SS
18916
18917Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18918
18919 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18920 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18921 (D10VCopy): Handle memory regions crossing 16k boundaries.
18922 (D10VCopy): Transfer data in 32 bit chunks.
18923
18924Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18925
18926 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18927 correct.
c906108c
SS
18928
18929 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 18930 map. Include space for printf in .text segment.
c906108c
SS
18931
18932 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 18933 updated d10v memory VMA/LMA map.
c906108c 18934 (D10VCopy): Call D10VTranslate.
d63a86f8 18935
c906108c
SS
18936Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
18937
18938 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
18939
18940 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
18941 that it won't be put into the .sdata - small data -
18942 section. Update reference.
c906108c
SS
18943 * gdb.base/baz.c (bazx, baz): Ditto.
18944 * gdb.base/foo.c (foox, foo): Ditto.
18945 * gdb.base/grbx.c (grbxx, grbx): Ditto.
18946
18947 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 18948 to be arrays.
d63a86f8 18949
dc96c6c7 18950Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18951
a9c64011
AS
18952 * gdb.base/overlays.exp: fix up and get working again.
18953 Add tests for backtraces from an overlay function.
d63a86f8 18954
c906108c
SS
18955Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
18956
18957 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
18958 "calling function with watchpoint enabled".
18959
18960Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
18961
18962 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 18963 gdb_suppress_tests for d10v-*-*.
c906108c
SS
18964 * lib/gdb.exp (gdb_suppress_tests): Disable this function
18965 pending review of whether it is useful or not.
18966
18967Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
18968
18969 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
18970
18971Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
18972
18973 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
18974 * config/dve.exp: New file to support Densan boards.
18975
18976Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
18977
18978 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 18979 reads and BSD.
c906108c
SS
18980
18981Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
18982
18983 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
18984 response.
18985
18986 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
18987
18988Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
18989
18990 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 18991 test.
c906108c
SS
18992
18993 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 18994 target_sizeof_long and target_bigendian_p.
c906108c 18995 (structs_by_value, structs_by_reference): Check values according
889bf7c5 18996 to targets word size and endianess.
d63a86f8 18997
c906108c
SS
18998Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
18999
19000 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19001 output.
c906108c
SS
19002
19003Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19004
19005 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19006 Update test of set args help to match source change.
c906108c
SS
19007
19008Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19009
19010 * gdb.base/default.exp: Expect help system output to be in
19011 alphabetical order.
19012 * gdb.base/help.exp: Ditto.
19013
19014Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19015
19016 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19017 "i*86-pc-linux-gnu*".
19018 * gdb.base/interrupt.exp: Ditto.
19019 * gdb.base/corefile.exp: Ditto.
19020
19021 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19022 define vxworks when building the testcase.
c906108c
SS
19023
19024 * gdb.base/ptype.exp: Fix testnames to be unique.
19025 * gdb.base/radix.exp: Ditto.
19026 * gdb.base/term.exp: Ditto.
19027 * gdb.base/whatis.exp: Ditto.
19028 * gdb.c++/classes.exp: Ditto.
19029
19030Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19031
19032 * gdb.base/callfuncs.exp: Fix indentation.
19033
19034 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19035 suppress_flag has been set.
19036 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19037 target feature.
19038
19039Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19040
19041 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19042 the testcase.
19043
19044 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19045 set_debug_traps() and breakpoint().
c906108c
SS
19046 * gdb.c++/misc.cc (main): Ditto.
19047 * gdb.c++/templates.cc (main): Ditto.
19048 * gdb.c++/virtfunc.cc (main): Ditto.
19049
19050Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19051
19052 * lib/gdb.exp(gdb_step_for_stub): New function.
19053 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19054 exists, reload the executable and do a "continue" instead of
19055 doing a jump.
19056 (runto_main): Use gdb_step_for_stub.
d63a86f8 19057
c906108c 19058 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19059 tests to have unique names.
c906108c
SS
19060 * gdb.base/callfuncs.exp: Ditto.
19061 * gdb.base/commands.exp: Ditto.
19062 * gdb.base/default.exp: Ditto.
19063 * gdb.base/help.exp: Ditto.
19064 * gdb.base/list.exp: Ditto.
19065 * gdb.base/opaque.exp: Ditto.
19066 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19067 similar tests.
d63a86f8 19068
c906108c
SS
19069 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19070 * gdb.c++/cplusfuncs.cc: Ditto.
19071 * gdb.c++/virtfunc.cc: Ditto.
19072
19073 * config/monitor.exp: Keep track of the last file we saw, rather
19074 than trying to get the info from gdb.
19075
19076 * gdb.fortran/types.exp: Move comment to previous line.
19077
19078Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19079
19080 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19081 target mode.
c906108c
SS
19082
19083Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19084
19085 From Bob Manson:
19086 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19087 string from GDB when it connects.
c906108c
SS
19088
19089 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19090
19091Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19092
19093 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19094 if we can't get a debug format from GDB (we may be testing an
19095 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19096
19097 * gdb.stabs/weird.exp: Fix quoting.
19098
19099 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19100
19101Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19102
19103 * config/arm-ice.exp: New file.
19104
19105Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19106
19107 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19108 until it has been modified to work with the new testsuite.
c906108c 19109
99707966 19110 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19111 testcase won't compile, cause all of the testcases in the file to
19112 fail instead.
c906108c
SS
19113
19114 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19115 (gdb_clear_suppressed): New procedure.
19116 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19117 it contains a positive value.
19118
19119Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19120
19121 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19122
19123 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19124
19125Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19126
19127 * lib/gdb.exp (setup_xfail_format): New function.
19128 (get_debug_format): New function to get debug format.
19129 (debug_format): New global variable to hold last value set
19130 by get_debug_format.
19131 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19132 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19133 * gdb.c++/ptype.exp: Ditto.
19134 * gdb.c++/classes.exp: Ditto.
19135 * gdb.c++/cplusfuncs.exp: Ditto.
19136 * gdb.c++/inherit.exp: Ditto.
19137 * gdb.c++/templates.exp: Ditto.
19138 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19139
c906108c
SS
19140Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19141
19142 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19143 host doesn't have a currently-open connection.
19144
19145 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19146 any gdb stub target. Handle cases where gdb doesn't respond when
19147 interrupted in a sane fashion.
c906108c
SS
19148
19149 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19150 same thing in a totally different way.
c906108c
SS
19151
19152 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19153 setting "timeout".
c906108c 19154 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19155 default_gdb_init now.
c906108c
SS
19156
19157Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19158
19159 * gdb.base/printcmds.exp: Fix "check for floating addition"
19160 regexp to accept results within approx +/- .01 of exact value.
19161 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19162
19163Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19164
19165 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19166 properly.
c906108c
SS
19167 (gdb_expect): Add optional timeout parameter, and add timeout
19168 value to various calls.
19169 (gdb_suppress_tests): Only give one warning message per group.
19170
19171Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19172
19173 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19174 global variables. Handle getting a value for $timeout more
19175 gracefully.
c906108c
SS
19176
19177Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19178
19179 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19180 initialize.
c906108c 19181 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19182 by a target configuration file.
c906108c
SS
19183 (gdb_expect): Pass the timeout to remote_expect.
19184
19185 * config/monitor.exp(gdb_load): Fix typo in regexp.
19186
19187Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19188
19189 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19190
19191Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19192
19193 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19194 here. Call gdb_target_exec before rebooting the target, to make
19195 sure the connection to the target is closed.
c906108c
SS
19196 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19197 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19198 Also detect "Timeout reading from remote" error.
19199
19200 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19201 gdb_target_monitor. Don't call gdb_file_cmd here; let
19202 gdb_target_monitor do it.
c906108c
SS
19203
19204 * gdb.disasm/hppa.exp: Don't use exec_output.
19205
19206Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19207
19208 * gdb.base/list.exp: If we're debugging a non-native target,
19209 try to set the pc register to point to the start of the
19210 program before doing the first list command.
19211
19212 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19213 test_calls after restarting.
c906108c
SS
19214
19215 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19216 reloading.
c906108c
SS
19217
19218 * gdb.base/watchpoint.exp: Fix typo.
19219
19220 * gdb.base/setshow.exp: Check for use_gdb_stub.
19221
19222 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19223 stub case.
c906108c
SS
19224 * gdb.base/langs.exp: Ditto.
19225
19226 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19227 gdb_load_offset. If we weren't given a file to load, figure out
19228 what the current file is and use it.
c906108c
SS
19229
19230 * config/i386-bozo.exp: New file.
19231
19232Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19233
19234 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19235 feature.
19236
19237 * config/proelf.exp: New entry.
19238
19239Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19240
19241 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19242 of regexps.
19243
19244 * gdb.base/watchpoint.exp: Don't run the test_stepping
19245 tests if gdb can't call functions on the target.
19246
19247 * gdb.base/setshow.exp: Don't run the set prompt tests if
19248 the board has gdb_prompt set.
19249
19250Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19251
19252 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19253 * gdb.base/commands.exp: Likewise.
19254 * gdb.base/setshow.exp: Likewise.
19255
19256Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19257
19258 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19259 feature.
19260
19261 * config/i960.exp: New file.
19262
19263Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19264
19265 * gdb.base/funcargs.exp: Check for gdb,short_int target
19266 feature instead of looking for explicit target triplets.
19267
dc96c6c7 19268Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19269
d63a86f8 19270 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19271 "p 123DEADBEEF", to check parse_number.
19272 * top.c: change "to enable to enable" to "to enable" in a couple
19273 of help strings.
19274
19275Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19276
19277 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19278 on the mn10300.
d63a86f8 19279
c906108c
SS
19280Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19281
19282 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19283 where the test executable is run with explicit args.
19284 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19285
19286Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19287
19288 * gdb.base/run.c: Use FAKEARGV to build test executable that
19289 does not require a command line arg, since most simulators
19290 don't currently support passing such an arg into the simulated
19291 program.
19292 * gdb.base/commands.exp: Change tests to insert the proper
19293 value as the arg to the first recursive factorial call. Change
19294 compilation line to define FAKEARGV at compile time.
19295
19296Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19297
19298 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19299 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19300 function with watchpoint enabled" test.
19301
19302Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19303
19304 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19305 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19306
19307 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19308 "Tests restarted" messages.
c906108c
SS
19309
19310Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19311
19312 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19313
dc96c6c7 19314Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19315
19316 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19317 for INFO SYMBOL; add help tests for OVERLAY commands.
19318 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19319 add tests for OVERLAY commands
19320 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19321 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19322 * gdb.base/sigall.c: add usestubs code frag
19323 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19324
c906108c
SS
19325Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19326
19327 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19328 failures.
19329 (gdb_stop_suppressing_tests): Note that tests have restarted.
19330
19331Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19332
19333 * config/h8300.exp: New file.
19334
19335Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19336
19337 * gdb.base/setshow.exp: Check for the existence of a
19338 feature, not its value.
19339
19340Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19341
19342 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19343
19344 * gdb.base/scope.exp: It's now init0(), not init().
19345
19346 * gdb.base/scope0.c: For now, change init() to be init0().
19347
19348 * config/monitor.exp: Use gdb_serial in preference to serial
19349 or netport.
19350
19351 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19352 and it's not already set.
c906108c
SS
19353
19354Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19355
19356 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19357 isn't using a stub and if it supports argument passing.
c906108c
SS
19358
19359Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19360
19361 * config/udi.exp(gdb_start): Make sure UDICONF is set
19362 properly before starting gdb.
19363
19364Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19365
19366 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19367 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19368 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19369
19370Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19371
19372 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19373 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19374
19375 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19376
19377 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19378
19379 * config/monitor.exp: Make sure we disconnect from the target.
19380 Also, try a reboot/reload cycle instead of failing if the
19381 load fails.
19382
19383Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19384
19385 * gdb.base/default.exp: Don't set match_max.
19386 * gdb.base/help.exp: Ditto.
19387 * gdb.base/list.exp: Ditto.
19388 * gdb.base/signals.exp: Ditto.
19389
19390 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19391 set, use remote_ld to download the testcase instead of
19392 the GDB loader.
19393
19394Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19395
19396 * config/vr5000.exp: New file.
19397
19398 * config/monitor.exp(gdb_target_monitor): Add pattern for
19399 "Ending remote" to detect errors in connecting.
19400
19401 * gdb.base/setshow.exp: Add .* within auto language test.
19402
19403 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19404 target feature.
19405
19406 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19407 and reboot the board if necessary.
c906108c
SS
19408
19409 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19410 a set of tests. Remove print.* from the patterns being checked.
19411
19412Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19413
19414 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19415 refer to gdb_spawn_id.
19416
19417 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19418 longer used.
19419 * config/sparclet.exp: Ditto.
19420 * config/sparclet-old.exp: Ditto.
19421 * config/slite.exp: Ditto.
19422 * config/sim.exp: Ditto.
19423 * gdb.base/funcargs.exp: Ditto.
19424
19425 * lib/gdb.exp:Remove references to gdb_spawn_id.
19426 (gdb_expect): Move to remote.exp.
19427
19428Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19429
19430 * config/monitor.exp: Detect the "Couldn't establish connection"
19431 message from GDB.
19432
19433Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19434
19435 * gdb.base/bitfields.exp: Use runto instead of explicit
19436 gdb_run_cmd/gdb_expect sequences.
19437
19438 * gdb.base/break.exp(text_next_with_recursion): Add match for
19439 gdb_expect call.
19440
19441 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19442 We also need to handle the "A program is being debugged already"
19443 prompt from gdb. Use gdb_test to set the baud rate.
19444
19445 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19446 to 20000. Really. I mean it.
19447
19448Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19449
19450 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19451 fails. If suppress_flag is set, skip perror message about not
19452 being able to send to GDB.
c906108c 19453 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19454 GDB.
c906108c
SS
19455 (gdb_expect): If suppress_flag is set, always fail immediately.
19456 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19457 (gdb_init): Call gdb_stop_suppressing_tests.
19458 (default_gdb_exit): Ditto.
19459 (default_gdb_start): Ditto.
19460
19461 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19462 gdb_stop_suppressing_tests as appropriate.
c906108c 19463 * gdb.base/break.exp: Ditto.
889bf7c5 19464 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19465 * gdb.base/commands.exp: Ditto.
19466 * gdb.base/exprs.exp: Ditto.
889bf7c5 19467 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19468 * gdb.base/list.exp: Ditto.
19469 * gdb.base/recurse.exp: Ditto.
889bf7c5 19470 * gdb.base/scope.exp: Ditto.
c906108c
SS
19471 * gdb.base/structs.exp: Ditto.
19472 * gdb.c++/inherit.exp: Ditto.
19473
19474Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19475
19476 * config/vr4300.exp: New file.
19477
99707966 19478 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19479
99707966 19480 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19481
19482Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19483
19484 * lib/gdb.exp(gdb_init): New function.
19485
19486 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19487 for each individual variable set.
c906108c
SS
19488
19489 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19490 name.
19491
19492 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19493
19494 * gdb.base/scope.exp: Use gdb_test.
19495
19496 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19497 aborting; the testsuite driver will do that for us (see
19498 gdb_finish). Also, use gdb_test in a few more places.
19499
19500Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19501
19502 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19503
19504Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19505
19506 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19507 and "add_tests" are not at the same address.
19508
19509Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19510
19511 * gdb.base/ptype.exp: Use gdb_test.
19512
19513Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19514
19515 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19516 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19517 left in. No longer expect them to fail.
19518
19519 * gdb.stabs/*.mt; Deleted, no longer used.
19520 * gdb.stabs/configure.in: Remove references to target makefile
19521 frags.
19522 * gdb.stabs/configure: Rebuilt.
19523
19524 * gdb.disasm/*.mt: Deleted, no longer used.
19525 * gdb.disasm/configure.in: Remove references to target makefile
19526 frags. Use "sh3.s" as the unique filename for this directory.
19527 * gdb.disasm/configure: Rebuilt.
19528
19529 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19530 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19531 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19532
19533Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19534
19535 * config/udi.exp: Use mondfe,name instead of remote_host.
19536
19537Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19538
19539 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19540 a function with a watchpoint enabled on the mn10200.
19541
19542 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19543 before trying to create it!
19544
19545Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19546
19547 * config/vx.exp: Use hostname instead of netport.
19548
19549 * config/vxworks.exp: New file.
19550
19551 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19552
19553 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19554 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19555 occurs.
19556
19557 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19558 $gdb_spawn_id directly.
19559 (gdb_run_cmd): Try _start as well as start. Use the target feature
19560 gdb,start_symbol as the symbol to start from when jumping.
19561
19562Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19563
19564 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19565 redundant) test.
19566
19567 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19568 it doesn't lose for 16bit integer systems.
19569
19570Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19571
19572 * gdb.fortran/types.exp: If the target doesn't support "double"
19573 data types, then expect "real" types to only be 4 bytes.
19574
19575 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19576 call tests if the target doesn't support inferior function calls.
19577
19578 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19579 in printf tests.
19580
19581Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19582
19583 * gdb.base/help.exp: Disable "help set", "help show", and
19584 "help support". Simplify regexp for "help stack".
19585
19586 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19587 to 60 seconds. Temporarily set match_max to 15000 around the
19588 "info copying" test.
19589
19590 * gdb.base/nodebug.exp: Don't try to do an inferior function
19591 call if the target doesn't support them.
19592 * gdb.base/printcmds.exp: Likewise.
19593 * gdb.base/setvar.exp: Likewise.
19594 * gdb.base/structs.exp: Likewise.
19595 * gdb.c++/templates.exp: Likewise.
19596 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19597
19598 * gdb.base/recurse.exp: Enable for the mn10200.
19599
19600 * configure.in: Do configure gdb.stabs directory for *-*-elf
19601 targets.
19602 * configure: Rebuilt.
19603
19604 * gdb.base/break.exp: Check for gdb,noresults before testing
19605 exit status and/or results from the target.
19606 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19607 * lib/gdb.exp: Remove old (now bogus) initialization of
19608 noinferior, noargs, noresults and nosignals.
19609
19610Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19611
19612 * config/sh.exp: New file.
19613
19614 * config/slite.exp: Try to connect multiple times to the board
19615 before rebooting. Only send a "monitor run" if need_monitor_run
19616 is set.
19617
19618 * gdb.base/break.exp: Don't do the "stub continue" test if
19619 the target has gdb_stub set.
19620
19621 * gdb.base/callfuncs.exp: Increase the timeout.
19622
19623 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19624 if the target has gdb,noinferiorio set.
19625
19626 * gdb.base/list.exp: Increase match_max to 10000 characters.
19627
19628 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19629
19630 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19631 target.
19632
19633 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19634
19635Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19636
19637 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19638 trying to delete the copy of gdb. Catch the file delete so we
19639 don't die if the delete fails; also, the file should be copied to
19640 the host, not to the build.
c906108c
SS
19641
19642Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19643
19644 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19645 parenthesis in case it contains multiple regexps separated
c906108c
SS
19646 with |.
19647
19648 * gdb.base/watchpoint.exp: Use gdb_test.
19649 * gdb.base/default.exp: Ditto.
19650
19651Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19652
99707966 19653 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19654
c906108c
SS
19655 * gdb.base/scope.exp: Use gdb_test.
19656 * gdb.c++/classes.exp: Ditto.
19657 * gdb.c++/inherit.exp: Ditto.
19658
19659Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19660
19661 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19662 remote_exec instead.
19663 * gdb.base/corefile.exp: Don't be ridiculous.
19664 * gdb.base/*.c: Add missing stub invocations.
19665
19666Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19667
19668 * config/slite.exp: Miscellaneous fixes.
19669
19670 * lib/gdb.exp: Fix runto.
19671
19672 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19673 the target.
19674
19675 * gdb.base/watchpoint.exp: Fix regexp.
19676
19677 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19678 close and wait commands, as the descriptor may now be
19679 invalid. Always call "remote_close host".
19680
19681Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19682
19683 Major rewrite for testsuite revision.
d63a86f8 19684
c906108c
SS
19685 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19686 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19687 instead of relying on spawn_id to always contain a valid
19688 spawn id.
19689 (get_compiler_info): New procedure to build the ${binfile}.ci
19690 file, instead of replicating this in N different places.
19691 (gdb_compile): New procedure.
d63a86f8 19692
c906108c 19693 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19694 appropriate arguments) instead of compile. Use gdb_test in a lot
19695 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19696 at the start of a testcase, as this is no longer done magically.
19697
19698 config/*-gdb.exp: Rename without the -gdb suffix.
19699
19700 config/mips.exp: Use remote_close instead of exit_remote_shell.
19701 config/monitor.exp: Use target_info instead of looking at
19702 baud, timeout, etc.
19703 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19704
19705Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19706
19707 * gdb.c++/templates.exp (test_ptype_of_templates),
19708 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19709 Update expect patterns for destructors and assignment operators
19710 to match corresponding c-typeprint.c changes.
19711 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19712 to destructor breakpoint test, GDB should be able to set the
19713 destructor breakpoint without specifying arguments.
19714
19715Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19716
19717 * gdb.threads/pthreads.exp: Change result for failure to compile due
19718 to lack of pthreads runtime support from an error to simply an
19719 unsupported test, per dejagnu standards.
19720
19721Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19722
19723 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19724 where GDB exits to reduce pattern match time.
19725 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19726
19727 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19728
dc96c6c7 19729Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19730
19731 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19732 * gdb.base/default.exp: ditto.
19733 * gdb.base/nodebug.exp: ditto.
19734 * gdb.base/printcmds.exp: ditto.
19735 * gdb.base/ptype.exp: ditto.
19736 * gdb.base/setvar.exp: ditto.
19737 * gdb.base/structs.exp: ditto.
19738 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19739
19740Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19741
19742 * configure, */configure: Rebuild with autoconf 2.12.
19743
19744Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19745
19746 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19747 use new i*86-pc-linux*-gnu quads.
19748 * gdb.base/corefile.exp: Ditto.
19749 * gdb.base/signals.exp: Ditto.
19750 * gdb.base/sigall.exp: Ditto.
19751 * gdb.base/interrupt.exp: Ditto.
19752
19753 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19754 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19755 RedHat 4.0.
d63a86f8 19756
c906108c 19757 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19758 linux. This allows the test case to at least compile on latest
19759 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19760
19761Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19762
19763 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19764 directory to search gdb directory. Accept and step over conditional
19765 stack alignment code. Consume $prompt in failure cases.
19766 Reset timeout to $oldtimeout instead of some arbitrary value.
19767 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19768 timeout problems with infinite stack backtraces.
19769 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19770 Accept function parameters for linkfunc member.
19771
19772Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19773
19774 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19775 (CXXFLAGS): Remove, unreferenced.
19776 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19777 previous -B options and also add -B option to pick up cross compiled
19778 runtime.
c906108c
SS
19779 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19780 doing cross compiles.
19781 (target_alias): Declare global.
19782 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19783 to verify that gcc exists in build tree, and if so set CC to that
19784 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19785
c906108c
SS
19786Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19787
19788 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19789 ptype test for anonymous union. Fixup testcase to match
19790 current gcc debug output.
19791
19792Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19793
19794 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19795 force argument to an unsigned long type.
19796
19797Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19798
19799 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19800 tests and anonymous union print/ptype tests.
c906108c
SS
19801 * gdb.base/list.exp (test_forward-search): Increase timeout by
19802 5 minutes for the "search extremely long line" case.
19803 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19804 completely optional and that the pass/fail messages use the command as
19805 the message if that third arg is a null string.
19806 (gdb_test_exact): Arrange that a null string pattern means match a
19807 null string output rather than any output, which might include random
889bf7c5 19808 errors.
c906108c
SS
19809 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19810 backtrace test.
19811 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19812 always failing and failure is now exposed by gdb.exp changes.
19813
19814Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19815
19816 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19817 weren't being noted.
19818
19819Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19820
19821 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19822 * gdb.stabs/weird.exp: Remove v_comb xfails.
19823
dc96c6c7 19824Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19825
19826 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19827 list.exp scope.exp watchpoint.exp]
c906108c 19828 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19829
dc96c6c7 19830Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19831
19832 * config/monitor.exp: Increase download timeout to 1000 seconds.
19833
dc96c6c7 19834Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19835
19836 * config/m32r.exp: Increase timeout to 120 seconds.
19837
19838Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19839
19840 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19841 and accept older ordering as obsolescent gcc or gdb.
19842 * gdb.c++/templates.exp: Ditto.
19843 * gdb.c++/virtfunc.exp: Ditto.
19844
19845Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19846
19847 * gdb.base/coremaker.c: Add code to mmap some data so we
19848 can check that it ends up in the core file.
19849 * gdb.base/corefile.exp: Add test to read mmapped data
19850 from core file.
19851
dc96c6c7 19852Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19853
19854 * config/m32r.exp: New file.
19855
19856Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19857
19858 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19859 that cflags can contains -gstabs, and work correctly for other tests.
19860
dc96c6c7 19861Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19862
19863 * gdb.base/setshow.exp: New file, tests show and set.
19864 * gdb.base/setshow.c: New file, tests show and set.
19865 * gdb.base/help.exp: Add test for help set|show annotate.
19866 * gdb.base/default.exp: Add test for set|show annotate.
19867
19868Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19869
19870 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19871 errors unique.
19872 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19873 explicitly.
19874
19875Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19876
19877 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19878 and width commands. This is done elsewhere.
19879 * (gdb_start): Don't call gdb_start_sim here. That's already
19880 done in gdb_load. This fixes lots of failures in default.exp.
19881
19882Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19883
19884 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19885 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19886 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19887 in the same we we treat other failures (since it may be an expected
889bf7c5 19888 condition), rather than as an error.
c906108c
SS
19889 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19890 old test format.
19891
19892Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19893
19894 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19895 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19896 twice. Nuke the duplicates.
c906108c 19897 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19898 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19899 Remove config.h along with other config files.
19900
19901Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19902
19903 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19904 "p func1 ()" and note that rests of tests are skipped.
19905 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19906 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19907 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19908 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19909 affected by the previous run test.
19910 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19911 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19912 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19913 "pass int powerset tuple" and "pass modeless int powerset tuple".
19914 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19915 "real write 4" and "real write 8".
19916 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19917 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19918 "print \$i after tuple assign 2", and
19919 "print vs2 after tuple assign 2".
19920 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19921 meaningful error message and return -1 so the caller can
19922 suppress further tests and avoid a cascade of errors.
d63a86f8 19923
c906108c
SS
19924Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19925
19926 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19927 format for printing version.
19928 * gdb.base/default.exp: Ditto.
19929 * gdb.base/interrupt.exp: Fix problem with cascade of
19930 errors if child process dies while calling a function.
d63a86f8 19931
c906108c
SS
19932Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
19933
19934 * Makefile.in (VPATH): Add
19935 * Makefile.in (Makefile, config.status): Fix rules so things get
19936 remade when necessary.
19937
19938Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
19939
19940 * Makefile.in (just-check): Add path to sibling expect dir
19941 to environment variable specified by RPATH_ENVVAR.
19942
19943Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
19944
19945 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
19946 (just-check): Add shared library paths for libstdc++, tk,
19947 tcl, bfd, and opcodes to the environment variable specified
19948 in RPATH_ENVVAR.
19949 * configure.in: Add support to recognize --enable-shared flag
19950 and generate correct value for RPATH_ENVVAR.
19951 * configure: Regenerated with autoconf.
19952
19953Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
19954
19955 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 19956 include all osf versions.
c906108c
SS
19957 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
19958 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
19959 when target is linux. When failing to build pthreads test
19960 executable, give more meaningful message.
19961 * gdb.threads/pthreads.c: Hpux also uses old definition of second
19962 arg for pthread_create.
d63a86f8 19963
c906108c
SS
19964Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
19965
19966 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 19967 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 19968 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 19969 and -lpthreads (everybody else).
c906108c
SS
19970 (test_startup): Fail gracefully if threads are not supported.
19971 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
19972 "p/c array_index("abcdef",2)" when not gcc compiled.
19973 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
19974 "print func2::coremaker_local" when not gcc compiled.
19975 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
19976 "ptype on opaque struct tagname (statically)",
19977 "ptype on opaque struct tagname (dynamically) 1", and
19978 "ptype on opaque struct tagname (dynamically) 2"
19979 for not compiled with gcc.
19980 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
19981 backtrace when compiled with gcc.
d63a86f8 19982 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
19983 than always return success.
19984
19985Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
19986
19987 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
19988
19989Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
19990
19991 * gdb.base/structs.exp: Undo last change.
19992
19993Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
19994
19995 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
19996 encapsulate all the steps/nexts done during self test, starting
19997 at main, and makes them less sensitive to optimization issues.
19998 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
19999 signal handler" test.
20000 * gdb.threads/pthreads.exp: Only run this for native configs.
20001 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20002 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20003 tests.
20004 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20005 for "runto test_calls(void)" test.
d63a86f8 20006
c906108c
SS
20007Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20008
20009 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20010 and don't expect address info in breakpoint confirmations.
20011
20012Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20013
20014 * gdb.base/list.exp (test_forward_search): Increase timeout
20015 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20016 and then reset to old value when done. Increase expect input
c906108c
SS
20017 buffer to 10000.
20018
20019Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20020
20021 * gdb.base/list.exp (test_forward_search): Fix to handle very
20022 long source line without overflowing expect's input buffer.
20023
20024Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20025
20026 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20027 "buffer_full".
20028
20029 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20030 "buffer_full".
20031
20032 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20033 "buffer_full".
20034
20035 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20036 "buffer_full".
20037
20038Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20039
20040 * configure.in (configdirs): Add gdb.threads.
20041 * configure: Regenerated with autoconf.
20042 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20043 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20044 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20045
c906108c
SS
20046Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20047
20048 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20049
20050Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20051
20052 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20053 each signal's status in the output of "handle all print".
20054 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20055 the \r\n sequence that immediately precedes the gdb prompt.
20056 * gdb.base/a1-selftest.exp: Save original timeout and restore
20057 after test.
20058
20059Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20060
20061 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20062 symbol.
20063
20064Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20065
20066 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20067
20068Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20069
20070 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20071 timeout by 60 seconds.
20072
20073Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20074
20075 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20076 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20077 error return.
20078
20079Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20080
20081 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20082 gdb initialization, also report how long dejagnu waited. Restore
20083 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20084 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20085
20086Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20087
20088 * lib/gdb.exp: Report timeout value for verbosity level 2.
20089 * config/gdbserver.exp: Ditto.
20090 * config/hppro.exp: Ditto.
20091 * config/mips-gdb.exp: Ditto.
20092 * config/monitor.exp: Ditto.
20093 * config/netware.exp: Ditto.
20094 * config/sim-gdb.exp: Ditto.
20095 * config/slite-gdb.exp: Ditto.
20096 * config/udi-gdb.exp: Ditto.
20097 * config/unix-gdb.exp: Ditto.
20098 * config/vx-gdb.exp: Ditto.
20099 * gdb.base/a1-selftest.exp: Ditto.
20100 * gdb.base/a2-run.exp: Ditto.
20101 * gdb.base/break.exp: Ditto.
20102 * gdb.base/corefile.exp: Ditto.
20103 * gdb.base/list.exp: Ditto.
20104 * gdb.base/recurse.exp: Ditto.
20105 * gdb.base/scope.exp: Ditto.
20106 * gdb.base/signals.exp: Ditto.
20107
20108Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20109
20110 * gdb.threads/Makefile.in (docdir): Removed.
20111
20112Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20113
20114 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20115 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20116 @srcdir@.
d63a86f8 20117 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20118 autoconf 2.5 or higher.
20119 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20120
20121Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20122
20123 * configure: Regenerated.
20124 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20125 avoid name clashes with SunOS headers.
20126
20127Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20128
20129 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20130
20131Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20132
20133 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20134 prototype information ends up in the compiler info file.
20135
20136Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20137
20138 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20139 attempting to regenerate it. Eliminate use of a temporary file
20140 and just generate the info file directly. Source it immediately,
20141 for consistency of use.
20142 * gdb.base/corefile.exp: Ditto
20143 * gdb.base/exprs.exp: Ditto.
20144 * gdb.base/funcargs.exp: Ditto.
20145 * gdb.base/langs.exp: Ditto.
20146 * gdb.base/list.exp: Ditto.
20147 * gdb.base/mips_pro.exp: Ditto.
20148 * gdb.base/nodebug.exp: Ditto.
20149 * gdb.base/opaque.exp: Ditto.
20150 * gdb.base/ptype.exp: Ditto.
20151 * gdb.base/scope.exp: Ditto.
20152 * gdb.base/setvar.exp: Ditto.
20153 * gdb.base/signals.exp: Ditto.
20154 * gdb.base/whatis.exp: Ditto.
20155 * gdb.c++/templates.exp: Ditto.
20156 * gdb.c++/virtfunc.exp: Ditto.
20157 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20158 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20159
20160Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20161
20162 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20163 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20164 Increase timeout, a lot of single stepping might be needed if the
20165 target has no hardware watchpoints.
20166
20167Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20168
20169 * gdb.base/break.exp: Ignore compiler warnings when compiling
20170 break.c.
20171 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20172 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20173 from remote-sim.
20174 * gdb.base/exprs.exp: Add h8300 xfails.
20175 * gdb.base/funcargs.exp: Likewise.
20176 * gdb.base/nodebug.exp: Likewise.
20177 * gdb.base/printcmds.exp: Likewise.
20178 * gdb.base/ptype.exp: Likewise.
20179 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20180 h8300 xfails.
d63a86f8 20181 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20182 on the h8300.
20183 * gdb.base/funcargs.c: Explicitly make last constant argument to
20184 call_after_alloca_subr an unsigned long type.
20185 * gdb.base/return.c: Include stdio.h.
20186
20187Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20188
20189 * config/abug.exp: New file for the older Motorola Bug monitor
20190 that runs on the mvme13x series VME boards.
20191 * config/monitor.exp: Use the new config array for target settings
20192 if they exist.
20193
20194Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20195
20196 * sim-gdb.exp: Make the SH simulator allocate less space when
20197 it is targeted.
20198
20199Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20200
20201 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20202 test.
20203
20204Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20205
20206 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20207 "rs6000-*-*" for "list function in include file" when gcc compiled.
20208 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20209 for "p ctable1[120]".
20210 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20211 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20212 Remove setup_xfail for "rs6000-*-*" for
20213 "print 'scope0.c'::filelocal before run".
20214 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20215 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20216 since some compilers don't allow both options to be given
20217 on the same command line. Create object file and move it.
d63a86f8 20218
c906108c
SS
20219Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20220
20221 * gdb.base/corefile.exp: Always regenerate the core file, since
20222 we always regenerate the coremaker program. Detect special case
20223 where registers cannot be read from core file.
d63a86f8 20224
c906108c
SS
20225Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20226
20227 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20228 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20229 * gdb.c++/templates.exp: Only match on basename of file since
20230 some formats like xcoff don't encode directory information.
20231 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20232 and rs6000 AIX xcoff targets.
20233 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20234 * configure: Regenerate.
20235 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20236 here, rather than in distclean.
d63a86f8 20237
c906108c
SS
20238Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20239
20240 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20241 defined, and use it to compile the test case with -O2. The
20242 native compilation still uses no optimization.
20243 * gdb.base/mips_pro.c: Remove inline assembly code since
20244 it is compiled PIC by default, which results in assembler
20245 warnings that make the testsuite think the compilation
20246 was unsuccessful.
20247
20248Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20249
20250 * gdb.c++/misc.exp: Add note to message for
20251 "print s.a for foo struct" that this is a known gcc 2.7.2
20252 and earlier bug.
20253
20254Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20255
20256 * gdb.base/break.exp: Fix pattern for matching "Delete all
20257 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20258 setup_xfail for deleting all breakpoints test. Fix various
20259 timeout messages to include "(timeout)".
20260 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20261 for "p t_float_values2(3.14159,float_val2)".
20262 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20263 for "continue to call2g" when gcc compiled.
20264 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20265 "up to foo in langs.exp", "show language at foo in langs.exp",
20266 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20267 and "show language at fsub in langs.exp".
20268 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20269 "list line 1 in include file", "list message for lines past EOF",
20270 "list function in include file", "list list0.h:foo", and
20271 "list filename:function; nonexistant function".
20272 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20273 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20274 and "ptype t_char_array" to be for native cc only.
d63a86f8 20275
c906108c
SS
20276Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20277
d63a86f8 20278 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20279 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20280 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20281
20282Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20283
20284 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20285 "bt in signals.exp". This problem only appears when running
20286 the testsuite, and then only intermittently.
20287
20288Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20289
20290 * gdb.base/return.exp (return_tests): Differentiate between
20291 two tests of continuing.
20292
20293Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20294
20295 * */Makefile.in (maintainer-clean): Remove config.log.
20296 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20297 * gdb.c++/Makefile.in (PROGS): Add inherit.
20298 (clean): Remove *.ci.
20299
20300Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20301
20302 * gdb.c++/misc.cc: Add test code from Mike Stump.
20303 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20304
20305Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20306
20307 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20308 to "alpha-*-osf2*" and add comment.
20309 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20310 setup_xfail for "step over execarg initialization" and
20311 "step over corearg initialization".
c906108c
SS
20312 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20313 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20314 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20315 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20316 "print func2::coremaker_local", and "backtrace in corefile.exp".
20317 * gdb.base/signals.exp: Build and source signals.ci.
20318 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20319 to be for gcc only.
20320 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20321
c906108c
SS
20322Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20323
20324 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20325 Feb 3 procfs.c change.
20326
20327Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20328
20329 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20330
20331Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20332
20333 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20334 from dejagnu's apparent default of 10 seconds, which gives random
20335 results when running the tests over NFS on moderately loaded systems.
20336 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20337
20338Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20339
20340 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20341 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20342 result reports.
c906108c
SS
20343
20344Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20345
20346 * configure.in (CY_AC_PATH_TCLH): Remove.
20347 * configure: Regenerate.
20348
20349Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20350
20351 * gdb.c++/Makefile.in (clean): Add missing '{'.
20352
20353Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20354
20355 * lib/gdb.exp: Provide a default value for noinferior.
20356
20357 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20358 Load libgloss.exp.
20359
20360Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20361
20362 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20363 the executable, not the .o to run the tests from.
20364
20365Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20366
20367 * gdb.base/break.exp: Don't test for program exit or exit status
20368 if $noresults if nonzero.
20369 * gdb.base/langs.exp: Likewise.
20370 * gdb.base/watchpoint.exp: Likewise.
20371
20372 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20373 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20374 trying to compile the testcase.
20375
20376Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20377
20378 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20379 * gdb.base/signals.exp (continue to handler): Likewise.
20380
20381Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20382
20383 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20384
20385 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20386
20387Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20388
20389 * gdb.base/corefile.exp: Recognize "not found" as failure
20390 when trying to determine if a core file was generated.
20391 If no core file was generate the first time, try again without
20392 the ulimit -c to work around braindamaged shells.
20393
20394Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20395
20396 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20397 [] tests with "test" and enclose string in quotes.
20398 * gdb.stabs/configure: Rebuild
d63a86f8 20399
c906108c
SS
20400Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20401
20402 Changes in sync with expect:
20403 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20404 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20405 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20406 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20407 argument to AC_REQUIRE.
20408 * configure: Regenerated.
20409
20410Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20411
20412 * gdb.base/corefile.exp: When generating a core, discard any
20413 error messages about ulimit not found and the "core dumped"
20414 message from the shell that runs the coredumper.
20415
20416Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20417
20418 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20419
20420 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20421 which sed script to run. Expect failure for v_comb test
20422 on PA targets too.
d63a86f8 20423
c906108c
SS
20424Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20425
20426 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20427 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20428
20429Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20430
20431 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20432 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20433 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20434 * lib/gdb.exp (default_gdb_start): Fix typo.
20435 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20436 messages to not include the full program name that caused
20437 the core dump since some systems (such as solaris) apparently
20438 truncate this path to about 80 characters.
20439 When generating a core file first try increasing the core file
20440 size limit to unlimited since some systems may default it to
20441 zero, and it is harmless to try it. Move the test for failing
20442 to generate a core file to where it will actually get executed.
20443 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20444 new gdb result from g++ debug info improvements and make old
20445 pattern obsolescent. Also account for size_t differences
20446 (may be int or long).
20447 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20448 initialization before function call is placed in the delay slot
20449 and thus appears to be skipped over by commands such as "next".
20450
20451Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20452
20453 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20454
20455Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20456
20457 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20458 input source file; fix code to compile test to deal with this
20459 convention.
20460 * gdb.c++/*.exp: Likewise.
20461
20462Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20463
20464 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20465 "bt in signals.exp".
20466
20467Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20468
20469 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20470 "step over execarg initialization" and
889bf7c5 20471 "step over corearg initialization".
c906108c
SS
20472
20473Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20474
20475 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20476 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20477
20478Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20479
20480 From Rob Savoye (rob@poseidon.cygnus.com)
20481 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20482 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20483 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20484 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20485 configure.in}: Major reworking for autoconfig.
c906108c
SS
20486 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20487 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20488 New files.
c906108c
SS
20489 * config/unix-gdb.exp: Make GDB global.
20490 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20491 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20492 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20493 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20494 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20495 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20496 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20497 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20498 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20499 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20500 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20501 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20502 to returns as necessary, arrange for test to compile own testcase
20503 executable.
c906108c 20504 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20505
c906108c
SS
20506Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20507
20508 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20509 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20510 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20511 "backtrace through signal handler".
20512
20513Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20514
20515 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20516 continuing from a job control stop signal.
20517 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20518
20519Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20520
20521 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20522 * gdb.base/corefile.exp: Likewise.
20523 * gdb.base/funcargs.exp: Likewise.
20524
20525Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20526
20527 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20528 * config/monitor.exp: Add support for setting baud rate.
20529
20530Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20531
20532 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20533 i*86-*-linux* xfails for "backtrace through signal handler".
20534 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20535 "print func2::coremaker_local".
20536 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20537 alpha-dec-osf2* xfail for
c906108c
SS
20538 "delete all breakpoints when none".
20539
20540Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20541
20542 * gdb.base/break.exp: Change test that deletes all breakpoints
20543 when no user breakpoints are installed. A post 4.15 change
20544 causes gdb to no longer prompt in this case.
20545
20546Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20547
20548 * gdb.base/return.exp (return_tests): Change xfail for test
20549 "correct value returned double test" to stop xfailing at
20550 Solaris 2.5. Apparently the bug has been fixed.
20551
20552Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20553
20554 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20555 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20556
20557Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20558
20559 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20560 * gdb.disasm/hppa.s: Corresponding changes.
20561
20562Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20563
20564 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20565 makefile fragment.
20566 * config/mt-hpux: Deleted.
20567
20568Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20569
d63a86f8 20570 * Many files: When warning about suppressed tests due to a
c906108c
SS
20571 nonexistant test binary, avoid incrementing the warning count.
20572
20573Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20574
20575 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20576
c906108c
SS
20577Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20578
20579 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20580 "sparc-*-solaris2*".
20581
20582Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20583
20584 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20585 Add global and local variables and initialize them.
20586 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20587 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20588 extracts the file name and terminating signal from the core file.
20589 * TODO: Remove note about tests for correct mapping of corefile.
20590 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20591 from optimizing it away.
20592 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20593 handles common blocks.
20594
20595Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20596
20597 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20598 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20599
20600Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20601
20602 * Makefile.in (maintainer-clean): New target, synonym for
20603 realclean.
20604 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20605 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20606 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20607 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20608 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20609 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20610
20611Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20612
20613 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20614 xfails when not gcc compiled for "print foo::funclocal".
20615 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20616 "print foo::funclocal at foo",
20617 "print 'scope1.c'::foo::funclocal at foo",
20618 "print foo::funclocal_bss at foo",
20619 "print 'scope1.c'::foo::funclocal_bss at foo",
20620 "print foo::funclocal_ro at foo",
20621 "print 'scope1.c'::foo::funclocal_ro at foo",
20622 "print bar::funclocal at foo" and
20623 "print 'scope1.c'::bar::funclocal at foo".
20624 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20625 gcc compiled for "print foo::funclocal at bar".
20626 Expand all messages to ensure that they identify that
20627 the test is at bar().
20628 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20629 gcc compiled for:
20630 "ptype on opaque struct pointer (statically)",
20631 "ptype on opaque struct tagname (statically)",
20632 "ptype on opaque struct pointer (dynamically) 1",
20633 "ptype on opaque struct tagname (dynamically) 1",
20634 "ptype on opaque struct pointer (dynamically) 2" and
20635 "ptype on opaque struct tagname (dynamically) 2
20636 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20637 gcc compiled for:
20638 "p datalocal"
20639 "whatis datalocal",
20640 "ptype datalocal",
20641 "p bsslocal",
20642 "whatis bsslocal", and
20643 "ptype bsslocal".
20644 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20645 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20646 when not gcc compiled.
20647 * gdb.base/funcargs.exp (float_and_integral_args): Add
20648 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20649 compiled.
20650 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20651 "backtrace from call6a" when not gcc compiled.
20652 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20653 "backtrace from call7a" when not gcc compiled.
20654 * gdb.base/callfuncs.exp (do_function_calls):
20655 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20656 "p t_char_array_values(char_array_val2,char_array_val1)",
20657 "p t_char_array_values(char_array_val1,char_array_val2)",
20658 "p t_char_array_values("carray 1","carray 2")",
20659 "p t_char_array_values("carray 1",char_array_val2)",
20660 "p t_char_array_values(char_array_val1,"carray 2")",
20661 "p sum_args(1,{2})",
20662 "p sum_args(2,{2,3})",
20663 "p sum_args(3,{2,3,4})",
20664 "p sum_args(4,{2,3,4,5})"
20665 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20666 "backtrace in corefile.exp" when not gcc compiled.
20667
20668Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20669
20670 * gdb.base/signals.exp: Rewrite `handle all print' test as
20671 a procedure. Accept blanks or TABs as whitespace, increase
20672 timeout and expect input buffer size for the large output
20673 from the command. Remove "i*86-*-bsdi2.0" xfail.
20674
20675Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20676
20677 * gdb.base/setvar.exp: Add new testcases for truncation when
20678 assigning invalid values to bitfields.
20679
20680Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20681
d63a86f8 20682 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20683 mips-sgi-irix* xfail for
20684 "call inferior func with struct - returns char *"
20685 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20686 accepted in the result.
c906108c
SS
20687
20688Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20689
20690 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20691 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20692 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20693 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20694 that accidentally got checked in.
20695
20696Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20697
d63a86f8 20698 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20699 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20700 compiled test.
20701 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20702 Add mips-sgi-irix5* xfail for not gcc compiled.
20703 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20704 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20705 "p top", "whatis top", "p middle", and "whatis middle".
20706 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20707 "whatis signed char" for not gcc compiled.
20708 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20709 "set variable signed char=-1 (-1)" and
20710 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20711 * gdb.base/funcargs.exp (float_and_integral_args):
20712 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20713 Add mips-sgi-irix* xfail when not gcc compiled for
20714 "continue to call2b".
20715 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20716 "continue to call2g".
20717 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20718 "backtrace from call6a"
20719 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20720 "backtrace from call7k".
20721 Add mips-sgi-irix5* xfail when not gcc compiled for
20722 "backtrace from call7a".
20723 (localvars_after_alloca): Fix gdb_test cmds for
20724 "print * after runto ...".
20725 Remove rs6000-*-* xfails for
20726 "print i after runto localvars_after_alloca" and
20727 "print l after runto localvars_after_alloca"
20728 for all compilers.
20729 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20730 when not compiled with gcc, for:
c906108c
SS
20731 "print signed char == (minus)",
20732 "print signed char != (minus)",
20733 "print signed char < (minus)",
20734 "print signed char > (minus)".
20735 * gdb.base/callfuncs.exp (do_function_calls):
20736 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20737 "call inferior func with struct - returns char *".
d63a86f8 20738 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20739 "correct value returned double test" to include Solaris 2.4.
20740 * gdb.base/funcargs.exp (float_and_integral_args):
20741 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20742
c906108c
SS
20743Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20744
20745 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20746 enumeration bitfields if compiling with GNU C.
20747 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20748 to empty' prompt.
20749
20750Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20751
20752 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20753 test for PRO targets.
20754
20755 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20756 breakpoints in the inferior at any given time by making
20757 two groups of breakpoints for call2*, call6* and call7*
20758 tests.
20759
20760Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20761
20762 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20763 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20764 from optimizing it away.
20765 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20766 "call inferior func with struct".
20767
20768Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20769
20770 * configure.in: Only configure gdb.chill for particular targets.
20771
20772Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20773
20774 * gdb.base/Makefile.in: Add action to .c.o transformation
20775 rule that generates a .ci file for each .o file and remove
20776 explicit .c.o rules except for callfuncs.o.
20777 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20778 generates a .ci file for each .o file and remove explicit
20779 .cc.o rules.
20780 (clean): Remove *.tmp *.ci files.
20781 (EXECUTABLES): Remove templ-info.exp.
20782 * gdb.base/compiler.c: New file.
20783 * gdb.c++/compiler.cc: New file
20784 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20785 Change rs6000-*-* xfail for
20786 "print 'scope0.c'::filelocal_ro" and
20787 "print 'scope1.c'::filelocal" and
20788 "print 'scope1.c'::filelocal_bss" and
20789 "print 'scope1.c'::filelocal_ro" and
20790 "print 'scope1.c'::foo::funclocal" and
20791 "print 'scope1.c'::foo::funclocal_ro" and
20792 "print 'scope1.c'::bar::funclocal" and
20793 "print 'scope0.c'::filelocal_ro" and
20794 "print 'scope1.c'::filelocal at foo" and
20795 "print 'scope1.c'::filelocal_bss at foo" and
20796 "print 'scope1.c'::filelocal_ro at foo" and
20797 "print 'scope1.c'::foo::funclocal at foo" and
20798 "print 'scope1.c'::foo::funclocal_bss at foo" and
20799 "print 'scope1.c'::foo::funclocal_ro at foo" and
20800 "print 'scope1.c'::bar::funclocal at foo" and
20801 "print 'scope0.c'::filelocal_ro" and
20802 "print 'scope1.c'::filelocal" and
20803 "print 'scope1.c'::filelocal_bss" and
20804 "print 'scope1.c'::filelocal_ro" and
20805 "print 'scope1.c'::foo::funclocal" and
20806 "print 'scope1.c'::foo::funclocal_bss" and
20807 "print 'scope1.c'::foo::funclocal_ro" and
20808 "print 'scope1.c'::bar::funclocal" and
20809 "print 'scope1.c'::bar::funclocal_bss"
20810 to only be xfail'd when not compiled with gcc.
d63a86f8 20811 Add rs6000-*-* xfail for
c906108c
SS
20812 "print 'scope0.c'::filelocal_bss before run"
20813 when compiled with gcc.
20814 (test_at_main): Add rs6000-*-* xfail for
20815 "print filelocal_ro in test_at_main"
20816 when compiled with gcc.
20817 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20818 Add rs6000-*-aix* xfail for
c906108c
SS
20819 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20820 "ptype t_char_array", not compiled with gcc.
20821 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20822 xfail for "list foo (in include file)" when gcc compiled.
20823 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20824 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20825 "run to call0a" if not compiled with gcc.
20826 (unsigned_integral_args): Add rs6000-*-* xfail for
20827 "run to call1a" if not compiled with gcc.
20828 (float_and_integral_args): Add rs6000-*-* xfail for
20829 "run to call2a" if not compiled with gcc and for
20830 "continue to call2b" for any compiler.
20831 Add rs6000-*-* xfail to
20832 "print f1 after run to call2a" for gcc compiled.
20833 (discard_and_shuffle): Add rs6000-*-* xfail for
20834 "run to call6a".
20835 (shuffle_round_robin): Add rs6000-*-* xfail for
20836 "backtrace from call7a" if not compiled with gcc.
20837 Add rs6000-*-* xfail for
20838 "backtrace from call7b" if compiled with gcc.
20839 (call_after_alloca): Add rs6000-*-* xfail for
20840 "print c in call_after_alloca" and
20841 "print s in call_after_alloca" and
20842 "backtrace from call_after_alloca_subr"
20843 if not compiled with gcc.
20844 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20845 "print c in localvars_in_indirect_call" and
20846 "print c in localvars_in_indirect_call" and
20847 "backtrace in indirectly called function" and
20848 "stepping into indirectly called function"
20849 if not compiled with gcc.
20850 (localvars_after_alloca): Add rs6000-*-* xfail for
20851 "print c after runto localvars_after_alloca" and
20852 "print s after runto localvars_after_alloca" and
20853 "print i after runto localvars_after_alloca" and
20854 "print l after runto localvars_after_alloca"
20855 for all compilers.
20856 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20857 than whatis-info.exp.
20858 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20859 than opaque-info.exp.
20860 Setup rs6000-*-* xfail for
d63a86f8 20861 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20862 "ptype on opaque struct pointer (dynamically)" when
20863 not compiled with gcc.
20864 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20865 rather than callf-info.exp.
20866 (do_function_calls): Add clear_xfail for rs6000-*-* for
20867 "p t_float_values2(3.14159,float_val2)". Seems to work
20868 fine there, both with xlc and gcc. Need to find out what
20869 it is doing right and fix other platforms.
20870 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20871 "call inferior func with struct - returns int",
20872 "call inferior func with struct - returns long",
20873 "call inferior func with struct - returns float",
20874 "call inferior func with struct - returns double",
20875 "call inferior func with struct - returns char *",
20876 but only if not gcc compiled (presumes xlc compiled).
20877 Change rs6000-*-* xfails for
20878 "call inferior func with struct - returns char" and
20879 " call inferior func with struct - returns short" to only
20880 xfail if not using gcc.
20881 (clean mostlyclean): Remove *.ci and *.tmp files.
20882 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20883 than templ-info.exp.
20884 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20885 Add rs6000-*-* xfail for "up to foo in langs.exp"
20886 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20887 when not gcc compiled.
d63a86f8 20888
c906108c
SS
20889Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20890
20891 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20892 * gdb.base/corefile.exp: Likewise.
20893 * gdb.base/list.exp: Likewise.
20894 * gdb.base/scope.exp: Likewise.
20895 * gdb.base/siganls.exp: Likewise.
20896
20897 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20898 compiler output.
20899 * gdb.base/whatis.exp: Likewise.
20900
20901Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20902
20903 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20904 failure (opcode table has been fixed to match reality).
20905
20906Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20907
20908 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20909 "call inferior func with struct - returns char",
20910 "call inferior func with struct - returns short"
20911
20912 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20913 "print 'scope0.c'::filelocal at main",
20914 "print 'scope0.c'::filelocal_bss in test_at_main",
20915 "print 'scope0.c'::filelocal at foo",
20916 "print 'scope0.c'::filelocal_bss in test_at_foo",
20917 "print 'scope0.c'::filelocal at bar",
20918 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20919
c906108c
SS
20920 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20921 in source file 1". This bug seems to have been fixed with both
20922 gcc and native cc (was native assembler bug?).
20923
20924Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20925
20926 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20927 "backtrace through signal handler" to "i*86-*-sysv4*".
20928 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20929 continue" case. Add "known SVR4 bug" to fail message.
20930 Add "i*86-*-bsdi2.0" xfail for "handle all print".
20931 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
20932 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
20933 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
20934 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
20935 "up to foo in langs.exp", "show language at foo in
20936 langs.exp", "up to cppsub_ in langs.exp", "show
20937 language at cppsub_ in langs.exp", "up to fsub in
20938 langs.exp", and "show language at fsub in langs.exp".
20939 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
20940 "bactrace in corefile.exp".
20941 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
20942 "call inferior function with struct - returns float" and
20943 "call inferior function with struct - returns double".
d63a86f8 20944
c906108c
SS
20945Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
20946
20947 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
20948 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
20949 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
20950 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
20951
20952Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
20953
20954 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
20955 (or overriden) "CHILL" macro rather then bare "gcc".
20956 Also look for ../../gcc/xgcc since that is what we will
20957 actually need, not "Makefile". Remove following assignment
20958 of CHILL to CHILL_FOR_TARGET because that results in
20959 recursive definition.
20960
20961Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
20962
20963 * gdb.base/corefile.exp: Change xfail for backtrace in
20964 corefile.exp from linuxaout to all linux.
20965 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
20966 cases where we miss the breakpoint at the signal handler
20967 for some reason. Setup xfail for linuxoldld/linuxaout and
20968 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
20969 hitting SIGURG breakpoint.
20970 * gdb.base/signals.exp: Setup xfail for "next" acting like
20971 continue to add linuxoldld. Setup xfail for all linux for
20972 "next to handler in signals_tests_1", "backtrace in
20973 signals_tests_1", "continue to func1", "pass SIGUSR1",
20974 and continue to handler".
20975
20976Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
20977
20978 * Update all FSF addresses except those in COPYING* files.
20979
20980Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
20981
20982 * gdb.base/a2-run.exp: Change messages to be more explicit about
20983 the status of args, and quote binfile in results.
20984
20985Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
20986
20987 * gdb.base/callfuncs.exp: Add tests for passing structs to
20988 inferior functions and return various types.
20989 * gdb.base/callfuncs.c: Add functions to receive a struct
20990 and return a member of the struct, in various types.
20991
20992Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20993
20994 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
20995
20996Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
20997
20998 * config/vxworks29k.exp: New file, sources vxworks.exp.
20999
21000Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21001
21002 * config/gdbremote.exp: New file. Testing framework using
21003 gdbserver.
21004
21005Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21006
21007 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21008 "call function when asleep" and "send end of file".
21009 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21010 for "backtrace in corefile.exp".
21011 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21012 for "backtrace through signal handler".
21013 * gdb.base/corefile.exp: Make sure we actually generate a core file
21014 before trying the core tests. Some systems allow the user to suppress
21015 generation of core files and default to that (linux for example).
21016 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21017 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21018
21019Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21020
21021 * gdb.threads: New directory with some crude multi-threaded
21022 gdb tests (step.exp and step2.exp).
21023 * config/mt-lynx (STEP_EXECUTABLE): Define.
21024 (THREADFLAGS): Define.
21025
21026Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21027
21028 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21029
21030 * gdb.base/signals.exp: Disable whole file for lynx until
21031 further notice.
21032
21033 * gdb.base/signals.exp: xfail test where "next" acts like
21034 "continue" for lynx.
21035
21036 * gdb.base/interrupt.exp: xfail test for calling function while
21037 inferior is asleep for lynx.
21038
21039 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21040 than one cr-lf after each command.
21041
21042Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21043
21044 * configure.in: Reinstate setting of stabsdirs variable, fix
21045 typo in setting up configdirs for native builds.
21046
21047 * gdb.base/return.exp: Fix typo in return double test.
21048 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21049 compiler from optimizing them away.
21050
21051Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21052
21053 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21054 sequences to be echo'd by gdb when using gdb_test.
21055 * gdb.chill/chexp.exp: Likewise.
21056 * gdb.fortran/exprs.exp: Likewise
21057
21058Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21059
21060 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21061 after the inferior gdb has started.
21062
21063 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21064 after each command.
21065 * gdb.base/funcargs.exp: Likewise.
21066 * gdb.base/gdbvars.exp: Likewise.
21067 * gdb.base/interrupt.exp: Likewise.
21068 * gdb.base/list.exp: Likewise.
21069 * gdb.base/watchpoint.exp: Likewise.
21070 * gdb.c++/demangle.exp: Likewise.
21071 * gdb.c++/inherit.exp: Likewise.
21072 * gdb.chill/chexp.exp: Likewise.
21073 * gdb.fortran/exprs.exp: Likewise.
21074
21075 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21076 test if we can't handle IO to/from the inferior.
21077
21078 * gdb.c++/misc.exp: Always check for a program already being
21079 started after sending a "run" command to gdb.
21080
21081 * gdb.base/twice.exp: Start with a fresh gdb.
21082
21083 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21084 only depend on gdb's expression code, not the chill runtime.
21085
21086 * gdb.base/return.c: Put return values into variables so we
21087 can have gdb print them rather than depending on the program
21088 to print them.
21089 * gdb.base/return.exp: Corresponding changes.
21090
21091 * lib/gdb.exp: Provide default value for noinferiorio.
21092 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21093 the inferior.
21094
21095 * gdb.base/break.exp: Always check for a program already being
21096 started after sending a "run" command to gdb.
21097 (text_next_with_recursion): Don't check the output from the
21098 program's printf statement. Instead just make sure the program
21099 exited.
21100
21101 * gdb.base/commands.exp: Protect tests which need arguments with
21102 $noargs conditionals.
21103
21104Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21105
21106 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21107 of structure member arrays to match gdb/valops.c:value_addr change.
21108
21109Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21110
21111 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21112 cases.
21113
21114Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21115
21116 * configure.in (configdirs): Remove gdb.chill from default list
21117 of subdirs and then add it back in only if doing a native build.
21118 The current chill compiler does not yet work in any cross build.
21119 * Revert all signal changes from Jul 6.
21120 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21121 for sh-hms targets, allowing these tests to link, with no other
21122 changes. Testing is suppressed by setting "nosignals" in site.exp.
21123
21124Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21125
21126 * configure.in (signaldirs): Define and add to configdirs for all
21127 targets except some specific ones that are known to not support signals.
21128 Also clean up formatting.
21129 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21130 (signals, sigall): Remove rules to build.
21131 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21132 Moved to new gdb.signals directory.
21133 * gdb.signals: New test directory.
21134 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21135 signals.c signals.exp}: New or moved files.
21136
21137Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21138
21139 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21140
21141Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21142
21143 * gdb.base/return.exp: Xfail `return double' test failure
21144 on at least Solaris 2.3 and handle future/past versions on
21145 a case by case basis as appropriate. Also update message
21146 to include i*86 failures.
21147
21148Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21149
21150 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21151
21152 * lib/gdb.exp: Fix comment which erroneously identified
21153 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21154 gdb_file_cmd not gdb_load).
21155 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21156
21157 * gdb.base/setvar.exp: Make test names consistent between pass and
21158 fail cases. Use gdb_test more.
21159
21160Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21161
21162 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21163
21164Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21165
21166 * gdb.base/help.exp: Fix expected help string for `show commands'.
21167
21168Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21169
21170 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21171
21172 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21173 of a text section.
21174
21175Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21176
21177 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21178 that loop eventually terminates. Fix Connection refused logic so
21179 that testsuite will expire nicely.
21180
21181Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21182
21183 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21184 config/rom68k.exp: New tcl glue for the appropriate monitors.
21185 These all just end up calling monitor.exp.
21186 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21187 refused' by retrying. Cleanup some timeout issues.
21188 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21189 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21190 callers don't have to set/restore global timeout variable.
21191
21192 * The following set of changes centralizes management of the global
21193 timeout variable. This way, it can be set in one target dependent
21194 place instead of dozens of places scattered throughout the test suite.
21195 If you need to lengthen a timeout, then you should either set timeout
21196 in one of the config/{target}.exp files, or multiply it by a factor.
21197 Setting it to an absolute value is always going to lose for some
21198 targets.
21199 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21200 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21201 * gdb.base/funcargs.exp: Don't set timeout.
21202 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21203 * gdb.base/printcmds.exp (test_print_string_constants
21204 test_print_array_constants): Don't set timeout.
21205 * gdb.base/ptype.exp: Don't set timeout.
21206 * gdb.base/recurse.exp: Don't set timeout.
21207 * gdb.base/return.exp: Don't set timeout.
21208 * gdb.base/watchpoint.exp: Don't set timeout.
21209 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21210 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21211
21212Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21213
21214 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21215
21216Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21217
21218 * lib/gdb.exp: Disable chill tests for irix5.
21219
21220Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21221
21222 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21223 each test pass or fail.
21224
21225Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21226
21227 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21228 xlc not gcc.
21229
21230Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21231
21232 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21233
21234Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21235
21236 * config/est.exp: Fix copyright and comments. Remove dead code.
21237 Use targetname, serialport and baud variables instead of fixed
21238 constants.
21239 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21240 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21241
21242Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21243
21244 * gdb.base/watchpoint.exp: Don't run
21245 test_watchpoint_triggered_in_syscall for sunos.
21246
21247Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21248
21249 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21250 they don't seem to exist. Do include stdio.h.
21251
21252Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21253
21254 * gdb.base/a1-selftest.exp: Add alpha xfail.
21255
21256Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21257
21258 * gdb.base/watchpoint.c (main): Prompt before calling read().
21259 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21260 Revise accordingly. Remove cruft about sending "123" several
21261 times, until it gets noticed. Clean up the "print buf[0]" stuff
21262 so that it passes or fails, and waits for prompts in the usual way.
21263
21264Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21265
21266 * gdb.base/recurse.exp: Fix comment.
21267
21268 * TODO: Remove item about printing variables in nodebug.exp. Add
21269 item about enabling tests which are only run on some targets.
21270
21271 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21272 fail, make test names unique, use new gdb_test convention
21273 regarding pattern, use gdb_test more, etc.).
21274
21275 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21276 fail, make test names unique, etc.).
21277
21278Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21279
21280 * gdb.base/nodebug.c: Change return type of top and middle to
21281 short.
21282 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21283 are fixed by the recent mdebugread.c changes. Allow `short ()'
21284 as type for top and middle.
21285
21286Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21287
21288 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21289 nearly as I can tell, the whole thing was an accident in Stu's
21290 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21291 to replace a send/expect pair with gdb_test, but ended up only
21292 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21293 of 30 Mar 1995 took care of it, but left this vestigial comment
21294 which I am now nuking.
21295
21296Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21297
21298 * gdb.base/break.exp: Look for different line number for
21299 breakpoint at main depending on usestubs.
21300
21301Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21302
21303 * gdb.base/list.exp: Adjust some alternate expect patterns to
21304 match recent list0.c change. Add alternate expect pattern for
21305 output from `list default lines around main' for optimizing
21306 compilers.
21307
21308Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21309
21310 * lib/gdb.exp: If nosignals is not set, set it to 0.
21311
21312Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21313
21314 * config/slite-gdb.exp: Responds to load symbol table prompt.
21315 * gdb.base/break.exp: Adjust line number, fix rerun.
21316 * gdb.base/langs0.c: Add #ifdef usestubs.
21317
21318Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21319
21320 * gdb.base/list.exp: Adjust line contents after adding new lines in
21321 list0.c. Also fix a syntax error.
21322
21323 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21324 * gdb.base/break.exp: ditto.
21325 * gdb.base/list.exp: ditto.
21326 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21327 * gdb.base/run.c: ditto.
21328 * gdb.base/list0.c: ditto.
21329 * gdb.base/funcargs.c: ditto.
21330
21331Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21332
21333 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21334 $targetname, $serialport and $baud instead of hardwired variables.
21335 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21336 target doesn't support signals.
21337
21338Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21339
21340 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21341
21342Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21343
21344 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21345 Don't rely on the value of an auto variable before it has been
21346 initialized. Use gdb_test more.
21347
21348Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21349
21350 * lib/gdb.exp (default_gdb_version): A version number must start
21351 with a digit, but other than that contains all characters up to
21352 the first whitespace character.
21353
21354Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21355
21356 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21357
21358Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21359
21360 * gdb.c++/*.exp: Warn if executable does not exist. The original
21361 reason for skipping the warning was that configure.in sometimes
21362 intentionally skipped building the executables but the tcl code
21363 had no way of knowing. That (a) was always bogus with respect to
21364 error handling, (b) is no longer true (right now there is no way
21365 to skip C++ tests).
21366
21367 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21368
21369Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21370
21371 * gdb.base/list.exp: Add expect patterns for output from
21372 SunPRO compiled executables.
21373 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21374 types.
21375
21376Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21377
21378 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21379 number (we are already testing that the correct source line text
21380 gets printed).
21381
21382 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21383 that is what is intended, but something needed to be done to get
21384 sunos4 native working again.
21385
21386 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21387
21388 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21389 apparently went with a (very) old xfail.
21390
21391Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21392
21393 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21394 runto_main is a proc in gdb.exp that will do 'step' for target use
21395 stubs.
21396 * gdb.base/exprs.exp: ditto.
21397 * gdb.base/interrupt.exp: ditto.
21398 * gdb.base/opaque.exp: ditto.
21399 * gdb.base/printcmds.exp: ditto.
21400 * gdb.base/ptype.exp: ditto.
21401 * gdb.base/scope.exp: ditto.
21402 * gdb.base/setvar.exp: ditto.
21403 * gdb.base/signals.exp: ditto.
21404 * gdb.base/twice.exp: ditto.
21405 * gdb.c++/classes.exp: ditto.
21406 * gdb.c++/inherit.exp: ditto.
21407 * gdb.c++/templates.exp: ditto.
21408 * gdb.base/break.exp: no run and hit main for stubs. Change line
21409 numbers for breakpoints and info breakpoint.
21410 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21411 breakpoint().
21412 * gdb.base/callfuncs.c: ditto.
21413 * gdb.base/exprs: ditto.
21414 * gdb.base/interrupt.c: ditto.
21415 * gdb.base/opaque0.c: ditto.
21416 * gdb.base/printcmds.c: ditto.
21417 * gdb.base/ptype.c: ditto.
21418 * gdb.base/scope0.c: ditto.
21419 * gdb.base/setvar.c: ditto.
21420 * gdb.base/signals.c: ditto.
21421 * gdb.base/twice.c: ditto.
21422 * gdb.c++/misc.cc: ditto.
21423 * gdb.c++/templates.cc: ditto.
21424
21425Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21426
21427 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21428
21429 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21430 somewhere between `read' and `main.c'. I'm pretty sure the
21431 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21432 and it isn't particularly useful.
21433
21434 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21435
21436Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21437
21438 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21439
21440Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21441
21442 * config/mt-slite: add LIBS and -nostdlib.
21443 * config/slite-gdb.exp: add this new file to support sparclite target.
21444
21445Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21446
21447 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21448
21449 * gdb.base/a2-run.exp: Change argument to istarget from
21450 "*-*-vxworks" to "*-*-vxworks*".
21451 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21452
21453Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21454
21455 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21456 will not runto main but do a 'step' to step out of breakpoint().
21457 * config/mt-slite: add -Dusestubs.
21458
21459Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21460
21461 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21462 instead of just @.
21463
21464 * gdb.base/signals.exp: Add test for "handle all print".
21465 * TODO: Remove "handle all print". Also remove item about
21466 checking copyright date (I don't like the idea of a spurious FAIL
21467 based on when we run the tests).
21468
21469 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21470 for SunOS4 (reason for failure not investigated). Remove
21471 redundant test for $binfile.
21472
21473 * gdb.base/nodebug.c (array_index): Call malloc.
21474
21475 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21476
21477Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21478
21479 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21480 conventions and slightly simplify the matching regexp.
21481
21482Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21483
21484 * gdb.base/break.exp: Update gdb_test invocation to use new
21485 convention.
21486
21487 * lib/gdb.exp: If noargs is not set, set it to 0.
21488
21489 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21490 tests unique.
21491
21492 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21493
21494Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21495
21496 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21497 one argument of type "<non-float parameter>".
21498
21499Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21500
21501 * config/rom68k.exp: New file to support Motorola IDP board.
21502 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21503 * gdb.base/break.c: Change things around so that this program
21504 doesn't depend upon args. This is necessary to make remote
21505 targets work (in general, they can't take args).
21506 * gdb.base/break.exp: Don't try to send args to program. Don't
21507 expect output. Also, replace lots of code with gdb_test.
21508
21509Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21510
21511 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21512 printing of '\'' (which is what the comment says we are testing,
21513 even though we were not), not '''.
21514 (test_integer_literals_rejected): Test that printing ''' is an error.
21515
21516 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21517 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21518 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21519 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21520 Use gdb_test not test_print_accept.
21521 * lib/gdb.exp: Remove test_print_accept.
21522
21523 * gdb.base/signals.exp (signal_tests_1): Make pass message
21524 consistent with fail message.
21525
21526 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21527 unsigned char; the bug (PR 1821) is fixed.
21528
21529 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21530
21531 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21532 successful tests--makes xfailing them work right.
21533
21534Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21535
21536 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21537 only \r\n, not .*. The test can pass .* as the last thing in
21538 $pattern if that is what it wants. In addition to providing this
21539 flexibility, this change should speed up pattern matching in cases
21540 where the pattern already ended with .* (there were a number of
21541 them). This change also helps catch bad patterns--in the old
21542 scheme the typo "char \*" instead of "char \\*" would pass. Now
21543 it is caught.
21544 * Many .exp files: Update callers.
21545
21546 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21547 clearer and does not spuriously match multiple ('s. Likewise for
21548 ) and *.
21549
21550 * gdb.base/nodebug.exp: Test ability to call a function and pass
21551 it a string (even with no debugging info).
21552
21553 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21554 "p '\'", which is the same as "p ''" once tcl gets done with
21555 quoting, to "p '\\'", which I suspect is what is intended (one
21556 backslash gets sent to GDB).
21557
21558 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21559
21560Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21561
21562 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21563 1817) was fixed literally years ago.
21564
21565Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21566
21567 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21568 test, it causes stepping out of call_after_alloca_subr with
21569 optimizing compilers.
21570 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21571 fails.
21572
21573 * gdb.c++/templates.exp: Source templ-info.exp only if
21574 the templates executable exists.
21575
21576 * gdb.c++/misc.cc (class Contains_static_instance,
21577 class Contains_nested_static_instance),
21578 gdb.c++/classes.exp (test_static_members): Test printing of
21579 a class that contains a static instance of the class.
21580
21581Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21582
21583 * gdb.base/langs2.c (cppsub_): Don't prototype.
21584 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21585 only, I believe).
21586
21587Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21588
21589 * lib/gdb.exp (skip_chill_tests): New procedure.
21590
21591 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21592
21593Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21594
21595 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21596 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21597
21598Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21599
21600 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21601
21602 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21603 disassemble 8, not 16, instructions for part 4.
21604
21605 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21606 support the latter anymore.
21607
21608 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21609 -DNO_PROTOTYPES.
21610 * gdb.base/callfuncs.c: Control use of prototypes based on
21611 NO_PROTOTYPES, not __STDC__.
21612 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21613 t_float_values2 tests if prototypes in use.
21614
21615 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21616 t_double_values): When checking differences against DELTA, check
21617 that difference is within the range (-DELTA,DELTA), not just
21618 (-infinity,DELTA).
21619
21620Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21621
21622 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21623 'file' command firts, then 'target', then 'load', this is due to gdb
21624 target set up.
21625 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21626
21627Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21628
21629 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21630 FP load/store variants.
21631 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21632
21633Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21634
21635 * gdb.base/term.exp: Do not give a warning if not native, it is
21636 not an abnormal condition.
21637
21638Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21639
21640 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21641 t_char_array".
21642
21643Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21644
21645 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21646 are getting the version number.
21647
21648 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21649 if not native, it is not an abnormal condition.
21650
21651Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21652
21653 * lib/gdb.exp: Just use "file exists", rather than undocumented
21654 dejagnu procedure "findfile".
21655
21656Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21657
21658 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21659 (LDFLAGS): Set to -Xlinker -Ur.
21660
21661 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21662 Removed, these values are set by lib/gdb.exp.
21663
21664 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21665
21666Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21667
21668 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21669 of replicating gdb startup code.
21670
21671 * config/mt-vxworks (LDFLAGS): Set to -r.
21672 (CFLAGS_FOR_TARGET): Removed.
21673
21674 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21675 (gdb) and gdb for vxworks uses (vxgdb).
21676
21677 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21678 executable is not in the tree and host != target, use sed and
21679 program_transform_name to determine the gdb name used by the
21680 target.
21681
21682 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21683 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21684
21685Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21686
21687 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21688 floats, chars, and shorts where there are ANSI-style function
21689 definitions.
21690
21691 * gdb.base/langs.exp, gdb.base/langs*: New test.
21692 * gdb.base/Makefile.in: Build it.
21693 * TODO: Remove item about checking that C names don't get C++
21694 demangling applied; this test tests it.
21695
21696Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21697
21698 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21699 went with the const70 xfail. The xfail went away a year ago.
21700
21701 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21702
21703 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21704 for hp300.
21705
21706 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21707
21708 * gdb.base/a1-selftest.exp: Don't run on hp300.
21709
21710Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21711
21712 * Makefile.in (site.exp): Set host_alias and target_alias as well
21713 as host_triplet and target_triplet.
21714
21715Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21716
21717 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21718
21719 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21720 places as other ecoff systems).
21721
21722 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21723 ultrix.
21724
21725Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21726
21727 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21728 remove them.
21729 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21730 variable and "variable" in addition to "data variable".
21731 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21732
21733 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21734 2.
21735 * gdb.base/list1.c (long_line): Add additional statement at start
21736 of function.
21737 * gdb.base/list.exp (test_forward_search): Update line number to
21738 reflect new statement.
21739
21740Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21741
21742 * gdb.base/signals.exp: Reinitialize searched source directories
21743 after gdb_start call.
21744
21745Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21746
21747 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21748 * gdb.stabs/Makefile.in: Likewise.
21749
21750 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21751 change. Instead split the tests into smaller pieces.
21752 * gdb.disasm/hppa.s: Corresponding changes.
21753
21754Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21755
21756 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21757 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21758
21759 * gdb.base/funcargs.exp: Modify many tests so that every test
21760 either passes or fails. Make some test names unique.
21761
21762Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21763
21764 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21765 Call stty to set interrupt character.
21766
21767 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21768 for HP assembler versus GNU assembler based on actual behavior of
21769 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21770
21771 * TODO: Suggest a few more stepping tests.
21772
21773Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21774
21775 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21776 restart GDB for h8300 after a continue.
21777 (return): Add pattern to match a29k-udi behavior.
21778 * gdb.base/nodebug.exp: Remove obsolete comment.
21779 * gdb.base/regs.exp: New file, testing of register displays.
21780 * gdb.base/return.exp: Fix typo in reference to $objdir.
21781 * gdb.base/whatis.exp: Always start with a fresh GDB.
21782
21783Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21784
21785 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21786 higher, these tests generate a lot of output.
21787
21788Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21789
21790 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21791 code following the catch silently ignored some errors; without the
21792 catch they should be thrown like any other tcl error. Also, the
21793 catch used "" instead of {} which meant all the callers who wanted
21794 to include one of the characters "[]$ had to quote it an extra time.
21795 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21796 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21797 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21798 Remove extra quoting.
21799
21800Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21801
21802 * gdb.base/commands.exp: Make test names unique; every test either
21803 passes or fails. Update some comments.
21804
21805 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21806
21807Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21808
21809 The following fixes a FAIL caused by the fact that the alpha stabs
21810 configuration didn't use the ".if alpha" code in weird.def.
21811 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21812 bit pointer, so the 32 bit version works even on the alpha.
21813 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21814 Remove the stuff which allowed us to have separate versions for
21815 alpha and everything else.
21816
21817 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21818 regexp which "info func operator\[\](" is supposed to match. Fix
21819 string to send to GDB. Note that GDB still doesn't work right. Add a
21820 new test for "info func .perator\[\](" which GDB does handle correctly.
21821
21822 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21823
21824Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21825
21826 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21827 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21828 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21829 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21830 it makes the tests harder to understand and confuses test-o-matic.
21831 The preferred style is that each test provides a PASS or a FAIL,
21832 and has a unique message (e.g. "continue #54" not just "continue")
21833 which is the same for the pass and the fail.
21834 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21835 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21836 to lib/gdb.exp.
21837 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21838 prt_accept which was basically the same thing. Likewise for
21839 test_print_reject and prt_reject.
21840 * lib/gdb.exp (test_print_reject): Add some more error message
21841 patterns to match from the former printcmds.exp (prt_reject).
21842 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21843 One defect of the passcount stuff is that some of it failed to
21844 report XPASS where appropriate.
21845 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21846 stuff before and after arg in expected pattern.
21847 (test_paddr_operator_functions): Re-do test without print_addr_of;
21848 this is the only test which seems to want extra stuff there.
21849
21850Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21851
21852 * gdb.base/nodebug.exp: Update new tests to reflect improved
21853 wording of gdb output.
21854
21855 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21856 and "ptype" work on variables in files compiled without -g.
21857 Replaces commented out "maint print msymbol" tests.
21858
21859Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21860
21861 * gdb.base/setvar.c (dummy): Call malloc.
21862
21863 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21864 losing with the irix4 sed.
21865
21866 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21867 ALRM" on irix4.
21868
21869Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21870
21871 * TODO: Remove items about corefile.exp testing new exec-file and
21872 backtrace; both are now done. Add items about printing enums.
21873
21874Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21875
21876 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21877 "get signal $thissig" test fails.
21878
21879 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21880
21881Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21882
21883 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21884 compiler warning with dec alpha compiler.
21885
21886 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21887 extra \n from gdb_test call (this explains why the prompt test
21888 that I removed yesterday was there).
21889 (user_defined_command_test): Remove extra \n and prompt test.
21890
21891 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21892 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21893 doesn't exist.
21894 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21895 Also remove alpha workaround, which turns out to be because
21896 SIGABRT == SIGLOST.
21897
21898 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21899
21900 * gdb.base/help.exp: Don't test "help show".
21901
21902Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21903
21904 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21905 "set print address" is on.
21906 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21907 pass prompt to gdb_test; gdb_test already looks for the prompt.
21908
21909 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21910
21911 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21912 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21913 was to make sure that gdb can read a core file. But (a) the "read
21914 the corefile" part didn't make it to a1-selftest.exp, we just
21915 delete the corefile after creating it, and (b) we test reading
21916 corefiles in corefile.exp anyway. Also, this test left around a
21917 xgdb process on Solaris.
21918
21919 * gdb.base/corefile.exp: Also test backtrace.
21920
21921Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21922
21923 * gdb.base/commands.exp: Test a simple user defined command with
21924 arguments and if/while statements; verify the full user command is
21925 printed by "show user".
21926
21927 * gdb.base/commands.exp: Test if/while commands as part of a
21928 breakpoint command list; verify they appear in breakpoint
21929 information.
21930
21931Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21932
21933 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
21934 than by dividing by zero.
21935
21936Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
21937
21938 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
21939 performing an inferior call with watchpoints enabled.
21940 * gdb.base/watchpoint.c (main): Delete second unnecessary read
21941 call.
21942
21943Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21944
21945 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
21946 of "file" command.
21947
21948 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
21949 Add additional pattern for when "int operator int(void);" appears
21950 in a different order.
21951
21952Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21953
21954 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
21955
21956 * gdb.base/help.exp: Replace most of docstrings for "info signals"
21957 and "signal" with ".*".
21958
21959Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21960
21961 * TODO: Add note about "handle all nostop".
21962
21963 * gdb.base/{sigall.c, sigall.exp}: New test.
21964 * gdb.base/Makefile.in: Add it.
21965
21966Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
21967
21968 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
21969 when invoking GDB, suppresses any windowing interface.
21970
21971Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
21972
21973 * config/sim-gdb: New file, simulator testing support.
21974
21975Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
21976
21977 * gdb.base/interrupt.exp: Test calling func1 twice.
21978
21979Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
21980
21981 * gdb.base/list.exp (test_forward_search): Set timeout higher
21982 when we'll be getting lots of output from gdb.
21983
21984 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
21985 "init_malloc" to after the expect statement. Run it if that
21986 regexp is taken, but also for two others which happen if source
21987 cannot be found.
21988
21989Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21990
21991 * gdb.base/printcmds.exp: New test, for printing register before
21992 program is running.
21993
21994Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21995
21996 * gdb.base/list.exp: Correct some alternate expect patterns
21997 to reflect changes in list1.c.
21998
21999Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22000
22001 * TODO: Add item regarding large frames.
22002
22003 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22004
22005 * TODO: Remove item about enabling return.exp; it
22006 is enabled. Suggest a few more "return" tests.
22007
22008Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22009
22010 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22011 anonymous unions.
22012
22013Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22014
22015 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22016 and pr-5646.o, so "make" is the same as "make all", not "make
22017 pr-4975.o".
22018
22019Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22020
22021 * gdb.base/list.exp: Adjust expectations to reflect changes in
22022 list1.c.
22023 (test_forward_search): New test proc.
22024 * gdb.base/list1.c (long_line): New function, has long source line.
22025
22026Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22027
22028 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22029 additional line of code that was added.
22030
22031Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22032
22033 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22034 tests so as not to overflow expect's input buffers.
22035 * gdb.disasm/hppa.exp: Corresponding changes.
22036
22037Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22038
22039 Beginnings of template debugging tests.
22040 * gdb.c++/templ-info.cc: New file to test for template
22041 debugging capability of the compiler.
22042 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22043 templ-info.cc.
22044 * gdb.c++/templates.cc: Add explicit template instantiations
22045 to enable compiling with -fno-implicit-templates. Add destructor
22046 and 'value' method to T5 class for template tests.
22047 * gdb.c++/templates.exp: Add testcases for printing of template
22048 types, setting breakpoints on template methods and calling a
d63a86f8 22049 template method.
c906108c
SS
22050
22051Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22052
22053 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22054 branch target since some assemblers (gas-2.5) may emit a
22055 relocation for the branch instead of resolving it in the
22056 assembler.
22057
22058Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22059
22060 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22061 through signal handler.
22062
22063Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22064
22065 * configure.in (*-*-netware): Use config/mt-netware.
22066
22067 * config/mt-netware: New file.
22068 * config/mt-i386-netware: Removed, separate configs for different
22069 netware architectures are no longer needed now that we have
22070 --with-headers.
22071
22072Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22073
22074 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22075 by the recent changes to use ANSI C arithmetic conversions.
22076
22077Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22078
22079 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22080 bug involving using inferior_pid to figure out whether to select a
22081 frame.
22082
22083Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22084
22085 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22086 match the current disassembler output.
22087
22088Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22089
22090 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22091 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22092 types, expect "int" as type of integer values (for now).
22093
22094Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22095
22096 * gdb.base/commands.exp: New tests for if/while commands.
22097
22098Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22099
22100 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22101 by .*, since hex values have different syntax in Chill mode.
22102
22103Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22104
22105 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22106 linefeed from expect pattern for repeated types with indices > 9.
22107
22108Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22109
22110 First part of Fortran test suite.
22111 * gdb.fortran: New directory.
22112 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22113
22114Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22115
22116 * gdb.base/default.exp: Update expect pattern for load command
22117 without arguments.
22118
22119Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22120
22121 * configure.in: Change i386 to i[345]86.
22122 * gdb.base/configure.in: Likewise.
22123 * gdb.c++/configure.in: Likewise.
22124 * gdb.chill/configure.in: Likewise.
22125
22126Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22127
22128 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22129 patterns, since that is not a valid context for comments.
22130
22131Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22132
22133 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22134 repeated types and repeated types with indices > 9.
22135
22136Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22137
22138 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22139 2417; old bug has been fixed.
22140
22141Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22142
22143 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22144 send the newline ourselves instead of assuming gdb_test will do
22145 so when passed an empty input string.
22146
22147 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22148 stabs testcode.
22149
22150Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22151
22152 * lib/gdb.exp (gdb_test): Don't send anything if the first
22153 argument is an empty string. This makes cases where we want to
22154 match output that is already in expect's buffers (for example,
22155 matching a breakpoint after gdb_run_cmd has been called) work
22156 reliably.
22157
22158Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22159
22160 * config/netware.exp: New file.
22161
22162Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22163
22164 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22165 the -B and -L prefixes so we can find the debugging stub.
22166
22167 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22168 there and we are using the gcc from the tree.
22169
22170 * gdb.base/types.c: Removed.
22171
22172 * gdb.base/configure.in: Look for makefile fragments in ../config.
22173 Recognize i386-*-netware.
22174 * gdb.c++/configure.in: Likewise.
22175
22176Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22177
22178 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22179 the correct TCL syntax.
22180
22181Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22182
22183 * gdb.base/opaque.exp: use runto instead of messing around with
22184 breakpoints. Simplify by using gdb_test.
22185
22186 * gdb.base/bitfields.exp: restart between tests on netware targets
22187 because breakpoints aren't relocated after target death. Run
22188 processes to completion.
22189
22190 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22191
22192Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22193
22194 * Makefile.in: Remove extra tabs that confuse some versions
22195 of "make". Use the newly built gdb to test with by default,
22196 rather than the first one in the tester's search path.
22197
22198Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22199
22200 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22201
22202 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22203 condition help.
22204
22205Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22206
22207 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22208
22209 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22210 running.
22211 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22212 * gdb.base/funcargs.exp: Likewise.
22213
22214 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22215 * gdb.base/funcargs.exp: Likewise.
22216
22217 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22218 message is "".
22219
22220Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22221
22222 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22223 return,signals,twice}.exp: Handle non-existant binaries
22224 consistantly.
22225
22226 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22227 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22228 might testing a cross development system.
22229
22230Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22231
22232 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22233 runtest script is relative to ${srcdir}, not ${rootdir}.
22234
22235Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22236
22237 * gdb.base/signals.exp: Allow for optionality of breakpoint
22238 address.
22239
22240Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22241
22242 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22243
22244Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22245
22246 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22247 for size_t definition.
22248 * gdb.c++/templates.cc: Likewise
22249
22250 * config/mt-i386-netware: New file.
22251
22252 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22253 defined.
22254
22255 * gdb.base/Makefile.in: Added support for systems that name core
22256 files by appending "core" to the program name.
22257 * gdb.base/a1-selftest.exp: Likewise.
22258
22259Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22260
22261 * gdb.base/return.exp: Add comment and message for `return double'
22262 test failure on Sparc Solaris.
22263
22264Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22265
22266 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22267
22268Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22269
22270 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22271 from optimizing them away.
22272 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22273 patterns to include default constructors and assignment operators,
22274 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22275 character in the output of the virtual base pointer.
22276
22277Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22278
22279 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22280 expression match in print_addr_of to avoid unintented matches.
22281 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22282 versions up to 2.5.8.
22283
22284Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22285
22286 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22287 included file to run under newer versions of expect.
22288 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22289 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22290 Remove xfail for the virtual table of BDDHookV.
22291
22292Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22293
22294 * lib/gdb.exp (string_to_regexp): Set a default result.
22295 (default_gdb_start): Fix misleading message.
22296
22297Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22298
22299 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22300 Remove all CC, etc definitions.
22301 * config/mt-hpux: New file.
22302 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22303 (CFLAGS, LDFLAGS): Define.
22304 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22305
22306 * Makefile.in (site.exp): Don't insert host_os, etc.
22307 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22308 (distclean): Check existence of subdir.
22309 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22310 * gdb.base/Makefile.in: General cleanup and simplification.
22311 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22312 to build executables. Use default rule to build .o files.
22313 (EXPECT, RUNTEST, CC): Fix relative pathname.
22314 (site.exp): Don't insert host_os, etc.
22315 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22316 and/or SIGUSR1 defined.
22317 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22318 * gdb.c++/Makefile.in: General cleanup and simplification.
22319 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22320 (CFLAGS): Remove.
22321 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22322
22323Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22324
22325 * gdb.base/recurse.exp: Misc changes to get tests running again
22326 after Kung's changes to the watchpoint code.
22327 * gdb.base/watchpoint.exp: Likewise.
22328
22329Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22330
22331 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22332
22333Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22334
22335 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22336 * lib/gdb.exp (default_gdb_start): Define.
22337 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22338 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22339 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22340 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22341 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22342 Don't call gdb_target_udi in between tests.
22343
22344Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22345
22346 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22347 (which was basically just a local version of the same thing). In
22348 addition to avoiding duplication, gdb_test_exact is faster.
22349 * lib/gdb.exp (gdb_test_exact): Fix typo.
22350
22351 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22352 don't give an error.
22353
22354 * gdb.base/term.exp: Call delete_breakpoints before starting.
22355
22356 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22357 (t10): Add comment.
22358
22359Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22360
22361 Reorganization of the GDB Test Suite.
22362
22363 * gdb.base: New directory, contains all the basic tests.
22364 * gdb.c++: New directory, tests specific to C++.
22365 * gdb.chill: New directory, tests specific to Chill.
22366 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22367 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22368 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22369 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22370 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22371 t30-31 to chill).
22372 * */gdbme.*: Rename to match appropriate expect scripts.
22373 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22374 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22375 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22376 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22377 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22378 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22379 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22380 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22381 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22382 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22383 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22384 gdb.c++/virtfunc.cc: New names of C++ files.
22385 * gdb.chill/chillvars.ch: New name of Chill file.
22386 * gdb.base/configure.in, gdb.c++/configure.in,
22387 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22388 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22389 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22390 * configure.in (configdirs): Update to reflect directory changes.
22391 (target_abbrev): No longer define for any configuration.
22392 * Makefile.in: Cosmetic improvements to header comments.
22393
22394Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22395
22396 Various changes to gdb.t31:
22397
22398 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22399 * gdbme.ch: Make all key-words and predefineds be upper-case.
22400 * chillvars.exp: Expect key-words and predefinds in upper-case.
22401
22402 * chillvars.exp: Use gdb_test_exact many places.
22403 Change expected output for arrays (which now includes index labels).
22404
22405 * pr-5020.exp, gdme.ch (module PR_5020):
22406 New test, for PR-5020.
22407
22408Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22409
22410 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22411 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22412
22413Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22414
22415 * Makefile.in: Fix bit-rot in definitions of CHILL,
22416 CHILL_FOR_TARGET and Chill_LIB.
22417 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22418 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22419 CHILL, and CHILL_LIB.
22420
22421Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22422
22423 * Revert the previous changes. Please see Rob's directory
22424 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22425
22426Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22427
22428 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22429 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22430 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22431 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22432 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22433 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22434 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22435 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22436 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22437 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22438 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22439 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22440 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22441 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22442 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22443 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22444 changes from 94Q1.
22445
22446Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22447
22448 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22449 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22450 Rob's new testing fragments.
22451
22452Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22453
22454 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22455 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22456
22457Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22458
22459 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22460 version also, match on casted version strings, and match on
22461 gdb startup case where the line numbers might be messed up.
22462
22463Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22464
22465 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22466 (CFLAGS): Delete it from here.
c906108c
SS
22467
22468Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22469
22470 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22471
22472Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22473
22474 * Makefile.in (RUNTEST): Default to just "runtest".
22475
22476Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22477
22478 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22479 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22480 the code has been restructured.
22481
22482Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22483
22484 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22485 \n, not just one of each.
22486
22487 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22488 /bin/cc gives a warning if you do.
22489
22490Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22491
d63a86f8 22492 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22493 __t10ListS_link1ZUiRCUiPT0
22494
22495Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22496
22497 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22498 on local variables in recursive functions.
22499
22500 * gdb.t07/Makefile.in: Build the new test.
22501
22502Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22503
22504 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22505 directly. Instead compare the return values from actual calls.
22506
22507Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22508
22509 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22510
22511Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22512
22513 * From Peter Schauer with minor modifications.
a9c64011
AS
22514 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22515 stops in mid-line in the caller. Add xfail for returning a float
22516 value on X86 targets.
c906108c
SS
22517
22518Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22519
22520 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22521 to avoid expect lossage.
22522 (fmem_LRbug_tests): Likewise.
22523 * gdb.disasm/hppa.s: Corresponding changes.
22524
22525 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22526 conditions to work with latest dejagnu/expect.
22527
22528 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22529 expected to fail on the PA.
22530 (backtrace in call with trampolines): Explicitly require main
22531 to be frame #1 (no trampolines should show up in backtrace).
22532
22533 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22534 "continue -expect".
22535 * gdb.t06/break.exp: Likewise.
22536 * gdb.t07/watchpoint.exp: Likewise.
22537 * gdb.t13/bitfields.exp: Likewise.
22538 * gdb.t15/{funcargs,return}.exp: Likewise.
22539 * gdb.stabs/weird.exp: Likewise.
22540 * config/{mips,udi}-gdb.exp: Likewise.
22541
22542 * hppa.sed: Enclose comments within a sed command to avoid
22543 losing with the old OSF1 sed.
22544
22545Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22546
22547 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22548 sequent dynix.
22549 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22550 * gdb.t15/funcargs.exp: Conditionally step again to really
22551 finish from marker_call_with_trampolines. Handle the case where
22552 the first step from within call_with_trampolines already steps
22553 us back to main.
22554 * gdb.t15/gdbme.c: Add comment to closing brace of
22555 call_with_trampolines for funcargs.exp.
22556
22557Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22558
d63a86f8 22559 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22560 Fix typo(s).
22561
22562Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22563
22564 * gdb.t07/gdbme.c: More code for watchpoint testing.
22565
22566 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22567 "Hardware watchpoint" throughout file.
22568 (test_watchpoint_triggered_in_syscall): New test.
22569 (test_complex_watchpoint): New test.
22570
22571Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22572
22573 * gdbme.c (call_with_trampolines): New function to try and step
22574 into. Tests trampoline problems on the PA.
22575
22576 * funcargs.exp (localvars_in_indirect_call): No longer expect
22577 stepping into indirect call to fail on PAs.
22578 (test_stepping_over_trampolines): New test.
22579
22580Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22581
22582 * TODO: Add suggestions for static member function tests, and
22583 completion tests.
22584
22585Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22586
22587 * TODO: Add suggestions for "p/a" tests.
22588
22589 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22590 (default_gdb_exit): Replace all the hair with sending "quit" to
22591 the process with a simple close.
22592
22593Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22594
22595 * TODO: Add suggestions for shared library tests.
22596
22597Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22598
22599 * TODO: Add suggestions for x/s tests.
22600
22601Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22602
22603 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22604 "enable once", and "enable breakpoints once" with ".*".
22605
22606Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22607
22608 * TODO: Add suggestions about structure passing tests.
22609
22610Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22611
22612 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22613 the primary1 test, use work around if __GNUC__ < 2.
22614 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22615 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22616 Test for bad output rather than waiting for timeout. Issue
22617 second continue only if first continue failed.
22618
22619Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22620
22621 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22622 operator[] test with gdb_test because the old code didn't seem to
22623 be getting the quoting right with the new dejagnu.
22624
22625Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22626
22627 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22628 one from the path.
22629 * Makefile.in: Use a fresh expect if there is one, use runtest
22630 from the src tree if there is one.
d63a86f8 22631
c906108c
SS
22632Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22633
22634 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22635 next over recursive call. Revise the tests from that point on
22636 (which had been skipped) to match GDB's actual (correct) output.
22637
22638 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22639 with next over a breakpoint whose condition is false.
22640
22641 * gdb.t00/help.exp: Comment out "help set print" tests just like
22642 (and for same reason as) "help set" test.
22643
22644Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22645
22646 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22647 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22648
22649Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22650
22651 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22652 necessary gdb_target_udi.
22653
22654 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22655
22656 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22657 1838 and 2417; they are fixed.
22658
22659 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22660 gdb.t03/ptype.exp (ptype structure, ptype union):
22661 Remove xfails; the test is looser than when the xfails were added.
22662
22663 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22664 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22665
22666 * gdb.t01/run.exp: Only run shell test if isnative.
22667
22668 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22669 since "run" automatically loads if necessary. Call gdb_target_udi
22670 after the "file" since "file" kills any execution target.
22671
22672 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22673 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22674 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22675 argument for UDI.
22676
22677Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22678
22679 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22680
22681 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22682
22683Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22684
22685 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22686 properly quoting regexps. This makes the second argument to
22687 demangle a fixed string, which matches the callers, instead of a
22688 shell-style pattern which is what the previous implementation
22689 used. Update some of the callers.
22690
22691Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22692
22693 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22694 (comib_nullified_tests): Fix typo.
22695 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22696 strings. No longer expected to fail.
22697
22698 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22699 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22700 strings. No longer expected to fail.
22701
22702 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22703 string. No longer expected to fail.
22704
22705Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22706
22707 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22708 No longer expected to fail.
22709
22710 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22711 string. No longer expected to fail.
22712
22713Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22714
22715 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22716 only in the names (I probably got most of them). I was even
22717 generous with some which differed in underscores in names, and
22718 probably missed a few, and I *still* was able to remove almost a
22719 third of the file with almost no impact on testsuite coverage.
22720
22721Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22722
22723 * gdb.t00/default.exp: Match udi_attach error message as well as
22724 the one from child_attach.
22725
22726 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22727
22728 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22729
22730 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22731 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22732
22733 * Move test with enums and partial symbols back to
22734 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22735 Reverts the change of 26 May 93. Per today's change to
22736 stabs.texinfo, the behavior that weird.exp was expecting was
22737 unreasonable; what is important is that the compiler+gdb get
22738 things right, which happens with a recent gcc. Also fix the test
22739 to deal with native compilers which put out the stab gdb can't
22740 deal with.
22741
22742Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22743
22744 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22745 in the names. The main thing these accomplish is to slow things down.
22746 Many more such duplicates surely remain.
22747
22748 * gdb.t00/help.exp: Comment out "help support" test just like
22749 (and for same reason as) "help set" test.
22750
22751Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22752
22753 * gdb.t06/break.exp: Remove setup_xfails for
22754 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22755 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22756 about known bug in gcc to include up through 2.5.8.
22757 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22758 well as "_vb$".
22759 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22760 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22761 with latest gcc and gdb.
22762 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22763 well as "_vb$".
22764
22765Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22766
22767 * configure.in (hppa*-*-*): Also configure and build stabs-only
22768 tests.
22769
22770Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22771
22772 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22773 * gdb.t10/configure.in (hppa*-*-*): Use it.
22774
22775Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22776
22777 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22778
22779Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22780
22781 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22782 versions prior to 1.13.5.
22783
22784Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22785
22786 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22787 the prompt is at the start of a line.
22788
22789Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22790
22791 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22792 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22793 in the copr tests now.
22794 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22795 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22796 expected to fail.
22797
22798Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22799
22800 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22801 gdb.t31/chillvars.exp, lib/gdb.exp:
22802 Tweak to run under either version of expect.
22803 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22804 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22805 * gdb.t11/list.exp: Remove extraneous whitespace.
22806
22807Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22808
22809 * gdb.t16/printcmds.exp (test_print_strings): Accept
22810 "(unsigned char *) " before the string.
22811
22812 * TODO: Add notes about printing of fancy types and GDB expressions.
22813
22814Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22815
22816 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22817 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22818 if doing mips-idt-ecoff.
c906108c
SS
22819
22820Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22821
22822 * Most .exp files: Tweak to run under either version of expect.
22823
22824Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22825
22826 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22827 xfails; I'm not sure why they are failing, but not because of PR 1806.
22828
22829Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22830
22831 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22832 defined in lib/gdb.exp.
22833
22834Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22835
22836 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22837 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22838 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22839 have to be typeless.
22840
22841Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22842
22843 * TODO: Add suggestion for copyright year test.
22844
22845Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22846
22847 * configure.in (*-*-lynxos*): Add stabs tests.
22848
22849Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22850
22851 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22852 so insert a tab before any assembler directive in column zero.
22853
22854 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22855 stores.
22856 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22857 stores.
22858 (fpu_short_memory_tests): Likewise.
22859
22860Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22861
22862 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22863 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22864 .stabs directives in comments.
22865
22866Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22867
22868 * TODO: New file, describing tests we could write.
22869 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22870
22871Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22872
22873 * gdb.t06/signals.exp: Add kludge to force re-sync.
22874
22875 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22876 to xgdb instead of gdb, get out of gdb.
22877
22878Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22879
22880 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22881 for info.
22882
22883Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22884
22885 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22886 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22887 * gdb.stabs/hppa.sed: New sed script for the PA.
22888
22889Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22890
22891 * gdb.stabs: Re-write weird.def and configuration to use sed
22892 instead of cpp. sed is portable and POSIX; cpp is neither.
22893
22894Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22895
22896 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22897
22898Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22899
22900 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22901
22902Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22903
22904 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22905 "_vb$".
22906 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22907 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22908
22909Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22910
22911 * lib/gdb.exp: Comment out code which depends on non-existent
22912 `transform' procedure.
22913
22914Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22915
22916 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22917 * lib/gdb.exp: Transform tool name.
22918 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22919 1.1's new error handling system.
22920
22921Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22922
22923 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22924
22925Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22926
22927 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22928 They made pattern matching so slow that timeouts happened on
22929 heavily loaded systems. Now any output from "show print" which
22930 gets us back to the GDB prompt is a PASS.
22931
22932Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
22933
22934 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
22935
22936Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22937
22938 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
22939
22940 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
22941 It is not from PR 3220.
22942
22943Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22944
22945 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
22946 just started failing because they depended on the order the
22947 subcommands are presented, or exact docstring text. This kind of
22948 test is a pain and has minimal benefit.
22949
22950Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22951
22952 * gdb.t09/corefile.exp: At end of test, use "core" command with
22953 no arguments.
22954
22955Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
22956
22957 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
22958 17}/Makefile.in: Make it possible to run the testsuite with Sun
22959 make and CC = cross gcc by adding explicit build rules for .o
22960 files.
22961
22962Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22963
22964 * gdb.t15/funcargs.exp: Don't put comments on same line as
22965 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 22966
c906108c
SS
22967Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22968
22969 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
22970
22971Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
22972
22973 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
22974 * gdb.t20/inherit.exp: remove three dumplicate entries.
22975
22976Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22977
22978 * gdb.t06/break.exp: For "next over recursive call", fail on any
22979 incorrect output, not just on "factorial (value=2)".
22980
22981Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22982
22983 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
22984 working now. Add an xfail if accesing a bss variable causes
22985 a memory error if the target is not yet run.
22986
22987Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22988
22989 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
22990 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
22991 name of __st* demangling (2 strings). Did Kung really get the
22992 more than 95 others right without testing them?
22993
22994Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
22995
22996 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
22997
22998Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
22999
23000 * configure.in (configdirs): Add gdb.disasm
23001 * gdb.disasm: New directory for GDB disassembler tests.
23002 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23003
23004Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23005
23006 * gdb.t00/help.exp: Don't test "help set".
23007
23008 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23009 from within expect statements. None of these happen anymore and
23010 they cause regressions to be silently unnoticed.
23011
23012 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23013 messages) about known failures with gcc cygnus-2.4.5-930417.
23014
23015 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23016 comp-info.exp so it gets built if it doesn't exist.
23017
23018 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23019 it is no longer used.
23020 * gdb.t13/comp-info.c: Removed.
23021
23022Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23023
23024 * gdb.t06/signals.exp: Add xfail for sun3.
23025
23026Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23027
23028 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23029 relevant because ^C doesn't get sent but failure can be reproduced
23030 interactively).
23031
23032Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23033
23034 * gdb.stabs/alpha.mt: New configuration file for alpha.
23035 * gdb.stabs/configure.in: Use it.
23036 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23037 sharing with alpha.mt, redefine long to word via preprocessor.
23038 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23039 for alpha.
23040 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23041 native cc.
23042 * gdb.t00/teststrategy.exp: Change expect string so that we
23043 consume the `(xgdb)' from the command echo and from the gdb prompt.
23044 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23045 gdb currently compares all values as long, so this failure probably
23046 applies to any configuration where LONGEST is bigger than a target int.
23047 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23048 with gcc.
23049 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23050 to handle opaque pointers, gcc is.
23051 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23052 as first argument. Include <sys/types.h> and change all operator
23053 new definitions to use size_t.
23054 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23055 now that we use size_t.
23056
23057Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23058
a9c64011 23059 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23060 a long or float array cast all array members to the same type.
a9c64011 23061 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23062 with 64 bit longs.
a9c64011 23063 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23064 on alpha.
a9c64011 23065 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23066
23067Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23068
23069 * gdb.t24 (demangle.exp): Constructors of templates have names like
23070 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23071 section 14.6 of the ARM.
23072
23073 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23074 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23075 accomplish little and slow down the testsuite.
23076
23077 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23078 Accept spaces various places.
23079
23080Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23081
23082 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23083 with watchpoint enabled.
23084
23085 * Makefile.in: Remove definition of CC and remove the second
23086 definition of CXX (the "CXX = gcc" one remains). These definitions
23087 were causing backquotes to be expanded within backquotes, which
23088 doesn't work.
23089
23090Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23091
23092 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23093
23094Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23095
a9c64011
AS
23096 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23097 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23098 by mips cc and contains no stabs entries.
23099
23100Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23101
23102 * config/vx-gdb.exp: Use fake device to load files rather than
23103 NFS.
23104 * lib/gdb.exp: New proc to do "file" command.
23105 * config/unix-gdb.exp: Use new "file" proc.
23106
23107Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23108
23109 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23110 Rework board rebooting slightly.
23111 (gdb_exit): Don't exit from the remote shell; there isn't one.
23112 * gdb.stabs/weird.exp: If a program is being debugged already,
23113 kill it.
23114 * gdb.t04/setvar.exp: Stop and restart gdb.
23115 * gdb.t05/expr.exp: Likewise.
23116 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23117 restart gdb and reload the program.
23118 * gdb.t08/opaque.exp: Likewise.
23119 * gdb.t12/scope.exp: Likewise.
23120 * gdb.t13/bitfields.exp: Likewise.
23121 * gdb.t15/funcargs.exp: Likewise.
23122 * gdb.t20/classes.exp: Likewise.
23123 * gdb.t03/ptype.exp: Increase timeout.
23124 * gdb.t16/printcmds.exp (test_print_string_constants,
23125 test_print_array_constants): Likewise.
23126 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23127 * gdb.t20/classes.exp (do_tests): Likewise.
23128 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23129
23130Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23131
23132 * gdb.stabs: Renamed *wierd* to *weird*.
23133
23134Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23135
23136 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23137 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23138
23139Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23140
23141 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23142 (do_tests): Remove xfail for whatis on one_var and two_var.
23143
23144Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23145
23146 * Makefile.in: Made cross building work better by adding
23147 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23148
23149Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23150
23151 * gdb.t15/{return.c,return.exp,Makefile.in}:
23152 New test, currently commented out.
23153
23154Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23155
23156 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23157 still running and removes the leftover named socket so GDb can do
23158 clean restarts.
23159
23160Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23161
23162 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23163 console, not GDB.
23164 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23165 cross testing works better with "make check"
23166 * config/unix-gdb: Use default procedures for exit and version.
23167 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23168 with the newest VxWorks.
23169
23170Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23171
23172 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23173 old form.
23174
23175 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23176 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23177
23178 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23179
23180 * config/unix-gdb.exp: Remove this version of gdb_exit
23181 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23182 Rob says he'll look at it when he gets back to testing boards.
23183
23184Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23185
23186 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23187 an expected fail for certain ptype commands.
23188
23189 * gdb.t20/classes.exp: Update expected results of "ptype class
23190 Base1" to account for the constructor that now appears in the type.
23191
23192Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23193
23194 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23195 disappeared from list.
23196 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23197 "alldone" proc with call to cleanup and exit.
23198 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23199 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23200 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23201 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23202 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23203 "alldone" proc with simple returns that suppress remaining
23204 tests. The alldone proc went away many months ago.
23205
23206Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23207
23208 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23209
23210 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23211
23212Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23213
23214 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23215 as vax gdb will display them.
23216
23217Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23218
23219 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23220 optimizers.
23221
23222 * scope.exp: Change "bad value for localval" messages so each one
23223 is unique.
23224
23225 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23226 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23227
23228 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23229
23230Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23231
23232 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23233 doesn't exist (due to optimization).
23234
23235Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23236
23237 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23238 contains \r because the filename is long.
23239
23240 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23241 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23242
23243Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23244
23245 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23246 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23247 Ultrix.
23248 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23249 int tests.
23250 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23251
23252Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23253
23254 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23255
23256 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23257 to match does not match the passing case but still matches the
c906108c
SS
23258 failing case.
23259
23260Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23261
23262 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23263
23264Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23265
23266 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23267 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23268 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23269 Remove various versions of gdb_exit.
23270 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23271 gdb_exit.
23272 * config/unix-gdb.exp: gdb_exit remains here, and should override
23273 the generic version, since it's doing a lot of wierd stuff that
23274 the other versions aren't. FIXME, fold it in, or abandon this
23275 version.
23276
23277Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23278
23279 * gdb.t24/demangle.exp: Add tests for PR 3220.
23280
23281Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23282
23283 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23284
23285Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23286
23287 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23288 "i386-*-*". Works for i486 as well.
23289
23290 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23291 bug, and expand domain of xfail to all SVR4 systems, since the
23292 actual problem is likely to be in generic SVR4 /proc support.
23293
23294Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23295
23296 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23297
23298Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23299
23300 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23301 xfails for other systems. Match a missing 'Continuing.' as an
23302 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23303
23304 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23305 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23306 Only issue warning for missing executables if -all option is used.
23307
23308 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23309 file if -all option is used. It's like an unpredictable XFAIL.
23310
23311Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23312
23313 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23314 for dynamically linked binaries.
23315
23316 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23317
23318Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23319
23320 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23321 to state that this is a known bug in old versions of g++.
23322
23323Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23324
23325 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23326 while waiting for `Continuing'.
23327
23328Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23329
23330 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23331 in text, data, and bss.
23332 * gdb.t10/nodebug.c: Add local and global test variables for
23333 initialized and uninitialized data.
23334
23335Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23336
23337 * config/unix-gdb.exp (gdb_exit): Add "wait".
23338
23339Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23340
23341 * gdb.t06/signals.exp: xfail the continue from the handler for all
23342 targets.
23343
23344 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23345 function with watchpoints enabled, the i386 call dummy starts with
23346 a call.
23347
23348 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23349 386 bsd names its corefiles.
23350
23351Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23352
23353 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23354 compilers don't grok it.
23355 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23356 with small octal ints rather than character constants, which
23357 are signed and might not fit if first promoted to int.
23358
23359Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23360
23361 * gdb.t09/Makefile.in (clean): Remove corefile.
23362
23363Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23364
23365 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23366
23367Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23368 and Jim Kingdon (kingdon@cygnus.com)
23369
23370 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23371 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23372 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23373
23374Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23375
23376 * gdb.t17/interrupt.exp: Add xfail for hppa.
23377
23378Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23379
23380 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23381 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23382 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23383 to determine signed-ness of bitfields and use the result to setup
23384 the xfail.
23385 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23386 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23387 call line is reached if necessary.
23388
23389Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23390
23391 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23392
23393Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23394
23395 * gdb.t06/break.exp: Also test `clear' command.
23396
23397Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23398
23399 * gdb.t00/teststrategy.exp: Remove extra quote.
23400
23401 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23402 watchpoint enabled to be for all non-68k machines.
23403
23404 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23405
23406Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23407
23408 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23409 targets use aout.mt instead of ecoff.mt as gas understands
23410 standard aout format.
23411
23412Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23413
23414 * lib/gdb.exp (runto): Don't insist that function we are running to
23415 was compiled with -g.
23416
23417 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23418
23419 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23420 to get back into the read system call.
23421 Accept leading newline in case where we woke it up.
23422
23423Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23424
23425 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23426 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23427 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23428 enable ecoff configuration.
23429
23430Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23431
23432 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23433
23434Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23435
23436 * gdb.t16/printcmds.exp: Add another printf test.
23437
23438Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23439
23440 * configure.in: If configured -with-stabs on any target, add
23441 stabsdirs to configdirs.
23442
23443Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23444
23445 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23446 fun" so pattern does not match the command itself.
23447
23448Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23449
23450 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23451
23452Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23453
23454 * gdb.t17/interrupt.exp: Test for more things.
23455
23456Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23457
23458 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23459 compiler arranges the code and line numbers.
23460
23461 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23462
23463Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23464
23465 * gdb.t00/help.exp: Increase expect input buffer size.
23466
23467Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23468
23469 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23470
23471 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23472
23473 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23474
23475 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23476 [0-9]*, not just [0-9].
23477
23478Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23479
23480 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23481
23482 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23483
23484Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23485
23486 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23487
23488Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23489
23490 * gdb.t06/signals.c: Add xfails for sun3.
23491
23492 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23493
23494 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23495 test_stepping tests.
23496
23497Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23498
23499 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23500
23501 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23502
23503 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23504 rather than actually putting it through cpp twice.
23505
23506 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23507
23508Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23509
23510 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23511 no longer needed.
23512
23513Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23514
23515 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23516
23517 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23518 C++ features prints as "struct", make it a pass, not an xfail.
23519
23520Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23521
23522 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23523 Don't require VA to print as "class" rather than "struct".
23524
23525Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23526
23527 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23528
23529Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23530
23531 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23532
23533Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23534
23535 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23536 order.
23537
23538Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23539
23540 * gdb.t16/printcmds.exp: Add printf tests.
23541
23542 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23543
23544 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23545
23546Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23547
23548 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23549 pass counts, to counteract any existing or future setup_xfails.
23550
23551Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23552
23553 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23554 {BEGIN,END}_COMMON for common block instead of STAB.
23555 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23556
23557 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23558 intp_var should be N_GSYM not N_LSYM.
23559 wierd-aout.S: Use a label for the value of the N_SO.
23560 wierd.def: Remove all backslashes.
23561 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23562
23563Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23564
23565 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23566 get the expected next to inheritance3.
23567
23568Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23569
23570 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23571 now that gcc-2.4 gets it right.
23572
23573Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23574
23575 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23576
23577 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23578 generating comp-info.exp which works for cross-compilation.
23579
23580Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23581
23582 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23583 "*-*-sysv4.*".
23584
23585Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23586
23587 * gdb.t01/run.exp: Start with a fresh gdb.
23588 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23589 SVR4.x.
23590
23591Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23592
23593 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23594 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23595 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23596 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23597 things to remove.
23598
23599Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23600
23601 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23602 test cases from bug reports.
23603
23604Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23605
23606 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23607 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23608 avoid spurious xfails.
23609 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23610 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23611 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23612
23613Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23614
23615 * gdb.t00/teststrategy.exp: Rework to provide more useful
23616 description of each test, fix problem with systems that define
23617 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23618 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23619 results for "next over recursive call" so timeouts aren't taken
23620 by error.
23621
23622Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23623
23624 * gdb.t12/scope.exp: Test printing of variables before run.
23625
23626 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23627 printed in wrong order due to sorting.
23628
23629Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23630
23631 * gdb.t00/teststrategy.exp: Fix expected results for printing
23632 user entered string constant. Is array of char, prints with no
23633 address.
23634
23635 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23636 commands.
23637 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23638 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23639 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23640 of struct of char arrays.
23641 * gdb.t00/radix.exp: New tests for radix commands.
23642
23643Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23644
23645 * gdb.t16/printcmd.exp: Print a variable before running program
23646 (with xfail for AIX).
23647
23648Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23649
23650 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23651
23652 * gdb.t16/printcmd.exp: Don't print variables before running program.
23653
23654 * gdb.t06/break.exp: Don't require envp argument to main.
23655
23656 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23657
23658 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23659 Add xfails for rs6000.
23660
23661 * gdb.t02/whatis.exp: Change other tests not to re-test something
23662 we already tested.
23663
23664 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23665 each type used has a variable of that type.
23666
23667Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23668
23669 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23670
23671Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23672
23673 * configure.in: change srctrigger to be a file, not a directory
23674
23675Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23676
23677 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23678
23679 * gdb.t11/list.exp: Fixed a couple of typos.
23680
23681Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23682
23683 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23684 is fixed and PR is closed.
23685 * gdb.t16 (gdbme.c): Add simple test string variable.
23686 * gdb.t16 (printcmds.exp): Add tests with simple test string
23687 variable, primarily for boundaries on "set print elements".
23688
23689Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23690
23691 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23692 Make leading 0's optional and don't expect a tab in the middle
23693 of the number.
23694
23695 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23696
23697 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23698 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23699 don't end command passed to gdb_test with newline.
23700
23701 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23702 signed keyword away, don't expect signed bitfields to be signed.
23703
23704 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23705 printing with only as many 1's as are in the field as well as printing
23706 with 32 1's (see comment).
23707
23708Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23709
23710 * gdb.t00/default.exp: Start with a fresh gdb.
23711 * configure.in (configdirs): Remove gdb.t31 until the chill
23712 compiler works again. It no longer is able to find chillrt0
23713 since it isn't in libchill.a anymore.
23714 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23715 wierd.o, make more modular.
23716 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23717 spurious newlines that caused problems.
23718
23719Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23720
23721 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23722 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23723 gdb.stabs/wierd.{exp,def}: Many new tests.
23724
23725 * gdb.t00/default.exp: update info line for new message.
23726
23727 * gdb.t02/{whatis.exp,gdbme.c}:
23728 Test that "char *" doesn't print as "caddr_t".
23729
23730Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23731
23732 * gdb.t00/help.exp: Use .* in place of some help messages which
23733 just changed.
23734 gdb.t00/default.exp: Update "info frame" test for new message.
23735 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23736 Remove some xfails
23737
23738Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23739
23740 * gdb.t03/{gdbme.c,ptype.exp}:
23741 Add tests for typedef'd struct and union without tags.
23742 Also check "whatis" on a variable of a typedef'd enum without a tag.
23743
23744 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23745 PRMS 1823; the bug still exists but isn't reproduced by this test
23746 anymore), and remove rs6000 XFAIL (the bug is fixed).
23747
23748 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23749 duplicated from whatis.exp. For those that are left, accept
23750 "long", "long int", or "int" for long variables (whatis.exp already
23751 has an XFAIL for "int", so no need to fail it here).
23752
23753 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23754 Deal with GCC's names for types now that GDB uses the compiler's names.
23755
23756 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23757 setup_xfail's for sunos4. If we #defined the signed keyword away,
23758 don't expect GDB to know that char it is signed.
23759
23760 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23761
23762Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23763
23764 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23765 should work on any system, regardless of debugging format.
23766 * gdb.t21/demangle.exp: Move to gdb.t24.
23767 * gdb.t24/demangle.exp: Move from gdb.t21.
23768 * gdb.t24/{Makefile.in, configure.in}: New files.
23769
23770Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23771
23772 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23773 * gdb.stabs: New directory.
23774
23775Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23776
23777 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23778 not just "Quit anyway?".
23779
23780Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23781
23782 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23783 that all setup_xfails are immediately followed by clear_xfails.
23784
23785Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23786
23787 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23788 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23789 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23790 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23791 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23792 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23793 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23794 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23795 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23796 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23797 gdb.t31/chillvars.exp, lib/gdb.exp:
23798 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23799 bug-gdb@prep.ai.mit.edu.
23800
23801Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23802
23803 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23804 with 0.0, not integer 0.
23805
23806Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23807
23808 * gdb.t06/break.exp: Update for "Kill the program" message change.
23809
23810Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23811
23812 * Makefile.in (GDBFLAGS): Set to -nx.
23813 * Makefile.in (site.exp): Use GDBFLAGS.
23814
23815Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23816
23817 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23818 Makefiles.
23819 (check): depend on just-check.
23820 (just-check): added so that tests can be run without a noop
23821 build pass.
23822
23823Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23824
23825 Switch to using configure's configdirs.
23826 * Makefile.in (Makefile): add configure.in dependency.
23827 (SUBDIRS): removed redundant assignment.
23828 * configure.in: switch subdirs assignment to configdirs.
23829 * gdb.t*/configure.in: new files.
23830
23831Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23832
23833 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23834 works.
23835
23836Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23837
23838 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23839 in explicit rules. Apparently this is not supported by some makes.
23840
23841Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23842
23843 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23844
23845Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23846
23847 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23848 disappeared.
23849
23850Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23851
23852 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23853
23854Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23855
23856 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23857 watchpoint problem that is now fixed.
23858 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23859 uninitialized convenience variables.
23860 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23861 structures.
23862
23863Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23864
23865 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23866 which causes expect to get out of sync with gdb on long output
23867 from help set.
23868 * gdb.t09/corefile.exp: Make expected pattern for core file
23869 failing signal and frame output format less sun specific.
23870
23871Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23872
23873 * gdb.t31/chillvars.exp: Add and remove initial dummy
23874 breakpoint, so that symbol table is forced in.
23875 (Needed at least on Sunos4, though it seems not SVR4.)
23876 * gdb.t31/chillvars.exp: Update for changed output format.
23877
23878Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23879
a9c64011 23880 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23881
23882Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23883
23884 * Makefile.in: Added --srcdir when invoking runtest, removed the
23885 need for a local config file. (optional now)
23886
23887Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23888
23889 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23890 failure count used to force early termination. Add some more
23891 expected failures for gnu style demangling.
23892
23893Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23894
23895 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23896 pmi variable from gdb.t20/gdbme to get optimized away.
23897 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23898 Check for written corefile upon timeout _and_ eof.
23899
23900Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23901
23902 * config/unix-gdb.exp: Add missing return 0.
23903
23904Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23905
23906 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23907 test termination.
23908
23909Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23910
23911 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23912 disappeared.
23913
23914Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23915
23916 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23917 time as i860 support works.
23918
d63a86f8 23919 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23920 "backtrace 100\r" rather than just "backtrace\r", to match last
23921 change.
23922
23923Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23924
23925 * config/udi-gdb.exp (gdb_exit): Remove close command.
23926 (gdb_target_udi): New procedure to set the UDI target.
23927 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23928 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23929 Added waits for prompts after several question responses. Added
23930 some more responses used by a29k-amd-udi-gdb.
23931 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
23932 pass different arguments, restart UDI connection after program
23933 completion.
23934 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
23935 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23936 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
23937 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
23938 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
23939 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
23940 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23941 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
23942 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
23943 after program completion.
23944 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
23945 compiled with a SELECT_VECS setting.
23946 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
23947 infinite recursion.
23948
23949 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
23950 Added checks for COFF results, and made them expected failures for
23951 all targets. It would be better to make them expected failures
23952 for COFF targets only.
23953
23954Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
23955
23956 * Makefile.in: add null dvi target, don't bother to recurse
23957 through test directories for info and install-info; rename
23958 $(datadir) to be dejagnu instead of deja-gnu
23959
23960Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
23961
23962 * gdb.t31/gdbme.ch: Re-enable code that previously caused
23963 compiler to coredump.
23964 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
23965 code.
23966
23967Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
23968
23969 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
23970 coredump.
23971 * gdb.t31/chillvars.exp: Comment out tests that depend on that
23972 code.
23973
23974Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
23975
23976 * gdb.t03/ptype.exp: tests for return code from gdb_test.
23977 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
23978 which in a shell. Deletes xgdb when done.
23979 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
23980 Tests the return from the "set height" or "set width" commands.
23981 Added a few return codes where needed.
23982
23983Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
23984
23985 * Makefile.in (SUBDIRS): Add gdb.t17.
23986 * configure.in (subdirs): Add gdb.t17.
23987 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
23988 files to test gdb's calling of functions in the inferior with
23989 the correct arguments and gdb's ability to retrieve any
23990 result returned.
23991
23992Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
23993
23994 * config/unix-gdb.exp (gdb_exit): Remove close commands that
23995 may be called after gdb goes away. Previous versions of expect
23996 needed these to avoid file descriptor leaks, but they cause
23997 errors with the current revision of expect.
23998 * gdb.t00/gdbvars.exp: Use -re on expected output after
23999 setting sevenbit-strings.
24000 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24001 to set sevenbit-strings consistent across tests.
24002 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24003 set sevenbit-strings consistent across tests.
24004
24005Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24006
24007 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24008 expected output to match current "expect" expectations.
24009
24010Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24011
24012 * gdb.t00/default.exp: Change expected output for default "source"
24013 command, to match new gdb behavior which requires a filename to
24014 source.
24015
24016Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24017
24018 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24019 expected fail for i486-*-* that misses the marker2 function.
24020 * gdb.t10/crossload.exp (bfddefault): Allow successful
24021 recognition of a format to pass even if no symbols are found.
24022 Explicitly catch failures where the format is not recognized
24023 or is ambiguous, and add the reason to the fail message.
24024 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24025 the cause is and invalid target and add reason to failure message.
24026 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24027 elf32-i386, elf32-sparc, and elf32-i860.
24028 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24029 Set up expected failure for 'filename'::variable scope resolution,
24030 which is now apparently broken on all targets.
24031 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24032 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24033 gdb.t23/templates.exp: Change failure for missing binfile into
24034 just a warning.
24035 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24036 references.
24037
24038Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24039
24040 * gdb.t00/default.exp: Add expected output for default "source"
24041 command, to match new gdb behavior.
24042 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24043
24044Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24045
24046 * config/*-gdb.exp: returns an error, rather than exiting on
24047 internal errors.
24048
24049Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24050
24051 * gdb.t03/gdbme.c: Add pointer to struct variable.
24052 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24053 referencing struct members.
24054
24055Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24056
24057 * configure.in (mips-idt-ecoff): New target.
24058 * config/mips-gdb.exp: New file for remote board using MIPS remote
24059 debugging protocol.
24060
24061 * Redid configuration scheme. Removed gdb.t*/configure.in.
24062 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24063 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24064 distclean targets. Built executables via .o files. Adjusted
24065 tests to account for source files in $(srcdir) rather than
24066 $(objdir).
24067 * lib/gdb.exp (runto): Don't expect () after the function name,
24068 because it may have arguments.
24069
24070Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24071
24072 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24073 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24074 expected failures for mips-idt-* and mips-sgi-*.
24075 * gdb.t00/default.exp (attach): Kill process if requested.
24076 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24077 that does not read core files.
24078 * gdb.t01/run.exp: Removed checks for exit status code.
24079 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24080 it is linked in.
24081 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24082 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24083 appropriate, rather than doing it by hand.
24084 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24085 execution.
24086 * gdb.t10/crossload.exp: Kill existing program if needed.
24087 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24088 appropriate, rather than doing it by hand. Always increase
24089 timeout for this test, not just for VxWorks.
24090
24091Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24092
24093 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24094 of Chill STRUCT types and STRUCT values.
24095 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24096 than "char".
24097 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24098 struct2): New struct definitions and initializations to test
c906108c
SS
24099 simple Chill STRUCT types.
24100
24101Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24102
24103 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24104 the null byte at the end of strings.
24105 * gdb.t00/default.exp: Make show version insensitive to copyright
24106 date.
24107 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24108 to avoid dependencies on target char signedness.
24109 * gdb.t16/printcmds.exp: Update expected results for explicitly
24110 unsigned char.
24111 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24112 now work.
24113 * gdb.t21/demangle.exp: Add many more patterns for template
24114 demangling, most of them being expected failures.
24115 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24116 string we are matching for, to match on the whole string.
24117 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24118 and fix a whole bunch that had incorrect expected output but were
24119 passing anyway because of the bug in "proc demangle".
24120 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24121 type.
24122 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24123
24124Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24125
a9c64011
AS
24126 * gdb/testsuite: made modifications to testcases, etc., to allow
24127 them to work properly given the reorganization of deja-gnu and the
24128 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24129
24130Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24131
24132 * gdb/testsuite: Initial creation of gdb/testsuite.
24133 Migrated dejagnu testcases and support files for testing nm to
24134 gdb/testsuite from deja-gnu. These files were moved "as is"
24135 with no modifications. This migration is part of a major overhaul
24136 of dejagnu. The modifications to these testcases, etc., which
24137 will allow them to work with the new version of dejagnu will be
24138 made in a future update.
48efe704 24139
8d8cb839 24140 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24141\f
8d8cb839
EZ
24142;; Local Variables:
24143;; mode: change-log
24144;; left-margin: 8
24145;; fill-column: 74
24146;; version-control: never
24147;; End:
902f2ccb
MC
24148
24149 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24150 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24151 Copying and distribution of this file, with or without modification,
24152 are permitted provided the copyright notice and this notice are preserved.
This page took 2.634477 seconds and 4 git commands to generate.