]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
fix >80 cols in earlier entry
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9930639c
TT
12011-05-13 Tom Tromey <tromey@redhat.com>
2
3 * gdb.dwarf2/clztest.exp: New file.
4 * gdb.dwarf2/clztest.c: New file.
5 * gdb.dwarf2/clztest.S: New file.
6
05272e11
DE
72011-05-13 Doug Evans <dje@google.com>
8
cc63ef9b
DE
9 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10 String16 tests.
05272e11 11
6edba76f
TT
122011-05-13 Tom Tromey <tromey@redhat.com>
13
14 * lib/gdb.exp (is_x86_like_target): New proc.
15 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
16 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
17 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
18 -nostdlib to compiler.
19 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
20 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
21 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
22 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
23 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
24
028d0ed5
TJB
252011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
26
27 * gdb.python/py-function.exp: Test setting a value from a function
28 which executes a command.
29
8a9b8146
TT
302011-05-12 Tom Tromey <tromey@redhat.com>
31
32 * gdb.dwarf2/typeddwarf.S: New file.
33 * gdb.dwarf2/typeddwarf.c: New file.
34 * gdb.dwarf2/typeddwarf.exp: New file.
35
10483e8e
MP
362011-05-12 Marek Polacek <mpolacek@redhat.com>
37
38 * gdb.mi/mi-basics.exp: Fix races. Honour the
39 `test_exec_and_symbol_mi_operatons' return value.
40 (test_mi_interpreter_selection): Use mi_gdb_test instead of
41 gdb_test_multiple.
42 (test_exec_and_symbol_mi_operatons): Likewise.
43 (test_path_specification): Likewise.
44
faf067f1
JK
452011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
46
47 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
48 (gdb_touch_execfile): Remove catch wrappers. New variable time.
49 Replace `file copy' and `file rename' by `file mtime'. Twice.
50
7ff911a3
JK
512011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
52
53 * gdb.base/readline-ask.c: New file.
54 * gdb.base/readline-ask.exp: New file.
55 * gdb.base/readline-ask.inputrc: New file.
56
a536c6d7
UW
572011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
58
59 * gdb.cell/bt.exp: Delete breakpoints before running to signal
60 to avoid race condition.
61 * gdb.cell/coremaker.c: Use small stack size.
62 * gdb.cell/ea-standalone.exp: Use file name without path as
63 argument to c_to.
64 * gdb.cell/fork.exp: Allow other output when continuing to end.
65
d472a426
JK
662011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
67
68 * gdb.threads/corethreads.c: New file.
69 * gdb.threads/corethreads.exp: New file.
70
712011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
72
73 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
74 Try to compile the test using -Wl,-z,norelro first.
75 (load_core): New variable libthread_db_seen, initialize it.
76 (zeroed-threads cannot be listed): Protect it by XFAIL on
77 !$libthread_db_seen.
78
8be455d7
JK
792011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
80
81 PR 12573
82 * gdb.dwarf2/dw2-skip-prologue.S: New file.
83 * gdb.dwarf2/dw2-skip-prologue.c: New file.
84 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
85
1976171a
JK
862011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
87
88 * gdb.cp/psymtab-parameter.cc: New file.
89 * gdb.cp/psymtab-parameter.exp: New file.
90
7db6f30f
JK
912011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
92
93 Fix a race.
94 * gdb.cp/static-print-quit.exp (print c): Split to ...
95 (print c - <return>, print c - q <return>, print c - to quit):
96 ... these. Make the testfile untested on gdb-7.1.
97
85161e9e 982011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
99
100 * lib/gdb.exp (exec_target_file, exec_symbol_file,
101 gdb_rename_execfile, gdb_touch_execfile): New.
102 * gdb.base/reread.exp: Use new procs to handle multiple
103 exec files.
104
0c51be18
YQ
1052011-05-05 Yao Qi <yao@codesourcery.com>
106
107 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
108 (test_adr_32bit, test_pop_pc): New.
109 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
110 (test_adr_32bit, test_pop_pc): New.
111
4d393d60
JM
1122011-05-04 Joseph Myers <joseph@codesourcery.com>
113
114 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
115 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
116 targets.
117 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
118 handle targets.
119
8ffd0459
JK
1202011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
121
122 * gdb.base/completion.exp (complete help info wat): Rename to ...
123 (complete 'help info wat'): ... here.
124 Remove all `-re ".*' and `-re "^.*' redundant regexes.
125 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
126
8e28d804
PA
1272011-05-04 Pedro Alves <pedro@codesourcery.com>
128
129 * gdb.base/completion.exp: Use gdb_test_multiple instead of
130 gdb_test and explicit $gdb_prompt/timeout matches.
131
3eb2ef34
YQ
1322011-05-04 Yao Qi <yao@codesourcery.com>
133
134 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
135 and __thumb2__.
136
aaaf81a3
MP
1372011-05-03 Marek Polacek <mpolacek@redhat.com>
138
139 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
140 in place of `gdb_test "delete breakpoints"'. This eliminates two
141 testcases.
142
c4cbc0df
PA
1432011-05-02 Pedro Alves <pedro@codesourcery.com>
144
145 PR testsuite/12649
146 Fix races.
147
148 * gdb.base/completion.exp: Remove all sleep calls. Remove
149 unnecessary regexs. Don't explicitly expect anything after the
150 prompt. Eat the prompt if necessary.
151
b4cbb4a3
EBM
1522011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
153
154 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
155 accept to show the caller line again as well as the line after.
156
d65aec65
PM
1572011-04-29 Phil Muldoon <pmuldoon@redhat.com>
158
159 PR mi/12531
160
161 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
162 compile target.
163 * gdb.python/py-prettyprint.exp: Add C++ object for
164 CPLUS_FAKE_CHILD test.
165
30852783
UW
1662011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
167
168 * gdb.base/signest.exp: New file.
169 * gdb.base/signest.c: Likewise.
170
c7b1f0d9
JK
1712011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
172
173 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
174 thread and breakpoint notifications.
175
559a7a62
JK
1762011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 * gdb.base/fortran-sym-case.c: New file.
179 * gdb.base/fortran-sym-case.exp: New file.
180 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
181 * gdb.dwarf2/dw2-case-insensitive.c: New file.
182 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
183
8344e389
JK
1842011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
185
186 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
187 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
188 false #1', `if true else false #2' and `if true else false #3'.
189
2484c66b
UW
1902011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
191
192 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
193 while delivering signal.
194
8d3788bd
VP
1952011-04-27 Vladimir Prus <vladimir@codesourcery.com>
196
197 MI breakpoint notifications.
198
199 * testsuite/gdb.mi/mi-cli.exp: Adust.
200 * testsuite/gdb.mi/mi2-cli.exp: Adust.
201 * testsuite/gdb.mi/mi-watch.exp: Adust.
202 * testsuite/gdb.mi/mi2-watch.exp: Adust.
203 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
204 notifications.
205
3e03848b
JK
2062011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
207
208 * gdb.base/gdbindex-stabs-dwarf.c: New file.
209 * gdb.base/gdbindex-stabs.c: New file.
210 * gdb.base/gdbindex-stabs.exp: New file.
211
918c9108
YQ
2122011-04-25 Yao Qi <yao@codesourcery.com>
213
214 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
215 with /*...*/.
216 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
217
90556b8c
JK
2182011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 * gdb.python/py-value.exp (test_objfiles): Name the first test
221 `py-value in file.filename'.
222
03f2bd59
JK
2232011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
224
225 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
226 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
227 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
228 !gdbserver_reconnect_p..
229 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
230
7b08b9eb
JK
2312011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
232
233 * gdb.cp/cpcompletion.exp (complete class methods)
234 (complete class methods beginning with F): Move them above runto. New
235 comment about the runto delimiter.
236
b78974c3
PA
2372011-04-20 Pedro Alves <pedro@codesourcery.com>
238
239 * gdb.base/maint.exp: Test that "maint print registers" works
240 without a running program.
241
20429c40 2422011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 243
20429c40
MP
244 * gdb.base/setshow.exp: Fix racy tests.
245 ($old_gdb_prompt): New variable.
246
7a9dd1b2
TT
2472011-04-19 Tom Tromey <tromey@redhat.com>
248
249 * gdb.mi/mi-nsmoribund.exp:
250 * gdb.hp/gdb.objdbg/objdbg01.exp:
251 * gdb.base/structs.exp (test_struct_returns):
252 * gdb.base/call-sc.exp (test_scalar_returns):
253 * gdb.base/bigcore.exp: Remove duplicate words.
254
02835898
JK
2552011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
256
257 * gdb.base/break-interp-lib.c (v, vptr): New variables.
258 * gdb.base/break-interp.exp (test_attach): New comment.
259
254f582e
JK
2602011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
261
262 * gdb.threads/gcore-thread.exp ($core0file): New variable.
263 (clear __stack_user.next, clear stack_used.next)
264 (save a zeroed-threads corefile): New test.
265 Call core_load for $core0file.
266 (zeroed-threads cannot be listed): New test.
267
4fe85f5c
JK
2682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
269
270 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
271 filename.
272 ($srcfile): Preserve the original value.
273 ($testfile): Match it the .exp filename.
274 ($corefile): New variable. Substitute it around.
275 Use clean_restart.
276 ($prev_timeout): Remove.
277 (load_core): Move core loading into this proc.
278 Fix restore of $timeout if load_core fails.
279
63524580
JK
2802011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 * gdb.base/eu-strip-infcall.c: New file.
283 * gdb.base/eu-strip-infcall.exp: New file.
284
90359a16
JK
2852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
288 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
289
626e7282
JK
2902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 Fix Python access to inlined frames.
293 * gdb.python/py-frame-inline.c: New file.
294 * gdb.python/py-frame-inline.exp: New file.
295
3363d018
EBM
2962011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
297
298 * gdb.base/gdb1090.exp: Change breakpoint location to read the
299 content of 's24' correctly (avoiding "optimized out").
300 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
301
28781456
JK
3022011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
303
304 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
305
4a4106ca
TJB
3062011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
307
308 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
309 expect a colon in watch -location output.
310
d26ccb4f
JK
3112011-04-13 Marek Polacek <mpolacek@redhat.com>
312
313 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
314 New testcase `expect response to define backtrace'. Also remove
315 redundant `default' block.
316
e1ab1f9c
JK
3172011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
318
319 * gdb.python/py-prettyprint.c (struct hint_error): New.
320 (main): New variable hint_error.
321 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
322 "print hint_error".
323 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
324 (register_pretty_printers): Register it.
325
0c2e6019
TT
3262011-04-04 Tom Tromey <tromey@redhat.com>
327
328 * gdb.cp/maint.exp (test_help): Update.
329 (test_namespace): Likewise.
330
af57139d
JB
3312011-04-01 Joel Brobecker <brobecker@adacore.com>
332
333 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
334 * gdb.ada/arrayptr.exp: Add new tests.
335
956a9fb9
JB
3362011-04-01 Joel Brobecker <brobecker@adacore.com>
337
338 * gdb.ada/mi_catch_ex: New testcase.
339
d0c4d642
PA
3402011-04-01 Pedro Alves <pedro@codesourcery.com>
341
342 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
343 base::overload(void) method without specifying "const".
344
18819fa6
UW
3452011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
346
347 * gdb.arch/thumb-singlestep.S: New file.
348 * gdb.arch/thumb-singlestep.exp: Likewise.
349
a4c8e806
TT
3502011-03-31 Tom Tromey <tromey@redhat.com>
351
352 * gdb.python/py-prettyprint.py (exception_flag): New global.
353 (NoStringContainerPrinter._iterator.next): Check it.
354 * gdb.python/py-prettyprint.c (main): New variable nstype2.
355 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
356
53832f31
TT
3572011-03-29 Tom Tromey <tromey@redhat.com>
358
359 * gdb.cp/anon-struct.cc: New file.
360 * gdb.cp/anon-struct.exp: New file.
361
e4620230
JK
3622011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
363
364 Test STT_GNU_IFUNC support.
365 * gdb.base/gnu-ifunc-lib.c: New file.
366 * gdb.base/gnu-ifunc.c: New file.
367 * gdb.base/gnu-ifunc.exp: New file.
368
d0fb5eae
JK
3692011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
370
371 Support a ring of related breakpoints.
372 * gdb.base/watchpoint-delete.c: New file.
373 * gdb.base/watchpoint-delete.exp: New file.
374
20106cfb
JK
3752011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
376
377 * gdb.ada/arrayparam.exp (print first after function call): Use
378 explicit package name. Add a comment
379 (print lasta after function call): Rename ...
380 (print last after function call): ... it and use explicit package
381 name.
382 (print length after function call): Use explicit package name.
383 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
384 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
385 (multiple matches for symbol i): Rename ...
386 (multiple matches for symbol integervar): ... it.
387 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
388 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
389
e7ab5e63
AB
3902011-03-25 Andrew Burgess <aburgess@broadcom.com>
391
392 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
393 environment variable to make grep output more predictable. Move
394 all the environment setup into gdb_init so it's done once per test
395 case rather than each time we start gdb.
396
9ef07c8c
TT
3972011-03-24 Tom Tromey <tromey@redhat.com>
398
399 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
400 test.
401
dd90784c
JK
4022011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 * gdb.dwarf2/dw2-entry-value-main.c: New file.
405 * gdb.dwarf2/dw2-entry-value.S: New file.
406 * gdb.dwarf2/dw2-entry-value.exp: New file.
407
05775840
PM
4082011-03-22 Phil Muldoon <pmuldoon@redhat.com>
409
410 PR python/12183
411
412 * gdb.python/py-function.exp: Add GdbError tests.
413
8661b11b
PA
4142011-03-18 Pedro Alves <pedro@codesourcery.com>
415
416 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
417 (reglocal_test_func, statlocal_test_func): New functions.
418 (globals_test_func): Call new functions.
419 * gdb.trace/unavailable.exp (gdb_collect_args_test)
420 (gdb_collect_locals_test): New procedure.
421 (gdb_trace_collection_test): Call new procedures.
422
0fdb4f18
PA
4232011-03-18 Pedro Alves <pedro@codesourcery.com>
424
425 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
426 (test_register, test_register_unavailable): New procedures.
427 (gdb_unavailable_registers_test): New procedure.
428 (gdb_trace_collection_test): Call it.
429
99c3dc11
PM
4302011-03-18 Phil Muldoon <pmuldoon@redhat.com>
431
432 PR python/12149
433
434 * gdb.python/python.exp: Add gdb.write tests.
435
29703da4
PM
4362010-03-17 Phil Muldoon <pmuldoon@redhat.com>
437
438 * gdb.python/Makefile.in: Add py-objfile.
439 * gdb.python/py-objfile.exp: New file.
440 * gdb.python/py-objfile.c: New file.
441 * gdb.python/py-block.exp: Add is_valid tests.
442 * gdb.python/py-inferior.exp: Ditto.
443 * gdb.python/py-infthread.exp: Ditto.
444 * gdb.python/py-symbol.exp: Ditto.
445 * gdb.python/py-symtab.exp: Ditto.
446
598997c8
KS
4472011-03-16 Keith Seitz <keiths@redhat.com>
448
449 PR c++/12273
450 * gdb.cp/cmpd-minsyms.exp: New test.
451 * gdb.cp/cmpd-minsyms.cc: New file.
452
453 PR c++/11734
454 * gdb.cp/ovsrch.exp: New test.
455 * gdb.cp/ovsrch.h: New file.
456 * gdb.cp/ovsrch1.cc: New file.
457 * gdb.cp/ovsrch2.cc: New file.
458 * gdb.cp/ovsrch3.cc: New file.
459 * gdb.cp/ovsrch4.cc: New file.
460
c91513d8
PP
4612011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
462
463 PR gdb/12528
464 * gdb.base/Makefile.in: Adjust EXECUTABLES.
465 * gdb.base/break-on-linker-gcd-function.exp: New test.
466 * gdb.base/break-on-linker-gcd-function.cc: New file.
467
7470fc63
AT
4682011-03-15 Andreas Tobler <andreast@fgznet.ch>
469
470 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
471
959e7469
PM
4722011-03-15 Phil Muldoon <pmuldoon@redhat.com>
473
474 * lib/gdb.exp (gdb_unload): Add another termination case.
475
9373cf26
JK
4762011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
477
478 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
479 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
480 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
481 Provide a stub byte there.
482 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
483 DW_AT_entry_pc.
484 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
485
24e9cda0
UW
4862011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
487
488 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
489 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
490 "generic ABI, auto".
491 (altivec_abi_tests): Accept vectors returned by reference.
492
7371cf6d
PM
4932010-03-14 Phil Muldoon <pmuldoon@redhat.com>
494
495 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
496
ce77046a
UW
4972011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
498
499 * gdb.python/py-section-script.exp: Skip test if no Python support.
500
176400c3
UW
5012011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
502
503 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
504
ecec24e6
PM
5052011-03-10 Phil Muldoon <pmuldoon@redhat.com>
506
507 * gdb.python/py-parameter.exp: Update tests to the new Python
508 parameter API. Add "no documentation" test. Add deprecated API
509 backward compatibility test.
510
5dbdd470
TT
5112011-03-09 Tom Tromey <tromey@redhat.com>
512
513 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
514 gdb_continue_to_end.
515
b66e66ee
MK
5162011-03-09 Mark Kettenis <kettenis@gnu.org>
517
518 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
519 tabs.
520
eceb0c5f
TT
5212011-03-09 Tom Tromey <tromey@redhat.com>
522
523 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
524 parentheses.
525 (gdb_continue_to_end): Add "allow_extra" parameter. Use
526 $command.
527 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
528 argument to gdb_continue_to_end.
529 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
530 argument to gdb_continue_to_end.
531 * gdb.cp/annota3.exp: Fix regex.
532 * gdb.cp/annota2.exp: Fix regex.
533 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
534 gdb_continue_to_end.
535 * gdb.base/call-signal-resume.exp: Revert earlier patch.
536 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
537 gdb_continue_to_end.
538
63154eca
PA
5392011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
540
541 * gdb.server/ext-run.exp
542 (load new file without any gdbserver inferior): New test.
543
967d1f9b
TT
5442011-03-07 Tom Tromey <tromey@redhat.com>
545
546 * Makefile.in (TAGS): Rewrite.
547
d68dcbb9
JK
5482011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
549
550 * gdb.trace/report.exp (12.1: trace report #1): New match for the
551 initial commands echo. New match for `Found trace'. Anchor all the
552 other matches. Anchor and match for `No trace frame found' the final
553 match.
554
6bf58e63
TT
5552011-03-07 Tom Tromey <tromey@redhat.com>
556
557 * Makefile.in (TAGS): New target.
558
fda326dd
TT
5592011-03-07 Tom Tromey <tromey@redhat.com>
560
561 * lib/opencl.exp (skip_opencl_tests): Update for exit message
562 change.
563 * lib/mi-support.exp (mi_gdb_test): Update for exit message
564 change.
565 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
566 exit message change.
567 (skip_altivec_tests): Update for exit message change.
568 (skip_vsx_tests): Likewise.
569 (gdb_continue_to_end): Likewise. Add 'command' argument.
570 * lib/cell.exp (skip_cell_tests): Update for exit message change.
571 * gdb.threads/tls.exp: Update for exit message change.
572 * gdb.threads/thread-unwindonsignal.exp: Use
573 gdb_continue_to_end.
574 * gdb.threads/step.exp (step_it): Update for exit message change.
575 (continue_all): Likewise.
576 * gdb.threads/print-threads.exp (test_all_threads): Update for
577 exit message change.
578 * gdb.threads/interrupted-hand-call.exp: Use
579 gdb_continue_to_end.
580 * gdb.threads/execl.exp: Use gdb_continue_to_end.
581 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
582 gdb_continue_to_end.
583 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
584 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
585 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
586 * gdb.cp/method.exp: Update for exit message change.
587 * gdb.cp/mb-templates.exp: Update for exit message change.
588 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
589 * gdb.cp/annota3.exp: Update for exit message change.
590 * gdb.cp/annota2.exp: Update for exit message change.
591 * gdb.cell/fork.exp: Use gdb_continue_to_end.
592 * gdb.base/term.exp: Update for exit message change.
593 * gdb.base/step-test.exp (test_i): Update for exit message change.
594 * gdb.base/sigstep.exp (advance): Update for exit message change.
595 (advancei): Likewise.
596 * gdb.base/siginfo.exp: Update for exit message change.
597 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
598 * gdb.base/reread.exp: Use gdb_continue_to_end.
599 * gdb.base/langs.exp: Use gdb_continue_to_end.
600 * gdb.base/interrupt.exp: Update for exit message change.
601 * gdb.base/gdb1555.exp: Update for exit message change.
602 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
603 * gdb.base/ending-run.exp: Update for exit message change.
604 * gdb.base/chng-syms.exp: Update for exit message change.
605 * gdb.base/checkpoint.exp: Update for exit message change.
606 * gdb.base/catch-syscall.exp (check_for_program_end): Use
607 gdb_continue_to_end.
608 (test_catch_syscall_with_wrong_args): Likewise.
609 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
610 * gdb.base/break-interp.exp (test_ld): Update for exit message
611 change.
612 * gdb.base/bang.exp: Update for exit message change.
613 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
614 (do_call_attach_tests): Likewise.
615 * gdb.base/a2-run.exp: Update for exit message change.
616 * gdb.arch/ppc-dfp.exp: Update for exit message change.
617 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
618 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
619
dd19bd70
JK
6202011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
621
622 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
623
30e62689
TT
6242011-03-03 Tom Tromey <tromey@redhat.com>
625
626 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
627 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
628 * gdb.hp/gdb.aCC/configure.ac: Remove.
629 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
630 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
631 * gdb.hp/gdb.base-hp/configure.ac: Remove.
632 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
633 * gdb.hp/gdb.compat/configure (Makefile): Remove.
634 * gdb.hp/gdb.compat/configure.ac: Remove.
635 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
636 * gdb.hp/gdb.defects/configure (Makefile): Remove.
637 * gdb.hp/gdb.defects/configure.ac: Remove.
638 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
639 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
640 * gdb.hp/gdb.objdbg/configure.ac: Remove.
641 * gdb.hp/configure.ac: Remove.
642 * gdb.hp/configure: Remove.
643 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
644 substitution.
645 (Makefile): Remove rule.
646 * gdb.cell/configure.ac: Remove.
647 * gdb.cell/configure: Remove.
648 * gdb.stabs/Makefile.in (Makefile): Remove.
649 (distclean): Don't remove config.status or config.log.
650 * gdb.stabs/configure (Makefile): Remove.
651 * gdb.stabs/configure.ac: Remove.
652 * configure: Rebuild.
653 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
654 Remove stabs- and cell-specific logic. Test for existence of
655 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
656 subdirectories, gdb.cell, and and gdb.stabs.
657 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
658
c171f854
JB
6592011-03-03 Joel Brobecker <brobecker@adacore.com>
660
661 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
662 end of buffer.
663
9a5193cb
JB
6642011-03-02 Joel Brobecker <brobecker@adacore.com>
665
666 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
667 gdb_test when running a test where we expected no output back.
668
9bb4c1bb
MS
6692011-02-28 Michael Snyder <msnyder@vmware.com>
670
671 * gdb.cp/overload.cc: Change initializer value to integer.
672
3bd0f5ef
MS
6732011-02-27 Michael Snyder <msnyder@vmware.com>
674
675 * gdb.multi/base.exp: Add test for remove-inferiors.
676
2279eaad
JB
6772011-02-26 Joel Brobecker <brobecker@adacore.com>
678
679 * gdb.python/py-frame.exp: Simplify the initialization phase
680 using prepare_for_testing.
681
c82c0b55
MS
6822011-02-25 Michael Snyder <msnyder@vmware.com>
683
684 * gdb.multi/base.exp: Add tests for info inferiors with args.
685
1d94651b
JK
6862011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
687
688 * gdb.dwarf2/dw2-ranges.S: Rename to ...
689 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
690 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
691 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
692 asmfile3. Comment the STABS (#3) file compilation. Compile
693 everything through assembler. Provide KFAIL for symtab/12497.
694 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
695 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
696 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
697 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
698
3bd0f5ef
MS
6992011-02-24 Michael Snyder <msnyder@vmware.com>
700
701 * gdb.base/break.exp: Add tests for delete breakpoints using
702 convenience variables and value history references.
703
12c1418e
MS
7042011-02-24 Michael Snyder <msnyder@vmware.com>
705
706 * gdb.base/break.exp: Remove debugging 'printf' accidentally
707 left behind in previous check-in.
708
e5a67952
MS
7092011-02-23 Michael Snyder <msnyder@vmware.com>
710
711 * gdb.base/break.exp: Add tests for "info break" with arguments.
712 * gdb.trace/infotrace.exp: Update patterns for error and help.
713 * gdb.base/completion.exp: Update pattern.
714 * gdb.base/ena-dis-br.exp: Update pattern.
715 * gdb.base/help.exp: Update patterns.
716
7172011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
718
719 * gdb.base/memattr.exp: New test.
720 * gdb.base/memattr.c: Test load for memattr.exp.
721
6e6fbe60
DE
7222011-02-22 Doug Evans <dje@google.com>
723
724 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
725
1d41d745
MS
7262011-02-22 Michael Snyder <msnyder@vmware.com>
727
728 * Makefile.in: Make more clean.
729 * gdb.ada/Makefile.in: Ditto.
730 * gdb.arch/Makefile.in: Ditto.
731 * gdb.asm/Makefile.in: Ditto.
732 * gdb.base/Makefile.in: Ditto.
733 * gdb.cp/Makefile.in: Ditto.
734 * gdb.dwarf2/Makefile.in: Ditto.
735 * gdb.java/Makefile.in: Ditto.
736 * gdb.mi/Makefile.in: Ditto.
737 * gdb.modula2/Makefile.in: Ditto.
738 * gdb.python/Makefile.in: Ditto.
739 * gdb.server/Makefile.in: Ditto.
740 * gdb.stabs/Makefile.in: Ditto.
741 * gdb.threads/Makefile.in: Ditto.
742 * gdb.trace/Makefile.in: Ditto.
743
79ba84ca
MS
7442011-02-22 Michael Snyder <msnyder@vmware.com>
745
746 * gdb.threads/thread-find.exp: Add tests for bad input to
747 info threads.
748
b9b35694
JB
7492011-02-22 Joel Brobecker <brobecker@adacore.com>
750
751 * gdb.python/py-breakpoint.exp: Fix the expected output of
752 one of the "maint info breakpoints" tests to accept the output
753 generated on platforms that do not have hardware watchpoints.
754
8bfb830f
JB
7552011-02-22 Joel Brobecker <brobecker@adacore.com>
756
757 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
758 clean_restart. Be a little stricter in the expected output
759 for one of the tests. Fix a typo in one of the comments.
760
c45f3c54
JB
7612011-02-22 Joel Brobecker <brobecker@adacore.com>
762
763 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
764 Delete variable binfile, no longer use. Add or modify test
765 comments to make them unique.
766
b97c863c
MS
7672011-02-21 Michael Snyder <msnyder@vmware.com>
768
769 * Makefile.in: Update for make clean.
770 * gdb.ada/Makefile.in: Ditto.
771 * gdb.arch/Makefile.in: Ditto.
772 * gdb.asm/Makefile.in: Ditto.
773 * gdb.base/Makefile.in: Ditto.
774 * gdb.cp/Makefile.in: Ditto.
775 * gdb.dwarf2/Makefile.in: Ditto.
776 * gdb.java/Makefile.in: Ditto.
777 * gdb.mi/Makefile.in: Ditto.
778 * gdb.modula2/Makefile.in: Ditto.
779 * gdb.python/Makefile.in: Ditto.
780 * gdb.server/Makefile.in: Ditto.
781 * gdb.stabs/Makefile.in: Ditto.
782 * gdb.threads/Makefile.in: Ditto.
783 * gdb.trace/Makefile.in: Ditto.
784
aea5b279
MS
7852011-02-21 Michael Snyder <msnyder@vmware.com>
786
787 * gdb.threads/thread-find.exp: Update patterns for changes in
788 output of "info threads" command.
789
e3039479
UW
7902011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
791 Ulrich Weigand <uweigand@de.ibm.com>
792
793 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
794 (skip_hw_watchpoint_tests): Likewise.
795 (skip_hw_watchpoint_multi_tests): Likewise.
796
b800ec70
UW
7972011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
798
799 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
800 (skip_hw_watchpoint_tests): Likewise.
801 (skip_hw_watchpoint_multi_tests): Likewise.
802 (skip_hw_watchpoint_access_tests): Likewise.
803
804 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
805 * gdb.base/pr11022.exp: Likewise.
806 * gdb.base/watch-read.exp: Likewise.
807 * gdb.base/watch_thread_num.exp: Likewise.
808 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
809 * gdb.base/watchpoint-hw.exp: Likewise.
810 * gdb.base/watchpoint.exp: Likewise.
811 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
812 * gdb.threads/watchthreads-reorder.exp: Likewise.
813 * gdb.threads/watchthreads.exp: Likewise.
814 * gdb.threads/watchthreads2.exp: Likewise.
815
91033e37
JB
8162011-02-21 Joel Brobecker <brobecker@adacore.com>
817
818 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
819 the debugger is unable to find the array bounds.
820
eeaafae2
JK
8212011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
822
823 * gdb.cp/typedef-operator.exp: New file.
824 * gdb.cp/typedef-operator.cc: New file.
825
e338d953
MS
8262011-02-17 Michael Snyder <msnyder@vmware.com>
827
828 * gdb.threads/thread-find.exp: Fix regular expressions.
829
e67ad678
JB
8302011-02-17 Joel Brobecker <brobecker@adacore.com>
831
832 * gdb.ada/packed_array: Expand testcase to test printing of
833 unconstrained packed array.
834
93084bca
JB
8352011-02-17 Joel Brobecker <brobecker@adacore.com>
836
837 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
838
a0c78a73
PA
8392011-02-16 Pedro Alves <pedro@codesourcery.com>
840
f65d5553 841 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
842 (main): Initialize it before collecting, and and clear it
843 afterwards.
f65d5553
PA
844 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
845 collecting with '{type} addr', where the addr expression is not an
846 rvalue.
a0c78a73 847
3dfcbbd2
KW
8482011-02-16 Ken Werner <ken.werner@de.ibm.com>
849
850 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
851 a bool variable. Expect correct OpenCL names for vector types. Use the
852 uc3 variable name instead of referring to the uchar3 built-in type.
853 Escape the asterisk at the half pointer test.
854
08807d5a
PA
8552011-02-16 Pedro Alves <pedro@codesourcery.com>
856
f65d5553 857 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
858 (main): Initialize it before collecting, and and clear it
859 afterwards.
f65d5553
PA
860 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
861 collecting overlapping memory ranges.
08807d5a 862
60f98dde
MS
8632011-02-15 Michael Snyder <msnyder@vmware.com>
864
865 * gdb.base/default.exp: Add tests for thread commands.
866 * gdb.base/help.exp: Add tests for thread commands.
867 * gdb.threads/thread-find.exp: New test for thread find command.
868
648cd113
KW
8692011-02-15 Ken Werner <ken.werner@de.ibm.com>
870
871 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
872
494e194e
YQ
8732011-02-15 Yao Qi <yao@codesourcery.com>
874
875 PR tdep/12352
876 * gdb.arch/arm-disp-step.S : New test for str instruction.
877 * gdb.arch/arm-disp-step.exp : Likewise.
878
d9492458
TJB
8792011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
880
881 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
882 "vector_register2_vr" test strings. Test the extended floating
883 point registers (F32~F63).
884 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
885 IBM XL C compiler. Make the test program use a register provided
886 by the compiler for the lxvd2x instruction.
887
8af8e3bc
PA
8882011-02-14 Pedro Alves <pedro@codesourcery.com>
889
890 * gdb.trace/unavailable.cc (class Base, class Middle, class
891 Derived): New types.
892 (derived_unavail, derived_partial, derived_whole): New globals.
893 (virtual_partial): New global.
894 (virtualp): Point at virtual_partial.
895 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
896 related to unavailable vptr.
897
1b28d0b3
PA
8982011-02-14 Pedro Alves <pedro@codesourcery.com>
899
900 * gdb.trace/unavailable.cc (a, b, c): New globals.
901 (main): Set and clear them.
902 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
903 `a' and `c', and check that `b' isn't collected, although `a' and
904 `c' are.
905
ec0a52e1
PA
9062011-02-14 Pedro Alves <pedro@codesourcery.com>
907
908 * gdb.trace/unavailable.cc (struct Virtual): New.
909 (virtualp): New global pointer.
910 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
911 printing a pointer to an object whose type has a vtable, with
912 print object on.
913
24e6bcee
PA
9142011-02-14 Pedro Alves <pedro@codesourcery.com>
915
916 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
917 value repeat handles unavailableness.
918
39d37385
PA
9192011-02-14 Pedro Alves <pedro@codesourcery.com>
920
921 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
922 tests for building arrays from unavailable values, subscripting
923 non-memory rvalue unvailable arrays, and accessing fields or
924 baseclasses of non-lazy unavailable values,
925 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
926 struct types.
927 (g_smallstruct, g_smallstruct_b): New globals.
928
06d72e16
PA
9292011-02-14 Pedro Alves <pedro@codesourcery.com>
930
931 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
932
bc9a5551
JK
9332011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 Fix const/volatile qualifiers of C++ types, PR c++/12328.
936 * gdb.cp/overload-const.exp: New file.
937 * gdb.cp/overload-const.cc: New file.
938
54fcddd0
UW
9392011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
940
941 * gdb.opencl/callfuncs.cl: New file.
942 * gdb.opencl/callfuncs.exp: New test.
943 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
944
d6dafb7c
UW
9452011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
946
947 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
948 when computing result.
949 * gdb.arch/altivec-abi.exp: Update expected results.
950
a449c2d8
TJB
9512011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
952
953 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
954 * gdb.base/jit.exp: Likewise.
955 * gdb.base/pie-execl.exp: Likewise.
956 * gdb.base/solib-nodir.exp: Likewise.
957 * gdb.base/solib-overlap.exp: Likewise.
958
764880b7
PA
9592011-02-07 Pedro Alves <pedro@codesourcery.com>
960
961 * gdb.trace/collection.c (global_pieces): New.
962 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
963 New procedure.
964 (gdb_trace_collection_test): Call it.
965
505500db
SW
9662011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
967
968 * gdb.python/py-evthreads.c: New file.
969 * gdb.python/py-evthreads.exp: New file.
970 * gdb.python/py-events.py: New file.
971 * gdb.python/py-events.exp: New file.
972 * gdb.python/py-events.c: New file.
973
385203ed
DD
9742011-02-04 David Daney <ddaney@caviumnetworks.com>
975
976 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
977
9011945e
AB
9782011-02-03 Andrew Burgess <aburgess@broadcom.com>
979
980 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
981 gdb.base/disasm-end-cu.exp: New test for disassembling over the
982 boundary between two compilation units.
983
580688f3
PA
9842011-02-02 Pedro Alves <pedro@codesourcery.com>
985
986 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
987 (Virtual): New structs.
988 (virtual_o, virtual_middle_b): New globals.
989 * gdb.cp/virtbase.exp: New tests.
990
d3f0f853
PP
9912011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
992
993 * gdb.base/jit.exp: New file.
994 * gdb.base/jit-main.c: New file.
995 * gdb.base/jit-solib.c: New file.
996
b2030fb5
UW
9972011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
998
999 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1000 proceed to initial kernel entry point.
1001 * gdb.opencl/datatypes.exp: Likewise.
1002 * gdb.opencl/operators.exp: Likewise.
1003 * gdb.opencl/vec_comps.exp: Likewise.
1004
2db19d1e
SW
10052011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1006
1007 * gdb.cp/nsnested.cc: New.
1008 * gdb.cp/nsnested.exp: New.
1009 * gdb.cp/nsnoimports.exp: New.
1010 * gdb.cp/nsnoimports.cc: New.
1011
6b0c4c1f
JB
10122011-01-31 Joel Brobecker <brobecker@adacore.com>
1013
1014 * gdb.base/interact.exp: Add extra tests that verify that
1015 the value of the interactive-mode setting does not change
1016 after the script is sourced.
1017
80b23b6a
JK
10182011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1019
1020 * gdb.cp/noparam.exp: New file.
1021 * gdb.cp/noparam.cc: New file.
1022
ffd5ec24
PA
10232011-01-28 Pedro Alves <pedro@codesourcery.com>
1024
1025 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1026 there's no stack or registers.
1027
a81766d8
TT
10282011-01-26 Tom Tromey <tromey@redhat.com>
1029
1030 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1031 space before string output. Add test for "set print pretty off"
1032 case.
1033
585fdaa1
PA
10342011-01-25 Pedro Alves <pedro@codesourcery.com>
1035
1036 * gdb.base/frame-args.exp: Adjust.
1037 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1038 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1039 * gdb.dwarf2/pieces.exp: Adjust.
1040 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1041 * gdb.opt/inline-locals.exp: Adjust.
1042 * gdb.threads/fork-child-threads.exp: Adjust.
1043
d468832a
KW
10442011-01-25 Ken Werner <ken.werner@de.ibm.com>
1045
1046 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1047 OpenCL kernel function. Add a comment as marker. Add address space
1048 qualifiers for the remaining program scope variables.
1049 * gdb.opencl/datatypes.cl: Likewise.
1050 * gdb.opencl/operators.cl: Likewise.
1051 * gdb.opencl/vec_comps.cl: Likewise.
1052 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1053 Add breakpoint at the marker comment.
1054 * gdb.opencl/datatypes.exp: Likewise.
1055 * gdb.opencl/operators.exp: Likewise.
1056 * gdb.opencl/vec_comps.exp: Likewise.
1057
490f124f
PA
10582011-01-24 Pedro Alves <pedro@codesourcery.com>
1059
1060 * gdb.base/printcmds.c (some_struct): New struct and instance.
1061 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1062 procedure.
1063 <global scope>: Call it.
1064
6da78614
KW
10652011-01-21 Ken Werner <ken.werner@de.ibm.com>
1066
1067 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1068 argument to the gdb_compile_opencl_hostapp call.
1069
ec64c9aa
YQ
10702011-01-19 Yao Qi <yao@codesourcery.com>
1071
1072 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1073 positve list.
1074
810cfdbb
YQ
10752011-01-19 Yao Qi <yao@codesourcery.com>
1076
1077 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1078 canonical form.
1079 Remove "xscale-*-*"
1080 * gdb.xml/tdesc-regs.exp: Likewise.
1081 * gdb.python/py-section-script.exp: Replace ARM target triplet
1082 with canonical form.
1083 Match arm*-*-symbianelf*.
1084 * gdb.base/dup-sect.exp: Likewise.
1085 * lib/dwarf.exp: New.
1086 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1087 dwarf2_support.
1088 * gdb.dwarf2/dup-psym.exp: Likewise.
1089 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1090 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1091 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1092 * gdb.dwarf2/dw2-basic.exp: Likewise.
1093 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1094 * gdb.dwarf2/dw2-const.exp: Likewise.
1095 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1096 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1097 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1098 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1099 * gdb.dwarf2/dw2-filename.exp: Likewise.
1100 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1101 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1102 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1103 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1104 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1105 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1106 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1107 * gdb.dwarf2/dw2-producer.exp: Likewise.
1108 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1109 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1110 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1111 * gdb.dwarf2/dw2-strp.exp: Likewise.
1112 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1113 * gdb.dwarf2/implptr.exp: Likewise.
1114 * gdb.dwarf2/mac-fileno.exp: Likewise.
1115 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1116 * gdb.dwarf2/pieces.exp: Likewise.
1117 * gdb.dwarf2/pr11465.exp: Likewise.
1118 * gdb.dwarf2/valop.exp: Likewise.
1119 * gdb.dwarf2/watch-notconst.exp: Likewise.
1120 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1121
4694da01
TT
11222011-01-19 Tom Tromey <tromey@redhat.com>
1123
1124 * gdb.python/py-infthread.exp: Add thread tests.
1125
b075872c
JB
11262011-01-14 Joel Brobecker <brobecker@adacore.com>
1127
1128 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1129
2c3e6e24
JB
11302011-01-14 Joel Brobecker <brobecker@adacore.com>
1131
1132 * gdb.ada/widewide: New testcase.
1133
de8fa76c
JB
11342011-01-13 Joel Brobecker <brobecker@adacore.com>
1135
1136 * gdb.base/interact.exp: New testcase.
1137
1b05df00
TT
11382011-01-12 Tom Tromey <tromey@redhat.com>
1139
1140 * gdb.mi/gdb2549.exp: Update for error message changes.
1141 * gdb.mi/mi-cli.exp: Likewise.
1142 * gdb.mi/mi-disassemble.exp: Likewise.
1143 * gdb.mi/mi-pthreads.exp: Likewise.
1144 * gdb.mi/mi-regs.exp: Likewise.
1145 * gdb.mi/mi-stack.exp: Likewise.
1146 * gdb.mi/mi-var-block.exp: Likewise.
1147 * gdb.mi/mi-var-cmd.exp: Likewise.
1148 * gdb.mi/mi2-cli.exp: Likewise.
1149 * gdb.mi/mi2-disassemble.exp: Likewise.
1150 * gdb.mi/mi2-pthreads.exp: Likewise.
1151 * gdb.mi/mi2-regs.exp: Likewise.
1152 * gdb.mi/mi2-stack.exp: Likewise.
1153 * gdb.mi/mi2-var-block.exp: Likewise.
1154 * gdb.mi/mi2-var-cmd.exp: Likewise.
1155
c2ff108b
JK
11562011-01-12 Andrew Burgess <aburgess@broadcom.com>
1157 Jan Kratochvil <jan.kratochvil@redhat.com>
1158
1159 PR fortran/11104 and DWARF unbound arrays detection.
1160 * gdb.fortran/multi-dim.exp: New file.
1161 * gdb.fortran/multi-dim.f90: New file.
1162
b716877b
AB
11632011-01-12 Andrew Burgess <aburgess@broadcom.com>
1164
1165 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1166 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1167 add new tests for opcode dumping.
1168
6c162d5e
TT
11692011-01-11 Tom Tromey <tromey@redhat.com>
1170
1171 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1172
77b06cd7
TJB
11732010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1174
1175 Convert hardware watchpoints to use breakpoint_ops.
1176 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1177 type is not supported.
1178 * gdb.base/foll-fork.exp: Likewise.
1179 * gdb.base/foll-vfork.exp: Likewise.
1180
f39a75d0
PM
11812011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1182
1183 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1184 Use load_lib gdb-python.exp.
1185 * gdb.python/python.exp: Ditto.
1186 * gdb.python/py-function.exp: Ditto.
1187
fc529d80
AS
11882011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1189
1190 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1191
fb03cb59
JK
11922011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1193
1194 * configure: Regenerate.
1195
d8e22779
TT
11962011-01-06 Tom Tromey <tromey@redhat.com>
1197
1198 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1199
09050809
JB
12002011-01-06 Joel Brobecker <brobecker@adacore.com>
1201
fc529d80
AS
1202 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1203 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1204 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1205 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1206 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1207 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1208 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1209 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1210 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1211 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1212 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1213 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1214 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1215 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1216 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1217 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1218 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1219 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1220 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1221 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1222 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1223 gdb.ada/uninitialized_vars.exp,
1224 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1225 Simplify by using clean_restart.
09050809 1226
8ed5dd9e
JB
12272011-01-06 Joel Brobecker <brobecker@adacore.com>
1228
1229 Add marker to be used as anchor for inserting breakpoints.
1230 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1231 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1232 Likewise.
1233
1234 Remove uses of gdb_start_cmd.
1235 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1236 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1237
1238 Do not run testcase if testing with GDBserver.
1239 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1240 if testing with GDBserver.
1241
368a124f
JB
12422011-01-06 Joel Brobecker <brobecker@adacore.com>
1243
1244 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1245 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1246 copyright header.
1247
44944448
JB
12482011-01-05 Joel Brobecker <brobecker@adacore.com>
1249
1250 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1251 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1252 testsuite/gdb.fortran/complex.f,
1253 testsuite/gdb.fortran/derived-type.f90,
1254 testsuite/gdb.fortran/library-module-lib.f90,
1255 testsuite/gdb.fortran/library-module-main.f90,
1256 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1257 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1258 Copyright year update.
1259
31886ea6
JB
12602011-01-05 Joel Brobecker <brobecker@adacore.com>
1261
1262 * gdb.base/langs1.f: Add copyright header.
1263
ebedcab5
JK
12642011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1265
1266 * gdb.base/morestack.exp: New file.
1267 * gdb.base/morestack.c: New file.
1268
de1eb2f9
JK
12692011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1270
1271 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1272
9e87a409
JB
12732010-12-29 Joel Brobecker <brobecker@adacore.com>
1274
1275 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1276 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1277
720d1a40
JB
12782010-12-29 Joel Brobecker <brobecker@adacore.com>
1279
1280 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1281
a283af87
AS
12822010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1283
5d3d9cba
AS
1284 * gdb.threads/tls.exp: Fix typo.
1285
a283af87
AS
1286 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1287 * gdb.threads/execl.exp: Update.
1288
2a20745c
YQ
12892010-12-23 Yao Qi <yao@codesourcery.com>
1290
1291 * gdb.arch/arm-disp-step.exp: New.
1292 * gdb.arch/arm-disp-step.S: New.
1293
a7658b96
TT
12942010-12-21 Tom Tromey <tromey@redhat.com>
1295
1296 * gdb.threads/execl.exp: Update.
1297 * gdb.threads/linux-dp.exp: Update.
1298 * gdb.threads/manythreads.exp: Update.
1299 * gdb.threads/tls.exp: Update.
1300
5b79abe7
TT
13012010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1302
1303 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1304 (NextOverThrowDerivates) <resumebpt>: New.
1305 (resumebpt_test): New.
1306 (main): Call resumebpt_test.
1307 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1308
0914bcdb
SS
13092010-12-12 Stan Shebs <stan@codesourcery.com>
1310
1311 * gdb.trace/tsv.exp: Test print command on trace state variables.
1312
305aeedc
TT
13132010-12-09 Tom Tromey <tromey@redhat.com>
1314
1315 * gdb.base/interp.exp: Add regression test.
1316
186c406b
TT
13172010-12-09 Tom Tromey <tromey@redhat.com>
1318
1319 * gdb.java/jnpe.java: New file.
1320 * gdb.java/jnpe.exp: New file.
1321 * gdb.cp/nextoverthrow.exp: New file.
1322 * gdb.cp/nextoverthrow.cc: New file.
1323
aae1c79a
DE
13242010-12-07 Doug Evans <dje@google.com>
1325
1326 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1327 of data-directory.
1328 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1329 updated.
1330 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1331
60f98dde 13322010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1333
1334 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1335 * gdb.base/call-sc.exp: Ditto.
1336 * gdb.base/finish.exp: Ditto.
1337 * gdb.base/return.exp: Ditto.
1338 * gdb.base/return2.exp: Ditto.
1339
5fa290c1
DE
13402010-11-30 Doug Evans <dje@google.com>
1341
1342 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1343 (gdb_expect_list): Fix spelling errors in comments.
1344 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1345 send_gdb/gdb_expect_list where applicable.
1346 * gdb.base/call-ar-st.exp: Ditto.
1347 * gdb.base/funcargs.exp: Ditto.
1348 * gdb.base/gcore.exp: Ditto.
1349 * gdb.base/page.exp: Ditto.
1350 * gdb.base/sigaltstack.exp: Ditto.
1351 * gdb.base/siginfo.exp: Ditto.
1352 * gdb.base/sigstep.exp: Ditto.
1353 * gdb.base/trace-commands.exp: Ditto.
1354
4e04c971
DE
13552010-11-29 Doug Evans <dje@google.com>
1356
1357 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1358 printer-name;subprinter-name.
1359
8cf6f0b1
TT
13602010-11-29 Tom Tromey <tromey@redhat.com>
1361
1362 * gdb.dwarf2/implptr.exp: New file.
1363 * gdb.dwarf2/implptr.c: New file.
1364 * gdb.dwarf2/implptr.S: New file.
1365
94b6973e
PM
13662010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1367
fc529d80 1368 PR python/12199
94b6973e
PM
1369
1370 * gdb.python/py-breakpoint.exp: Test the delete method.
1371
8358c15c
JK
13722010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1373
1374 Fix step_resume_breakpoint unsaved during an infcall.
1375 * gdb.base/step-resume-infcall.exp: New file.
1376 * gdb.base/step-resume-infcall.c: New file.
1377
f6df29bc
TJB
13782010-11-24 Edjunior Machado <emachado@br.ibm.com>
1379
1380 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1381
f2b5a5cf
TJB
13822010-11-24 Edjunior Machado <emachado@br.ibm.com>
1383
1384 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1385 on ppc64's symbols; "finish" and "return" commands must accept to
1386 show the caller line again as well as the line after.
1387 * gdb.asm/powerpc64.inc: New file.
1388
6b0ecdc2
DE
13892010-11-23 Doug Evans <dje@google.com>
1390
1391 * lib/gdb.exp (gdb_test_sequence): New function.
1392 (gdb_expect_list): Add verbose -log call for each pattern.
1393 * gdb.base/signals.exp (test_handle_all_print): Call it.
1394 Reduce timeout increment from 6 minutes to 1 minute.
1395 * gdb.server/ext-run.exp: Call it.
1396
ea976c60
PM
13972010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1398
f2b5a5cf 1399 PR python/12212
ea976c60
PM
1400
1401 * gdb.python/python.exp: Check that selected_thread raises an
1402 error when no inferior is loaded.
1403
c0efa795
JK
14042010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1407 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1408
ec3aa567
JK
14092010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1410
1411 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1412 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1413
d8249011
DE
14142010-11-18 Doug Evans <dje@google.com>
1415
1416 * gdb.server/ext-run.exp: Fix intermittent failures.
1417
d4eba7d1
NF
14182010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1419
1420 * gdb.stabs/gdb11479.exp: Use runto_main.
1421
b04c2f88
NF
14222010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1423
1424 * gdb.base/break-entry.exp: Skip if using a stub.
1425
ae9d7ce4
NF
14262010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1427
1428 * gdb.python/py-inferior.exp: Pack values in target endianness.
1429
621c8364
TT
14302010-11-12 Tom Tromey <tromey@redhat.com>
1431
1432 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1433 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1434 MemoryError.
1435 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1436 type.
1437 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1438 MemoryError.
1439 (test_subscript_regression): Update exception type.
1440
84f4c1fe
PM
14412010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1442
1443 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1444 breakpoint tests.
1445
a1442452
PA
14462010-11-09 Pedro Alves <pedro@codesourcery.com>
1447
1448 * gdb.base/watchpoint.exp: Test "watch -location" with an
1449 innacessible location.
1450
efd11a33
JK
14512010-11-09 Edjunior Machado <emachado@br.ibm.com>
1452 Luis Machado <luisgpm@br.ibm.com>
1453
1454 * gdb.base/maint.exp: Expect "." prefix.
1455 * gdb.base/nodebug.exp: Expect "." Likewise.
1456 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1457 * gdb.base/watchpoint-cond-gone.exp: Likewise.
1458 * gdb.base/watchpoint.exp: Expect a software watch to be created for
1459 POWER server processors.
1460
aa00efb5
JK
14612010-11-08 Edjunior Machado <emachado@br.ibm.com>
1462 Luis Machado <luisgpm@br.ibm.com>
1463
1464 * gdb.base/break-entry.exp: convert entry point for
1465 ppc64 and expect leading `.' on ppc64's symbols
1466
99e7ae30
DE
14672010-11-05 Doug Evans <dje@google.com>
1468
1469 * gdb.base/help.exp: Update expected output.
b521dba8
DE
1470 * gdb.python/py-param.exp: Delete, contents moved to ...
1471 * gdb.python/py-parameter.exp: ... here. New file.
1472 Add test for gdb.parameter ("directories").
99e7ae30 1473
f4b8a18d
KW
14742010-11-05 Ken Werner <ken.werner@de.ibm.com>
1475
1476 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
1477 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
1478 * configure: Regenerate.
1479 * gdb.opencl/Makefile.in: New File.
1480 * gdb.opencl/datatypes.exp: Likewise.
1481 * gdb.opencl/datatypes.cl: Likewise.
1482 * gdb.opencl/operators.exp: Likewise.
1483 * gdb.opencl/operators.cl: Likewise.
1484 * gdb.opencl/vec_comps.exp: Likewise.
1485 * gdb.opencl/vec_comps.cl: Likewise.
1486 * gdb.opencl/convs_casts.exp: Likewise.
1487 * gdb.opencl/convs_casts.cl: Likewise.
1488 * lib/opencl.exp: Likewise.
1489 * lib/opencl_hostapp.c: Likewise.
1490 * lib/opencl_kernel.cl: Likewise.
1491 * lib/cl_util.c: Likewise.
1492 * lib/cl_util.c: Likewise.
1493 * gdb.base/default.exp (set language): Add "opencl" to the list of
1494 languages.
1495
a9d5ef47
SW
14962010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
1497
1498 * gdb.cp/overload.exp: Added test for inheritance overload.
1499 * gdb.cp/overload.cc: Ditto.
1500 * gdb.cp/oranking.exp: Removed releveant kfails.
1501
03eb1c79
JK
15022010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1503 Joel Brobecker <brobecker@adacore.com>
1504
1505 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
1506 check test_compiler_info.
1507
dbc98a8b
KW
15082010-11-03 Ken Werner <ken.werner@de.ibm.com>
1509
1510 * gdb.base/gnu_vector.exp: Adjust expect messages.
1511
120bd360
KW
15122010-11-03 Ken Werner <ken.werner@de.ibm.com>
1513
1514 * gdb.base/gnu_vector.exp: Add unary operator tests.
1515
c37f7098
KW
15162010-11-03 Ken Werner <ken.werner@de.ibm.com>
1517
1518 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
1519
7b51bc51
DE
15202010-11-02 Doug Evans <dje@google.com>
1521
1522 * gdb.python/py-pp-maint.c: New file.
1523 * gdb.python/py-pp-maint.exp: New file.
1524 * gdb.python/py-pp-maint.py: New file.
1525
50c97f38
TT
15262010-11-02 Tom Tromey <tromey@redhat.com>
1527
1528 * gdb.base/default.exp: Remove "scheme" from language list.
1529
a289b8f6
JK
15302010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1531
1532 Revert:
1533 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1534 * gdb.threads/sigstep-threads.exp: New file.
1535 * gdb.threads/sigstep-threads.c: New file.
1536
cd017491
MS
15372010-10-20 Michael Snyder <msnyder@vmware.com>
1538
1539 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
1540
8e6a5956
UW
15412010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1542
1543 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
1544 Skip test completely if gdb,no_hardware_watchpoints.
1545
2c04da0d
UW
15462010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
1547
1548 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
1549 strict, but do not check for any particular function name within libc.
1550
79afc5ef
SW
15512010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1552
1553 * gdb.cp/smartp.exp: New test.
1554 * gdb.cp/smartp.cc : New test.
1555
026ffab7
SW
15562010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
1557
1558 * gdb.cp/converts.exp: Test pointer to bool conversion.
1559 Test pointer to long conversion.
1560 * gdb.cp/oranking.exp: Removed relevant kfail.
1561
3a772aa4
TT
15622010-10-18 Tom Tromey <tromey@redhat.com>
1563
1564 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
1565 argument to lazy_string.
1566 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
1567 (pp_ls.to_string): Use it.
1568 * gdb.python/py-prettyprint.c (main): Move declarations to top.
1569 Add "estring2" local.
1570
5fc3827b
JK
15712010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1572
1573 Fix s390x compatibility.
1574 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
1575 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
1576
8aeb23f3
JK
15772010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1578
1579 * gdb.threads/sigstep-threads.exp: New file.
1580 * gdb.threads/sigstep-threads.c: New file.
1581
c1e56572
JK
15822010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1583
1584 * gdb.base/pie-execl.exp: New file.
1585 * gdb.base/pie-execl.c: New file.
1586
92163a10
JK
15872010-10-13 Doug Evans <dje@google.com>
1588 Jan Kratochvil <jan.kratochvil@redhat.com>
1589
1590 PR exp/12117
1591 * gdb.cp/ptype-cv-cp.cc: New file.
1592 * gdb.cp/ptype-cv-cp.exp: New file.
1593
7062b0a0
SW
15942010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
1595
1596 * gdb.cp/converts.cc: New test program.
1597 * gdb.cp/converts.exp: New test.
1598 * gdb.cp/overload.exp: Added test for void* vs int*.
1599 * gdb.cp/overload.exp: Ditto.
1600 * gdb.cp/oranking.exp: Removed related kfail.
1601
0e3509db
DE
16022010-10-13 Doug Evans <dje@google.com>
1603
1604 * lib/gdb-python.exp (gdb_check_python_config): New function.
1605 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
1606 * gdb.python/lib-types.cc: New file.
1607 * gdb.python/lib-types.exp: New file.
1608
8dc78533
JK
16092010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 * gdb.python/py-error.exp: New file.
1612 * gdb.python/py-error.py: New file.
1613
93c17e06
JK
16142010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
1617 gdb_test_multiple.
1618
d8b34041
JK
16192010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1620
1621 * gdb.base/break-interp.exp: Use ldlags for linking flags.
1622 * gdb.base/prelink.exp: Likewise.
1623 * gdb.base/solib-nodir.exp: Likewise.
1624 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
1625 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
1626 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
1627
e0cc584e
UW
16282010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
1629
1630 * break-interp.exp (test_ld): Use two separate gdb_expect statements
1631 for the "info files" test to avoid timeouts on slow machines.
1632
cfc353b1
JK
16332010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1634
1635 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
1636 (main): Make openlib dummy call.
1637
d3d7896d
JK
16382010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
1641 * break-interp.exp (reach): Move the core body ...
1642 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
1643 (test_ld): Provide always real argument, even to the linker. Replace
1644 dl_main by _dl_debug_state.
1645
5e533c94
JK
16462010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1647
1648 Fix results of prelinked PIEs on ppc*.
1649 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
1650 Accept also DISPLACEMENT "PRESENT".
1651 (main): Replace "ZERO" displacements by "PRESENT".
1652
33540610
SW
16532010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
1654
1655 * gdb.cp/oranking.exp: New test.
1656 * gdb.cp/oranking.cc: New test program.
1657
3bdf2bbd
KW
16582010-10-08 Ken Werner <ken.werner@de.ibm.com>
1659
1660 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
1661 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
1662
2f608a3a
KW
16632010-10-06 Ken Werner <ken.werner@de.ibm.com>
1664
1665 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
1666 lush, lynx) New constant.
1667 * gdb.base/constvars.exp: Test const array types.
1668 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
1669
aa2e2d8d
DE
16702010-10-06 Doug Evans <dje@google.com>
1671
1672 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
1673 of syscall staging area.
1674
2844d6b5
KW
16752010-10-06 Ken Werner <ken.werner@de.ibm.com>
1676
1677 * gdb.base/gnu_vector.c: Add variable c4.
1678 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
1679 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1680
7d8ac8bb
MR
16812010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
1682
1683 * gdb.arch/altivec-abi.exp: Fix a typo.
1684
84a02e58
MR
16852010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
1686
1687 * lib/mi-support.exp (thread_selected_re): Correct pattern used
1688 to match a thread ID.
1689
b18e6318
JK
16902010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1691
1692 Fix s390x testcase compatibility.
1693 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
1694
a2c09bd0
DE
16952010-10-01 Doug Evans <dje@google.com>
1696
1697 * lib/gdb-python.exp: New file.
1698 * gdb.python/py-block.exp: Use it.
1699 * gdb.python/py-breakpoint.exp: Ditto.
1700 * gdb.python/py-frame.exp: Ditto.
1701 * gdb.python/py-inferior.exp: Ditto.
1702 * gdb.python/py-param.exp: Ditto.
1703 * gdb.python/py-prettyprint.exp: Ditto.
1704 * gdb.python/py-shared.exp: Ditto.
1705 * gdb.python/py-symbol.exp: Ditto.
1706 * gdb.python/py-symtab.exp: Ditto.
1707 * gdb.python/py-type.exp: Ditto.
1708 * gdb.python/py-value.exp: Ditto.
1709 * gdb.python/python.exp: Ditto.
1710
38f12cfc
TT
17112010-09-30 Tom Tromey <tromey@redhat.com>
1712
1713 * gdb.base/anon.exp: New file.
1714 * gdb.base/anon.c: New file.
1715
9ae8282d
TT
17162010-09-30 Tom Tromey <tromey@redhat.com>
1717
1718 * gdb.base/completion.exp: Test completion through anonymous
1719 union.
1720 * gdb.base/break1.c (struct some_struct): Add anonymous union.
1721
e9e07ba6
JK
17222010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1723
1724 Fix printing parameters of inlined functions.
1725 * gdb.dwarf2/dw2-inline-param.exp: New file.
1726 * gdb.dwarf2/dw2-inline-param-main.c: New file.
1727 * gdb.dwarf2/dw2-inline-param.S: New file.
1728
cd2effb2
JK
17292010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1730
1731 PR corefiles/12071.
1732 * gdb.base/corefile.exp (quit with a process, no question: load core)
1733 (quit with a core file): New tests.
1734
bceffbf3
JK
17352010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1736
1737 Fix GDB crash on inferior calls with self-referencing classes.
1738 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
1739 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
1740 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
1741
1736ad11
JK
17422010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1743
1744 Fix lost siginfo_t for inferior calls.
1745 * gdb.base/siginfo-infcall.exp: New file.
1746 * gdb.base/siginfo-infcall.c: New file.
1747
a176ad92
JB
17482010-09-22 Joel Brobecker <brobecker@adacore.com>
1749
1750 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
1751
c2b0a229
JK
17522010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1753
1754 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
1755 New test.
1756 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
1757
e8ae22d1
JB
17582010-09-22 Joel Brobecker <brobecker@adacore.com>
1759
1760 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
1761 type of our const type.
1762
ec322823
SW
17632010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
1764
1765 * gdb.cp/pr12028.cc: New.
1766 * gdb.cp/pr12028.exp: New.
1767
72929c62
JB
17682010-09-22 Joel Brobecker <brobecker@adacore.com>
1769
1770 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
1771
875b4ff5 17722010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 1773 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
1774
1775 PR mi/11407
1776 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
1777 * gdb.mi/dw2-ref-missing-frame-main.c New File.
1778 * gdb.mi/dw2-ref-missing-frame.S New File.
1779 * gdb.mi/dw2-ref-missing-frame.exp New File.
1780
7155d578
TT
17812010-09-14 Tom Tromey <tromey@redhat.com>
1782
1783 PR symtab/8399:
1784 * gdb.threads/tls.exp: Remove kfail. Update expected output.
1785
515ed532
TT
17862010-09-14 Tom Tromey <tromey@redhat.com>
1787
1788 PR exp/11803:
1789 * gdb.threads/tls.exp: Use C++.
1790 (check_thread_local): Use K::another_thread_local.
1791 * gdb.threads/tls.c (class K): New.
1792 (another_thread_local): Now a member of K.
1793 (spin): Update. No longer K&R C.
1794
450ca57c
SW
17952010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1796
1797 * gdb.cp/koenig.cc: created class for testing member lookup.
1798 * gdb.cp/koenig.exp: Added test for member lookup.
1799
dbd492a3
JK
18002010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1801
1802 Fix false FAILs on sourcetree topdir directory containing "kill".
1803 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
1804 source line matching regexp.
1805
8d4d924b
JK
18062010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 * gdb.python/python.exp (set height 0, collect help from uiout)
1809 (verify help to uiout): New tests.
1810
8e64f2a0
JK
18112010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1812
1813 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
1814 is_lp64_target to check 64bit target.
1815
4569eed2
JK
18162010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1817
1818 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
1819 (test_ld) <powerpc64-*>: New.
1820
5e1617b1
DJ
18212010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1822
1823 * gdb.cp/templates.exp (test_template_args): Allow "struct".
1824
c767944b
DJ
18252010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1826
1827 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
1828 (FunctionArg::method): New function.
1829 (empty, arg): New variables.
1830 (main): Call arg.method.
1831 * gdb.cp/templates.exp (test_template_args): New function.
1832 (do_tests): Call it.
1833
27d3a3fc
UW
18342010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1835
1836 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
1837 of "next" to proceed over pthread_exit call.
1838
55b7ce7f
UW
18392010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
1840
1841 * gdb.base/maint.exp: Avoid wildcards against potentially very long
1842 "maint print statistics" output to prevent expect timeouts.
1843
809df446
JK
18442010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1845
1846 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
1847 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1848 (test_float_rejected): ... here.
1849 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
1850 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1851 (test_float_rejected): ... here.
1852 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
1853 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1854 (test_float_rejected): ... here.
1855 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
1856 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
1857 (test_float_rejected): ... here.
1858
8464be76
DJ
18592010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
1860
1861 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
1862 before disabling hardware watchpoints.
1863 (test_inaccessible_watchpoint): Check that hardware watchpoints
1864 are used. Test for watchpoints on a constant address.
1865
14dba4b4
JK
18662010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 * gdb.base/ui-redirect.exp: New file.
1869
3f3540e1 18702010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 1871 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
1872
1873 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
1874
0f254bb7
DE
18752010-08-31 Doug Evans <dje@google.com>
1876
1877 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
1878
03f17ccf
TT
18792010-08-30 Tom Tromey <tromey@redhat.com>
1880
1881 PR python/11792:
1882 * gdb.python/py-value.exp (test_subscript_regression): Add
1883 dynamic_type test.
1884
640617ad
DJ
18852010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
1886
1887 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
1888 instead of running to main. Do not test the main function.
1889 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
1890 Add new main.
1891
2ed91d1b
PA
18922010-08-26 Pedro Alves <pedro@codesourcery.com>
1893
1894 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
1895 one test.
1896
673bfd45
DE
18972010-08-24 Doug Evans <dje@google.com>
1898
1899 PR symtab/11942
1900 * gdb.dwarf2/dw4-sig-types.cc: New file.
1901 * gdb.dwarf2/dw4-sig-types.h: New file.
1902 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
1903 * gdb.dwarf2/dw4-sig-types.exp: New file.
1904
f9ffd4bb
TT
19052010-08-23 Tom Tromey <tromey@redhat.com>
1906
1907 PR python/11145:
1908 * gdb.python/py-value.c (Base, Derived): New types.
1909 (base): New global.
1910 * gdb.python/py-value.exp (test_subscript_regression): Add
1911 dynamic_cast test.
1912
d839c8a4
TT
19132010-08-23 Tom Tromey <tromey@redhat.com>
1914
1915 PR python/10676:
1916 * gdb.python/py-type.exp (test_fields): Add tests for type
1917 equality.
1918
702c2711
TT
19192010-08-23 Tom Tromey <tromey@redhat.com>
1920
1921 PR python/11915:
1922 * gdb.python/py-type.exp (test_fields): Add tests for array.
1923
832bafd3
KS
19242010-08-23 Keith Seitz <keiths@redhat.com>
1925
1926 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
1927 have any children. Create a new abbrev for it.
1928 Add missing terminal sequence to .debug_abbrev.
1929
c37bf528
KS
19302010-08-20 Keith Seitz <keiths@redhat.com>
1931
1932 PR symtab/11465:
1933 * gdb.dwarf2/pr11465.exp: New test.
1934 * gdb.dwarf2/pr11465.S: New file.
1935 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
1936 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
1937
4572cbac
TJB
19382010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
1939
1940 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
1941 registers. Update data sets with the new v2_double element in the
1942 VSX register union. Add vector_register3_vr data set for the AltiVec
1943 registers. Use gdb_test_no_output instead of send_gdb.
1944
e7fbb131
PA
19452010-08-19 Pedro Alves <pedro@codesourcery.com>
1946
1947 * gdb.python/py-shared.exp: New file, factored out from
1948 python.exp.
1949 * gdb.python/py-shared.c: New file.
1950 * gdb.python/py-shared-sl.c: New file.
1951 * gdb.python/python-1.c: New file.
1952 * gdb.python/python-sl.c: Delete.
1953 * gdb.python/python.c: Mention python-1.c.
1954 * gdb.python/python.exp: Move shared library tests to
1955 py-shared.exp.
1956 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
1957 (MISCELLANEOUS): New.
1958 (clean mostlyclean): Also remove $MISCELLANEOUS.
1959
d30f5e1f
DE
19602010-08-19 Doug Evans <dje@google.com>
1961
1962 PR exp/11926
1963 * gdb.base/printcmds.exp (test_float_accepted): New function.
1964 Move existing float tests there. Add tests for floats with suffixes.
1965 (test_float_rejected): New function.
1966 * gdb.java/jv-print.exp (test_float_accepted): New function.
1967 (test_float_rejected): New function.
1968 * gdb.objc/print.exp: New file.
1969 * gdb.pascal/print.exp: New file.
1970 * lib/objc.exp: New file.
1971
7b3fd859
PM
19722010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
1973
1974 * gdb.base/default.exp (info set): Avoid full buffer error and force
1975 reading up to final gdb prompt.
1976 (show): Likewise.
1977
c92817ce
TT
19782010-08-18 Tom Tromey <tromey@redhat.com>
1979
1980 PR symtab/11919:
1981 * gdb.base/completion.exp: Add test.
1982
f1208f9e
DE
19832010-08-18 Doug Evans <dje@google.com>
1984
1985 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
1986 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
1987 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
1988 Simplify, early exit if runto_main fails.
1989 * gdb.fortran/exprs.exp: load_lib fortran.exp.
1990 (set_lang_fortran): Moved to lib/fortran.exp.
1991 * gdb.fortran/types.exp: load_lib fortran.exp.
1992 (set_lang_fortran): Moved to lib/fortran.exp.
1993 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
1994 * gdb.java/jprint.exp (set_lang_java): Ditto.
1995 * gdb.java/jv-exp.exp: load_lib java.exp.
1996 If set_lang_java fails, issue a warning instead of failure to be
1997 consistent with other set_lang_foo uses.
1998 (set_lang_java): Moved to lib/java.exp.
1999 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2000 If set_lang_java fails, issue a warning instead of failure to be
2001 consistent with other set_lang_foo uses.
2002 * gdb.pascal/types.exp: load_lib pascal.exp.
2003 (set_lang_pascal): Moved to lib/pascal.exp.
2004 * lib/fortran.exp: New file.
2005 * lib/java.exp (set_lang_java): New function.
2006 * lib/pascal.exp (set_lang_pascal): New function.
2007
2f06b485
YQ
20082010-08-18 Yao Qi <yao@codesourcery.com
2009
2010 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2011 func_nofb_start and func_loopfb_start, so that address of functions
2012 is equal to these labels on Thumb.
2013
96e25403
YQ
20142010-08-18 Yao Qi <yao@codesourcery.com>
2015
2016 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2017 to reflect latest c source file.
2018
36e6adc4
JK
20192010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2020
2021 * gdb.cp/infcall-dlopen.exp: New file.
2022 * gdb.cp/infcall-dlopen.cc: New file.
2023 * gdb.cp/infcall-dlopen-lib.cc: New file.
2024
f431efe5
PA
20252010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2026 Pedro Alves <pedro@codesourcery.com>
2027
2028 PR breakpoints/11371
2029
2030 * gdb.base/watch-cond-infcall.exp: New file.
2031 * gdb.base/watch-cond-infcall.c: New file.
2032
06a64a0b
TT
20332010-08-16 Tom Tromey <tromey@redhat.com>
2034
2035 * gdb.base/help.exp: Update.
2036 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2037 watchpoint.
2038 (test_watch_location): New proc.
2039 (test_watchpoint_in_big_blob): Delete watchpoint.
2040 * gdb.base/watchpoint.c (func5): New function.
2041 (main): Call it.
2042
70ebf4ed
DE
20432010-08-16 Doug Evans <dje@google.com>
2044
2045 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2046
ca5c20b6
PM
20472010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2048
2049 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2050 tests.
2051
7346b668
KW
20522010-08-11 Ken Werner <ken.werner@de.ibm.com>
2053
2054 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2055 * gdb.base/gnu_vector.c: New File.
2056 * gdb.base/gnu_vector.exp: Likewise.
2057
cb2e07a6
PM
20582010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2059
2060 * gdb.python/python.c: New File.
2061 * gdb.python/python-sl.c: New File.
2062 * gdb.python/python.exp: Test solib_address and decode_line
2063 * functions.
2064
5da1313b
JK
20652010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2066
2067 * gdb.python/python.exp (show height, set height 10)
2068 (verify pagination beforehand, verify pagination beforehand: q)
2069 (gdb.execute does not page, verify pagination afterwards)
2070 (verify pagination afterwards: q): New.
2071
49c3ccf7
DE
20722010-08-02 Doug Evans <dje@google.com>
2073
2074 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2075 because of an older gcc, change test2
2076 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2077 to unsupported.
2078
42c0c4f1
KH
20792010-07-30 Kazu Hirata <kazu@codesourcery.com>
2080
2081 * gdb.base/break-always.exp: Do not expect full paths to file
2082 names.
2083 * gdb.base/commands.exp: Likewise.
2084
d3765805
DE
20852010-07-30 Doug Evans <dje@google.com>
2086
c98ee71b
DE
2087 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2088 xfail them when run with older gccs.
2089
fd961404
DE
2090 * lib/gdb.exp (build_executable): Forward "c++" option to
2091 get_compiler_info.
2092
999adef4
DE
2093 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2094 "python print ttype.template_argument(1)" and
2095 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2096 if using gcc 4.4 or earlier.
2097
d3765805
DE
2098 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2099 attach-to-debugger handling.
2100
1276c759
JK
21012010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2102
2103 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2104 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2105 (main): Use copyreloc.
2106 * gdb.base/prelink.exp (split debug of executable)
2107 (.dynbss vs. .bss address shift): New tests.
2108
88caa9b9
PA
21092010-07-29 Pedro Alves <pedro@codesourcery.com>
2110
2111 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2112 in gdb_test_multiple.
2113
c6f2ac43
PA
21142010-07-29 Pedro Alves <pedro@codesourcery.com>
2115
2116 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2117 environment.
2118
326fd672
TT
21192010-07-28 Tom Tromey <tromey@redhat.com>
2120
2121 PR python/11060:
2122 * gdb.python/py-type.c (Temargs): New template.
2123 (temvar): New variable.
2124 * gdb.python/py-type.exp (test_template): New proc.
2125
3ce3b1ba
PA
21262010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2127
2128 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2129 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2130
34eaf542
TT
21312010-07-28 Tom Tromey <tromey@redhat.com>
2132
2133 PR c++/9946:
2134 * gdb.cp/temargs.exp: New file.
2135 * gdb.cp/temargs.cc: New file.
2136
d41b819e
JK
21372010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2138
2139 * gdb.base/help.exp (help disassemble): Update the content.
2140
26ab7092
JK
21412010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2142
2143 * gdb.threads/ia64-sigill.exp: New file.
2144 * gdb.threads/ia64-sigill.c: New file.
2145
5283e9e1
TT
21462010-07-27 Tom Tromey <tromey@redhat.com>
2147
2148 * gdb.opt/inline-cmds.c (ATTR): New define.
2149 (func1): Use it.
2150 (func2): Likewise.
2151 (func3): Likewise.
2152 (outer_inline1): Likewise.
2153 (outer_inline2): Likewise.
2154 * gdb.opt/inline-bt.c (ATTR): New define.
2155 (func1): Use it.
2156 (func2): Likewise.
2157 * gdb.opt/inline-locals.c (ATTR): New define.
2158 (func1): Use it.
2159 (func2): Likewise.
2160
e992ef73
TT
21612010-07-27 Tom Tromey <tromey@redhat.com>
2162
2163 * gdb.stabs/gdb11479.c (hack): New function.
2164 (test): Use it.
2165 (test2): Use it.
2166 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2167 (int32_search_buf, int64_search_buf): No longer static.
2168 (x): Remove.
2169 * gdb.base/relocate.c (hack): New function.
2170
5374244e
PM
21712010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2172
2173 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2174 * gdb.python/py-value.c (func1): New function.
2175 (func2): Likewise.
2176
a99aee83
CV
21772010-07-26 Corinna Vinschen <vinschen@redhat.com>
2178
2179 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2180 as not to clash with .data section.
2181
a04ba985
JG
21822010-07-26 Jerome Guitton <guitton@adacore.com>
2183
2184 * gdb.base/code_elim.exp: New file.
2185 * gdb.base/code_elim1.c: New file.
2186 * gdb.base/code_elim2.c: New file.
2187
23bd0f7c
PA
21882010-07-21 Pedro Alves <pedro@codesourcery.com>
2189
2190 PR symtab/11827
2191
2192 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2193 (some_volatile_enum): New variable.
2194 * gdb.base/printcmds.exp (test_print_enums): New.
2195 <top level>: Call it.
2196
883df6dd
SW
21972010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2198
2199 * gdb.cp/fpointer.cc: New test.
2200 * gdb.cp/fpointer.exp: New test.
2201
569b05a5
JK
22022010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2203
2204 * gdb.base/solib-nodir.exp: New file.
2205 * lib/gdb.exp (runto): New case for a GDB internal error.
2206
51d7d803
JK
22072010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2208 Ulrich Weigand <uweigand@de.ibm.com>
2209 Tom Tromey <tromey@redhat.com>
2210
2211 * gdb.base/charset-malloc.c: New file.
2212 * gdb.base/charset.c (malloc_stub): New prototype.
2213 (main): Call it instead of malloc itself.
2214 * gdb.base/charset.exp: Use only prepare_for_testing.
2215 (binfile): Remove the variable.
2216
c0edd9ed
JK
22172010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2218
2219 Make core files the process_stratum.
2220 * gdb.base/corefile.exp (run: load core again)
2221 (run: sanity check we see the core file, run: with core)
2222 (run: core file is cleared, attach: load core again)
2223 (attach: sanity check we see the core file, attach: with core)
2224 (attach: core file is cleared): New tests.
2225 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2226
3cbaedff
KW
22272010-07-14 Ken Werner <ken.werner@de.ibm.com>
2228
2229 * gdb.arch/altivec-abi.exp: New tests.
2230
91158a56
TT
22312010-07-13 Tom Tromey <tromey@redhat.com>
2232
2233 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2234 (main): Use it.
2235 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2236
0f5238ed
TT
22372010-07-13 Tom Tromey <tromey@redhat.com>
2238
2239 * gdb.base/label.exp: New file.
2240 * gdb.base/label.c: New file.
2241
add265ae
L
22422010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2243 H.J. Lu <hongjiu.lu@intel.com>
2244
2245 * lib/gdb.exp (is_ilp32_target): New.
2246 (is_lp64_target): Likewise.
2247
2248 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2249 target.
2250 * gdb.arch/amd64-disp-step.exp: Likewise.
2251 * gdb.arch/amd64-dword.exp: Likewise.
2252 * gdb.arch/amd64-i386-address.exp: Likewise.
2253 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2254
add265ae
L
2255 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2256 target.
2257 * gdb.arch/i386-bp_permanent.exp: Likewise.
2258 * gdb.arch/i386-byte.exp: Likewise.
2259 * gdb.arch/i386-disp-step.exp: Likewise.
2260 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2261 * gdb.arch/i386-prologue.exp: Likewise.
2262 * gdb.arch/i386-size-overlap.exp: Likewise.
2263 * gdb.arch/i386-size.exp: Likewise.
2264 * gdb.arch/i386-sse.exp: Likewise.
2265 * gdb.arch/i386-unwind.exp: Likewise.
2266 * gdb.arch/i386-word.exp: Likewise.
2267
2268 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2269 test only when building 64-bit executables. Do not hard-code
2270 -m64 option.
2271
2dfb8c17
DE
22722010-07-07 Doug Evans <dje@google.com>
2273
2274 * lib/gdb.exp (gdb_test_list_exact): New function.
2275 * gdb.base/default.exp (show convenience): Call it, add tests for
2276 $_sdata = void, $_thread = 0.
2277
4e5799b6
JK
22782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2279 Joel Brobecker <brobecker@adacore.com>
2280
2281 Fix re-run of PIE executable, PR shlibs/11776.
2282 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2283 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2284 and re-"run" of the inferior.
2285
1a219cc7
JK
22862010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2287 Joel Brobecker <brobecker@adacore.com>
2288
2289 Cope with missing /usr/sbin/prelink.
2290 * lib/prelink-support.exp (prelink_no):
2291 <result == 1 && $output is "no such file or directory">: New.
2292 (prelink_yes): Likewise. Return on failed prelink_no.
2293
5e3b36f8
JK
22942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2295 Joel Brobecker <brobecker@adacore.com>
2296
2297 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2298 build_executable by build_executable_own_libs. Replace "prelink -R"
2299 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2300 change.
2301 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2302 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2303 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2304 Replace build_executable by build_executable_own_libs's function
2305 build_executable_own_libs.
2306 (prelinkNO): Create new stub to call prelink_no.
2307 (prelinkYES): Create new stub to call prelink_yes.
2308 (test_attach): Rename calls of copy to file_copy.
2309 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2310 (copy): Move to ...
2311 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2312 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2313 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2314 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2315 special flags by gdb_compile_shlib. Replace second gdb_compile by
2316 build_executable_own_libs. Replace "prelink -R" execution by a call of
2317 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2318 a second call of prelink_yes. Replace restart commands by
2319 clean_restart.
2320 (prelink): Rename to ...
2321 (seen displacement message): ... this test. Extend its expectation
2322 strictness.
2323
86e4bafc
JK
23242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2327 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2328 displacement message exactly once.
2329
3cd07d20
JK
23302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2331 Joel Brobecker <brobecker@adacore.com>
2332
2333 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2334 its restore after the <$relink_args != ""> loop. new comment.
2335
0a1e94c7
JK
23362010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2337 Joel Brobecker <brobecker@adacore.com>
2338
2339 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2340 code for it. New variable relink_args.
2341 (prelinkYES): Call prelinkNO.
2342 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2343 in such case. Move the core code to ...
2344 (test_attach_gdb): ... a new function. Send GDB command "file".
2345 Extend expected "Attaching to " string.
2346
2f70bcfb
TT
23472010-07-02 Tom Tromey <tromey@redhat.com>
2348
2349 * gdb.base/bitops.exp: Remove extraneous "pass".
2350
a17ac5b0
TT
23512010-07-02 Ken Werner <ken.werner@de.ibm.com>
2352
2353 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2354
dc10affe
PA
23552010-07-01 Pedro Alves <pedro@codesourcery.com>
2356
d41c0fc8
PA
2357 * gdb.base/help.exp: Adjust expected output.
2358
23592010-07-01 Pedro Alves <pedro@codesourcery.com>
2360
2361 * gdb.base/help.exp: Adjust expected output.
dc10affe 2362
0a600c36
JK
23632010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2366 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2367 c++/11702.
2368
37cc8bfe
JK
23692010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2370 Doug Evans <dje@google.com>
2371
2372 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2373 add .dynamic entry'.
2374
254e6b9e
DE
23752010-06-29 Doug Evans <dje@google.com>
2376
2377 Test PR c++/11702.
2378 * gdb.cp/m-static.exp: Add testcase.
2379 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2380
595939de 23812010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
2382 Tom Tromey <tromey@redhat.com>
2383 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
2384
2385 * gdb.python/py-inferior.c: New File.
2386 * gdb.python/py-infthread.c: New File.
2387 * gdb.python/py-inferior.exp: New File.
2388 * gdb.python/py-infthread.exp: New File.
2389
98751a41
JK
23902010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
2392 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2393 (ptype ::C::OtherFileClass typedefs): New.
2394 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2395 (C::OtherFileClass::cOtherFileClassVar2): New.
2396 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2397 cOtherFileClassVar2.
2398 (C::cOtherFileType2, C::cOtherFileVar2): New.
2399 (C::cOtherFileVar_use): use also cOtherFileVar2.
2400 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2401
41f62f39
JK
24022010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2403
2404 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2405 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2406 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2407 (print ::C::cOtherFileVar)
2408 (whatis C::OtherFileClass::cOtherFileClassType)
2409 (whatis ::C::OtherFileClass::cOtherFileClassType)
2410 (print C::OtherFileClass::cOtherFileClassVar)
2411 (print ::cOtherFileClassVar)
2412 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2413 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2414 trailing content.
2415 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2416 (C::OtherFileClass::cOtherFileClassVar)
2417 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2418 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2419
af53d231
JK
24202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 Test PR c++/11703 and PR gdb/1448.
2423 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2424 gdb/1448.
2425
9655fd1a
JK
24262010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2427
2428 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2429 (main) <rtti_data>: New.
2430 * gdb.cp/virtbase.exp (print rtti_data): New.
2431
824cc8dd
JK
24322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2433 Joel Brobecker <brobecker@adacore.com>
2434
2435 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2436
6036c742
JK
24372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2438
2439 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2440
de6a0421
DE
24412010-06-28 Doug Evans <dje@google.com>
2442
2443 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2444
b2dae948
DE
24452010-06-27 Doug Evans <dje@google.com>
2446
2447 * gdb.cp/m-static.exp: Update expected test output.
2448
0f3bb72e
PH
24492010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2450
889bf7c5
PA
2451 * gdb.gdb/selftest.exp: Adjust expected message for
2452 capturing start-up runtime.
0f3bb72e 2453
bc9f0842
TT
24542010-06-25 Tom Tromey <tromey@redhat.com>
2455
2456 PR python/10808:
2457 * gdb.python/python.exp: Add new tests.
2458
099ef718
SW
24592010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
2460
2461 * gdb.cp/operator.cc: Created an import loop.
2462 * gdb.cp/operator.exp: Added testcase for import loop.
2463
5868a632
JK
24642010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2465
2466 Test PR python/11407.
2467 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
2468 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
2469 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
2470 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
2471 executable_nofb and executable_fb. New variables srcsfile, objsfile,
2472 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
2473 binfile. Call gdb_compile with clean_restart twice.
2474 (func_nofb print, func_nofb backtrace, func_loopfb print)
2475 (func_loopfb backtrace): New.
2476
af76db58
JK
24772010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2478
2479 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
2480 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
2481 by a hand made one.
2482 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
2483 i?86 requirement. Remove variables srcfile and binfile. New variable
2484 sources, executable_nofb and executable_fb. Call prepare_for_testing.
2485
f2c7657e
UW
24862010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2487
2488 * gdb.cell/dwarfaddr.exp: New file.
2489 * gdb.cell/dwarfaddr.S: New file.
2490
628fe4e4
JK
24912010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2492
2493 Test PR 9436.
2494 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
2495
f1421989
HZ
24962010-06-24 Hui Zhu <teawater@gmail.com>
2497
2498 * gdb.base/eval.exp: New file.
2499
d03285ec
UW
25002010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2501
2502 * gdb.cell/fork.exp: New file.
2503 * gdb.cell/fork.c: Likewise.
2504 * gdb.cell/fork-spu.c: Likewise.
2505
41b2c92d
PM
25062010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
2507
2508 * lib/gdb.exp (banned_variables_traced): New global variable.
2509 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
2510 (gdb_init): Use `trace add variable' instead of obsolete
2511 `trace variable'.
2512
d5bc977f
DE
25132010-06-21 Doug Evans <dje@google.com>
2514
2515 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
2516
d2ed6730
UW
25172010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2518
2519 * gdb.arch/spu-ls.exp: New file.
2520 * gdb.arch/spu-ls.c: Likewise.
2521
6aed2dbc
SS
25222010-06-18 Stan Shebs <stan@codesourcery.com>
2523
2524 * gdb.threads/thread-specific.exp: Add tests of $_thread.
2525
e0756905
UW
25262010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2527
2528 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
2529 * gdb.base/watch-cond.exp: Likewise.
2530 * gdb.python/py-breakpoint.exp: Likewise.
2531
d8053d4d
PA
25322010-06-18 Pedro Alves <pedro@codesourcery.com>
2533
2534 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
2535 clean_restart, make sure every test has a distinct message, and
2536 that messages don't include the executable' full path.
2537
81ce510c
DE
25382010-06-17 Doug Evans <dje@google.com>
2539
2540 * gdb.arch/i386-size.exp: Updated expected output for
2541 DISASSEMBLY_OMIT_FNAME.
2542
65d79d4b
SDJ
25432010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2544 Sergio Durigan Junior <sergiodj@redhat.com>
2545
2546 * gdb.base/watch-notconst.c: New file.
2547 * gdb.base/watch-notconst.S: New file.
2548 * gdb.base/watch-notconst2.c: New file.
2549 * gdb.base/watch-notconst2.S: New file.
2550 * gdb.base/watch-notconst.exp: New file.
2551 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
2552 (func4): Add operations on `global_ptr_ptr'.
2553 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
2554 routine to test watchpoints created with a constant expression.
2555 (test_inaccessible_watchpoint): Include tests for watchpoints
2556 created with a constant expression.
2557
df0f4836
KB
25582010-06-14 Kevin Buettner <kevinb@redhat.com>
2559
2560 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
2561 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
2562 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
2563 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
2564 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
2565 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
2566 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
2567 of `_start'.
2568
b769def5
UW
25692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2570
2571 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
2572 not supported on the target.
2573 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2574 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2575 * gdb.mi/mi-nsintrall.exp: Likewise.
2576 * gdb.mi/mi-nsmoribund.exp: Likewise.
2577 * gdb.mi/mi-nsthrexec.exp: Likewise.
2578
d914c394
SS
25792010-06-11 Stan Shebs <stan@codesourcery.com>
2580
2581 * gdb.base/permissions.exp: New file.
2582
25832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
2584
2585 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
2586 does not support ELF executable class.
2587
f3ce5b9c
UW
25882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2589
2590 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
2591
8e46892c
JK
25922010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2593
2594 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
2595 (runto): Catch "The target does not support running in non-stop mode.".
2596
6cc55c64
MS
25972010-06-11 Michael Snyder <msnyder@vmware.com>
2598
2599 * gdb.base/setshow.exp (set language asm): Don't use
2600 gdb_test_no_output, fails on some targets.
2601
caddefa4
UW
26022010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2603
2604 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
2605 * gdb.cp/pr9167.exp: Likewise.
2606
468b1aa7
UW
26072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2608
2609 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
2610
5c3552dc
UW
26112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2612
2613 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
2614
02e6fe6a
UW
26152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2616
2617 * gdb.base/charset.c (main): Make sure malloc gets linked in.
2618
0e03807e
TT
26192010-06-11 Tom Tromey <tromey@redhat.com>
2620
2621 PR gdb/9977, PR exp/11636::
2622 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
2623 (pieces_test_f6): Update expected output.
2624
2bdf28a0
JK
26252010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2626
2627 * gdb.base/moribund-step.exp: New.
2628
f6978de9
MS
26292010-06-08 Michael Snyder <msnyder@vmware.com>
2630
2631 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 2632 * gdb.ada/boolean_expr.exp:
f6978de9
MS
2633 * gdb.ada/frame_args.exp: Ditto.
2634 * gdb.ada/lang_switch.exp: Ditto.
2635 * gdb.ada/ptype_arith_binop.exp: Ditto.
2636 * gdb.ada/ref_param.exp: Ditto.
2637 * gdb.ada/type_coercion.exp:Ditto.
2638
2639 * gdb.asm/asm-source.exp: Ditto.
2640
2641 * gdb.base/attach.exp: Ditto.
2642 * gdb.base/bitfields2.exp: Ditto.
2643 * gdb.base/call-signal-resume.exp: Ditto.
2644 * gdb.base/callfuncs.exp: Ditto.
2645 * gdb.base/commands.exp: Ditto.
2646 * gdb.base/dbx.exp: Ditto.
2647 * gdb.base/default.exp: Ditto.
2648 * gdb.base/dump.exp: Ditto.
2649 * gdb.base/exprs.exp: Ditto.
2650 * gdb.base/freebpcmd.exp: Ditto.
2651 * gdb.base/interrupt.exp: Ditto.
2652 * gdb.base/list.exp: Ditto.
2653 * gdb.base/long_long.exp: Ditto.
2654 * gdb.base/maint.exp: Ditto.
2655 * gdb.base/ptype.exp: Ditto.
2656 * gdb.base/return.exp: Ditto.
2657 * gdb.base/setshow.exp: Ditto.
2658 * gdb.base/sigbpt.exp: Ditto.
2659 * gdb.base/sigrepeat.exp: Ditto.
2660
2661 * gdb.cp/classes.exp: Ditto.
2662
2663 * gdb.dwarf2/dw2-restore.exp: Ditto.
2664
2665 * gdb.gdb/selftest.exp: Ditto.
2666
2667 * gdb.multi/base.exp: Ditto.
2668 * gdb.multi/bkpt-multi-exec.exp: Ditto.
2669
2670 * gdb.python/py-block.exp: Ditto.
2671 * gdb.python/py-prettyprint.exp: Ditto.
2672 * gdb.python/py-template.exp: Ditto.
2673
2674 * gdb.server/ext-attach.exp: Ditto.
2675 * gdb.server/ext-run.exp: Ditto.
2676 * gdb.server/server-mon.exp: Ditto.
2677
2678 * gdb.threads/fork-thread-pending.exp: Ditto.
2679 * gdb.threads/hand-call-in-threads.exp: Ditto.
2680 * gdb.threads/interrupted-hand-call.exp: Ditto.
2681 * gdb.threads/linux-dp.exp: Ditto.
2682 * gdb.threads/manythreads.exp: Ditto.
2683 * gdb.threads/print-threads.exp: Ditto.
2684 * gdb.threads/pthreads.exp: Ditto.
2685 * gdb.threads/schedlock.exp: Ditto.
2686 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2687 * gdb.threads/threadapply.exp: Ditto.
2688
de7ff789
MS
26892010-06-08 Michael Snyder <msnyder@vmware.com>
2690
889bf7c5 2691 * gdb.ada/exec_changed.exp:
de7ff789
MS
2692 Use ".*" instead of "" as wildcard regexp.
2693
2694 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
2695 * gdb.base/call-ar-st.exp: Ditto.
2696 * gdb.base/checkpoint.exp: Ditto.
2697 * gdb.base/default.exp: Ditto.
2698 * gdb.base/dump.exp: Ditto.
2699 * gdb.base/ending-run.exp: Ditto.
2700 * gdb.base/fileio.exp: Ditto.
2701 * gdb.base/miscexprs.exp: Ditto.
2702 * gdb.base/pointers.exp: Ditto.
2703 * gdb.base/readline.exp: Ditto.
2704 * gdb.base/reread.exp: Ditto.
2705 * gdb.base/restore.exp: Ditto.
2706 * gdb.base/shlib-call.exp: Ditto.
2707 * gdb.base/valgrind-db-attach.exp: Ditto.
2708 * gdb.base/volatile.exp: Ditto.
2709 * gdb.base/watchpoints.exp: Ditto.
2710
2711 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
2712
2713 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
2714 * gdb.python/py-value.exp: Ditto.
2715
2716 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
2717 * gdb.trace/circ.exp: Ditto.
2718 * gdb.trace/collection.exp: Ditto.
2719 * gdb.trace/packetlen.exp: Ditto.
2720 * gdb.trace/passc-dyn.exp: Ditto.
2721 * gdb.trace/report.exp: Ditto.
2722 * gdb.trace/tfile.exp: Ditto.
2723 * gdb.trace/tfind.exp: Ditto.
2724 * gdb.trace/while-dyn.exp: Ditto.
2725
3bebe2f2
JK
27262010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2727
2728 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
2729
5c631832
JK
27302010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2731
2732 Test PR 10640.
2733 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
2734
4c3376c8
SW
27352010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
2736
2737 * gdb.cp/koenig.exp: Test for ADL operators.
2738 * gdb.cp/koenig.cc: Added ADL operators.
2739 * gdb.cp/operator.exp: New test.
2740 * gdb.cp/operator.cc: New test.
2741
dc226d5a
MS
27422010-06-04 Michael Snyder <msnyder@vmware.com>
2743
dfb88a23
MS
2744 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
2745 * gdb.base/pending.exp: Ditto.
f7ae76b3 2746
dc226d5a
MS
2747 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
2748
967cf477
DE
27492010-06-04 Doug Evans <dje@google.com>
2750
2751 * gdb.python/py-prettyprint.exp: Add new test for enabled and
2752 disabled printers.
2753 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
2754 (enable_lookup_function): New function.
2755
eb801841
TT
27562010-06-04 Tom Tromey <tromey@redhat.com>
2757
2758 * gdb.python/py-value.exp (test_value_hash): Don't test equality
2759 of hash and id.
2760
38979823
JK
27612010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2762
2763 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
2764 newline.
2765 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
2766 (empty verbose non-noisy clear, empty verbose noisy clear)
2767 (empty non-verbose noisy clear): Likewise.
2768
35ec993f
MS
27692010-06-03 Michael Snyder <msnyder@vmware.com>
2770
2771 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
2772 * gdb.base/display.exp: Ditto.
2773 * gdb.base/find.exp: Ditto.
2774 * gdb.base/ifelse.exp: Ditto.
2775 * gdb.base/multi-forks.exp: Ditto.
2776 * gdb.base/recurse.exp: Ditto.
2777 * gdb.base/setshow.exp: Ditto.
2778 * gdb.base/value-double-free.exp: Ditto.
2779 * gdb.base/watch-vfork.exp: Ditto.
2780 * gdb.base/watch_thread_num.exp: Ditto.
2781 * gdb.base/watchpoint-solib.exp: Ditto.
2782 * gdb.base/watchpoint.exp: Ditto.
2783 * gdb.base/watchpoints.exp: Ditto.
2784
2785 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
2786 * gdb.cp/overload.exp: Ditto.
2787 * gdb.cp/virtfunc.exp: Ditto.
2788
2789 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
2790
889bf7c5 2791 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
2792 Replace gdb_test with gdb_test_no_output.
2793
889bf7c5 2794 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
2795 Replace gdb_test with gdb_test_no_output.
2796 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2797 * gdb.threads/watchthreads.exp: Ditto.
2798 * gdb.threads/watchthreads2.exp: Ditto.
2799
2800 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
2801 * gdb.trace/tfind.exp: Ditto.
2802
c22decce
JB
28032010-06-03 Joel Brobecker <brobecker@adacore.com>
2804
2805 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
2806 successful test if message is the empty string.
2807
fd5700c7
JK
28082010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 * gdb.fortran/module.exp (stopped language detection): New test.
2811
f55ee35c
JK
28122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2813
2814 Support DW_TAG_module as separate namespaces.
2815 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
2816 gdb.fortran/library-module-lib.f90: New.
2817 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
2818 (print i): Remove.
2819 (continue to breakpoint: i-is-1, print var_i value 1)
2820 (continue to breakpoint: i-is-2, print var_i value 2)
2821 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
2822 (print var_d, print var_i value 14, ptype modmany, complete `modm)
2823 (complete `modmany, complete `modmany`, complete `modmany`var)
2824 (show language, setting breakpoint at module): New tests.
2825 * gdb.fortran/module.f90 (module mod): Remove.
2826 (module mod1, module mod2, module modmany, subroutine sub1)
2827 (subroutine sub2, program module): New.
2828
b8e8282f
JK
28292010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2830
2831 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
2832 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
2833 * gdb.cp/anon-union.exp (pass): Rename to ...
2834 (print z 2): ... here.
b8e8282f 2835
019ebafc
MS
28362010-06-02 Michael Snyder <msnyder@vmware.com>
2837
e68d8fd4
MS
2838 * gdb.trace/actions.exp: Use gdb_test_no_output.
2839 * gdb.trace/circ.exp: Ditto.
2840 * gdb.trace/packetlen.exp: Ditto.
2841 * gdb.trace/save-trace.exp: Ditto.
2842 * gdb.trace/tracecmd.exp: Ditto.
2843 * gdb.trace/tsv.exp: Ditto.
2844
12b5d08a
MS
2845 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
2846 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
2847 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
2848 * gdb.threads/manythreads.exp: Ditto.
2849 * gdb.threads/print-threads.exp: Ditto.
2850 * gdb.threads/pthreads.exp: Ditto.
2851 * gdb.threads/schedlock.exp: Ditto.
2852 * gdb.threads/staticthreads.exp: Ditto.
2853 * gdb.threads/thread-specific.exp: Ditto.
2854 * gdb.threads/thread-unwindonsignal.exp: Ditto.
2855 * gdb.threads/threadapply.exp: Ditto.
2856 * gdb.threads/watchthreads.exp: Ditto.
2857 * gdb.threads/watchthreads2.exp: Ditto.
2858
89493308
MS
2859 * gdb.python/py-block.exp: Use gdb_test_no_output.
2860 * gdb.python/py-prettyprint.exp: Ditto.
2861 * gdb.python/py-template.exp: Ditto.
2862 * gdb.python/py-value.exp: Ditto.
2863
2864 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
2865 * gdb.reverse/watch-reverse.exp: Ditto.
2866
2867 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
2868 * gdb.server/ext-run.exp: Ditto.
2869
019ebafc
MS
2870 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
2871 * gdb.dwarf2/dw2-compressed.exp: Ditto.
2872 * gdb.dwarf2/dw2-intercu.exp: Ditto.
2873 * gdb.dwarf2/dw2-intermix.exp: Ditto.
2874 * gdb.dwarf2/dw2-producer.exp: Ditto.
2875 * gdb.dwarf2/mac-fileno.exp: Ditto.
2876
2877 * gdb.gdb/observer.exp: Use gdb_test_no_output.
2878 * gdb.gdb/selftest.exp: Ditto.
2879
2880 * gdb.multi/base.exp: Use gdb_test_no_output.
2881
2882 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
2883
3e0ca3a5
JK
28842010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2885
2886 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
2887
9db70545
MS
28882010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2889
a8d52276
MS
2890 * gdb.cp/class2.exp: Use gdb_test_no_output.
2891 * gdb.cp/classes.exp: Ditto.
2892 * gdb.cp/extern-c.exp: Ditto.
2893 * gdb.cp/inherit.exp: Ditto.
2894 * gdb.cp/maint.exp: Ditto.
2895 * gdb.cp/mb-inline.exp: Ditto.
2896 * gdb.cp/mb-templates.exp: Ditto.
2897 * gdb.cp/method2.exp: Ditto.
2898 * gdb.cp/misc.exp: Ditto.
2899 * gdb.cp/ovldbreak.exp: Ditto.
2900 * gdb.cp/punctuator.exp: Ditto.
2901 * gdb.cp/templates.exp: Ditto.
2902 * gdb.cp/virtbase.exp: Ditto.
2903
889bf7c5 2904 * gdb.threads/attach-stopped.exp:
9db70545 2905 Replace uses of send_gdb / gdb_expect.
889bf7c5 2906 * gdb.threads/attachstop-mt.exp:
9db70545 2907 Replace uses of send_gdb / gdb_expect.
889bf7c5 2908 * gdb.threads/gcore-thread.exp:
9db70545 2909 Replace uses of send_gdb / gdb_expect.
889bf7c5 2910 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
2911 Replace uses of send_gdb / gdb_expect.
2912 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 2913 * gdb.threads/print-threads.exp:
9db70545
MS
2914 Replace uses of send_gdb / gdb_expect.
2915 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
2916 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
2917 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
2918
2919 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
2920 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
2921 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
2922 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
2923 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
2924 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
2925 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
2926 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
2927 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
2928 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
2929 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
2930
359cc68c
JK
29312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2932
2933 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
2934
7d3fe98e
SW
29352010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
2936
2937 * gdb.cp/koenig.exp: Added new test case.
2938 * gdb.cp/koenig.cc: Ditto.
2939
27d3a1a2
MS
29402010-06-01 Michael Snyder <msnyder@vmware.com>
2941
2942 * gdb.base/arithmet.exp: Use gdb_test_no_output.
2943 * gdb.base/arrayidx.exp: Ditto.
2944 * gdb.base/attach.exp: Ditto.
2945 * gdb.base/auxv.exp: Ditto.
2946 * gdb.base/bigcre.exp: Ditto.
2947 * gdb.base/break-always.exp: Ditto.
2948 * gdb.base/break-interp.exp: Ditto.
2949 * gdb.base/break.exp: Ditto.
2950 * gdb.base/breakpoint-shadow.exp: Ditto.
2951 * gdb.base/call-ar-st.exp: Ditto.
2952 * gdb.base/call-sc.exp: Ditto.
2953 * gdb.base/call-signal-resume.exp: Ditto.
2954 * gdb.base/callfuncs.exp: Ditto.
2955 * gdb.base/catch-syscall.exp: Ditto.
2956 * gdb.base/charset.exp: Ditto.
2957 * gdb.base/code-expr.exp: Ditto.
2958 * gdb.base/commands.exp: Ditto.
2959 * gdb.base/cond-expr.exp: Ditto.
2960 * gdb.base/condbreak.exp: Ditto.
2961 * gdb.base/cursal.exp: Ditto.
2962 * gdb.base/cvexpr.exp: Ditto.
2963 * gdb.base/default.exp: Ditto.
2964 * gdb.base/del.exp: Ditto.
2965 * gdb.base/detach.exp: Ditto.
2966 * gdb.base/display.exp: Ditto.
2967 * gdb.base/ena-dis-br.exp: Ditto.
2968 * gdb.base/eval-skip.exp: Ditto.
2969 * gdb.base/foll-fork.exp: Ditto.
2970 * gdb.base/foll-vfork.exp: Ditto.
2971 * gdb.base/frame-args.exp: Ditto.
2972 * gdb.base/funcargs.exp: Ditto.
2973 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2974 * gdb.base/gdbvars.exp: Ditto.
2975 * gdb.base/help.exp: Ditto.
2976 * gdb.base/ifelse.exp: Ditto.
2977 * gdb.base/included.exp: Ditto.
2978 * gdb.base/list.exp: Ditto.
2979 * gdb.base/macscp.exp: Ditto.
2980 * gdb.base/maint.exp: Ditto.
2981 * gdb.base/multi-fork.exp: Ditto.
2982 * gdb.base/overlays.exp: Ditto.
2983 * gdb.base/page.exp: Ditto.
2984 * gdb.base/pending.exp: Ditto.
2985 * gdb.base/pointers.exp: Ditto.
2986 * gdb.base/pr11022.exp: Ditto.
2987 * gdb.base/prelink.exp: Ditto.
2988 * gdb.base/printcmds.exp: Ditto.
2989 * gdb.base/psymtab.exp: Ditto.
2990 * gdb.base/randomize.exp: Ditto.
2991 * gdb.base/relational.exp: Ditto.
2992 * gdb.base/relocate.exp: Ditto.
2993 * gdb.base/remote.exp: Ditto.
2994 * gdb.base/sepdebug.exp: Ditto.
2995 * gdb.base/set-lang-auto.exp: Ditto.
2996 * gdb.base/setshow.exp: Ditto.
2997 * gdb.base/setvar.exp: Ditto.
2998 * gdb.base/signals.exp: Ditto.
2999 * gdb.base/signull.exp: Ditto.
3000 * gdb.base/sigstep.exp: Ditto.
3001 * gdb.base/sizeof.exp: Ditto.
3002 * gdb.base/solib-disc.exp: Ditto.
3003 * gdb.base/store.exp: Ditto.
3004 * gdb.base/structs.exp: Ditto.
3005 * gdb.base/structs2.exp: Ditto.
3006 * gdb.base/subst.exp: Ditto.
3007 * gdb.base/term.exp: Ditto.
3008 * gdb.base/trace-commands.exp: Ditto.
3009 * gdb.base/unwindonsignal.exp: Ditto.
3010 * gdb.base/valgrind-db-attach.exp: Ditto.
3011 * gdb.base/varargs.exp: Ditto.
3012 * gdb.base/watch-cond.exp: Ditto.
3013 * gdb.base/watch_thread_num.exp: Ditto.
3014 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3015 * gdb.base/watchpoint.exp: Ditto.
3016 * gdb.base/whatis-exp.exp: Ditto.
3017
f8d3bf8f
MS
30182010-06-01 Michael Snyder <msnyder@vmware.com>
3019
3020 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3021 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3022 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3023 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3024 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3025 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3026 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3027 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3028 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3029 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3030 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3031 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3032 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3033 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3034 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3035
3f9e0d32
JK
30362010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3037
3038 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3039 trailing newline.
3040 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3041 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3042 (p *args): ... here and remove excessive trailing newline.
3043
f629457d
JB
30442010-05-31 Joel Brobecker <brobecker@adacore.com>
3045
3046 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3047
09eef106
JK
30482010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3049
3050 Accept the new Linux kernel "t (tracing stop)" string.
3051 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3052 Update comment.
3053 (state_wait) <T (tracing stop)>: New.
3054 (main): Update the state_wait expect string.
3055
94f31136
PA
30562010-05-28 Pedro Alves <pedro@codesourcery.com>
3057
3058 * limits.c, limits.exp: Delete files.
3059 * Makefile.in (clean mostlyclean): Adjust.
3060 * tracecmd.exp: Adjust.
3061
096554ab
JK
30622010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3063
3064 * gdb.base/tui-layout.exp: New.
3065
27d3a1a2 30662010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3067
889bf7c5 3068 * gdb.reverse/break-precsave.exp:
bcd2dc50 3069 Replace uses of send_gdb / gdb_expect.
889bf7c5 3070 * gdb.reverse/break-reverse.exp:
bcd2dc50 3071 Replace uses of send_gdb / gdb_expect.
889bf7c5 3072 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3073 Replace uses of send_gdb / gdb_expect.
889bf7c5 3074 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3075 Replace uses of send_gdb / gdb_expect.
889bf7c5 3076 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3077 Replace uses of send_gdb / gdb_expect.
889bf7c5 3078 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3079 Replace uses of send_gdb / gdb_expect.
889bf7c5 3080 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3081 Replace uses of send_gdb / gdb_expect.
889bf7c5 3082 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3083 Replace uses of send_gdb / gdb_expect.
889bf7c5 3084 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3085 Replace uses of send_gdb / gdb_expect.
889bf7c5 3086 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3087 Replace uses of send_gdb / gdb_expect.
889bf7c5 3088 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3089 Replace uses of send_gdb / gdb_expect.
889bf7c5 3090 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3091 Replace uses of send_gdb / gdb_expect.
889bf7c5 3092 * gdb.reverse/machinestate.exp:
bcd2dc50 3093 Replace uses of send_gdb / gdb_expect.
889bf7c5 3094 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3095 Replace uses of send_gdb / gdb_expect.
889bf7c5 3096 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3097 Replace uses of send_gdb / gdb_expect.
889bf7c5 3098 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3099 Replace uses of send_gdb / gdb_expect.
889bf7c5 3100 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3101 Replace uses of send_gdb / gdb_expect.
889bf7c5 3102 * gdb.reverse/step-precsave.exp:
bcd2dc50 3103 Replace uses of send_gdb / gdb_expect.
889bf7c5 3104 * gdb.reverse/step-reverse.exp:
bcd2dc50 3105 Replace uses of send_gdb / gdb_expect.
889bf7c5 3106 * gdb.reverse/until-precsave.exp:
bcd2dc50 3107 Replace uses of send_gdb / gdb_expect.
889bf7c5 3108 * gdb.reverse/until-reverse.exp:
bcd2dc50 3109 Replace uses of send_gdb / gdb_expect.
889bf7c5 3110 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3111 Replace uses of send_gdb / gdb_expect.
889bf7c5 3112 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3113 Replace uses of send_gdb / gdb_expect.
3114
3def43e0
JK
31152010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3116
3117 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3118 excessive newline.
3119
27d3a1a2 31202010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3121
3122 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3123 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3124 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3125 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3126 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3127 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3128 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3129 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3130 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3131 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3132 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3133 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3134 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3135 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3136 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3137 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3138 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3139 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3140 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3141
27d3a1a2 31422010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3143
22454424
MS
3144 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3145 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3146
3147 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3148 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3149 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3150
889bf7c5 3151 * gdb.reverse/consecutive-reverse.exp:
22454424 3152 Replace uses of send_gdb / gdb_expect.
889bf7c5 3153 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3154 Replace uses of send_gdb / gdb_expect.
3155
3156 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3157 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3158 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3159 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3160 Replace uses of send_gdb / gdb_expect.
3161 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3162 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3163 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3164 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3165 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3166 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3167 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3168 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3169 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3170
31712010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3172
22454424 3173 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3174
22454424 3175 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3176
22454424
MS
3177 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3178 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3179 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3180 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3181 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3182 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3183 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3184 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3185 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3186
6e5f2c59
TT
31872010-05-25 Tom Tromey <tromey@redhat.com>
3188
3189 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3190
bbc8b958
TT
31912010-05-25 Tom Tromey <tromey@redhat.com>
3192
3193 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3194 argument order.
3195 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3196 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3197 order.
3198 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3199 order.
3200 * gdb.base/call-sc.exp (setup_kfails): Remove.
3201 (setup_compiler_kfails): Remove.
3202 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3203 argument order.
3204 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3205 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3206 (advancei): Fix setup_kfail argument order.
3207 * gdb.base/radix.exp: Fix setup_kfail argument order.
3208 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3209 order.
3210 * gdb.base/structs.exp (setup_kfails): Remove.
3211 (setup_compiler_kfails): Fix setup_kfail argument order.
3212 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3213 order.
3214 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3215 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3216 setup_kfail argument order.
3217 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3218
83d1babf
TT
32192010-05-25 Tom Tromey <tromey@redhat.com>
3220
3221 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3222
6acb16a2
MS
32232010-05-25 Michael Snyder <msnyder@vmware.com>
3224
3225 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3226 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3227 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3228 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3229 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3230 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3231 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3232 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3233 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3234 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3235 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3236 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3237 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3238 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3239 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3240 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3241 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3242 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3243 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3244 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3245 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3246 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3247 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3248 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3249 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3250 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3251 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3252 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3253 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3254 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3255 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3256 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3257 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3258 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3259 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3260 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3261 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3262 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3263 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3264 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3265 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3266 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3267 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3268 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3269 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3270 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3271 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3272 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3273
32742010-05-25 Doug Evans <dje@google.com>
3275
3276 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3277 gdb.string_to_argv.
ad3986f0 3278
d3b1e874
TT
32792010-05-21 Tom Tromey <tromey@redhat.com>
3280
3281 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3282 Call it.
3283 * gdb.dwarf2/pieces.S: Update.
3284 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3285
cb826367
TT
32862010-05-21 Tom Tromey <tromey@redhat.com>
3287
3288 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3289 Call it.
3290 * gdb.dwarf2/pieces.c (struct C): New.
3291 (f6): New function.
3292 * gdb.dwarf2/pieces.S: Replace.
3293
74de6778
TT
32942010-05-21 Tom Tromey <tromey@redhat.com>
3295
3296 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3297 Call it.
3298
afd74c5f
TT
32992010-05-21 Tom Tromey <tromey@redhat.com>
3300
3301 * gdb.dwarf2.pieces.exp: New file.
3302 * gdb.dwarf2.pieces.S: New file.
3303 * gdb.dwarf2.pieces.c: New file.
3304
a7b75dfd 33052010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3306 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3307
3308 * lib/gdb.exp (gdb_test_no_output): New function.
3309 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3310 when testing commands that should produce no output.
3311
c81c812a
JB
33122010-05-17 Joel Brobecker <brobecker@adacore.com>
3313
3314 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3315 parameter that we want to watch being a constant.
3316
0cce5bd9
JB
33172010-05-17 Joel Brobecker <brobecker@adacore.com>
3318
3319 * gdb.ada/cond_lang: New testcase.
3320
47050449
JB
33212010-05-17 Joel Brobecker <brobecker@adacore.com>
3322
3323 * lib/gdb.exp (banned_variables): New variable/constant.
3324 (gdb_init): Add write trace on variables listed in banned_variables.
3325 (gdb_finish): Remove write traces on variables listed in
3326 banned_variables.
3327
77c01586
JB
33282010-05-17 Joel Brobecker <brobecker@adacore.com>
3329
3330 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3331 * gdb.cp/koenig.exp: Likewise.
3332
88d4aea7
PM
33332010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3334
889bf7c5 3335 PR python/11482
88d4aea7
PM
3336
3337 * gdb.python/py-value.exp (test_value_hash): New function.
3338
f5a010c0
PM
33392010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3340
3341 PR exp/11530.
3342 * gdb.base/gdb11530.c: New file.
3343 * gdb.base/gdb11530.exp: New file.
3344
8ef4892f
JK
33452010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3346
3347 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3348 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3349
7322dca9
SW
33502010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3351
3352 * gdb.cp/koenig.exp: New test.
3353 * gdb.cp/koenig.cc: New test program.
3354
02e7ea18
JB
33552010-05-05 Joel Brobecker <brobecker@adacore.com>
3356
3357 Remove the use of prms_id and bug_id throughout the testsuite.
3358
e1c34c5d
PM
33592010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3360
3361 PR exp/11349.
3362 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3363 use a reference local variable.
3364
8e1d0c49
JK
33652010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3366
3367 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3368 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3369 variable different_dir. Move debugfile into a full directory pathname
3370 under DIFFERENT_DIR.
3371 * lib/gdb.exp (separate_debug_filename): Remove.
3372 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3373 variable debug_dir and mkdir of it. Update function comments.
3374
e66408ed
PA
33752010-04-29 Pedro Alves <pedro@codesourcery.com>
3376
3377 PR gdb/11557
3378
3379 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3380 files.
3381
d7b32ed3
PM
33822010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3383
889bf7c5 3384 * gdb.python/py-param.exp: New File.
d7b32ed3 3385
6aecb9c2
JB
33862010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3387
3388 * gdb.base/default.exp: Fix "set language" test.
3389
bdf92a1c
PM
33902010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3391
3392 PR breakpoints/11531.
3393 * gdb.base/gdb11531.c: New file.
3394 * gdb.base/gdb11531.exp: New file.
3395
3f172e24
TT
33962010-04-26 Tom Tromey <tromey@redhat.com>
3397
3398 * gdb.base/completion.exp: Add tests for completion and deprecated
3399 commands.
3400
64af4c92
JK
34012010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3402
3403 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3404 (print /x char_array): Escape curly brackets.
3405
492928e4
JK
34062010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3407
3408 Fix deadlock on looped list of loaded shared objects.
3409 * gdb.base/solib-corrupted.exp: New.
3410
66d09542
DE
34112010-04-23 Doug Evans <dje@google.com>
3412
3413 * gdb.python/py-section-script.c: New file.
3414 * gdb.python/py-section-script.exp: New file.
3415 * gdb.python/py-section-script.py: New file.
3416
8bd10a10
CM
34172010-04-20 Chris Moller <cmoller@redhat.com>
3418
3419 PR 10179
3420
3421 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3422 * gdb.base/pr10179-a.c:
3423 * gdb.base/pr10179-b.c:
3424 * gdb.base/pr10179.exp: New files.
3425
c0201579
JK
34262010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 Fix crashes on dangling display expressions.
3429 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3430 is SEP.
3431 (lib_flags): Remove the "debug" keyword.
3432 (libsepdebug): New variable for iterating new loop.
3433 (save_pf_prefix): New variable wrapping the loop.
3434 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3435 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3436
793b0ff8
PM
34372010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3438
3439 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3440
097f51f7
PM
34412010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3442
3443 PR stabs/11479.
3444 * gdb.stabs/gdb11479.exp: New file.
3445 * gdb.stabs/gdb11479.c: New file.
3446
9a22f0d0
PM
34472010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3448
3449 * gdb.base/charset.c (Strin16, String32): New variables.
3450 * gdb.base/charset.exp (gdb_test): Test correct display
3451 of 16 or 32 bit strings.
3452
34532010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
3454
3455 PR 9167
3456 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3457 * gdb.cp/pr9167.cc: New file.
3458 * gdb.cp/pr9167.exp: New file.
3459
3460
6e354e5e
PM
34612010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
3462
3463 PR pascal/11492.
3464 * gdb.pascal/gdb11492.pas: New file.
3465 * gdb.pascal/gdb11492.exp: New file.
3466
be942545
JB
34672010-04-20 Joel Brobecker <brobecker@adacore.com>
3468
1667e6e3 3469 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 3470
0c3acc09
JB
34712010-04-20 Joel Brobecker <brobecker@adacore.com>
3472
3473 * gdb.ada/dyn_loc: New testcase.
3474
ec31cde5
CM
34752010-04-20 Chris Moller <cmoller@redhat.com>
3476
3477 PR 10867
889bf7c5 3478
ec31cde5
CM
3479 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
3480 * gdb.cp/pr10687.cc: New file.
3481 * gdb.cp/pr10687.exp: New file.
3482
3483
ce4b0682
SDJ
34842010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3485 Sergio Durigan Junior <sergiodj@redhat.com>
3486
3487 * gdb.fortran/logical.exp: New testcase.
3488 * gdb.fortran/logical.f90: New file.
3489
3436961f
DE
34902010-04-19 Doug Evans <dje@google.com>
3491
3492 * gdb.base/help.exp (help source): Update expected output.
3493
4d836c09
JK
34942010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3495
3496 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
3497 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
3498 gdb_exit and return.
3499 (executable): New variable.
3500 (binfile): Use it.
3501
6149aea9
PA
35022010-04-19 Pedro Alves <pedro@codesourcery.com>
3503
3504 PR breakpoints/8554.
3505
3506 * gdb.trace/save-trace.exp: Adjust.
3507
ed41462c
L
35082010-04-17 H.J. Lu <hongjiu.lu@intel.com>
3509
3510 PR corefiles/11511
3511 * gdb.arch/system-gcore.exp: New.
3512 * gdb.arch/gcore.c: Likewise.
3513
3f7b2faa
DE
35142010-04-15 Doug Evans <dje@google.com>
3515
fa33c3cd
DE
3516 * gdb.python/py-progspace.c: New file.
3517 * gdb.python/py-progspace.exp: New file.
3518
3f7b2faa
DE
3519 * gdb.base/source.exp: Add tests for "source -s".
3520
79f283fe
PM
35212010-04-14 Phil Muldoon <pmuldoon@redhat.com>
3522
3523 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
3524 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
3525 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
3526 * gdb.python/py-mi.exp: New test for to_string returning None.
3527
fc8eb08a
PM
35282010-04-12 Phil Muldoon <pmuldoon@redhat.com>
3529
3530 * gdb.python/py-breakpoint.c: Make result global.
3531
26e197f6
JK
35322010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3533
3534 Fix non-GNU make compatibility.
3535 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
3536
adc36818
PM
35372010-04-09 Phil Muldoon <pmuldoon@redhat.com>
3538
3539 * gdb.python/py-breakpoint.exp: New File.
3540 * gdb.python/py-breakpoint.C: Ditto.
3541
64e17368
SS
35422010-04-08 Stan Shebs <stan@codesourcery.com>
3543
3544 * gdb.trace/actions.exp: Clear default-collect.
3545 * gdb.trace/save-trace.exp: Clear default-collect.
3546
fff5cc64
PM
35472010-04-08 Phil Muldoon <pmuldoon@redhat.com>
3548
3549 * gdb.python/py-value: Add null string variable.
3550 (test_lazy_string): Test zero length, NULL address lazy
3551 strings.
3552
a055a187
L
35532010-04-07 H.J. Lu <hongjiu.lu@intel.com>
3554
3555 * gdb.arch/i386-avx.c: New.
3556 * gdb.arch/i386-avx.exp: Likewise.
3557
3558 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
3559
96e39866
DE
35602010-04-06 Doug Evans <dje@google.com>
3561
3562 * gdb.base/source-test.gdb: New file.
3563 * gdb.base/source.exp: Test source -v.
3564
5984a431
UW
35652010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3566
3567 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
3568
ec8a089a
PM
35692010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
3570
3571 * gdb.stabs/aout.sed: Convert all backslash to double backslash
3572 within one line, unless it is followed by a double quote.
3573 * gdb.stabs/hppa.sed: Idem.
3574 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
3575 * gdb.stabs/weird.exp: Check for correct parsing of
3576 char and string constants.
ec8a089a
PM
3577 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
3578 in .stabs to .stabx substitution.
3579
fce3c1f0
SS
35802010-04-05 Stan Shebs <stan@codesourcery.com>
3581
3582 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
3583 constant global.
3584 * gdb.trace/tfile.exp: Try to print them.
3585
d77f58be
SS
35862010-04-04 Stan Shebs <stan@codesourcery.com>
3587
3588 * gdb.base/completion.exp: Update for new "info watchpoints".
3589 * gdb.base/default.exp: Ditto.
3590 * gdb.base/help.exp: Ditto.
3591 * gdb.base/watchpoint.exp: Ditto.
3592 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 3593
af54718e
SS
35942010-04-04 Stan Shebs <stan@codesourcery.com>
3595
3596 * gdb.trace/tfile.exp: Sharpen tfind test.
3597
74d1f91e
JK
35982010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3599
3600 * gdb.base/break-entry.exp: New.
3601
eb8e76db 36022010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 3603 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
3604
3605 * gdb.reverse/i386-sse-reverse.exp: New file.
3606 * gdb.reverse/i386-sse-reverse.c: New file.
3607
bf65cad8
PA
36082010-04-02 Pedro Alves <pedro@codesourcery.com>
3609
3610 * gdb.trace/tfind.exp: Adjust expected disassembly output.
3611
fff87407
SS
36122010-04-01 Stan Shebs <stan@codesourcery.com>
3613
3614 * gdb.trace/actions.exp: Tweak expected output.
3615 * gdb.trace/while-stepping.exp: Tweak expected output.
3616
fe01d668
L
36172010-04-01 H.J. Lu <hongjiu.lu@intel.com>
3618
3619 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
3620
86b17b60
PA
36212010-04-01 Pedro Alves <pedro@codesourcery.com>
3622
3623 * gdb.base/commands.exp: Adjust.
3624 * gdb.cp/extern-c.exp: Adjust.
3625
2c58c0a9
PA
36262010-04-01 Pedro Alves <pedro@codesourcery.com>
3627
3628 * gdb.trace/collection.c (local_test_func): Define a local struct,
3629 and instanciate it.
3630
0db9b91c
PA
36312010-04-01 Pedro Alves <pedro@codesourcery.com>
3632
3633 * gdb.trace/collection.exp (gdb_collect_args_test)
3634 (gdb_collect_argarray_test): XFAIL the tests that assume the
3635 argarray argument's elements are collected.
3636
8072405b
JK
36372010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3638
3639 * gdb.dwarf2/dw2-bad-parameter-type.exp,
3640 gdb.dwarf2/dw2-bad-parameter-type.S: New.
3641
8bf6485c
SS
36422010-03-31 Stan Shebs <stan@codesourcery.com>
3643
3644 * gdb.trace/save-trace.exp: Test save/restore of default-collect
3645 and tracepoint conditionals.
3646 (gdb_verify_tracepoints): Delete unused return.
3647
fd7f724a
KS
36482010-03-26 Keith Seitz <keiths@redhat.com>
3649
3650 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
3651 appear in the output before main.
3652 Remove KFAIL for gdb/2215 aka bz 9320.
3653
8d9e7719
DE
36542010-03-30 Doug Evans <dje@google.com>
3655
0906dd0b
DE
3656 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
3657 by dejagnu.
3658 * gdb.arch/amd64-dword.exp: Ditto.
3659
8d9e7719
DE
3660 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
3661 match.
3662 (break printf): Ditto.
3663
1da644f0
SW
36642010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
3665
3666 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
3667 gcc < 4.4.
3668 * gdb.cp/shadow.exp: Ditto.
3669
a8121990
PA
36702010-03-29 Pedro Alves <pedro@codesourcery.com>
3671
3672 * gdb.trace/collection.exp (run_trace_experiment): Make sure
3673 "tstart" is silent.
3674
6e79d367
PA
36752010-03-29 Pedro Alves <pedro@codesourcery.com>
3676
3677 * gdb.trace/collection.exp (executable): New.
3678 (binfile): Use it.
3679 (fpreg, spreg, pcreg): New.
3680 (test_register): Use gdb_test_multiple. Pass /x to print.
3681 (prepare_for_trace_test): New.
3682 (run_trace_experiment): Use "continue", not gdb_run_cmd.
3683 (gdb_collect_args_test, gdb_collect_argstruct_test)
3684 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
3685 prepare_for_trace_test.
3686 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
3687 fpreg, spreg and pcreg.
3688 (gdb_collect_expression_test, gdb_collect_globals_test): Use
3689 prepare_for_trace_test.
3690 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
3691 try to detect tracing support here. Don't set breakpoints at
3692 `begin' or `end' here.
3693 <global scope>: Use clean_restart. Run to main before checking
3694 for tracing support. Check for for tracing support here.
3695
09248348
JK
36962010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
3699 " as $displacement" to "seen displacement message".
3700
d350db38
PA
37012010-03-28 Pedro Alves <pedro@codesourcery.com>
3702
3703 * gdb.trace/while-dyn.exp (executable): New variable.
3704 (binfile): Use it.
3705 (test_while_stepping): New function. Move most tests here. Call
3706 it once for each of the while-stepping, stepping and ws aliases.
3707
907af001
UW
37082010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3709
3710 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
3711 that do not provide the tagless_struct type name at all.
3712 (test_print_anon_union): Do not check value of uninitialized
3713 union member. Do not use cp_test_ptype_class, so we can accept
3714 "long" as well as "long int".
3715
610197fd
PA
37162010-03-26 Pedro Alves <pedro@codesourcery.com>
3717
3718 * gdb.trace/tfile.c (tohex, bin2hex): New.
3719 (write_error_trace_file): Hexify error description.
3720
6c28cbf2
SS
37212010-03-25 Stan Shebs <stan@codesourcery.com>
3722
3723 * gdb.trace/tfile.c: Generate an additional trace file, improve
3724 portability.
3725 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
3726 files in a better way.
3727
e62b8c7e
KS
37282010-03-25 Keith Seitz <keiths@redhat.com>
3729
3730 * gdb.java/jprint.exp: XFAIL printing of static class members
3731 because of GCC debuginfo problem.
3732
82ccf5a5
JK
37332010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3734
3735 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
3736
293e2f9e
DJ
37372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3738
3739 * gdb.base/completion.exp: Allow long instead of long int.
3740 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
3741 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
3742 variable p.
3743 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
3744 * gdb.base/pointers.exp: Allow long instead of long int.
3745 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
3746 * gdb.base/step-line.exp: Allow a directory before the source file name.
3747
95a42b64
TT
37482010-03-24 Tom Tromey <tromey@redhat.com>
3749
3750 PR breakpoints/9352:
3751 * gdb.base/default.exp: Update.
3752 * gdb.base/commands.exp: Update.
3753 * gdb.cp/extern-c.exp: Test setting commands on multiple
3754 breakpoints at once.
3755
2390201f
DJ
37562010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3757
3758 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
3759 if gdb,nosignals.
3760 * gdb.base/watchpoints.c: Do not include unnecessary headers.
3761 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
3762 exited".
3763
8c9a6790
SS
37642010-03-24 Stan Shebs <stan@codesourcery.com>
3765
3766 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
3767
a6c727b2
DJ
37682010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
3769
3770 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
3771 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
3772 argument. Handle "short" and "long".
3773 (Top level): Pass overprototyped output for old_fptr and xptr.
3774
4dfd5423
PA
37752010-03-23 Pedro Alves <pedro@codesourcery.com>
3776
3777 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
3778 format strings and add casts to avoid compiler warnings.
3779
37802010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
3781
3782 * lib/trace-support.exp (gdb_trace_setactions):
3783 Don't expect whitespace after ">" prompt.
3784 * gdb.trace/actions.exp: Adjust for output changes.
3785 * gdb.trace/while-stepping.exp: Likewise.
3786
c847d045
JK
37872010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3788
3789 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
3790 and r157645).
3791
5f717f1d
JK
37922010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3793
3794 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
3795 New.
3796
7d6d51d5
DJ
37972010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
3798
3799 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
3800 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
3801
3b11a015
SS
38022010-03-19 Stan Shebs <stan@codesourcery.com>
3803
3804 * gdb.trace/ax.exp: New file.
3805
d7d158ed
DE
38062010-03-19 Doug Evans <dje@google.com>
3807
6bb85cd1
DE
3808 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
3809 output from gcc.
3810
d7d158ed
DE
3811 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
3812 named /usr/sbin/prelink<foo>.
3813
4daf5ac0
SS
38142010-03-18 Stan Shebs <stan@codesourcery.com>
3815
3816 * gdb.trace/circ.exp: Test circular-trace-buffer.
3817 * gdb.trace/tfile.exp: Update tstatus test.
3818
e8d05480
JB
38192010-03-18 Joel Brobecker <brobecker@adacore.com>
3820
3821 * gdb.dwarf2/dw2-anonymous-func.S: New file.
3822 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
3823
441b986a
UW
38242010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3825
3826 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
3827
4247603b
PA
38282010-03-18 Pedro Alves <pedro@codesourcery.com>
3829
3830 * gdb.base/default.exp: Adjust the expected output of the finish
3831 and until commands when the inferior is not being run.
3832
13387711
SW
38332010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
3834
3835 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
3836 * gdb.cp/nsusing.exp: Ditto.
3837
6e31430b
TT
38382010-03-15 Tom Tromey <tromey@redhat.com>
3839
3840 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
3841 * gdb.cp/userdef.cc (operator==): New function.
3842 (main): New locals mem1, mem2.
3843
e2d69cb5
JZ
38442010-03-15 Jie Zhang <jie@codesourcery.com>
3845
3846 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
3847 Declare and use new loadtimeout variable.
3848
f572f0a9
DJ
38492010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
3850
3851 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
3852 Use gdb_load later.
3853
51f4c0b0
PA
38542010-03-14 Pedro Alves <pedro@codesourcery.com>
3855
3856 * gdb.base/solib-disc.c (main): Make format of fprintf a string
3857 literal. Add missing endlines to prints to stderr.
3858
1c809c68
TT
38592010-03-12 Tom Tromey <tromey@redhat.com>
3860
3861 PR c++/9708:
3862 * gdb.cp/m-static.exp: Add regression test.
3863 * gdb.cp/m-static.cc (method): New method.
3864 (main): Call it.
3865
00ae8fef
SW
38662010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
3867
3868 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
3869 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
3870
759f0f0b
PA
38712010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3872
21e24d21
PA
3873 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
3874
38752010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
3876
759f0f0b
PA
3877 * lib/gdb.exp (skip_stl_tests): New.
3878 (gdb_compile): Symbian needs -ldl.
3879 (shlib_target_file): New.
3880 (shlib_symbol_file): New.
3881 (gdb_load_shlibs): Use shlib_target_file.
3882 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
3883 * gdb.cp/exception.exp: Use skip_stl_tests.
3884 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
3885 * gdb.cp/try_catch.exp: Use skip_stl_tests.
3886 * gdb.cp/mb-templates.exp: Ditto.
3887 * gdb.base/commands.exp: Relax regexes.
3888 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
3889 shlib_target_file and shlib_symbol_file.
3890 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
3891 sections.
3892 * gdb.base/ending-run.exp: Accept E32Main for symbian.
3893 * gdb.base/solib-disc.exp: Use
3894 shlib_target_file and shlib_symbol_file.
3895 * gdb.base/unload.exp: Don't skip on symbian. Use
3896 shlib_target_file and shlib_symbol_file.
3897 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
3898
6a8f2671 38992010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3900
6a8f2671
PA
3901 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
3902 * gdb.trace/report.exp: Adjust for x86 and x86_64.
3903 Issue a tfind end before looking for a tracepoint frame.
3904 * gdb.trace/tfind.exp: Adjust tstatus output.
3905 Adjust disassembly output.
3906 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
3907
ccf26247
JK
39082010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3909
3910 * gdb.base/break-interp.exp: Create new displacement parameter value
3911 for the test_ld calls.
3912 (reach): New parameter displacement, verify its content. New push of
3913 pf_prefix "reach-$func:". Import global expect_out.
3914 (test_core): New parameter displacement, verify its content. New push
3915 of pf_prefix "core:". New command "set verbose on". Import global
3916 expect_out.
3917 (test_attach): New parameter displacement, verify its content. New
3918 push of pf_prefix "attach:". New command "set verbose on". Import
3919 global expect_out.
3920 (test_ld): New parameter displacement, pass it to the reach, test_core
3921 and test_attach calls and verify its content in the "ld.so exit" test.
3922 * gdb.base/prelink.exp: Remove gdb_exit and final return.
3923 (prelink): Update expected text, use gdb_test.
3924
e469c7fb
DE
39252010-03-10 Doug Evans <dje@google.com>
3926
3927 * gdb.base/checkpoint.exp: Fix comment.
3928 Lengthen timeout while doing >600 checkpoints test.
3929 Rename duplicate "kill all one" test to keep test names unique.
3930
60e1c644
PA
39312010-03-10 Pedro Alves <pedro@codesourcery.com>
3932
3933 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
3934
cec808ec
KS
39352010-03-08 Keith Seitz <keiths@redhat.com>
3936
889bf7c5
PA
3937 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
3938 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
3939 (dm_type_long): New function.
3940 (dm_type_unsigned_short): New function.
3941 (dm_type_unsigned_long): New function.
3942 (myint): New typedef.
3943 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
3944 long, unsigned shor and long, operator char*, and typedef.
3945 (test_lookup_operator_functions): Add operator char* test.
3946 (test_paddr_operator_functions): Likewise.
3947 (test_paddr_overloaded_functions): Use probe values for
3948 short, long, and unsigned short and long.
3949 (test_paddr_hairy_functions): If the demangler probe detected
3950 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
3951 demangler.
3952 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
3953 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
3954 and "print null_pmf".
3955 Add test "ptype a.*pmf".
3956 * gdb.cp/overload.exp: Allow optional "int" to appear with
3957 "short" and "long".
3958 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
3959 long expect value for men_overload1arg.
3960 Allow "int" to appear with "short" and "long".
3961 When testing "info break", add argument for main (void).
3962 Also allow "int" to appear with "short" and "long".
3963 Ditto with "unsigned" and "long long".
cec808ec
KS
3964 * gdb.java/jmain.exp: Do not enclose methods names in single
3965 quotes.
3966 * gdb.java/jmisc.exp: Likewise.
3967 * gdb.java/jprint.exp: Likewise.
3968 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
3969
3970 From Jan Kratochvil <jan.kratochvil@redhat.com>:
3971 * gdb.cp/exception.exp (backtrace after first throw)
3972 (backtrace after second throw): Allow a namespace before __cxa_throw.
3973 (backtrace after first catch, backtrace after second catch): Allow
3974 a namespace before __cxa_begin_catch.
3975
3976 * gdb.cp/cpexprs.exp: New file.
3977 * gdb.cp/cpexprs.cc: New file.
3978
3979 From Daniel Jacobowitz <dan@codesourcery.com>
3980 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
3981 to use string_to_regexp.
3982 (ctor, dtor): New functions. Use them to match constructor
3983 and destructor function types.
3984 (Top level): Use runto_main.
3985
f870a310
TT
39862010-03-05 Tom Tromey <tromey@redhat.com>
3987
3988 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
3989 gdb.target_charset.
3990 (pp_ns.to_string): Likewise.
3991
0c199f28
KS
39922010-03-04 Keith Seitz <keiths@redhat.com>
3993
3994 * gdb.cp/overload.exp: Test that the filename portion of a linespec
3995 can be quoted. Test that both the filename and function/line
3996 portions can be quoted at the same time.
3997
c7437ca6
PA
39982010-03-04 Pedro Alves <pedro@codesourcery.com>
3999
4000 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4001
b111b805
DE
40022010-03-03 Doug Evans <dje@google.com>
4003
24486cb7
DE
4004 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4005 libc contains libpthread.
4006
b111b805
DE
4007 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4008 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4009 of gdb_compile. Add another pattern to match android backtrace.
4010
a0e0ef55
TT
40112010-03-03 Tom Tromey <tromey@redhat.com>
4012
4013 PR gdb/11345:
4014 * gdb.base/printcmds.exp (test_printf): Add test.
4015
1ba53b71
L
40162010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4017
4018 * gdb.arch/amd64-byte.exp: New.
4019 * gdb.arch/amd64-dword.exp: Likewise.
4020 * gdb.arch/amd64-pseudo.c: Likewise.
4021 * gdb.arch/amd64-word.exp: Likewise.
4022 * gdb.arch/i386-byte.exp: Likewise.
4023 * gdb.arch/i386-pseudo.c: Likewise.
4024 * gdb.arch/i386-word.exp: Likewise.
4025
f5dff777
DJ
40262010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4027
4028 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4029 types. Add structreg, bitfields, and flags registers.
4030 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4031 registers.
4032
90884b2b
L
40332010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4034
4035 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4036 (load_description): Set architecture if defined.
4037
dc00d89f
PM
40382010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4039
4040 * gdb.python/py-frame.exp: Add read_var block tests.
4041 * gdb.python/py-frame.c (block): New function.
4042
0e095b7e
JK
40432010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4044 Daniel Jacobowitz <dan@codesourcery.com>
4045
4046 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4047
624f1a65
DM
40482010-02-25 David S. Miller <davem@davemloft.net>
4049
4050 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4051 fix logic for setting all_syscalls_numbers.
4052
f3e9a817
PM
40532010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4054
4055 * Makefile.in: Add py-block and py-symbol.
4056 * gdb.python/py-symbol.exp: New File.
4057 * gdb.python/py-symtab.exp: New File.
4058 * gdb.python/py-block.exp: New File.
4059 * gdb.python/py-symbol.c: New File.
4060 * gdb.python/py-block.c: New File.
4061
f6bbabf0
PM
40622010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4063
4064 PR python/11314
4065 * lib/gdb.exp (skip_python_tests): New function.
4066 * gdb.python/py-cmd.exp: Use skip_python_tests.
4067 * gdb.python/py-frame.exp: Likewise.
4068 * gdb.python/py-function.exp: Likewise.
4069 * gdb.python/py-prettyprint.exp: Likewise.
4070 * gdb.python/py-template.exp: Likewise.
4071 * gdb.python/py-type.exp: Likewise.
4072 * gdb.python/py-value.exp: Likewise.
4073
85d721b8
PA
40742010-02-22 Pedro Alves <pedro@codesourcery.com>
4075
4076 PR9605
4077
4078 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4079
48e32051
TT
40802010-02-19 Tom Tromey <tromey@redhat.com>
4081
4082 PR c++/8693, PR c++/9496:
4083 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4084 regression tests.
4085
ac9c0048
JK
40862010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 Fix compatibility with m68k as.
4089 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4090 Use only /* comments */.
4091
57bb97a4
UW
40922010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4093
4094 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4095 * configure: Regenerate.
4096
7d1bf85c
DJ
40972010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4098
4099 * gdb.python/py-type.exp: Check for Python support.
4100
061b5285
PA
41012010-02-17 Pedro Alves <pedro@codesourcery.com>
4102
4103 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4104 `regsub' syntax available.
4105
f8a8bc2c
PA
41062010-02-17 Pedro Alves <pedro@codesourcery.com>
4107
4108 * gdb.base/shmain.c (main): Remove printf call.
4109 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4110 * gdb.base/unload.c (main): Make format of fprintf a string
4111 literal. Add missing endlines to prints to stderr.
4112 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4113
6f451e5e
TT
41142010-02-17 Tom Tromey <tromey@redhat.com>
4115
4116 * gdb.java/jprint.java (jprint.props): New field.
4117 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4118
12d79008
PA
41192010-02-17 Pedro Alves <pedro@codesourcery.com>
4120
ef801a0e 4121 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4122 available.
4123
d252f7e5
DJ
41242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4125
4126 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4127 creation to support remote host testing.
4128
67bdab6c
DJ
41292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4130
4131 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4132 Recognize "command not found".
4133
bb391223
DJ
41342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4135
4136 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4137 single-stepping.
4138
70362913
DJ
41392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4140
4141 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4142 if arguments are not supported.
4143
493f3c00
DJ
41442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4145
4146 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4147 be const or non-const.
4148
8034c749
DJ
41492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4150
4151 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4152 mi_send_resuming_command to send -exec-continue.
4153
791dfb64
DJ
41542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4155
4156 * gdb.base/list.exp (test_list_filename_and_function): Add test
4157 with single quotes.
4158 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4159 matching.
4160 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4161 Add KFAIL'd tests for PR gdb/11289.
4162
7c5fe868
DJ
41632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4164
4165 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4166
fdc498b8
DJ
41672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4168
4169 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4170 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4171 a temporary directory.
4172
b519e2a6
DJ
41732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4174
4175 * gdb.base/charset.exp: Use a single regular expression to match
4176 show host-charset and show target-charset output.
4177
74164c56
JK
41782010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4181 "Illegal process-id" expect string more exact.
4182 (attach to digits-starting nonsense is prohibited): New.
4183
701ed6dc
JK
41842010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4185
4186 * gdb.base/prelink.exp (set verbose on): New.
4187
889bf7c5 41882010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4189
4190 * mi-reverse.exp: New file. Test for reverse option to the
4191 following MI commands: exec-continue, exec-finish, exec-next,
4192 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4193
dadf0e9c
JB
41942010-02-09 Joel Brobecker <brobecker@adacore.com>
4195
4196 * gdb.ada/ptype_tagged_param: New testcase.
4197
714f19d5
TT
41982010-02-08 Tom Tromey <tromey@redhat.com>
4199
4200 PR c++/8017:
4201 * gdb.cp/overload.exp: Add tests.
4202 * gdb.cp/overload.cc (struct K): New.
4203 (namespace N): New.
4204 (main): Call new functions.
4205 (K::staticoverload): Define.
4206
889bf7c5 42072010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4208
4209 PR gdb/10728
4210 * gdb.cp/pr10728-x.h: New file.
4211 * gdb.cp/pr10728-x.cc: New file.
4212 * gdb.cp/pr10728-y.cc: New file.
4213 * gdb.cp/pr10728.exp: New file.
4214 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4215
889bf7c5 42162010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4217
4218 PR gdb/9067
4219 * gdb.cp/pr9067.exp: New
4220 * gdb.cp/pr9067.cc: New
4221 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4222
7b356089
JB
42232010-02-08 Joel Brobecker <brobecker@adacore.com>
4224
4225 * lib/gdb.exp (gdb_test_timeout): New global variable.
4226 Set it to timeout if not already set.
4227 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4228
1be00882
DE
42292010-02-05 Doug Evans <dje@google.com>
4230
4231 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4232 user.
4233
82856980
SW
42342010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4235
4236 PR c++/7935:
4237 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4238
1a334831
TT
42392010-02-04 Tom Tromey <tromey@redhat.com>
4240
4241 * gdb.cp/virtbase.exp: Make test case names unique.
4242
9c3c02fd
TT
42432010-02-02 Tom Tromey <tromey@redhat.com>
4244
4245 * gdb.cp/virtbase.exp: Add regression tests.
4246 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4247 (main): Instantiate RHC.
4248
0cc2414c
TT
42492010-02-02 Tom Tromey <tromey@redhat.com>
4250
4251 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4252 type-printing change.
4253
edf3d5f3
TT
42542010-02-02 Tom Tromey <tromey@redhat.com>
4255
4256 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4257 * gdb.cp/virtbase.cc: New file.
4258 * gdb.cp/virtbase.exp: New file.
4259 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4260
e4b7f41c
JK
42612010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4262
4263 PR libc/11214:
4264 * gdb.threads/current-lwp-dead.c: Include features.h.
4265 (HAS_NOMMU): New.
4266 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4267
b381ea14
JK
42682010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4269
4270 * gdb.base/symbol-without-target_section.exp,
4271 gdb.base/symbol-without-target_section.c: New.
4272
c593ac0e
DJ
42732010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4274
4275 * gdb.base/bigcore.exp: Reset increased timeout.
4276 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4277
db25f29d
DJ
42782010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4279
4280 * gdb.base/gcore.exp (capture_command_output): Use
4281 gdb_test_multiple.
4282
f9d67f43
DJ
42832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4284
4285 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4286 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4287 (Top level): Call it.
4288
177321bd
DJ
42892010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4290
4291 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4292
97f2ed50
DJ
42932010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4294
4295 * gdb.base/call-strs.exp, gdb.base/default.exp,
4296 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4297 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4298 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4299 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4300 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4301 * gdb.base/ending-run.exp: Correct restore of timeout.
4302 * gdb.base/page.exp: Remove unnecessary timeout setting.
4303
e4e2711a
JB
43042010-01-29 Joel Brobecker <brobecker@adacore.com>
4305
4306 * gdb.ada/rec_return: New testcase.
4307
ba581dc1
JB
43082010-01-29 Joel Brobecker <brobecker@adacore.com>
4309
4310 * gdb.ada/call_pn: New testcase.
4311
4ea95be9
DJ
43122010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4313
4314 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4315 (Top level): Use it to resume.
4316 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4317 the Thumb mode displaced stepping error as unsupported.
4318
df83a9bf
SW
43192010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4320
889bf7c5
PA
4321 * gdb.cp/nsusing.exp: Added more tests.
4322 * gdb.cp/nsrecurs.exp: Ditto.
4323 * gdb.cp/nsusing.cc: Added test functions.
4324 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4325
40b27cdc
JK
43262010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4327
4328 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4329 absolute directory pathnames in gdb.sum file.
4330
de958931
SW
43312010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4332
4333 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4334 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4335
708ead4e
TT
43362010-01-26 Tom Tromey <tromey@redhat.com>
4337
4338 PR exp/7643:
4339 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4340 setup_kfail.
4341
b14e635e
SW
43422010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4343
4344 * gdb.cp/nsrecurs.exp: New test.
4345 * gdb.cp/nsrecurs.cc: New test program.
4346 * gdb.cp/nsstress.exp: New test.
4347 * gdb.cp/nsstress.cc: New test program.
4348 * gdb.cp/nsdecl.exp: New test.
4349 * gdb.cp/nsdecl.cc: New test program.
4350
8540c487
SW
43512010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4352
4353 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4354 imported into file scope.
4355 Marked test as xfail.
4356 * gdb.cp/namespace-using.cc (marker5): New function.
4357 * gdb.cp/shadow.exp: New test.
4358 * gdb.cp/shadow.cc: New test program.
4359 * gdb.cp/nsimport.exp: New test.
4360 * gdb.cp/nsimport.cc: New test program.
4361
421d5d99
TT
43622010-01-25 Tom Tromey <tromey@redhat.com>
4363
4364 PR gdb/11049:
4365 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4366 with "set print null-stop on".
4367
691f8dc1
JK
43682010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4369
4370 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4371 Adjust it for DISASSEMBLY_OMIT_FNAME.
4372
0b92b5bb
TT
43732010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4374
4375 PR symtab/11199:
4376 * gdb.dwarf2/member-ptr-forwardref.exp,
4377 gdb.dwarf2/member-ptr-forwardref.S: New.
4378
23787403
JK
43792010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4380
4381 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4382 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4383 thread1_tid_mutex. Remove gdbstop_mutex handling.
4384 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4385 thread2_tid_mutex. Remove gdbstop_mutex handling.
4386 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4387 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4388 pthread_cond_wait conditionalizations by while loops.
4389
b966cb8a
TT
43902010-01-20 Tom Tromey <tromey@redhat.com>
4391
4392 PR backtrace/10770:
4393 * gdb.dwarf2/pr10770.exp: New file.
4394 * gdb.dwarf2/pr10770.c: New file.
4395 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4396
fcae584b
VP
43972010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4398
4399 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4400 that target was removed, and the test always runs native anyway.
4401
a0f49112
JK
44022010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4403
4404 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4405 gdb.base/watchpoint-cond-gone-stripped.c: New.
4406
ceeb3d5a
TT
44072010-01-19 Tom Tromey <tromey@redhat.com>
4408
4409 PR c++/8000:
4410 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4411 existing tests.
4412 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4413 (main): Use AAA::SomeEnum.
4414
dd322c54
JK
44152010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4416
4417 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4418 (test_ignore_count): Declare line_callme_body global.
4419 (run to breakpoint with ignore count): Use line_callme_body.
4420 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4421 (set line_main_hello, set line_main_return): Reindent.
4422 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4423 New.
4424 (continue to callee4): Use line_callee4_body.
4425 (check *stopped from CLI command): Use line_callee4_next.
4426 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4427 (set line_main_hello, set line_main_return): Reindent.
4428 (set line_callee4_head, set line_callee4_body): New.
4429 (continue to callee4): Use line_callee4_body.
4430
4e8f195d
TT
44312010-01-18 Tom Tromey <tromey@redhat.com>
4432
4433 PR c++/9680:
4434 * gdb.cp/casts.cc: Add new classes and variables.
4435 * gdb.cp/casts.exp: Test new operators.
4436
9e14a9ba
JB
44372010-01-18 Tom Tromey <tromey@redhat.com>
4438 Thiago Jung Bauermann <bauerman@br.ibm.com>
4439
4440 * gdb.python/source2.py: New file.
4441 * gdb.python/source1: New file.
4442 * gdb.python/python.exp: Test "source" command.
4443
00bf0b85
SS
44442010-01-15 Stan Shebs <stan@codesourcery.com>
4445
4446 * gdb.trace/tfile.c: New file.
4447 * gdb.trace/tfile.exp: New file.
889bf7c5 4448
55235ad7
JK
44492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4450
4451 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4452
9f2982ff
JK
44532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4454
4455 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4456
bbfba9ed
JK
44572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4458
4459 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
4460 (libfunc): New parameter action. Implement also selectable "sleep".
4461 * gdb.base/break-interp-main.c: Include assert.h.
4462 (libfunc): New parameter action.
4463 (main): New parameters argc and argv. Assert argc. Pass argv.
4464 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
4465 (test_attach): New proc.
4466 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
4467 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
4468
61f0d762
JK
44692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4470
4471 * gdb.base/break-interp.exp (test_core): New proc.
4472 (test_ld): Call it.
4473
06a6f270
JK
44742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4475
4476 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
4477 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
4478 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
4479 and gdb_compile_shlib. Use new -Wl compiler options.
4480 (dl bt, main bt): New tests.
4481
51bee8e9
JK
44822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4483
4484 Support PIEs with no symfile_objfile.
4485 * gdb.base/break-interp.exp: New argument at the test_ld calls.
4486 (test_ld): New parameter trynosym.
4487 (test_ld <$trynosym>): New block.
4488
b8040f19
JK
44892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4490
4491 * gdb.base/break-interp.exp: New file.
4492
be759fcf
PM
44932010-01-13 Phil Muldoon <pmuldoon@redhat.com>
4494
4495 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
4496 * gdb.python/py-prettyprint.py (pp_ls): New printer.
4497 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
4498 test.
4499 * gdb.python/py-prettyprint.c: Define lazystring test structure.
4500 * gdb.python/py-mi.exp: Add lazy string test.
4501
dc146f7c
VP
45022010-01-13 Vladimir Prus <vladimir@codesourcery.com>
4503
4504 * lib/mi-support.exp (mi_check_thread_states): Handle
4505 core number in thread listing.
4506
b4ba55a1
JB
45072010-01-12 Joel Brobecker <brobecker@adacore.com>
4508
4509 * gdb.base/maint.exp: Adjust the expected output for the
4510 "maint print type" test. Use gdb_test_multiple instead of
4511 gdb_sent/gdb_expect.
4512
08e24bd4
DE
45132010-01-11 Doug Evans <dje@google.com>
4514
6496a609
DE
4515 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
4516 from gdbserver_download. All callers updated.
4517
08e24bd4
DE
4518 * gdb.server/ext-run.exp: "info os processes" requires xml support.
4519
b5cfddf5
JK
45202010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 Implement binary numbers parsing.
4523 * gdb.base/printcmds.exp (test_integer_literals_accepted)
4524 (test_integer_literals_rejected): New binary tests.
4525
3725885a
RW
45262010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4527
4528 * gdb.cell/configure: Regenerate.
4529
37aeb5df
JK
45302010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4531
4532 * gdb.base/corefile.exp: Move the core finding block out and call it as
4533 core_find, new variable $corefile, replace corefile by $corefile and
4534 [file tail $corefile] for usage vs. test names resp.
4535 * lib/gdb.exp (core_find): Move it as a new function here. New
4536 parameter binfile and deletefiles. New variable $destcore. Pre-delete
4537 $destcore. Return "" on error.
4538
d521f563
JK
45392010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4540
4541 Workaround PR binutils/10802.
4542 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
4543 (twice).
4544
28f24826
DJ
45452010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
4546
4547 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
4548
2de75e71
JB
45492010-01-08 Joel Brobecker <brobecker@adacore.com>
4550
4551 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
4552 call, to avoid interruption.
4553
fe00719b 45542010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
4555
4556 * gdb.stabs/weird.def (args93): New.
4557
d0ef5df8
DE
45582010-01-07 Doug Evans <dje@google.com>
4559
4560 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
4561
3a08d52f
TT
45622010-01-07 Tom Tromey <tromey@redhat.com>
4563
4564 * gdb.base/source.exp: Use correct line number.
4565
7a697b8d
SS
45662010-01-05 Stan Shebs <stan@codesourcery.com>
4567
4568 * gdb.trace/tracecmd.exp: Test ftrace.
4569
7803799a
UW
45702010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4571
4572 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
4573
c54eabfa
JK
45742010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4575
4576 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
4577 "uint_for_mi_testing".
4578
02e7ef19
JB
45792010-01-01 Joel Brobecker <brobecker@adacore.com>
4580
4581 Test indented comment in file being sourced.
4582 * gdb.base/commands.exp: Test indented comment in file being sourced.
4583
abd775ce
JB
45842010-01-01 Joel Brobecker <brobecker@adacore.com>
4585
4586 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
4587 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
4588 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
4589 notice.
4590
79b55b82
JB
45912010-01-01 Joel Brobecker <brobecker@adacore.com>
4592
4593 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
4594 notice.
4595
8997583e
JK
45962010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
4599 missing $after_stopped and comma (,) expectation.
4600
6da95a67
SS
46012009-12-31 Stan Shebs <stan@codesourcery.com>
4602
4603 * gdb.trace/actions.exp: Test teval action.
889bf7c5 4604
218d2fc6
TJB
46052009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4606
4607 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
4608 (top level): Call test_watchpoint_in_big_blob.
4609 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
4610 watchpoints.
4611 (func3): Write to buf.
4612
236f1d4d
SS
46132009-12-29 Stan Shebs <stan@codesourcery.com>
4614
4615 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 4616
f61e138d
SS
46172009-12-28 Stan Shebs <stan@codesourcery.com>
4618
4619 * gdb.trace/tsv.exp: New file.
4620 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 4621
0219b378
DJ
46222009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
4623
4624 * gdb.base/find.c (main): Reference search buffers.
4625 * gdb.base/included.c (main): Reference integer.
4626 * gdb.base/ptype.c (charfoo): Declare.
4627 (intfoo): Call charfoo.
4628 * gdb.base/scope0.c (useitp): New function.
4629 (usestatics): Use useitp.
4630 (useit): Add a type for val.
4631 * gdb.base/scope1.c (useit1): Take a pointer argument.
4632 (usestatics1): Update calls to useit1.
4633 * gdb.cp/call-c.cc: Declare foo.
4634 (main): Call foo.
4635 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
4636 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
4637 (main): Call C::ensureRefs and ensureOtherRefs.
4638 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
4639 variables.
4640 (ensureOtherRefs): New function.
4641 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
4642 * gdb.cp/templates.cc (main): Call t5i.value.
4643
3f78692f
JK
46442009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4645
4646 Fix compatibility with G++-4.5.
4647 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
4648 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
4649 (uncaught return): Remove.
4650
429374b8
JK
46512009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4652 Phil Muldoon <pmuldoon@redhat.com>
4653
4654 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
4655 (bp_location13, bp_location14, bp_location17, bp_location18)
4656 (marker3_proto, marker4_proto): New variables.
4657 (breakpoint info): Update output.
4658 (run until breakpoint at marker3, run until breakpoint at marker4): New
4659 tests.
4660
859825b8
JK
46612009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4662
4663 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
4664 Replace the printf call of Y by provided "y-set-1" label. New block
4665 for the second shared library.
4666 * gdb.base/unload.exp: Compile also the second library, call
4667 gdb_load_shlibs also for it. Use now gdb_breakpoint.
4668 (single pending breakpoint info): Rename to ...
4669 (pending breakpoint info before run): ... this extended test.
4670 (libfile2, libname2, libsrcfile2, libsrc2)
4671 (lib_sl2): New variables.
4672 (exec_opts): Set also SHLIB_NAME2.
4673 (pending breakpoint info on first run at shrfunc1)
4674 (pending breakpoint info on second run at shrfunc1)
4675 (pending breakpoint info on second run at shrfunc2)
4676 (print y from libfile, print y from libfile2): New tests.
4677 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
4678 * gdb.base/unloadshr2.c: New.
4679
e6a386cd
HZ
46802009-12-22 Hui Zhu <teawater@gmail.com>
4681
4682 * gdb.reverse/sigall-reverse.exp: Adjust.
4683
9e19b45e
VP
46842009-12-21 Vladimir Prus <vladimir@codesourcery.com>
4685
4686 PR gdb/10884
4687
4688 * gdb.mi/var-cmd.c (do_bitfield_tests): New
4689 (main): Call do_bitfield_tests.
aacf5b1e 4690 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 4691
d53a7b30
JB
46922009-12-20 Joel Brobecker <brobecker@adacore.com>
4693
4694 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
4695 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
4696 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
4697 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
4698 gdb.modula2/unbounded1.c: Update copyright header.
4699
191ca0a1
CM
47002009-12-10 Chris Moller <moller@mollerware.com>
4701
4702 PR gdb/9399
4703 * gdb.cp/virtfunc2.exp: New tests
4704 * gdb.cp/virtfunc2.cc: New tests
4705 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
4706
0fa6cf1b
MS
47072009-12-10 Oza Pawandeep (paawan1982@yahoo.com
4708
4709 * gdb.reverse/i387-env-reverse.c: New file.
4710 * gdb.reverse/i387-env-reverse.exp: New file.
4711 * gdb.reverse/i387-stack-reverse.c: New file.
4712 * gdb.reverse/i387-stack-reverse.exp: New file.
4713
361ae042
PM
47142009-12-08 Phil Muldoon <pmuldoon@redhat.com>
4715
4716 * gdb.python/py-type.exp (test_range): New test.
4717
bfd31e71
PM
47182009-12-03 Phil Muldoon <pmuldoon@redhat.com>
4719
4720 PR python/10805
4721
4722 * gdb.python/py-type.exp: New file.
4723 * gdb.python/py-type.c: New file.
4724 * Makefile.in: Add py-type.
4725
57a1d736
TT
47262009-12-03 Tom Tromey <tromey@redhat.com>
4727
4728 * gdb.python/py-value.exp (test_parse_and_eval): New
4729 function.
4730
1f3b5d1b
PP
47312009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
4732
4733 PR gdb/11022
4734
4735 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
4736 * gdb.base/pr11022.c: New test.
4737
8b7dbdc9
JK
47382009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4739
4740 Fix spurious false FAILs.
4741 * gdb.base/structs.c (chartest): New.
4742 (main): Fill-in chartest.
4743 * gdb.base/structs.exp (anychar_re, first): New.
4744 (start_structs_test): Import global anychar_re and first.
4745 New gdb_test call "set print elements 300; ${testfile}"
4746 (start_structs_test <$first>): New block.
4747 (any): Import global anychar_re. New variable ac. Use ${ac}.
4748
6a53b2ec
JK
47492009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4750
4751 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
4752
d7167b4c
JK
47532009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4754
4755 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
4756 Force $srcfile file.
4757 * gdb.base/foll-fork.c (callee): Comment out the printf call.
4758
b1798462
UW
47592009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4760
4761 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
4762 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4763 * gdb.threads/watchthreads-reorder.exp: Likewise.
4764
b6199126
DJ
47652009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
4766
4767 PR gdb/8704
4768
4769 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
4770 "if", and "thread". Correct matching in the previous test.
4771
b22a0510
DJ
47722009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
4773
4774 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
4775
930636d2
MS
47762009-11-23 Michael Snyder <msnyder@vmware.com>
4777
4778 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
4779 * gdb.reverse-watch-precsave.exp: Ditto.
4780
21a0512e
PP
47812009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
4782
4783 * gdb.asm/asm-source.exp: Adjust.
4784 * gdb.base/help.exp: Adjust.
889bf7c5 4785
fc30d5e0
PA
47862009-11-22 Pedro Alves <pedro@codesourcery.com>
4787
4788 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
4789 (do_syscall_tests_without_xml): Set data-directory to
4790 /the/path/to/nowhere.
4791
f6bc2008
PA
47922009-11-21 Pedro Alves <pedro@codesourcery.com>
4793
4794 * gdb.threads/local-watch-wrong-thread.c,
4795 gdb.threads/local-watch-wrong-thread.exp: New files.
4796
8c2fb5de
PA
47972009-11-21 Pedro Alves <pedro@codesourcery.com>
4798
4799 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
4800 assume new `regsub' syntax available.
4801
ebec9a0f
PA
48022009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4803
a79d3c27
JK
4804 * gdb.base/watchpoint-hw-hit-once.exp,
4805 gdb.base/watchpoint-hw-hit-once.c: New.
4806
48072009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4808
4809 * gdb.threads/watchthreads-reorder.exp,
4810 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 4811
276a961b
MK
48122009-11-17 Nathan Sidwell <nathan@codesourcery.com>
4813
4814 * gdb.xml/tdesc-regs.exp: Use for m68k.
4815
4867c1fb
PA
48162009-11-15 Pedro Alves <pedro@codesourcery.com>
4817
4818 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
4819
f6838f81
DJ
48202009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4821
4822 * lib/gdb.exp (current_target_name): New procedure.
4823 (gdb_wrapper_target): New variable.
4824 (gdb_wrapper_init): Set gdb_wrapper_target.
4825 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
4826 wrapper.
4827
4ac4dd3f
DJ
48282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4829
4830 * gdb.base/remote.exp: Delete the slowest load test.
4831 Do not load with fixed packet sizes.
4832
a7881759
DJ
48332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4834
4835 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
4836
97a5b505
DJ
48372009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4838
4839 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
4840 srcfile when setting a breakpoint.
4841
d3e1fc54
DJ
48422009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
4843
4844 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
4845 macros.
4846
7cbcbded
DJ
48472009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
4848
4849 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
4850 to be in memory.
4851 * gdb.base/display.c (force_mem): New.
4852 (do_loops): Use it. Add breakpoint comments.
4853 (do_vars): Add a breakpoint comment.
4854 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
4855 line numbers.
4856
bdea3a92
NF
48572009-11-13 Nathan Froyd <froydnj@codesourcery.com>
4858
4859 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
4860 instead of a bare "run".
4861
269f82e5
PP
48622009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4863
4864 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 4865
a69b7d9d
DJ
48662009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4867
4868 * lib/cell.exp (skip_cell_tests): Clean up test files before
4869 returning.
4870
b598bfda
DJ
48712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4872
4873 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
4874 and the breakpoint menu. Do not call perror if a prompt is seen.
4875 Consume the following GDB prompt.
4876 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
4877 * gdb.cp/namespace.exp: Use gdb_test.
4878 * gdb.cp/templates.exp: Use gdb_test.
4879 (test_template_breakpoints): Use gdb_test_multiple.
4880
87728fa0
DJ
48812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4882
4883 * gdb.base/break1.c (struct some_struct, values): Move earlier.
4884 (marker4): Reference values.
4885
b67c692f
DJ
48862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4887
4888 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
4889 is missing.
4890
f0df251a
DJ
48912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4892
4893 * gdb.base/break.c (need_malloc): New.
4894 * gdb.base/constvars.c (main): Reference crass and crisp.
4895 * gdb.base/gdb1821.c (main): Reference bar.
4896 * gdb.cp/gdb1355.cc (main): Reference s1.
4897 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
4898 (main): Call them.
4899 * gdb.cp/hang2.cc (dummy2): Define.
4900 * gdb.cp/hang3.cc (dummy3): Define.
4901 * gdb.cp/m-data.cc (main): Reference shadow.
4902
bdf7534a
NF
49032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
4904 Nathan Froyd <froydnj@codesourcery.com>
4905
4906 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
4907 remote host.
4908
f24fce77
NF
49092009-11-12 Nathan Froyd <froydnj@codesourcery.com>
4910
4911 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
4912 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
4913 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4914 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4915 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4916 * gdb.dwarf2/dw2-producer.exp: Likewise.
4917 * gdb.dwarf2/mac-fileno.exp: Likewise.
4918 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
4919 py-prettyprint.py to the remote host.
4920 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
4921
40f0318e
KS
49222009-11-11 Keith Seitz <keiths@redhat.com>
4923
4924 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
4925 use it instead of "Foo".
4926 * gdb.cp/classes.exp (do_tests): Add a test to access
4927 a method through a typedef'd class name.
4928
f3d9f7fb
NF
49292009-11-11 Nathan Froyd <froydnj@codesourcery.com>
4930
4931 * gdb.base/long_long.exp: Permit leading zeros on floating-point
4932 exponents.
4933 * gdb.base/pointers.exp: Likewise.
4934 * gdb.cp/ref-types.exp: Likewise.
4935
a4216f37
KS
49362009-11-11 Keith Seitz <keiths@redhat.com>
4937
4938 * gdb.cp/cplusfuncs.cc (class foo): Add operators
4939 new[] and delete[].
4940 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
4941 "void".
4942 (probe_demangler): Remove all single-quoting of
4943 method and variable names.
4944 (info_func_regexp): Remove the word "void" from any
4945 occurrence of "(void)".
4946 (print_addr_2): Remove all single-quoting of
4947 method names.
4948 (print_addr_2_kfail): Likewise.
4949 (print_addr): Single-quote C function names before
4950 passing to print_addr_2.
4951 (test_paddr_operator_functions): Remove single-quoting
4952 for method names.
4953 Add tests for operator new[] and operator delete[].
4954
9b14d7aa
JK
49552009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4956
4957 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
4958
85feb311
KS
49592009-11-09 Keith Seitz <keiths@redhat.com>
4960
4961 * gdb.cp/overload.exp: Add tests for resolving overloaded
4962 methods in expression parsing/evaluation.
4963
fa335448
DJ
49642009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
4965
4966 * lib/gdb.exp (default_gdb_version): Use --version instead of
4967 --command.
4968
ec3c07fc
NS
49692009-11-10 Nathan Sidwell <nathan@codesourcery.com>
4970
4971 * lib/gdb.exp (gdb_compile_test): New.
4972 (skip_ada_tests, skip_java_tests): New.
4973 (gdb_compile): Use gdb_compile_test for f77.
4974 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
4975 * lib/java.exp (compile_java_from_source): Remove runtests check,
4976 use gdb_compile_test to record result.
4977 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
4978 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
4979 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
4980 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
4981 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
4982 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
4983 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
4984 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
4985 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
4986 adjust gdb_compile invocations.
4987
b8b4e42b
JK
49882009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4989
4990 * Makefile.in (abs_builddir): New.
4991 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
4992 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
4993 `$(abs_builddir)/site.exp'.
4994
f8b7eaf3
DJ
49952009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
4996
4997 * config/m68k-emc.exp, lib/emc-support.exp,
4998 gdb.trace/gdb_c_test.c: Delete.
4999 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5000 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5001 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5002 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5003 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5004 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5005 casing for m68k-*-elf.
5006
c4187697
NS
50072009-11-03 Pedro Alves <pedro@codesourcery.com>
5008
5009 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5010 * gdb.arch/i386-prologue.exp: Likewise.
5011 * gdb.arch/i386-unwind.exp: Likewise.
5012
db16b772
DJ
50132009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5014
5015 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5016
bcf71277
DJ
50172009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5018
5019 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5020
0105cee2
DJ
50212009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5022
5023 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5024
24ddea62
JK
50252009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5026
5027 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5028
287ccc17
JK
50292009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5030
5031 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5032 * gdb.base/sepdebug2.c: New file.
5033
08bca259 50342009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5035
5036 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5037 the modified warnings for catch syscall. Verify if GDB was compiled
5038 with support for lib expat, and choose which tests to run depending
5039 on this.
5040
5d4e2b76
VP
50412009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5042
5043 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5044 that composite commands are parsed OK. And also test
5045 that breakpoint commands do work.
5046
240e538a
MS
50472009-10-23 Michael Snyder <msnyder@vmware.com>
5048
5049 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5050 to allow for new disassembly style.
5051
9c419145
PP
50522009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5053
5054 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5055
02506ff1
MS
50562009-10-22 Michael Snyder <msnyder@vmware.com>
5057
5058 * gdb.reverse/break-precsave.exp: New test.
5059 * gdb.reverse/consecutive-precsave.exp: Ditto.
5060 * gdb.reverse/finish-precsave.exp: Ditto.
5061 * gdb.reverse/i386-precsave.exp: Ditto.
5062 * gdb.reverse/machinestate-precsave.exp: Ditto.
5063 * gdb.reverse/sigall-precsave.exp: Ditto.
5064 * gdb.reverse/solilb-precsave.exp: Ditto.
5065 * gdb.reverse/step-precsave.exp: Ditto.
5066 * gdb.reverse/until-precsave.exp: Ditto.
5067 * gdb.reverse/watch-precsave.exp: Ditto.
5068
4cf866a3
MS
50692009-10-22 Michael Snyder <msnyder@vmware.com>
5070
5071 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5072 for gdb_expect. Adjust one test's expect strings for the new
5073 format of disassemble.
5074 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5075 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5076 gdb_test_multiple.
5077 * gdb.reverse/step-reverse.exp: Delete 'return'.
5078 * gdb.reverse/until-reverse.exp: Delete blank lines.
5079 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5080
2b28d209
PP
50812009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5082
5083 * gdb.base/consecutive.exp: Adjust.
5084 * gdb.base/display.exp: Likewise.
5085 * gdb.base/pc-fp.exp: Likewise.
5086 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5087
33b9c32b
MS
50882009-10-19 Michael Snyder <msnyder@vmware.com>
5089
5090 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5091 * gdb.reverse/finish-reverse.c: Ditto.
5092 * gdb.reverse/sigall-reverse.c: Ditto.
5093 * gdb.reverse/solib-reverse.c: Ditto.
5094 * gdb.reverse/step-reverse.c: Ditto.
5095 * gdb.reverse/watch-reverse.c: Ditto.
5096
6c95b8df
PA
50972009-10-19 Pedro Alves <pedro@codesourcery.com>
5098 Stan Shebs <stan@codesourcery.com>
5099
5100 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5101 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5102 "Executing new program".
5103 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5104 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5105 left listed after having been killed.
5106 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5107 * gdb.base/maint.exp: Adjust test.
5108
5109 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5110 * gdb.multi/Makefile.in: New.
5111 * gdb.multi/base.exp: New.
5112 * gdb.multi/goodbye.c: New.
5113 * gdb.multi/hangout.c: New.
5114 * gdb.multi/hello.c: New.
5115 * gdb.multi/bkpt-multi-exec.c: New.
5116 * gdb.multi/bkpt-multi-exec.exp: New.
5117 * gdb.multi/crashme.c: New.
5118
279017b7
TG
51192009-10-13 Tristan Gingold <gingold@adacore.com>
5120
5121 * gdb.base/sepdebug.exp: Check debug info are found.
5122
0413d738
PA
51232009-10-08 Pedro Alves <pedro@codesourcery.com>
5124
5125 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5126 bits.
5127
c628eecc
JK
51282009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5131
38af1bfe
JB
51322009-10-07 Joel Brobecker <brobecker@adacore.com>
5133
5134 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5135 of the comments.
5136
2b0adecd
PM
51372009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5138
5139 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5140 * gdb.base/annota3.exp: Idem.
5141 * gdb.base/maint.exp: Idem.
5142
8d417781
PM
51432009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5144
889bf7c5 5145 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5146 to default.
5147
bb61102d
PM
51482009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5149
889bf7c5 5150 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5151 mingw and cygwin targets.
5152
ace5c364
PM
51532009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5154 Pedro Alves <pedro@codesourcery.com>
5155
889bf7c5 5156 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5157 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5158
c2d494a0
PM
51592009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5160
e1b52ce2
PM
5161 * gdb.base/shr1.c: Use %p in format string.
5162 * gdb.base/unload.c: Avoid warning in fprintf.
5163 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5164
209f53f5
PM
51652009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5166
5167 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5168 long type.
5169 (test_unlink): Correct printf string.
5170 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5171 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5172
8172766a
JK
51732009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5174
5175 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5176 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5177 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5178
0f73703c
UW
51792009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5180
5181 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5182 * gdb.objc/nondebug.exp: Likewise.
5183
b32306ca
UW
51842009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5185
5186 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5187 target_info setting.
5188
5189 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5190 that detect new threads during "info threads".
5191
0057022f
UW
51922009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5193
5194 * gdb.threads/manythreads.c (main): Increase thread stack size
5195 to 2*PTHREAD_STACK_MIN.
5196 * gdb.threads/multi-create.c (main): Likewise.
5197 (create_function): Likewise.
5198
f29c0325
UW
51992009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5200
5201 * gdb.base/dump.exp: Pass difference of pointer types instead
5202 of integer types as offset to restore in intarr3.srec case.
5203
fcb34849
UW
52042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5205
5206 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5207
d5142e3b
UW
52082009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5209
5210 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5211
087b74b2 52122009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5213
087b74b2
PM
5214 New test for two watchpoints, with disabling of
5215 the first inserted.
5216 * testsuite/gdb.base/watchpoints.c: New file.
5217 * testsuite/gdb.base/watchpoints.exp: New file.
5218
96c07c5b
TT
52192009-09-25 Tom Tromey <tromey@redhat.com>
5220
5221 * gdb.base/charset.exp: Test utf-16 strings with Python.
5222
b8899f2b
TT
52232009-09-25 Tom Tromey <tromey@redhat.com>
5224
5225 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5226 UCS-4.
5227 * gdb.base/charset.c (utf_32_string): Rename.
5228 (init_utf32): Rename.
5229 (main): Update.
5230
329719ec
TT
52312009-09-22 Tom Tromey <tromey@redhat.com>
5232
5233 * gdb.python/py-function.exp: Add regression tests.
5234
11ef0d76
KS
52352009-09-21 Keith Seitz <keiths@redhat.com>
5236
5237 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5238 with invalid operator.
5239
3fe8f3b3
KS
52402009-09-21 Keith Seitz <keiths@redhat.com>
5241
5242 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5243 and destructor using typedef name of class.
5244 * gdb.cp/classes.cc (class Base1): Add a destructor.
5245 (base1): New typedef.
5246 (use_methods): Instanitate an object of type base1.
5247 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5248 (do_tests): Call test_template_typedef.
5249 * gdb.cp/templates.cc (Baz::~Baz): New method.
5250 (intBazOne): New typedef.
5251 (main): Instantiate intBazOne.
5252
7a9fe101
PM
52532009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5254
5255 PR python/10633
5256
5257 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5258 Function.
5259 (run_lang_tests): Add print elements test.
5260
2e4d963f
PM
52612009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5262
5263 * gdb.python/py-value.exp (test_subscript_regression): New
5264 function. Test for invalid subscripts.
5265 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5266 (ptr_ref): New function.
5267
ec7e75e7
PP
52682009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5269
5270 * gdb.base/default.exp: Fix "show convenience".
5271
0cc7d26f
TT
52722009-09-15 Tom Tromey <tromey@redhat.com>
5273
5274 * lib/mi-support.exp (mi_create_varobj): Update.
5275 (mi_create_floating_varobj): Likewise.
5276 (mi_create_dynamic_varobj): New proc.
5277 (mi_varobj_update): Update.
5278 (mi_varobj_update_with_type_change): Likewise.
5279 (mi_varobj_update_kv_helper): New proc.
5280 (mi_varobj_update_dynamic_helper): Rewrite.
5281 (mi_varobj_update_dynamic): New proc.
5282 (mi_list_varobj_children): Update.
5283 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5284 * gdb.python/python-prettyprint.py (pp_outer): New class.
5285 (pp_nullstr): Likewise.
5286 (lookup_function): Register new printers.
5287 * gdb.python/python-prettyprint.c (struct substruct): New type.
5288 (struct outerstruct): Likewise.
5289 (substruct_test): New function.
5290 (struct nullstr): New type.
5291 (string_1, string_2): New globals.
5292 (main): Add new tests.
5293 * gdb.python/python-mi.exp: Added regression tests.
5294 * gdb.mi/mi2-var-display.exp: Update.
5295 * gdb.mi/mi2-var-cmd.exp: Update.
5296 * gdb.mi/mi2-var-child.exp: Update.
5297 * gdb.mi/mi2-var-block.exp: Update.
5298 * gdb.mi/mi-var-invalidate.exp: Update.
5299 * gdb.mi/mi-var-display.exp: Update.
5300 * gdb.mi/mi-var-cmd.exp: Update.
5301 * gdb.mi/mi-var-child.exp: Update.
5302 * gdb.mi/mi-var-block.exp: Update.
5303 * gdb.mi/mi-break.exp: Update.
5304 * gdb.mi/gdb701.exp: Update.
5305
a96d9b2e
SDJ
53062009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5307
5308 * Makefile.in: Inclusion of catch-syscall object.
5309 * gdb.base/catch-syscall.c: New file.
5310 * gdb.base/catch-syscall.exp: New file.
5311
b43b923a
MS
53122009-09-12 Michael Snyder <msnyder@vmware.com>
5313
5314 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5315 that can support reverse debuggnig.
5316
cec03d70
TT
53172009-09-11 Tom Tromey <tromey@redhat.com>
5318
5319 * gdb.dwarf2/valop.S: New file.
5320 * gdb.dwarf2/valop.exp: New file.
5321
e23bb3fc
MK
53222009-09-11 Mark Kettenis <kettenis@gnu.org>
5323
5324 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5325
37c3696d
DE
53262009-09-10 Doug Evans <dje@google.com>
5327
5328 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5329 Add $gdb_prompt to second breakpoint regexp.
5330
5172aecb
JB
53312009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5332
5333 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5334 names, add missing ones.
5335 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5336 * gdb.python/py-frame.c: Rename from python-frame.c.
5337 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5338 testfile name.
5339 * gdb.python/py-function.exp: Rename from python-function.exp.
5340 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5341 testfile name.
5342 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5343 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5344 Adjust testfile name.
5345 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5346 * gdb.python/py-template.cc: Rename from python-template.cc.
5347 * gdb.python/py-template.exp: Rename from python-template.exp.
5348 Adjust testfile name.
5349 * gdb.python/py-value.c: Rename from python-value.c.
5350 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5351 testfile name.
5352
b554e4bd
JK
53532009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5354
5355 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5356 $bpt2address.
5357 (Second breakpoint address is valid on ia64)
5358 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5359
9a68ae16
JM
53602009-09-03 Joseph Myers <joseph@codesourcery.com>
5361
5362 * gdb.base/ending-run.exp: Restrict regular expression matching
5363 line number to require closing brace following.
5364
146b9145
DE
53652009-09-03 Doug Evans <dje@google.com>
5366
5367 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5368
787d21e1
TT
53692009-09-02 Tom Tromey <tromey@redhat.com>
5370
5371 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5372
e7802207
TT
53732009-09-02 Tom Tromey <tromey@redhat.com>
5374
5375 * gdb.dwarf2/callframecfa.exp: New file.
5376 * gdb.dwarf2/callframecfa.S: New file.
5377
817aadd2
JK
53782009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5379
5380 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5381 gdb.base/solib-overlap-main.c: New.
5382
4a76eae5
DJ
53832009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5384
5385 PR gdb/10565
5386
5387 * gdb.base/bitfields.c (struct container, container): New.
5388 (main): Initialize it and call break5.
5389 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5390
d4b96c9a
JK
53912009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5392
5393 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5394 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5395
4e22772d
JK
53962009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5397
5398 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5399
2efab443
MS
54002009-08-26 Michael Snyder <msnyder@vmware.com>
5401
5402 * gdb.base/i386-reverse.c: New file.
5403 * gdb.base/i386-reverse.exp: New file.
5404 * gdb.base/Makefile.in: Add new files to be removed.
5405
07ab73a0
JM
54062009-08-26 Joseph Myers <joseph@codesourcery.com>
5407
5408 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5409 environment-pwd for remote host.
5410 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5411
676accff
KS
54122009-08-24 Keith Seitz <keiths@redhat.com>
5413
5414 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5415 Add two new C++ completer tests which limit the output to a
889bf7c5 5416 given class.
676accff 5417
f9f7ad22
MS
54182009-08-24 Michael Snyder <msnyder@vmware.com>
5419
5420 * gdb.base/del.exp: Fix typo in comment.
5421 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5422
81ecdfbb
RW
54232009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5424
5425 * configure: Regenerate.
5426 * gdb.hp/configure: Likewise.
5427 * gdb.hp/gdb.aCC/configure: Likewise.
5428 * gdb.hp/gdb.base-hp/configure: Likewise.
5429 * gdb.hp/gdb.compat/configure: Likewise.
5430 * gdb.hp/gdb.defects/configure: Likewise.
5431 * gdb.hp/gdb.objdbg/configure: Likewise.
5432 * gdb.stabs/configure: Likewise.
5433
cab0c772
UW
54342009-08-19 Doug Evans <dje@google.com>
5435
5436 * gdb.base/gdbvars.c: New file.
5437 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5438
b8fa0bfa
PA
54392009-08-14 Pedro Alves <pedro@codesourcery.com>
5440
5441 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5442 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5443
b84aa90a
PA
54442009-08-13 Pedro Alves <pedro@codesourcery.com>
5445
5446 * gdb.base/default.exp: Adjust "set language test": it's now an
5447 enum command. Larger help string moved to "help set language".
5448 * gdb.base/help.exp: Adjust "help set language" expected output,
5449 now lists all known languages.
5450
0d8f9b2c
NF
54512009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5452
5453 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5454 all frame arguments.
5455 * gdb.arch/altivec-regs.exp: Likewise.
5456
bda180e0
TT
54572009-08-07 Tom Tromey <tromey@redhat.com>
5458
5459 * gdb.base/setshow.exp: Add tests for changes to set language, set
5460 check range, and set check type.
5461
48cb2d85
VP
54622009-08-03 Vladimir Prus <vladimir@codesourcery.com>
5463
5464 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
5465 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 5466 Call it.
48cb2d85 5467
1ea34204
UW
54682009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5469
5470 * configure.ac: Run gdb.cell tests when appropriate.
5471 * configure: Regenerate.
5472 * lib/cell.exp: New file.
5473 * gdb.cell: New directory.
5474 * gdb.cell/configure.ac: New file.
5475 * gdb.cell/configure: New file.
5476 * gdb.cell/Makefile.in: New file.
5477 * gdb.cell/arch.exp: New file.
5478 * gdb.cell/break.c: New file.
5479 * gdb.cell/break.exp: New file.
5480 * gdb.cell/break-spu.c: New file.
5481 * gdb.cell/bt.c: New file.
5482 * gdb.cell/bt2-spu.c: New file.
5483 * gdb.cell/bt-spu.c: New file.
5484 * gdb.cell/bt.exp: New file.
5485 * gdb.cell/coremaker.c: New file.
5486 * gdb.cell/coremaker-spu.c: New file.
5487 * gdb.cell/core.exp: New file.
5488 * gdb.cell/gcore.exp: New file.
5489 * gdb.cell/data.c: New file.
5490 * gdb.cell/data.exp: New file.
5491 * gdb.cell/data-spu.c: New file.
5492 * gdb.cell/ea-cache.exp: New file.
5493 * gdb.cell/ea-cache.c: New file.
5494 * gdb.cell/ea-cache-spu.c: New file.
5495 * gdb.cell/ea-standalone.c: New file.
5496 * gdb.cell/ea-standalone.exp: New file.
5497 * gdb.cell/ea-test.c: New file.
5498 * gdb.cell/ea-test.exp: New file.
5499 * gdb.cell/f-regs.exp: New file.
5500 * gdb.cell/mem-access.c: New file.
5501 * gdb.cell/mem-access.exp: New file.
5502 * gdb.cell/mem-access-spu.c: New file.
5503 * gdb.cell/ptype.exp: New file.
5504 * gdb.cell/registers.exp: New file.
5505 * gdb.cell/size.c: New file.
5506 * gdb.cell/sizeof.exp: New file.
5507 * gdb.cell/size-spu.c: New file.
5508 * gdb.cell/solib.exp: New file.
5509 * gdb.cell/solib-symbol.exp: New file.
5510
85e747d2
UW
55112009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5512
5513 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
5514
58d6951d
DJ
55152009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5516
5517 * gdb.base/float.exp: Handle VFP registers.
5518
6e0a4f15
MS
55192009-07-14 Michael Snyder <msnyder@vmware.com>
5520
dcd5da87
MS
5521 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
5522 to bring gdb to the beginning of the calling line.
5523
6e0a4f15
MS
5524 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
5525 confusing the i386 epilogue unwinder.
5526
782b2b07
SS
55272009-07-14 Stan Shebs <stan@codesourcery.com>
5528
5529 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
5530
f662c3bc
MS
55312009-07-14 Michael Snyder <msnyder@vmware.com>
5532
5533 * gdb.reverse/step-reverse.exp (stepi into function call):
5534 Call instruction may not be first instruction in the line.
5535 (reverse stepi from a function call): Used wrong line number.
5536
8f313923
JK
55372009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5538
5539 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
5540
4662c76e
JK
55412009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5542
5543 Fix gdb.base/macscp.exp when using custom inputrc.
5544 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
5545 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
5546 env(TERM) set.
5547 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
5548 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
5549
aa81e255
JK
55502009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5551
5552 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
5553 * gdb.base/annota1.exp (thread_test): Import global $testfile.
5554 Change the compilation target to match the testcase name.
5555 * gdb.base/sect-cmd.exp: Change the compilation target to match the
5556 testcase name.
5557 * a2-run.exp: Use for setup prepare_for_testing. Change the
5558 compilation target to match the testcase name.
5559 * gdb.base/commands.exp: Likewise.
5560 * gdb.base/finish.exp: Likewise.
5561 * gdb.base/float.exp: Likewise.
5562 * gdb.base/info-target.exp: Likewise.
5563 * gdb.base/relational.exp: Likewise.
5564 * gdb.base/term.exp: Likewise.
5565 * gdb.base/until.exp: Likewise.
5566 * gdb.base/volatile.exp: Likewise.
5567 * gdb.base/whatis-exp.exp: Likewise.
5568
4c93b1d7
HZ
55692009-07-11 Hui Zhu <teawater@gmail.com>
5570
5571 * gdb.base/help.exp (disassemble): Update expected help text.
5572
812f7342
TT
55732009-07-09 Tom Tromey <tromey@redhat.com>
5574
5575 * lib/gdb.exp: Handle TRANSCRIPT.
5576 (remote_spawn, remote_close, send_gdb): New procs.
5577
fbb8f299
PM
55782009-07-10 Phil Muldoon <pmuldoon@redhat.com>
5579
5580 * gdb.python/python-prettyprint.c: Add counted null string
5581 structure.
5582 * gdb.python/python-prettyprint.exp: Print null string. Test for
5583 embedded nulls.
5584 * gdb.python/python-prettyprint.py (pp_ns): New Function.
5585 * gdb.python/python-value.exp (test_value_in_inferior): Add
5586 variable length string fetch tests.
5587 * gdb.python/python-value.c (main): Add strings for string fetch tests.
5588
c0ac0ec7
JK
55892009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5590
5591 * gdb.base/dump.exp (inaccessible memory is reported): New test.
5592
30b66ecc
TT
55932009-07-07 Tom Tromey <tromey@redhat.com>
5594
5595 * gdb.base/call-rt-st.exp: Update for change to escape output.
5596 * gdb.base/callfuncs.exp: Likewise.
5597 * gdb.base/charset.exp: Likewise.
5598 * gdb.base/constvars.exp: Likewise.
5599 * gdb.base/long_long.exp: Likewise.
5600 * gdb.base/pointers.exp: Likewise.
5601 * gdb.base/printcmds.exp: Likewise.
5602 * gdb.base/setvar.exp: Likewise.
5603 * gdb.base/store.exp: Likewise.
5604 * gdb.cp/ref-types.exp: Likewise.
5605 * gdb.mi/mi-var-child.exp: Likewise.
5606 * gdb.mi/mi-var-display.exp: Likewise.
5607 * gdb.mi/mi2-var-display.exp: Likewise.
5608 * gdb.base/charset.exp: Test octal escape sequence length.
5609 Update for change to escape output.
5610
187c4a2b
JK
56112009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5612
5613 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
5614
d80a43f9
DJ
56152009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
5616
5617 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
5618
047427a8
JK
56192009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5620
5621 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
5622 gdbserver increasing $portnum if "Can't bind address" has been seen.
5623
8b5a0f4f
PA
56242009-07-05 Pedro Alves <pedro@codesourcery.com>
5625
5626 * gdb.base/ending-run.exp: Add "step out of main" pattern for
5627 mingw32ce.
5628
7d93ba58
PA
56292009-07-05 Pedro Alves <pedro@codesourcery.com>
5630
5631 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
5632 VFP format.
5633
2277426b
PA
56342009-07-02 Pedro Alves <pedro@codesourcery.com>
5635
5636 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
5637 linux. Adjust to use "inferior", "info inferiors", "detach
5638 inferior" and "kill inferior" instead of "restart", "info fork",
5639 "detach fork" and "delete fork".
5640 * gdb.base/ending-run.exp: Spell out "info".
5641 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
5642 the "kill" command.
5643
5af949e3
UW
56442009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5645
5646 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
5647 change to prefix TLS offset in hex with 0x.
5648
5d3729b5
UW
56492009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5650
5651 * gdb.base/default.exp: Update test case for "x" changes.
5652
af589bd0
TG
56532009-07-01 Tristan Gingold <gingold@adacore.com>
5654
5655 * gdb.base/bigcore.exp: Make darwin untested.
5656
40974f91
JK
56572009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5658
5659 * gdb.base/completion.exp (directory completion): Create the directory.
5660 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
5661 escapeuniquesub.
5662 (directory completion 2): Expect now ${escapeuniquesub}.
5663 (Glob remaining of directory test): Remove one excessive newline.
5664 Expect the real output.
5665
59dd3af6
JK
56662009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5667
5668 Fix `make check//%' target after `make check' has been ran.
5669 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
5670 a mkdir call.
5671 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
5672 (%/.dir): Remove.
5673
f4e164aa
JK
56742009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5675
5676 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
5677 the expected result record.
5678
69af2122
JK
56792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5680
5681 Remove racy FAILs relying just on the timeouts.
5682 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
5683 (annotation_level 2): Remove racy FAILs.
5684
2fd481e1
PP
56852009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
5686
5687 gdb/10275
889bf7c5
PA
5688 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
5689
c38f313d
DJ
56902009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
5691
5692 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
5693
8b777f02
VP
56942009-06-30 Vladimir Prus <vladimir@codesourcery.com>
5695
5696 * gdb.mi/mi-stack.exp: Testing symbolic options
5697 to -stack-list-locals and -stack-list-arguments.
5698
00c7eacf
JK
56992009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5700
5701 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
5702
6bc80edc
TT
57032009-06-29 Tom Tromey <tromey@redhat.com>
5704
5705 * dg-extract-results.sh: New file.
5706 * Makefile.in (FORCE_PARALLEL): New variable.
5707 (CHECK_TARGET): New conditional variable.
5708 (check): Use CHECK_TARGET.
5709 (DO_RUNTEST): New variable.
5710 (check-single): New target.
5711 (TEST_DIRS): New variable.
5712 (TEST_TARGETS): Likewise.
5713 (check-parallel): New target.
5714 (check-gdb.%): New pattern.
5715 (BASE1_FILES): New variable.
5716 (BASE2_FILES): Likewise.
5717 (check-gdb.base%): New pattern.
5718 (%/.dir): New pattern.
5719 * configure: Rebuild.
5720 * aclocal.m4 (AM_CONDITIONAL): New defun.
5721 * configure.ac: Check whether user is using GNU make.
5722 (GMAKE): New conditional.
5723
794684b6
SW
57242009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
5725
5726 * gdb.cp/namespace-nested-import.cc: New test.
5727 * gdb.cp/namespace-nested-import.exp: New test.
5728
edb3359d
DJ
57292009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
5730
5731 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
5732 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
5733 * gdb.opt/Makefile.in (EXECUTABLES): Update.
5734 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
5735 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
5736 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
5737 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
5738 gdb.opt/inline-markers.c: New files.
5739 * lib/gdb.exp (skip_inline_frame_tests): New function.
5740 (skip_inline_var_tests): New function.
5741
cf657a0c
AS
57422009-06-27 Andreas Schwab <schwab@linux-m68k.org>
5743
5744 * gdb.cp/exception.exp: Don't require $hex before inner frame in
5745 backtrace.
5746
28d41a99
MS
57472009-06-27 Michael Snyder <msnyder@vmware.com>
5748
5749 * gdb.reverse: New directory.
5750 * gdb.reverse/break-reverse.c: New test.
5751 * gdb.reverse/break-reverse.exp: New test.
5752 * gdb.reverse/consecutive-reverse.c: New test.
5753 * gdb.reverse/consecutive-reverse.exp: New test.
5754 * gdb.reverse/finish-reverse.c: New test.
5755 * gdb.reverse/finish-reverse.exp: New test.
5756 * gdb.reverse/machinestate.c: New test.
5757 * gdb.reverse/ms1.c: New test.
5758 * gdb.reverse/machinestate.exp: New test.
5759 * gdb.reverse/Makefile.in: New file.
5760 * gdb.reverse/shr2.c: New test.
5761 * gdb.reverse/solib-reverse.c: New test.
5762 * gdb.reverse/solib-reverse.exp: New test.
5763 * gdb.reverse/step-reverse.c: New test.
5764 * gdb.reverse/step-reverse.exp: New test.
5765 * gdb.reverse/until-reverse.c: New test.
5766 * gdb.reverse/ur1.c: New test.
5767 * gdb.reverse/until-reverse.exp: New test.
5768 * gdb.reverse/watch-reverse.c: New test.
5769 * gdb.reverse/watch-reverse.exp: New test.
5770 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
5771 * configure: Regenerate.
5772
fe3c8b0d
DE
57732009-06-26 Doug Evans <dje@google.com>
5774
5775 * gdb.base/psymtab.exp: Turn off pending breakpoints.
5776
3a72a602
PM
57772009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
5778
5779 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
5780 windows problem for 'file delete $binfile'.
5781
27aa8d6a
SW
57822009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
5783
5784 * gdb.cp/namespace-using.exp: New test.
5785 * gdb.cp/namespace-using.cc: New test.
5786
8ac055f8
JB
57872009-05-20 Joel Brobecker <brobecker@adacore.com>
5788
5789 * gdb.ada/variant_record_packed_array: New testcase.
5790
85e306ed
TT
57912009-06-23 Tom Tromey <tromey@redhat.com>
5792
5793 * gdb.base/charset.exp (test_combination): Regression test.
5794 * gdb.base/charset.c (my_wchar_t): New typedef.
5795 (myvar): New global.
5796 (main): Set myvar.
5797
56643c5e
PM
57982009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
5799
5800 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
5801 target.
5802
1fac167a
UW
58032009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5804
5805 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
5806
7ccb0be9
UW
58072009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5808
5809 * gdb.mi/gdb680.exp: Update test for error message.
5810
568d6575
UW
58112009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5812
5813 * gdb.base/annota1.exp: Allow multiple occurrences of the
5814 frames-invalid annotation.
5815 * gdb.cp/annota2.exp: Likewise.
5816
7cd1089b
PM
58172009-06-15 Phil Muldoon <pmuldoon@redhat.com>
5818
5819 * gdb.cp/gdb2495.cc: New file.
5820 * gdb.cp/gdb2495.exp: New file.
5821
72c63395
JK
58222009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5823
5824 Report error on GDB crash during runto.
5825 * lib/gdb.exp (runto <eof>): New.
5826
3788363d
DJ
58272009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
5828
5829 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
5830 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
5831 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
5832 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
5833 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
5834 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
5835 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
5836 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
5837 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
5838 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
5839 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
5840 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
5841 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5842 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
5843 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
5844 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
5845 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
5846 gdb.server/server-mon.exp, gdb.server/server-run.exp,
5847 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5848 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
5849 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
5850 gdb.trace/passcount.exp, gdb.trace/report.exp,
5851 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
5852 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
5853 gdb.trace/while-stepping.exp: Use a unique name for the compiled
5854 executable.
5855
17592de3
PA
58562009-06-07 Pedro Alves <pedro@codesourcery.com>
5857
5858 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
5859 defined before referencing it.
5860
701e355d
DE
58612009-06-03 Doug Evans <dje@google.com>
5862
5863 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
5864 * gdb.arch/i386-see.c: Ditto.
5865
f2292c65
PM
58662009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
5867
5868 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
5869 (check_macro): Return 1 if undefined.
5870 If first test fails, check if macro debug information is available,
5871 and report unsupported test if no macro information is found.
5872
5a437975
DE
58732009-05-29 Doug Evans <dje@google.com>
5874
5875 * gdb.threads/hand-call-in-threads.exp: New.
5876 * gdb.threads/hand-call-in-threads.c: New.
5877
c141c696
MS
58782009-05-29 Michael Snyder <msnyder@vmware.com>
5879
5880 * gdb.base/break-always.exp: Change "1" to "on".
5881 Add confirmation check.
5882
b3444185
PA
58832009-05-28 Pedro Alves <pedro@codesourcery.com>
5884
5885 * gdb.threads/threxit-hop-specific.c: New.
5886 * gdb.threads/threxit-hop-specific.exp: New.
5887 * gdb.threads/thread-execl.c: New.
5888 * gdb.threads/thread-execl.exp: New.
5889
b6313243
TT
58902009-05-27 Tom Tromey <tromey@redhat.com>
5891 Thiago Jung Bauermann <bauerman@br.ibm.com>
5892
5893 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
5894 (mi_child_regexp): Likewise.
5895 (mi_list_varobj_children_range): Likewise.
5896 (mi_get_features): Likewise.
5897 (mi_list_varobj_children): Rewrite.
5898 * gdb.python/python-mi.exp: New file.
5899
a6bac58e
TT
59002009-05-27 Tom Tromey <tromey@redhat.com>
5901 Thiago Jung Bauermann <bauerman@br.ibm.com>
5902 Phil Muldoon <pmuldoon@redhat.com>
5903 Paul Pluzhnikov <ppluzhnikov@google.com>
5904
5905 * gdb.python/python-prettyprint.exp: New file.
5906 * gdb.python/python-prettyprint.c: New file.
5907 * gdb.python/python-prettyprint.py: New file.
5908 * gdb.base/display.exp: print/r is now valid.
5909
2c74e833
TT
59102009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
5911 Tom Tromey <tromey@redhat.com>
5912 Pedro Alves <pedro@codesourcery.com>
5913 Paul Pluzhnikov <ppluzhnikov@google.com>
5914
5915 * gdb.python/python-template.exp: New file.
5916 * gdb.python/python-template.cc: New file.
5917 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5918 tests.
5919 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5920 Call it.
5921 (test_value_after_death): New proc.
5922 * gdb.python/python-value.c (PTR): New typedef.
5923 (main): New variable 'x'.
5924
89c73ade
TT
59252009-05-27 Tom Tromey <tromey@redhat.com>
5926
5927 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
5928 tests.
5929 * gdb.python/python-value.exp (py_objfile_tests): New proc.
5930 Call it.
5931
a75724bc
PA
59322009-05-27 Pedro Alves <pedro@codesourcery.com>
5933
5934 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
5935
e58b0e63
PA
59362009-05-24 Pedro Alves <pedro@codesourcery.com>
5937
5938 * gdb.threads/fork-thread-pending.c: New.
5939 * gdb.threads/fork-thread-pending.exp: New.
5940
4ac36638
JK
59412009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5942
5943 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
5944 * gdb.dwarf2/dw2-strp.S (a_string2): New.
5945
889bf7c5 59462009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 5947
889bf7c5 5948 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 5949
b242c3c2
PA
59502009-05-17 Pedro Alves <pedro@codesourcery.com>
5951
5952 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
5953 `gdb_get_line_number'. Call `callee' in both parent and child.
5954 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
5955 `gdb_get_line_number' instead of hardcoding line numbers.
5956 (catch_fork_unpatch_child): New procedure to test detaching
5957 breakpoints from child fork.
5958 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
5959 hardcoding line numbers.
5960 (do_fork_tests): Run `catch_fork_unpatch_child'.
5961
ee342b23
VP
59622009-05-17 Vladimir Prus <vladimir@codesourcery.com>
5963
5964 * gdb.mi/mi-cmd-var.exp: Check that when varobj
5965 of structure type enters or leaves the scope, it
5966 is reported by -var-update.
5967
e2009e98
DE
59682009-05-11 Doug Evans <dje@sebabeach.org>
5969
5970 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 5971 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
5972 * gdb.threads/schedlock.c (main): Fix off-by-one error.
5973
00903456
JK
59742009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5975
5976 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
5977
dc621c35
DE
59782009-04-30 Doug Evans <dje@google.com>
5979
5980 * gdb.threads/watchthreads2.exp: New testcase.
5981 * gdb.threads/watchthreads2.c: New testcase.
5982
9ab4e744
DE
59832009-04-29 Doug Evans <dje@google.com>
5984
5985 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
5986 * gdb.cp/mb-ctor.cc: Ditto.
5987 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
5988 * gdb.cp/mb-inline.h (multi_line_foo): New function.
5989 * gdb.cp/mb-inline1.cc: Call it.
5990 * gdb.cp/mb-inline2.cc: Ditto.
5991 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
5992 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
5993
484086b7
JK
59942009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5995
5996 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
5997 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
5998 Replace all uses of `decimal' by `nonzero'.
5999 (info macro FROM_COMMANDLINE): New test.
6000
379a77b5
TT
60012009-04-27 Tom Tromey <tromey@redhat.com>
6002
6003 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6004
b92b73c2
DE
60052009-04-27 Doug Evans <dje@google.com>
6006
6007 * gdb.threads/watchthreads.c (main): Initialize args before starting
6008 the threads. Plus formatting cleanup.
6009 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6010 biased scheduling of one thread.
6011
945a118d
JG
60122009-04-27 Jerome Guitton <guitton@adacore.com>
6013
6014 * gdb.cp/templates.cc (GetMax): New template.
6015 (main): Declare two instances of GetMax.
6016 * gdb.cp/templates.exp: Add new test.
6017
d389af10
JK
60182009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6019
6020 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6021
e7f86de9
JM
60222009-04-22 Joseph Myers <joseph@codesourcery.com>
6023
6024 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6025
334cc82d
TT
60262009-04-15 Tom Tromey <tromey@redhat.com>
6027
6028 * gdb.base/charset.exp: Add regression test.
6029
d12672cc
JB
60302009-04-14 Joel Brobecker <brobecker@adacore.com>
6031
6032 * gdb.base/exe-lock.exp: New testcase.
6033
18e8c3bc
TT
60342009-04-13 Tom Tromey <tromey@redhat.com>
6035
6036 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6037 operator on Frame.
6038
5ecd5cbe
UW
60392009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6040
6041 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6042 * gdb.server/ext-attach.exp: Likewise.
6043
7309f756
VP
60442009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6045
6046 Eliminate some sleep usage.
6047
889bf7c5
PA
6048 * gdb.mi/basics.c (do_nothing): New.
6049 (main): Use do_nothing instead of printf, so that
6050 not to introduce race condition between output of
6051 inferiour and output of gdb. Do not use sleep as it
6052 is not generally available on embedded targets.
7309f756 6053
f4b95f6f
PA
60542009-04-02 Pedro Alves <pedro@codesourcery.com>
6055
6056 * gdb.server/ext-attach.exp: Expect an optional process id after
6057 "Detached from remote process".
6058
de40b933
JK
60592009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6060
6061 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6062 gdb.dwarf2/dw2-unresolved.exp: New.
6063
2ae101a4
PA
60642009-04-02 Pedro Alves <pedro@codesourcery.com>
6065
6066 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6067 mi_run_to_main.
6068
56a8e183
PA
60692009-04-02 Pedro Alves <pedro@codesourcery.com>
6070
6071 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6072 mi_run_to_main. Skip thread exit test on remote targets.
6073 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6074 mi_run_to_main.
6075 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6076 mi_run_to_main.
6077 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6078 when expecting ^connected. Detect when the target doesn't support
6079 non-stop mode.
6080 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6081 supported. Return -1 on error, 0 on success.
6082 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6083 (mi_runto): Return mi_runto_helper's result explicitly.
6084
c35fafde
PA
60852009-04-01 Pedro Alves <pedro@codesourcery.com>
6086
6087 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6088
f8a8dce6
JB
60892009-04-01 Tom Tromey <tromey@redhat.com>
6090
6091 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6092 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6093 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6094 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6095
71c25dea
TT
60962009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6097 Jan Kratochvil <jan.kratochvil@redhat.com>
6098
6099 PR gdb/931
6100 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6101 output.
6102 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6103 for gdb/931.
6104 * dw2-strp.S (DW_AT_language): Change to C++.
6105 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6106
02d9a9ce
JB
61072009-03-31 Joel Brobecker <brobecker@adacore.com>
6108
6109 * gdb.ada/tasks: New testcase.
6110
1042e4c0
SS
61112009-03-30 Stan Shebs <stan@codesourcery.com>
6112
6113 * gdb.trace/actions.exp: Update to match new info trace format.
6114 * gdb.trace/deltrace.exp: Ditto.
6115 * gdb.trace/infotrace.exp: Ditto.
6116 * gdb.trace/passcount.exp: Ditto.
6117 * gdb.trace/save-trace.exp: Ditto.
6118 * gdb.trace/while-stepping.exp: Ditto.
6119 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6120
f8f6f20b
TJB
61212009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6122
6123 * gdb.python/python-frame.c: New file.
6124 * gdb.python/python-frame.exp: New file.
6125
c0c6f777
TJB
61262009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6127
6128 * gdb.python/python-value.exp: Add tests for the address
6129 attribute.
6130
3cb51905
AS
61312009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6132
6133 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6134
88fc996f
DE
61352009-03-26 Doug Evans <dje@google.com>
6136
6137 * gdb.mi/mi-nonstop-exit.exp: New file.
6138 * gdb.mi/non-stop-exit.c: New file.
6139
56ef84b1
TT
61402009-03-26 Tom Tromey <tromey@redhat.com>
6141
6142 Update for change to prologue skipping:
6143 * gdb.mi/mi2-simplerun.exp: Update.
6144 * gdb.mi/mi2-break.exp: Update.
6145 * gdb.mi/mi-simplerun.exp: Update.
6146 * gdb.mi/mi-break.exp: Update.
6147 * gdb.base/ending-run.exp: Update.
6148
def2b000
TJB
61492009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6150
6151 * gdb.python/python-value.exp (test_value_in_inferior): Test
6152 gdb.Value.is_optimized_out attribute.
6153
442ddf59
JK
61542009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6155
6156 * gdb.dwarf2/dw2-noloc-main.c: New file.
6157 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6158 (.text): Remove.
6159 (.data): New.
6160 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6161 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6162 (DW_TAG_subprogram func_cu1, noloc): Remove.
6163 (main): New.
6164 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6165 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6166 (file_symbols): New procedure.
6167
a8df5de4
TT
61682009-03-25 Tom Tromey <tromey@redhat.com>
6169
6170 * gdb.base/charset.exp (valid_target_charset): New proc.
6171 Use it to skip tests on invalid charsets.
6172
cc1d7add
PM
61732009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6174
6175 * gdb.base/completion.exp: Add a test for directory completion.
6176
bcd5727b
JK
61772009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6178
6179 Fix a racy FAIL.
6180 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6181 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6182
cc924cad
TJB
61832009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6184
6185 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6186 * gdb.python/python-function.exp: Add test for function returning
6187 a GDB value.
6188
bc3b79fd
TJB
61892009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6190
6191 * gdb.python/python-function.exp: New file.
6192
6c7a06a3
TT
61932009-03-20 Tom Tromey <tromey@redhat.com>
6194
6195 * gdb.base/store.exp: Update for change to escape output.
6196 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6197 to escape output.
6198 * gdb.base/pointers.exp: Update for change to escape output.
6199 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6200 to escape output.
6201 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6202 escape output.
6203 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6204 to escape output.
6205 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6206 escape output.
6207 * gdb.base/setvar.exp: Update for change to escape output.
6208 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6209 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6210 to escape output.
6211 (test_print_string_constants): Likewise.
6212 * gdb.base/charset.exp (valid_host_charset): Check size of
6213 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6214 cases. Handle "auto"-related output.
6215 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6216 (uvar, Uvar): New globals.
6217
c31af87b
JG
62182009-03-19 Jerome Guitton <guitton@adacore.com>
6219
6220 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6221 deltas.
6222 * gdb.ada/fixed_points.exp: Ditto.
6223
51272cf2
PA
62242009-03-18 Pedro Alves <pedro@codesourcery.com>
6225
6226 * return-nodebug.c: Don't include stdio.h.
6227 (init): Delete.
6228 (func): Delete definition and provide extern declaration.
6229 (t): New.
6230 (main): Don't call printf. Call func and store its result in t.
6231 * return-nodebug1.c: New.
6232 * return-nodebug.exp: Don't expect stdio output. Instead, print
6233 the global variable t. Drop printf formatters and cast types from
6234 foreach loop. Don't use prepare_for_testing. Compile
6235 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6236 define FORMAT or CAST.
6237
d24948ac
PP
62382009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6239
6240 * gdb.base/solib-display.exp: Disable test for remote targers.
6241
61ff14c6
JK
62422009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6245
cb4dce93
JK
62462009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6247
6248 Fix a racy FAIL.
6249 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6250 code from `follow parent, print pids'.
6251 (`follow child, print pids', `follow parent, print pids'): Call it.
6252 Replace `gdb_test "break..."' by gdb_breakpoint.
6253
f7c60c5e
VP
62542009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6255
6256 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6257 sync and async modes.
f7c60c5e 6258
383ace49
JB
62592009-03-12 Joel Brobecker <brobecker@adacore.com>
6260
6261 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6262 that was checked in by mistake. Remove loading of ada.exp, since
6263 this is not necessary in this case.
6264
4ce102af
JB
62652009-03-12 Joel Brobecker <brobecker@adacore.com>
6266
6267 * gdb.ada/ptype_arith_binop.exp: New testcase.
6268
529a2aef
JB
62692009-03-12 Joel Brobecker <brobecker@adacore.com>
6270
6271 * gdb.ada/mod_from_name: New testcase.
6272
8a38181c
JB
62732009-03-12 Joel Brobecker <brobecker@adacore.com>
6274
6275 * gdb.ada/tick_last_segv: New testcase.
6276
11436dee
VP
62772009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6278
61ff14c6 6279 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6280
1f31650a
VP
62812009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6282
61ff14c6
JK
6283 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6284 include the token in ^running and frame info in *stopped.
1f31650a 6285
a3247a22
PP
62862009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6287
6288 * solib-display.exp: New file.
6289 * solib-display-main.c: New file.
6290 * solib-display-lib.c: New file.
61ff14c6 6291
aae64587
PA
62922009-03-05 Pedro Alves <pedro@codesourcery.com>
6293
6294 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6295
44aabfbc
JK
62962009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6297
6298 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6299 (list_and_check_macro): Use more specific test name.
6300 (next to definition): Make the test names unique.
6301
c087fcd3
PM
63022009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6303
6304 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6305
c86cf029
VP
63062009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6307
6308 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6309 notifications.
6310 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6311 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6312 * lib/mi-support.exp (library_loaded_re): New.
6313 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6314
3ea85240
VP
63152009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6316
6317 * gdb.gdb/observer.exp: Use test_notification observer, not
6318 normal_stop, everywhere.
6319 (test_normal_stop_notifications): Rename to...
6320 (test_notifications): ...this.
6321 (test_observer_normal_stop): Rename to...
6322 (test_observer): ...this.
6323
1903f0e6
DE
63242009-02-16 Doug Evans <dje@google.com>
6325
6326 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6327 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6328 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6329 (test_prefixed_syscall,test_int3): New tests.
6330 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6331 (test_prefixed_syscall,test_int3): New tests.
6332
1d33d6ba
VP
63332009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6334
3cb51905
AS
6335 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6336 (mi_expect_interrupt): Likewise.
6337 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6338 response.
1d33d6ba 6339
faafb047
PM
63402009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6341
6342 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6343 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6344 Replace calls to get_valueofx by get_hexadecimal_valueof.
6345
417e16e2
PM
63462009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6347
6348 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6349 (get_integer_valueof): New procedure.
6350 (get_sizeof): Use new get_integer_value_of.
6351 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6352 by get_integer_valueof.
6353
7065b901
TT
63542009-02-13 Tom Tromey <tromey@redhat.com>
6355
6356 * gdb.base/remote.exp (get_sizeof): Remove.
6357 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6358 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6359 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6360 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6361 (get_sizeof): Likewise.
6362
5d7cb8df
JK
63632009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6364
6365 PR fortran/9806
6366 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6367
b2febfff
PP
63682009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6369
6370 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6371
4aa995e1
PA
63722009-02-06 Pedro Alves <pedro@codesourcery.com>
6373
6374 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6375
d8906c6f
TJB
63762009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6377
6378 * gdb.python/python-cmd.exp: New file.
6379
ff4ab08d
TG
63802009-02-06 Tristan Gingold <gingold@adacore.com>
6381
6382 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6383
aacd552b
TG
63842009-02-05 Tristan Gingold <gingold@adacore.com>
6385
6386 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6387 pointer is dereferenced and use this signal name in regexp.
6388 * gdb.base/signull.exp: Ditto.
6389 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6390 * gdb.base/signull.c (main): Ditto.
6391
08c637de
TJB
63922009-02-04 Tom Tromey <tromey@redhat.com>
6393 Thiago Jung Bauermann <bauerman@br.ibm.com>
6394
6395 * gdb.python/python-value.exp: Use `gdb.history' instead of
6396 `gdb.value_from_history'.
6397 (test_value_numeric_ops): Add test for conversion of enum constant.
6398 * gdb.python/python-value.c (enum e): New type.
6399 (evalue): New global.
6400 (main): Use argv.
6401
20261af8
JG
64022009-02-04 Jerome Guitton <guitton@adacore.com>
6403
6404 * gdb.ada/uninitialized_vars: New test program.
6405 * gdb.ada/uninitialized_vars.exp: New testcase.
6406
52e44b43
TT
64072009-02-02 Tom Tromey <tromey@redhat.com>
6408
6409 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6410 * gdb.cp/pr2489.cc: Rename...
6411 * gdb.cp/pr9594.cc: ... to this.
6412
1c71341a
TT
64132009-02-02 Tom Tromey <tromey@redhat.com>
6414
6415 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6416 * gdb.cp/pr2489.cc: New file.
6417 * gdb.cp/cpcompletion.exp: New file.
6418
a4295225
TT
64192009-02-02 Tom Tromey <tromey@redhat.com>
6420
6421 PR exp/9059:
6422 * gdb.cp/call-c.exp: Add regression test.
6423 * gdb.cp/call-c.cc (FooHandle): New typedef.
6424 (main): New variable 'handle'.
6425
592375cd
VP
64262009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6427
6428 * lib/mi-support.exp (et_mi_thread_list)
6429 (check_mi_and_console_threads): Adjust for current thread in
6430 -thread-list-ids output.
6431
41447f92
VP
64322009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6433
889bf7c5
PA
6434 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6435 Call it.
41447f92 6436
35669430
DE
64372009-01-28 Doug Evans <dje@google.com>
6438
6439 * gdb.arch/amd64-disp-step.S: New file.
6440 * gdb.arch/amd64-disp-step.exp: New file.
6441 * gdb.arch/i386-disp-step.S: New file.
6442 * gdb.arch/i386-disp-step.exp: New file.
6443
09f00d9a
PM
64442009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6445
6446 * gdb.base/find.exp: Set newline variable
6447 using quotes instead of braces to fix cygwin failures.
6448
1e8fb976
PA
64492009-01-23 Pedro Alves <pedro@codesourcery.com>
6450
6451 * gdb.base/radix.exp: Add tests to ensure that that set
6452 input-radix 0 and set output-radix 0 are really rejected.
6453
da061712
PA
64542009-01-23 Pedro Alves <pedro@codesourcery.com>
6455
6456 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6457 copyright years.
6458
dd7e2d2b
PA
64592009-01-23 Pedro Alves <pedro@codesourcery.com>
6460
6461 PR gdb/9664:
6462 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
6463
392452f6
PA
64642009-01-22 Pedro Alves <pedro@codesourcery.com>
6465
6466 PR c++/9631:
6467 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
6468
8653e71c
PM
64692009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
6470
6471 * gdb.server/file-transfer.exp: Use EXEEXT variable for
6472 binfile definition to fix Windows OS failure.
6473
a12cc160
DJ
64742009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6475
6476 PR gdb/9346
6477 * gdb.base/interrupt.c (sigint_handler): New.
6478 (main): Install a SIGINT handler if SIGNALS is defined. Exit
6479 on error.
6480 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
6481 Test "signal SIGINT".
6482
b89667eb
DE
64832009-01-19 Doug Evans <dje@google.com>
6484
6485 * gdb.base/break.exp: Update expected gdb output.
6486 * gdb.base/sepdebug.exp: Ditto.
6487 * gdb.mi/mi-syn-frame.exp: Ditto.
6488 * gdb.mi/mi2-syn-frame.exp: Ditto.
6489 * gdb.base/call-signal-resume.exp: New file.
6490 * gdb.base/call-signals.c: New file.
6491 * gdb.base/unwindonsignal.exp: New file.
6492 * gdb.base/unwindonsignal.c: New file.
6493 * gdb.threads/interrupted-hand-call.exp: New file.
6494 * gdb.threads/interrupted-hand-call.c: New file.
6495 * gdb.threads/thread-unwindonsignal.exp: New file.
6496
adb483fe
DJ
64972009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6498
6499 * gdb.base/define.exp: Test defining and hooking prefix commands.
6500 * gdb.python/python.exp: Update test for "show user" output.
6501
60023297
JK
65022009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6503
6504 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
6505 now the output exactly, using less wildcards. Expect also the output
6506 of gfortran-4.3. Update for the f-valprint.c modification from
6507 2008-04-22.
6508 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
6509 Remove gdb_test test names where matching the command.
6510
ccc57cf9
PA
65112009-01-01 Pedro Alves <pedro@codesourcery.com>
6512
6513 PR breakpoints/9681:
6514 * gdb.base/watchpoint.exp: Add regression test.
6515
c7a6ca08
PA
65162008-12-31 Pedro Alves <pedro@codesourcery.com>
6517
6518 * gdb.threads/attach-into-signal.exp: Don't use
6519 gdb_suppress_entire_file.
6520 * gdb.threads/attach-stopped.exp: Ditto.
6521 * gdb.threads/attachstop-mt.exp: Ditto.
6522
3a031f65
PA
65232008-12-31 Pedro Alves <pedro@codesourcery.com>
6524
6525 PR gdb/8812:
6526 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
6527
09e6485f
PA
65282008-12-29 Pedro Alves <pedro@codesourcery.com>
6529
6530 PR gdb/7536:
6531 * gdb.base/radix.exp: Add tests to ensure invalid input radices
6532 and unsupported output radices are really rejected.
6533
0cd53049
JK
65342008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6535
6536 * gdb.cp/punctuator.exp: Backslash the '$' signs.
6537
ba163c7e
TT
65382008-12-22 Tom Tromey <tromey@redhat.com>
6539
6540 * gdb.cp/punctuator.exp: New file.
6541
6f4de6c9
JK
65422008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6543
6544 * gdb.base/completion.exp (Completing non-existing component): New test.
6545
0f34d0b4
JK
65462008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6547
6548 Fix for PR gdb/8648.
6549 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
6550 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
6551 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
6552 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
6553
db2ad4c3
JK
65542008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6555
6556 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
6557
bb5ef15e
DP
65582008-12-16 Christophe Lyon <christophe.lyon@st.com>
6559
6560 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
6561 compiler actually generate code at the expected line number.
6562
90142adc
JZ
65632008-12-15 Jie Zhang <jie.zhang@analog.com>
6564
6565 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
6566
fad6eecd
TT
65672008-12-12 Tom Tromey <tromey@redhat.com>
6568
6569 * gdb.base/commands.exp (redefine_hook_test): New proc.
6570 Call it.
6571
17c8aaf5
TT
65722008-12-11 Tom Tromey <tromey@redhat.com>
6573
6574 * gdb.base/macscp.exp: New regression test.
6575
7c8adf68
TT
65762008-12-11 Tom Tromey <tromey@redhat.com>
6577
6578 * gdb.base/macscp.exp: Print "address.addr".
6579 * gdb.base/macscp1.c (struct outer): New struct.
6580 (address): New global.
6581
b05dcbb7
TT
65822008-12-09 Tom Tromey <tromey@redhat.com>
6583
6584 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
6585 Call it.
6586
2d476de1
DE
65872008-12-04 Doug Evans <dje@google.com>
6588
6589 * gdb.server/ext-run.exp: Relax regexp for init program.
6590
87bdc959
TG
65912008-12-03 Tristan Gingold <gingold@adacore.com>
6592
6593 * gdb.base/macscp.exp: Generate an object file during compilation
6594 to work around Darwin dsymutil limitations.
6595
e0740f77
JK
65962008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6597
6598 Test resolving external references to TLS variables.
6599 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
6600 FILE2_THREAD_LOCAL.
6601 (testfile2, srcfile2): New variables.
6602 * gdb.threads/tls.c (file2_thread_local)
6603 (function_referencing_file2_thread_local): New.
6604 * gdb.threads/tls2.c: New file.
6605
67f0aac5
JB
66062008-11-28 Joel Brobecker <brobecker@adacore.com>
6607
6608 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
6609 rather than integer, as integer might not be big enough when
6610 on 64bit targets.
67f0aac5 6611
c332165e
JG
66122008-11-27 Jerome Guitton <guitton@adacore.com>
6613
6614 * gdb.cp/formatted-ref.exp: Add equality test.
6615 * gdb.ada/formatted_ref.exp: Ditto.
6616
fc9b693c
JK
66172008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6618
6619 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
6620 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
6621
a9c64011
AS
66222008-11-20 Andreas Schwab <schwab@suse.de>
6623
6624 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
6625 matching syscall entry point.
6626 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
6627 (tcatch_vfork_then_child_follow): Likewise. Finish through
6628 vfork even if we stopped at the syscall trampoline.
6629
e2fd701e
DE
66302008-11-20 Doug Evans <dje@google.com>
6631
6632 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
6633
69abc51c
TJB
66342008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
6635
6636 * gdb.arch/ppc-dfp.exp: New file.
6637 * gdb.arch/ppc-dfp.c: New file.
6638
c14c28ba
PP
66392008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6640
6641 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 6642
2e74121d
DE
66432008-11-17 Doug Evans <dje@google.com>
6644
6645 * gdb.mi/mi-syn-frame.exp: Update expected output.
6646 * gdb.mi/mi2-syn-frame.exp: Update expected output.
6647
66bb093b
VP
66482008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6649
6650 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
6651 "thread N" results in =thread-selected.
6652 * lib/mi-support (mi_run_cmd, mi_expect_stop)
6653 (mi_send_resuming_command_raw): Be prepared for
6654 =thread-selected.
6655
3d043ef6
VP
66562008-11-17 Vladimir Prus <vladimir@codesourcery.com>
6657
a9c64011
AS
6658 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
6659 * lib/mi-support.exp: Likewise.
3d043ef6 6660
808104c8
JB
66612008-11-16 Joel Brobecker <brobecker@adacore.com>
6662
6663 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
6664 commands from the expected output for "help catch".
6665
00b22944
JB
66662008-11-15 Joel Brobecker <brobecker@adacore.com>
6667
6668 * gdb.ada/int_deref.exp: New testcase.
6669
59669435
TT
66702008-11-14 Nick Roberts <nickrob@snap.net.nz>
6671
6672 * gdb.mi/gdb2549.exp: New file.
6673
de04a248
DE
66742008-11-11 Doug Evans <dje@google.com>
6675
6676 * gdb.base/callexit.exp: New file.
6677 * gdb.base/callexit.c: New file.
6678
6b8ce727
DE
66792008-11-10 Doug Evans <dje@google.com>
6680
6681 * lib/gdb.exp (GDBFLAGS): Move -nx ...
6682 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
6683 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
6684 (default_gdb_start,default_gdb_exit): Ditto.
6685 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
6686 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
6687 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
6688 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
6689 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
6690 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
6691
1b14b8aa
AS
66922008-11-03 Andreas Schwab <schwab@suse.de>
6693
6694 * gdb.base/hashline2.exp: Fix typo.
6695 * gdb.base/hashline3.exp: Likewise.
6696
f3134b88
TT
66972008-10-30 Tom Tromey <tromey@redhat.com>
6698
6699 * gdb.base/pointers.exp: Add test.
6700 * gdb.base/pointers.c (k, S): New typedefs.
6701 (instance): New global.
6702
c2226152
AS
67032008-10-30 Andreas Schwab <schwab@suse.de>
6704
6705 * gdb.base/args.exp: Add tests for newlines.
6706
462f405c
JB
67072008-10-30 Joel Brobecker <brobecker@adacore.com>
6708
6709 gdb.base/foll-exec.exp: Update the expected output of a couple
6710 of "info breakpoints" tests.
6711
79a45b7d
TT
67122008-10-28 Tom Tromey <tromey@redhat.com>
6713
6714 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
6715
adc13a14
PA
67162008-10-24 Pedro Alves <pedro@codesourcery.com>
6717
6718 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
6719 gdb_start_cmd.
6720 Use runto_main before any test that requires execution.
6721
252fbfc8
PA
67222008-10-23 Pedro Alves <pedro@codesourcery.com>
6723
6724 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
6725 instead of SIGINT.
6726
28148e3d
JB
67272008-10-22 Joel Brobecker <brobecker@adacore.com>
6728
6729 * gdb.base/completion.exp: Update expected output following
6730 the addition of the "info tasks" command.
6731
c209f847
TT
67322008-10-22 Tom Tromey <tromey@redhat.com>
6733
6734 * gdb.base/exprs.exp (test_expr): Add test for string
6735 concatenation.
6736
f177e350
PA
67372008-10-19 Pedro Alves <pedro@codesourcery.com>
6738
6739 * configure.ac: Output gdb.python/Makefile.
6740 * configure: Regenerate.
6741 * gdb.python/Makefile.in: New.
6742
cce89356
JB
67432008-10-16 Joel Brobecker <brobecker@adacore.com>
6744
6745 * gdb.base/foll-fork.exp: Adjust the expected output to match
6746 the new description for fork/vfork catchpoints in the "info
6747 breakpoints" output.
6748
176d289d
TJB
67492008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6750
6751 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
6752
a08702d6
TJB
67532008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6754
6755 * gdb.python/python-value.c: New file.
6756 * gdb.python/python-value.exp: New file.
6757
1c5cfe86
PA
67582008-10-15 Pedro Alves <pedro@codesourcery.com>
6759
6760 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
6761
5a98ad69
DP
67622008-10-15 Denis Pilat <denis.pilat@st.com>
6763
41702f1b 6764 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 6765
dcb1a1e2
TT
67662008-10-09 Tom Tromey <tromey@redhat.com>
6767
6768 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
6769 'fprintf' and 'stderr'.
6770
9124fe48
JB
67712008-10-07 Joel Brobecker <brobecker@adacore.com>
6772
6773 * gdb.ada/ref_tick_size.exp: New testcase.
6774
45452591
DE
67752008-10-06 Doug Evans <dje@google.com>
6776
6777 * gdb.dwarf2/dw2-cu-size.exp: New file.
6778 * gdb.dwarf2/dw2-cu-size.S: New file.
6779
6780 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
6781 .Ltype_int for clarity.
6782
4fc5b208
PP
67832008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6784
6785 PR gdb/2384:
6786 * gdb.cp/gdb2384.exp: Extended to test more cases.
6787 * gdb.cp/gdb2384.cc: Likewise.
6788 * gdb.cp/gdb2384-base.h: Likewise.
6789 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 6790
d78df370
JK
67912008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6792
6793 * gdb.base/maint.exp (maint print type): Remove printing
6794 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
6795
9a044a89
TT
67962008-09-30 Tom Tromey <tromey@redhat.com>
6797
6798 * gdb.base/macscp.exp: Add completion tests.
6799 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
6800 (TWENTY_THREE): Likewise.
6801 (FORTY_EIGHT): Likewise.
6802
506800a9
TT
68032008-09-30 Tom Tromey <tromey@redhat.com>
6804
6805 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
6806 everywhere.
6807 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
6808
1a6f01b5
JK
68092008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6810
6811 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
6812 testcase is derived from. Fix racy dependency on an expected PID
6813 number. No longer support the testcase on Linux kernel 2.4.x.
6814
2fae03e8
TT
68152008-09-27 Tom Tromey <tromey@redhat.com>
6816
6817 * gdb.base/macscp.exp: Add tests for stringification, splicing,
6818 and varargs.
6819
1ad15515
PA
68202008-09-22 Pedro Alves <pedro@codesourcery.com>
6821
6822 * lib/mi-support.exp (mi_expect_interrupt): New.
6823 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
6824 from gdb.mi/mi-nonstop.exp.
6825 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
6826 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
6827 lib/mi-support.exp.
6828 Use mi_check_thread_states throughout. Avoid ".*" and do not
6829 require an anchor after -exec-run.
6830
d0b76dc6
DJ
68312008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
6832
6833 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
6834 stop is pending. Avoid ".*" when two stops are pending.
6835 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
6836 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
6837 newlines in fullnames.
6838 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
6839 (mi_expect_stop): Update comments. Only anchor in sync mode.
6840 Do not match newlines.
6841 (mi_send_resuming_command_raw): Always return status.
6842 (mi_get_stop_line): Do not match more than one line by accident.
6843 Only anchor in sync mode.
6844 (mi_run_inline_test): If -exec-next fails, give up.
6845
9990c830
UW
68462008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6847
6848 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
6849 on SPU.
6850
ebcf6f00
JB
68512008-09-10 Joel Brobecker <brobecker@adacore.com>
6852
6853 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
6854
b6db24e5
JB
68552008-09-10 Joel Brobecker <brobecker@adacore.com>
6856
6857 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
6858 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6859 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
6860 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6861 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
6862 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
6863 gdb.ada/interface.exp, gdb.ada/null_array.exp,
6864 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6865 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6866 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6867 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
6868 Include the "= " sequence in the expected output of print tests.
6869
2bf448e0
JB
68702008-09-10 Joel Brobecker <brobecker@adacore.com>
6871
6872 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
6873 description for boolean types.
6874
d51fd4c8
PA
68752008-09-09 Pedro Alves <pedro@codesourcery.com>
6876
6877 * gdb.base/hook-stop-continue.c: New.
6878 * gdb.base/hook-stop-continue.exp: New.
6879
694182d2
DJ
68802008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6881
6882 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
6883
3b8a7fc0
JG
68842008-09-08 Jerome Guitton <guitton@adacore.com>
6885
6886 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
6887 (stack_check_probe_2, stack_check_probe_loop_1)
6888 (stack_check_probe_loop_2): New functions.
6889 (main): Add call to these new functions.
6890 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
6891 functions, check that the breakpoint is inserted at the appropriate
6892 location.
6893 (insert_breakpoint): Slightly refine this procedure so that it can
6894 be called several times in the test.
6895
96cc0ae8
JG
68962008-09-08 Jerome Guitton <guitton@adacore.com>
6897
6898 * gdb.base/stack-checking.c: New file.
6899 * gdb.base/stack-checking.exp: New file.
6900
1f08b409
TJB
69012008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6902
6903 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
6904 * gdb.arch/altivec-regs.exp: Likewise.
6905 * gdb.arch/vsx-regs.exp: Likewise.
6906
3099e1c4
TJB
69072008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
6908
6909 * gdb.arch/ppc-fp.exp: New file.
6910 * gdb.arch/ppc-fp.c: New file.
6911
cc69bfc1
PP
69122008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6913
6914 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
6915 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 6916
b02a33db
MS
69172008-09-04 Michael Snyder <msnyder@vmware.com>
6918
6919 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
6920 as "at" (for non-debug functions such as _start).
6921
2992cbe0
UW
69222008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6923
6924 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
6925 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
6926 software watchpoints.
6927 * gdb.base/watch_thread_num.exp: Likewise.
6928
514f746b
AR
69292008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
6930
6931 * gdb.arch/i386-bp_permanent.exp: New test.
6932
876cecd0
TT
69332008-08-24 Tom Tromey <tromey@redhat.com>
6934
6935 * gdb.base/maint.exp: Update "maint print type".
6936
80f73d71
VP
69372008-08-21 Vladimir Prus <vladimir@codesourcery.com>
6938
6939 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
6940 support. Adjust the order of "*running" notifications.
6941 * gdb.mi/non-stop.c: Don't cast from int to void* and
6942 back.
6943
d9c78d7d
MK
69442008-08-20 Mark Kettenis <kettenis@gnu.org>
6945
6946 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
6947 expect to find it in the "info frame" output.
6948
97a2d1d3
DJ
69492008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
6950
6951 * gdb.base/interp.exp: Always consume both prompts.
6952
b96e2927
PA
69532008-08-20 Pedro Alves <pedro@codesourcery.com>
6954
6955 * gdb.base/pending.exp: Test pending breakpoints without symbols
6956 loaded.
6957
8cf6e61a
VP
69582008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6959
6960 * lib/mi-support.exp (mi_expect_stop): Produce
6961 more details on failures.
6962 * gdb.mi/mi-nonstop.exp: New.
6963 * gdb.mi/non-stop.c: New.
6964
c6ebd6cf
VP
69652008-08-19 Vladimir Prus <vladimir@codesourcery.com>
6966
a9c64011
AS
6967 * gdb.mi/mi-async.exp: Use 'set target-async'.
6968 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 6969
46a9b8ed
DJ
69702008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
6971
6972 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
6973
44feb3ce
TT
69742008-08-17 Tom Tromey <tromey@redhat.com>
6975
6976 * gdb.base/help.exp (help catch): Rewrite.
6977
311a4e6b
TJB
69782008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
6979
6980 * gdb.base/define.exp: Test indented command documentation.
6981 * gdb.python/python.exp: Test indented multi-line command.
6982
604c2f83
LM
69832008-08-15 Luis Machado <luisgpm@br.ibm.com>
6984
6985 * testsuite/gdb.arch/vsx-regs.c: New source file.
6986 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
6987 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
6988
886a217c
TT
69892008-08-14 Tom Tromey <tromey@redhat.com>
6990
6991 * gdb.base/macscp.exp: Add regression test for "macro define" or
6992 "macro undef" with no arguments.
6993
c814a4f3
PP
69942008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
6995
6996 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 6997
12ab8a60
UW
69982008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6999
7000 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7001
d57a3c85
TJB
70022008-08-06 Tom Tromey <tromey@redhat.com>
7003
7004 * gdb.python/python.exp: New file.
7005
c7b778ff
JK
70062008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7007
7008 Fix for PR gdb/1543.
7009 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7010 $LOCATION.
7011 (location): New variable.
7012 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7013 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7014 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7015 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7016 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7017 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7018 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7019 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7020 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7021 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7022 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7023 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7024 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7025 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7026 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7027 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7028 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7029 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7030 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7031 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7032 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7033 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7034 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7035 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7036 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7037 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7038 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7039 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7040 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7041 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7042 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7043 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7044 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7045 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7046 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7047 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7048 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7049 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7050 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7051 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7052 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7053 gdb.base/type-opaque.exp, gdb.base/until.exp,
7054 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7055 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7056 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7057 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7058 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7059 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7060 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7061 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7062 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7063 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7064 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7065 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7066 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7067 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7068 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7069 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7070 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7071 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7072 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7073 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7074 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7075 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7076 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7077 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7078 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7079 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7080 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7081 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7082 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7083 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7084 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7085 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7086 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7087 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7088 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7089 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7090 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7091 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7092 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7093 to bug-gdb@prep.ai.mit.edu .
7094
5e06a3d1
VP
70952008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7096
7097 * lib/mi-support.exp (mi_load_shlibs): New.
7098 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7099
9d81d21b
VP
71002008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7101
7102 * lib/mi-support.exp (get_mi_thread_list)
7103 (check_mi_and_console_threads): New, moved from ...
7104 * gdb.mi/mi-pthread.exp: ...here.
7105 * gdb.mi/gdb669.exp (get_mi_thread_list)
7106 (check_mi_and_console_threads): Delete.
7107 * gdb.mi/mi2-pthread.exp: Likewise.
7108
bae98fe0
TT
71092008-07-28 Tom Tromey <tromey@redhat.com>
7110
7111 * Makefile.in (just-check): Remove. Move body to...
7112 (check): ... here.
7113
57380f4e
DJ
71142008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7115
7116 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7117 Add a test for duplicated SIGINTs.
7118
e09490f1
DJ
71192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7120
7121 * gdb.threads/schedlock.exp (get_args): Update to work for any
7122 value of NUM.
7123 (Top level): Report the number of threads that did not resume.
7124
6387b45f
DJ
71252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7126
7127 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7128
62f64ff2
DJ
71292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7130
7131 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7132 non-MI prompt.
7133
fa8de41e
TT
71342008-07-26 Tom Tromey <tromey@redhat.com>
7135
7136 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7137 (function_struct, function_struct_ptr): New globals.
7138 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7139 function pointer in a struct.
7140
ccb3ac8a
TT
71412008-07-26 Tom Tromey <tromey@redhat.com>
7142
7143 * gdb.base/macscp.exp: Add test for macro lexing bug.
7144
d7d9f01e
TT
71452008-07-18 Tom Tromey <tromey@redhat.com>
7146
7147 * gdb.base/macscp.exp: Add macro tests.
7148
9bf07184
PP
71492008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7150
7151 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7152
becf6477
PP
71532008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7154
7155 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7156
0709f7d3
PP
71572008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7158
7159 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7160
7093c834
PP
71612008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7162
7163 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7164
b432ffe3
JK
71652008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7166
7167 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7168
b1a268e5
VP
71692008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7170
7171 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7172
e2995f8e
KB
71732008-07-11 Kevin Buettner <kevinb@redhat.com>
7174
7175 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7176 of regexp to account for changes made to GDB in the printing of
7177 byte vectors.
7178
14032a66
TT
71792008-07-11 Tom Tromey <tromey@redhat.com>
7180
7181 * gdb.base/completion.exp: Add 'help' completion test.
7182
981505ef
JK
71832008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7184
7185 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7186
10568435
JK
71872008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7188
7189 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7190
4487aabf
PA
71912008-07-09 Pedro Alves <pedro@codesourcery.com>
7192
7193 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7194
a4a9b1c4
PA
71952008-07-09 Pedro Alves <pedro@codesourcery.com>
7196
7197 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7198
3c3185ac
JK
71992008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7200
7201 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7202
7ebd49dc
VP
72032008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7204
7205 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7206 previous commit. Add a comment.
7207
84e46146
PA
72082008-06-28 Pedro Alves <pedro@codesourcery.com>
7209
7210 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7211
0f8d4a2f
VP
72122008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7213
7214 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7215
f747e0ce
PA
72162008-06-27 Pedro Alves <pedro@codesourcery.com>
7217
7218 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7219 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7220 compiling an executable, link in an object that forces unbuffered
7221 output.
7222 * lib/set_unbuffered_mode.c: New file.
7223
734a5c36
JK
72242008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7225
7226 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7227
a2840c35
VP
72282008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7229
a9c64011
AS
7230 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7231 mi_expect_stop.
7232 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7233 Demand that *running is output.
7234 (detect_async): Perform checking every time.
7235 (mi_send_resuming_command): Extract everything into...
7236 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7237 (mi_expect_stop): Don't accept any output before *stopped.
7238
6ae37fef
VP
72392008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7240
7241 Robustify mi-simplerun.
a9c64011
AS
7242 * gdb.mi/basics.c (main): Add a call to sleep.
7243 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7244 * gdb.mi/mi2-cli.exp: Likewise.
7245 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7246
b4aa76f0 72472008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7248
7249 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7250
e1ac3328
VP
72512008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7252
a9c64011
AS
7253 * gdb.mi/mi-console.exp: Adjust.
7254 * gdb.mi/mi-syn-frame.exp: Adjust.
7255 * gdb.mi/mi2-console.exp: Adjust.
7256 * gdb.mi/mi2-syn-frame.exp: Adjust.
7257 * lib/mi-support.exp (mi_run_cmd): Adjust.
7258 (mi_send_resuming_command): Adjust.
e1ac3328 7259
f7f9a841
VP
72602008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7261
7262 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7263 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7264 testing of stopped.
7265 * gdb.mi/mi2-syn-frame.exp: Likewise.
7266 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7267 (async, detect_async): New.
7268 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7269 depending on if we're running in sync or async mode.
f7f9a841 7270
37cd5d19
TT
72712008-06-09 Tom Tromey <tromey@redhat.com>
7272
7273 * gdb.base/completion.exp: New tests for field name completion
7274 with spaces, and field name completion with '->'.
7275
65d12d83
TT
72762008-06-06 Tom Tromey <tromey@redhat.com>
7277
7278 * gdb.base/break1.c (struct some_struct): New struct.
7279 (values): New global.
7280 * gdb.base/completion.exp: Add field name completion test.
7281
ebfe2e3f
PP
72822008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7283
7284 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7285 to pointer.
7286 * gdb.cp/call-c.cc: Likewise.
7287
bcf6fc3a
NR
72882008-06-06 Nick Roberts <nickrob@snap.net.nz>
7289
7290 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7291 annotation.
7292
49fd4a42 72932008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7294 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7295
7296 * gdb.threads/execl.c, gdb.threads/execl1.c,
7297 gdb.threads/execl.exp: New tests.
a9c64011 7298
8a34ac3f
AR
72992008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7300 Daniel Jacobowitz <dan@codesourcery.com>
7301
7302 * gdb.cp/exception.exp: Activate test, make it work with pending
7303 catchpoints.
7304
86ae69ef
JK
73052008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7306
7307 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7308
f7f9ae2c
VP
73092008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7310
a9c64011
AS
7311 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7312 now printed.
7313 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7314
2a2d4dc3
AS
73152008-05-27 Andreas Schwab <schwab@suse.de>
7316
7317 * gdb.base/frame-args.exp: Handle arguments that are optimized
7318 out.
7319
5099e4d9
LM
73202008-05-26 Luis Machado <luisgpm@br.ibm.com>
7321
7322 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7323 quiet for ppc32 and group options into a single variable.
7324
d9c36a91
JB
73252008-05-23 Joel Brobecker <brobecker@adacore.com>
7326
7327 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7328 of zero-size elements.
7329 * gdb.ada/null_array.exp: Test printing this new array.
7330
103a8671
JK
73312008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7332
7333 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7334
07a4cc1a 73352008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7336
7337 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7338 of the "finish" command.
7339
55f996a7
NR
73402008-05-21 Nick Roberts <nickrob@snap.net.nz>
7341
7342 * gdb.base/annota1.exp: Test for new annotation.
7343
907fc202
UW
73442008-05-16 Pedro Alves <pedro@codesourcery.com>
7345
7346 * gdb.base/fixsection.exp: New file.
7347 * gdb.base/fixsection0.c: New file.
7348 * gdb.base/fixsection1.c: New file.
7349
e8f97270
UW
73502008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7351
7352 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7353 * gdb.base/annota3.exp: Likewise.
7354
ac0bb574
NF
73552008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7356
7357 * gdb.base/watch_thread_num.exp: Don't run tests that require
7358 watchpoints if the target doesn't support them.
7359
6fadd07a
DE
73602008-05-12 Doug Evans <dje@google.com>
7361
7362 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7363
6e9a4a30
JB
73642008-05-09 Joel Brobecker <brobecker@adacore.com>
7365
7366 * gdb.ada/assign_1.exp: New testcase.
7367
08388c79
DE
73682008-05-09 Doug Evans <dje@google.com>
7369
a3c83fae
DE
7370 * gdb.base/find.exp: New file.
7371 * gdb.base/find.c: New file.
08388c79 7372
bd5ddfe8
DJ
73732008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7374
7375 * gdb.base/commands.exp (watchpoint_command_test): Handle
7376 gdb,no_hardware_watchpoints.
7377 * gdb.base/float.exp: Allow ARM targets without floating point.
7378 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7379
b5dd68e2 73802008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 7381 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
7382
7383 * gdb.ada/lang_switch: New test program.
7384 * gdb.ada/lang_switch.exp: New testcase.
7385
382d13d1
DE
73862008-05-05 Doug Evans <dje@google.com>
7387
7388 * gdb.base/help.exp (disassemble): Update expected help text.
7389
9dd789d0
PA
73902008-05-04 Pedro Alves <pedro@codesourcery.com>
7391
7392 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7393
611c83ae
PA
73942008-05-04 Pedro Alves <pedro@codesourcery.com>
7395
7396 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7397 different times.
7398
ff013f42
JK
73992008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7400
7401 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7402 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7403 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7404 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7405
96dff6a2
VP
74062008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7407
7408 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7409 notification to appear.
7410
55cd6f92
DJ
74112008-05-04 Daniel Jacobowitz <dan@debian.org>
7412
7413 * gdb.base/fullname.c: New file.
7414 * gdb.base/fullname.exp: New file.
7415 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7416
d705c43c
PA
74172008-05-03 Pedro Alves <pedro@codesourcery.com>
7418
7419 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7420 expressions with macros.
7421
333222e1
JK
74222008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7423
7424 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7425
5ac01682
DJ
74262008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7427
7428 * gdb.base/completion.exp: Handle lack of other symbols beginning
7429 with "a".
7430
7431 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7432
237fc4c9
PA
74332008-05-02 Jim Blandy <jimb@codesourcery.com>
7434
7435 * gdb.asm/asmsrc1.s: Add scratch space.
7436
ed5e9466
DJ
74372008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7438 Daniel Jacobowitz <dan@codesourcery.com>
7439
7440 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7441 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7442 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7443
b39cc962
DJ
74442007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7445
7446 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7447
36d520f5
JB
74482008-05-01 Joel Brobecker <brobecker@adacore.com>
7449
7450 * gdb.base/info-target.exp: New testcase.
7451
8d4e3071
DJ
74522008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7453
7454 * gdb.cp/hang.exp: Use .cc instead of .C.
7455 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7456 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7457
6f3f3097
DJ
74582008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7459
7460 * gdb.base/gdb1250.exp: Remove perror.
7461 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
7462
5550a914
PA
74632008-04-30 Pedro Alves <pedro@codesourcery.com>
7464
7465 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
7466 .2byte.
7467
d848e687
DJ
74682008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
7469
7470 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
7471 (maybe_kfail): New.
7472
93b5768b
PA
74732008-04-25 Pedro Alves <pedro@codesourcery.com>
7474
7475 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
7476
721c02de
VP
74772008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7478
a9c64011
AS
7479 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
7480 * gdb.mi/mi2-syn-frame.exp: Likewise.
7481 * lib/mi-support.exp: Likewise.
721c02de 7482
74960c60
VP
74832008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7484
7485 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
7486 to specify regexp for the location to stop at.
7487 * gdb.base/break-always.c: New.
7488 * gdb.base/break-always.exp: New.
7489
d24317b4
VP
74902008-04-24 Vladimir Prus <vladimir@codesourcery.com>
7491
7492 * lib/mi-support.exp (mi_runto_helper): Adjust
7493 for the original-location field.
7494 (mi_create_breakpoint, mi_list_breakpoints): New.
7495 * gdb.mi/mi-break.exp: Adjust.
7496 * gdb.mi/mi2-break.exp: Adjust.
7497 * gdb.mi/mi-pending.exp: Adjust.
7498 * gdb.mi/mi-simplerun.exp: Adjust.
7499 * gdb.mi/mi2-simplerun.exp: Adjust.
7500 * gdb.mi/mi-syn-frame.exp: Adjust.
7501 * gdb.mi/mi2-syn-frame.exp: Adjust.
7502 * gdb.mi/mi-until.exp: Adjust.
7503 * gdb.mi/mi2-until.exp: Adjust.
7504 * gdb.mi/mi-var-display.exp: Adjust.
7505 * gdb.mi/mi2-var-display.exp: Adjust.
7506 * gdb.mi/mi-watch.exp: Adjust.
7507 * gdb.mi/mi2-watch.exp: Adjust.
7508
fdc59709 75092008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 7510
a9c64011
AS
7511 * aclocal.m4: Add override.m4.
7512 * configure: Regenerate.
fdc59709 7513
8e91f023
VP
75142008-04-19 Vladimir Prus <vladimir@codesourcery.com>
7515
7516 * gdb.mi/var-cmd.c (do_at_tests): Verify that
7517 '-var-update --all-values' reports new value even the type
7518 of a variable object has changed.
7519
233a11ab
CS
75202008-04-18 Craig Silverstein <csilvers@google.com>
7521
7522 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
7523 files.
d24317b4 7524
9c1137ad
JB
75252008-04-18 Joel Brobecker <brobecker@adacore.com>
7526
7527 * gdb.ada/atomic_enum: New test program.
7528 * gdb.ada/atomic_enum.exp: New testcase.
7529
66d0bbc7
DE
75302008-04-17 Doug Evans <dje@google.com>
7531
7532 * gdb.opt/Makefile.in: Fix whitespace.
7533
100906b0
UW
75342008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
7535
7536 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
7537
4584e32e
DE
75382008-04-17 Doug Evans <dje@google.com>
7539
7540 * gdb.base/hashline1.exp: New testcase.
7541 * gdb.base/hashline2.exp: New testcase.
7542 * gdb.base/hashline2.exp: New testcase.
7543
0a320680
PA
75442008-04-17 Pedro Alves <pedro@codesourcery.com>
7545
7546 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
7547
18ac113b
AR
75482008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
7549
7550 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
7551 temporary breakpoint to match "Temporary breakpoint".
7552 * gdb.base/break.exp (delete_breakpoints): Likewise.
7553 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
7554 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
7555 * gdb.base/display.exp: Likewise.
7556 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
7557 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
7558 * gdb.base/restore.exp (restore_tests): Likewise.
7559 * gdb.base/sepdebug.exp: Likewise.
7560 * gdb.base/watchpoint.exp: Likewise.
7561 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
7562 * gdb.mi/mi-pending.exp: Likewise.
7563 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
7564 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
7565 * gdb.mi/mi-var-cmd.exp: Likewise.
7566 * gdb.mi/mi-var-display.exp: Likewise.
7567 * gdb.mi/mi2-cli.exp: Likewise.
7568 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
7569 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
7570 * gdb.mi/mi2-var-display.exp: Likewise.
7571 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
7572 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
7573 new "disp" field.
a9c64011 7574 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
7575 reason. This is to support fix for PR2424.
7576
add38693
JK
75772008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7578
7579 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
7580
fcacd99f
VP
75812008-04-13 Vladimir Prus <vladimir@codesourcery.com>
7582
7583 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 7584 field. Add more floating varobj tests.
fcacd99f 7585 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
7586 field.
7587 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
7588 (main): Call do_at_tests.
7589 * lib/mi-support.exp (mi_create_floating_varobj)
7590 (mi_varobj_update_with_type_change): New.
fcacd99f 7591
de051565
MK
75922008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
7593
7594 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
7595 option of -var-evaluate-expression.
7596 * gdb.mi/mi2-var-display.exp: Likewise.
7597
dbc52822
VP
75982008-04-07 Vladimir Prus <vladimir@codesourcery.com>
7599
7600 Introduce test setup helpers.
a9c64011
AS
7601 * lib/gdb.exp (build_executable, clean_restart)
7602 (prepare_for_testing): New.
7603 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
7604 * gdb.base/return.exp: Likewise.
7605 * gdb.base/ending-run.exp: Likewise.
dbc52822 7606
473591da
NR
76072008-04-07 Nick Roberts <nickrob@snap.net.nz>
7608
7609 * gdb.mi/mi-async.exp: New test for asynchronous Machine
7610 Interface (MI) responses.
7611
2b2d9e11
VP
76122008-04-06 Vladimir Prus <vladimir@codesourcery.com>
7613
a9c64011
AS
7614 * gdb.cp/breakpoint.cc: New code to test conditions involving
7615 member variables.
7616 * gdb.cp/breakpoint.exp: Test condition involving member
7617 variables.
2b2d9e11 7618
bb378428
VP
76192008-04-05 Vladimir Prus <vladimir@codesourcery.com>
7620
7621 * lib/mi-support.exp (mi_expect_stop): New.
7622 (mi_run_cmd): Change the
7623 token. Use mi_send_resuming_command, use
7624 mi_expect_stop.
7625 (mi_execute_to_helper): Rename to mi_execute_to.
7626 (mi_send_resuming_command): Add more error patterns.
7627 (mi_wait_for_stop): Renamed to...
7628 (mi_get_stop_line): ...this.
7629 (mi_run_inline_test): Adjust.
7630
7631 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
7632 * gdb.mi/mi-console.exp: Likewise.
7633 * gdb.mi/mi-pending.exp: Likewise.
7634 * gdb.mi/mi-simplerun.exp: Likewise.
7635 * gdb.mi/mi-stack.exp: Likewise.
7636 * gdb.mi/mi-stepi.exp: Likewise.
7637 * gdb.mi/mi-syn-frame.exp: Add comment.
7638 * gdb.mi/mi-until.exp: Likewise.
7639 * gdb.mi/mi-var-display.exp: Likewise.
7640 * gdb.mi/mi-watch.exp: Likewise.
7641 * gdb.mi/mi2-cli.exp: Likewise.
7642 * gdb.mi/mi2-console.exp: Likewise.
7643 * gdb.mi/mi2-simplerun.exp: Likewise.
7644 * gdb.mi/mi2-stack.exp: Likewise.
7645 * gdb.mi/mi2-stepi.exp: Likewise.
7646 * gdb.mi/mi2-until.exp: Likewise.
7647 * gdb.mi/mi2-var-display.exp: Likewise.
7648 * gdb.mi/mi2-watch.exp: Likewise.
7649
62172bb9
UW
76502008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7651
7652 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
7653
7654 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
7655
a13e061a
PA
76562008-04-04 Pedro Alves <pedro@codesourcery.com>
7657
7658 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
7659 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
7660 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7661 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
7662 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
7663 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
7664 expect an mi error duplicated in stderr.
7665
eae06beb
JB
76662008-04-03 Joel Brobecker <brobecker@adacore.com>
7667
7668 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
7669 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
7670 Add a couple of tests that verify the behavior when the new setting
7671 is set to "cancel" and "all".
7672 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
7673 "ask" before we start the testing.
7674
79c6ced6
AR
76752008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
7676
7677 * gdb.cp/casts.cc: Add class reference variables.
7678 * gdb.cp/casts.exp: New test cases for up/down casting references.
7679
6c2d1a6b
MK
76802008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
7681
7682 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
7683 instead of beginning to make an extra test pass.
7684 * gdb.mi/mi2-var-display.exp: Likewise.
7685
55b411d9
MR
76862008-03-31 Maciej W. Rozycki <macro@mips.com>
7687
7688 * gdb.base/break.exp: Mark failures as such. Fix formatting.
7689
c6140da2
MD
76902008-03-31 Markus Deuling <deuling@de.ibm.com>
7691 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7692
7693 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
7694 value. Add xfail for older kernels.
7695
79732189
AR
76962008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
7697
7698 Bring mi-support in line with gdb.exp.
7699 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
7700 (mi_gdb_start): New function.
7701
33c3676e
MR
77022008-03-28 Maciej W. Rozycki <macro@mips.com>
7703
7704 * gdb.mi/mi-var-cmd.exp: Fix a typo.
7705
92e28119
VP
77062008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7707
7708 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
7709 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 7710
9e8e3afe
VP
77112008-03-26 Vladimir Prus <vladimir@codesourcery.com>
7712
7713 * lib/mi-support.exp (mi_create_varobj_checked): New.
7714 (mi_list_varobj_children): Allow to check for a
7715 value.
7716 (mi_list_array_varobj_children): New.
7717
7718 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
7719 and mi_list_varobj_children, as opposed to hardcoding
7720 expected strings.
7721 * gdb.mi/gdb701.exp: Likewise.
7722 * gdb.mi/gdb792.exp: Likewise.
7723 * gdb.mi/mi-var-block.exp: Likewise.
7724 * gdb.mi/mi-var-cmd.exp: Likewise.
7725 * gdb.mi/mi-var-invalidate.exp: Likewise.
7726 * gdb.mi/mi2-var-block.exp: Likewise.
7727 * gdb.mi/mi2-var-child.exp: Likewise.
7728 * gdb.mi/mi2-var-cmd.exp: Likewise.
7729 * gdb.mi/mi2-var-display.exp: Likewise.
7730
9df50351
JK
77312008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7732
7733 Fix random false FAILs on i386.
7734 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
7735
31e5d73a
DJ
77362008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7737
7738 PR gdb/544
7739 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
7740
12f4afab
DJ
77412008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
7742
7743 PR gdb/544
7744 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
7745
b562a0cb
DJ
77462008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7747
7748 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
7749 fixed PR gdb/544.
7750
17faa917
DJ
77512008-03-21 Pedro Alves <pedro@codesourcery.com>
7752
7753 * gdb.threads/fork-child-threads.exp: Test next over fork.
7754
6214f497
DJ
77552008-03-21 Chris Demetriou <cgd@google.com>
7756
7757 * gdb.base/break.exp (rbreak junk): New test for rbreak
7758 "Junk at end of arguments" issue.
7759
63092375
DJ
77602008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7761
7762 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
7763 *& to work on created array elements.
7764 (Top level): Test print $pc with a file. Test string operations
7765 without a target.
7766 * gdb.base/ptype.exp: Do not expect *& to work on created array
7767 elements.
7768
b21991b0
DJ
77692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
7770
7771 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7772 gdb.threads/staticthreads.exp: Update exit query.
7773
c4b347c7
SL
77742008-03-07 Sandra Loosemore <sandra@codesourcery.com>
7775
7776 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
7777
fa4727a6
DJ
77782008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
7779
7780 * gdb.base/watchpoint.c (global_ptr, func4): New.
7781 (main): Call func4.
7782 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
7783 (test_inaccessible_watchpoint): New.
7784
2f34202f
MR
77852008-02-29 Maciej W. Rozycki <macro@mips.com>
7786
7787 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
7788 select the largest.
7789
0d6ba1b1
DJ
77902008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7791
7792 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
7793 frames-invalid annotations.
7794
e691325a
PM
77952008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
7796
a9c64011 7797 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 7798
f85b5ecc
DE
77992008-02-27 Doug Evans <dje@google.com>
7800
7801 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
7802 for bug 1738.
7803 (breakpoint_to_handler_entry): Ditto.
7804
b40e7bf3
JB
78052008-02-27 Joel Brobecker <brobecker@adacore.com>
7806
7807 * gdb.base/ending-run.exp: Use the first line of code inside
7808 function body to test breakpoints.
7809 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
7810 location where the breakpoint is inserted when using the line
7811 where a function is declared. Fix typo in the description of
7812 one of the tests.
7813 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
7814
2faca73a
PM
78152008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7816
7817 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 7818 tests.
2faca73a 7819
6f439c36
PM
78202008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
7821
7822 * gdb.base/args.exp: avoid same output for tests
7823 with single quotes.
7824
54e52265
VP
78252008-02-26 Vladimir Prus <vladimir@codesourcery.com>
7826
a9c64011
AS
7827 * gdb.base/annota1.exp: Adjust for 'info break'
7828 format changes.
7829 * gdb.base/annota3.exp: Likewise.
7830 * gdb.base/break.exp: Likewise.
7831 * gdb.base/condbreak.exp: Likewise.
7832 * gdb.base/pending.exp: Likewise.
7833 * gdb.base/sepdebug.exp: Likewise.
7834 * gdb.base/unload.exp: Likewise.
7835 * gdb.cp/ovldbreak.exp: Likewise.
7836 * gdb.mi/mi-pending.exp: Likewise.
54e52265 7837
897b09ca
DE
78382008-02-07 Doug Evans <dje@google.com>
7839
7840 * gdb.cp/mb-inline.exp: New.
7841 * gdb.cp/mb-inline.h: New.
7842 * gdb.cp/mb-inline1.cc: New.
7843 * gdb.cp/mb-inline2.cc: New.
7844
b1c32d35
PM
78452008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
7846
7847 * gdb.pascal/floats.pas: New test program.
7848 * gdb.pascal/floats.exp: New testcase.
7849
1a4ca44a
TJB
78502008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7851
7852 * gdb.base/callfuncs.c (t_float_many_args): New function.
7853 (t_double_many_args): New function.
7854 * gdb.base/callfuncs.exp: Add tests for exceeding float
7855 and double parameters passed through the stack.
7856
439048e8
JB
78572008-02-05 Joel Brobecker <brobecker@adacore.com>
7858
7859 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
7860 gdb.ada/complete/foo.adb: New files.
7861 * gdb.ada/complete.exp: New testcase.
7862
81fe8080
DE
78632008-02-03 Doug Evans <dje@google.com>
7864
301f0ecf
DE
7865 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
7866
81fe8080
DE
7867 * gdb.cp/gdb2384.exp: New file.
7868 * gdb.cp/gdb2384.cc: New file.
7869 * gdb.cp/gdb2384-base.h: New file.
7870 * gdb.cp/gdb2384-base.cc: New file.
7871
4b071aec
DE
78722008-02-02 Doug Evans <dje@google.com>
7873
7874 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
7875
61137ba6
JB
78762007-02-01 Joel Brobecker <brobecker@adacore.com>
7877
7878 * gdb.ada/sym_print_name: New test program.
7879 * gdb.ada/sym_print_name.exp: New testcase.
7880
78812007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
7882
7883 * gdb.ada/nested/hello.adb: New file.
7884 * gdb.ada/nested.exp: New testcase.
7885 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7886
98deb0da
VP
78872008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7888
7889 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
7890 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
7891 don't cause future evaluations of function to report
7892 creation of internal breakpoints.
98deb0da 7893
723a2275
VP
78942008-02-01 Vladimir Prus <vladimir@codesourcery.com>
7895
7896 * gdb.mi/mi-break.exp (test_error): New.
7897 Call it.
7898
fb546a2f
LM
78992008-01-31 Luis Machado <luisgpm@br.ibm.com>
7900
7901 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
7902 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
7903
2d8fd90a
PM
79042008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7905
7906 * gdb.pascal/integers.pas: New test program.
7907 * gdb.pascal/integers.exp: New testcase.
7908
a7fa0ded
PM
79092008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
7910
7911 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
7912
5e1a1926
TJB
79132008-01-30 Luis Machado <luisgpm@br.ibm.com>
7914
7915 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
7916 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
7917
8d04f9f0
JB
79182008-01-30 Paul Hilfinger <hilfinger@adacore.com>
7919
7920 * gdb.ada/formatted_ref: New test program.
7921 * gdb.ada/formatted_ref.exp: New testcase.
7922
7923 * gdb.cp/formatted-ref.cc: New file.
7924 * gdb.cp/formatted-ref.exp: New testcase.
7925
ce75a98f
JB
79262008-01-30 Joel Brobecker <brobecker@adacore.com>
7927
7928 * gdb.base/ptype.exp: Add testing of "ptype $pc".
7929
e835f6bf
NR
79302008-01-30 Nick Roberts <nickrob@snap.net.nz>
7931
7932 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
7933 (test_file_list_exec_source_file): Update to new macro-info field.
7934
d118ef87
PH
79352008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7936
7937 * gdb.ada/exprs: New test program.
7938 * gdb.ada/exprs.exp: New testcase.
7939
7d35ab09
TJB
79402008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7941
7942 * dfp-test.c (DELTA, DELTA_B): New definitions.
7943 (double_val1, double_val2, double_val3, double_val4, double_val5,
7944 double_val6, double_val7, double_val8, double_val9, double_val10,
7945 double_val11, double_val12, double_val13, double_val14, dec32_val1,
7946 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
7947 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
7948 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
7949 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
7950 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
7951 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
7952 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
7953 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
7954 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
7955 dec128_val16): New global variables.
7956 (decimal_dec128_align): New function.
7957 (decimal_mixed): Likewise.
7958 (decimal_many_args_dec32): Likewise.
7959 (decimal_many_args_dec64): Likewise.
7960 (decimal_many_args_dec128): Likewise.
7961 (decimal_many_args_mixed): Likewise.
7962 * dfp-test.exp: Add tests calling new inferior functions.
7963
2d717e4f
DJ
79642008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7965
7966 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
7967 gdb.server/ext-run.exp: New files.
7968 * lib/gdbserver-support.exp (gdbserver_download): New.
7969 (gdbserver_start): New. Update gdbserver expected
7970 output.
7971 (gdbserver_spawn): Use them.
7972 (gdbserver_start_extended): New.
7973
e85a822c
DJ
79742008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7975
7976 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
7977 Run on GNU/Linux.
7978 (do_exec_tests): Check for systems which do not support catchpoints.
7979 Do not match START.
7980 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
7981 Run on GNU/Linux. Enable verbose output.
7982 (check_fork_catchpoints): New.
7983 (explicit_fork_child_follow, catch_fork_child_follow)
7984 (tcatch_fork_parent_follow): Update expected messages.
7985 (do_fork_tests): Use check_fork_catchpoints.
7986 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
7987 Run on GNU/Linux. Enable verbose output.
7988 (check_vfork_catchpoints): New.
7989 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
7990 expected messages.
7991 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
7992
401ea829
JB
79932008-01-29 Jim Blandy <jimb@red-bean.com>
7994
7995 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
7996 host' errors.
7997 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
7998
aceaf3ad
JB
79992008-01-29 Jim Blandy <jimb@red-bean.com>
8000
8001 * gdb.threads/sigthread.c: Use barriers to ensure that
8002 child_thread and child_thread_two are always initialized before we
8003 start to use them.
8004
a5606eee
VP
80052008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8006
8007 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8008 * gdb.base/watchpoint-solib.c: New.
8009 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8010
c55a82bb
PM
80112008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8012
8013 * gdb.base/gdb1056.exp: Add unsigned integer test.
8014
0993fe05
DE
80152008-01-28 Doug Evans <dje@google.com>
8016
8017 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8018
4fe42e7f
JB
80192008-01-27 Jim Blandy <jimb@codesourcery.com>
8020
c7a69933
JB
8021 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8022
4fe42e7f
JB
8023 * gdb.base/expand-psymtabs.exp: Doc fix.
8024
5def8285
MK
80252008-01-26 Mark Kettenis <kettenis@gnu.org>
8026
8027 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8028
5313c911
NR
80292008-01-24 Nick Roberts <nickrob@snap.net.nz>
8030
a9c64011 8031 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8032 -var-set-format.
8033
93815fbf
VP
80342008-01-23 Chris Demetriou <cgd@google.com>
8035
8036 * gdb.threads/thread_events.c: New testcase source file.
8037 * gdb.threads/thread_events.exp: New testcase expect file.
8038
467a88ee
NR
80392008-01-23 Nick Roberts <nickrob@snap.net.nz>
8040
8041 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8042
8043 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8044 -var-set-format.
8045
d8f82aba
DJ
80462008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8047 Vladimir Prus <vladimir@codesourcery.com>
8048
8049 * gdb.base/float.exp: Allow missing floating point for m68k and
8050 PowerPC.
8051
60c46647
VP
80522008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8053
8054 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8055 ignore count.
8056 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8057 * gdb.mi/mi-cli.exp: Adjust.
8058 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8059
c7dd36a1
PA
80602008-01-17 Pedro Alves <pedro@codesourcery.com>
8061
8062 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8063 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8064 with dummy_ptr's address.
8065 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8066 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8067 all targets.
8068 * gdb.mi/mi2-var-child.exp: Likewise.
8069
39d5313e
JB
80702008-01-09 Joel Brobecker <brobecker@adacore.com>
8071
8072 * gdb.ada/null_array: New test program.
8073 * gdb.ada/null_array.exp: New testcase.
8074
0aea4bf3
LM
80752008-01-09 Luis Machado <luisgpm@br.ibm.com>
8076
8077 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8078 with required float modifiers.
8079
0b354900
JB
80802008-01-08 Joel Brobecker <brobecker@adacore.com>
8081
8082 * gdb.ada/funcall_param: New test program.
8083 * gdb.ada/funcall_param.exp: New testcase.
8084
cdb7f5d4
JB
80852008-01-08 Joel Brobecker <brobecker@adacore.com>
8086
8087 * gdb.ada/arrayparam: New test program.
8088 * gdb.ada/arrayparam.exp: New testcase.
8089
88e2547f
JB
80902008-01-08 Joel Brobecker <brobecker@adacore.com>
8091
8092 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8093 landed. Should also fix random failures in the test following it.
8094
f6867ce0
TJB
80952008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8096
8097 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8098 for expressions with decimal float values.
8099 (test_dfp_conversions): New function to test casts to and from
8100 decimal float types.
8101 Call test_dfp_conversions.
8102 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8103 elements.
8104 (main): Initialize ds.float4 and ds.double8 elements.
8105 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8106 string to new error message.
8107 (d64_set_tests): Likewise.
8108 (d128_set_tests): Likewise.
8109 Add tests for expressions with decimal float variables. Add tests for
8110 conversions to and from decimal float types.
8111
f9c11282
JB
81122008-01-05 Joel Brobecker <brobecker@adacore.com>
8113
8114 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8115 * gdb.ada/packed_tagged.exp: New testcase.
8116
0ecbca72
JB
81172008-01-04 Joel Brobecker <brobecker@adacore.com>
8118
8119 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8120 gdb.ada/homonym/homonym_main.adb: New files.
8121 * gdb.ada/homonym.exp: New testcase.
8122
c18d3d89
JB
81232008-01-04 Joel Brobecker <brobecker@adacore.com>
8124
8125 * gdb.ada/packed_array.exp: Add testing of references to
8126 a packed array.
8127
ecc7085b
JB
81282008-01-04 Joel Brobecker <brobecker@adacore.com>
8129
8130 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8131 New files.
8132 * gdb.ada/type_coercion.exp: New testcase.
8133
c474c922
JB
81342008-01-04 Joel Brobecker <brobecker@adacore.com>
8135
8136 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8137 gdb.ada/tagged/foo.adb: New file.
8138 * gdb.ada/tagged.exp: New testcase.
8139
9005b927
JB
81402008-01-04 Joel Brobecker <brobecker@adacore.com>
8141
8142 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8143 gdb.ada/ptype_field/foo.adb: New files.
8144 * gdb.ada/ptype_field.exp: New testcase.
8145
1a6aaad8
JB
81462008-01-03 Joel Brobecker <brobecker@adacore.com>
8147
8148 * gdb.ada/print_pc.exp: New testcase.
8149
0ef22f53
JB
81502008-01-03 Joel Brobecker <brobecker@adacore.com>
8151
8152 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8153 gdb.ada/taft_type/p.adb: New files.
8154 * gdb.ada/taft_type.exp: New testcase.
8155
1689ecf8
JB
81562008-01-03 Joel Brobecker <brobecker@adacore.com>
8157
8158 * gdb.ada/array_bounds/bar.adb: New file.
8159 * gdb.ada/array_bounds.exp: New testcase.
8160
a4d0b9c3
JB
81612008-01-03 Joel Brobecker <brobecker@adacore.com>
8162
8163 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8164 gdb.ada/arrayptr/foo.adb: New files.
8165 * gdb.ada/arrayptr.exp: New testcase.
8166
a31ace00
JB
81672008-01-03 Joel Brobecker <brobecker@adacore.com>
8168
8169 * gdb.base/set-lang-auto.exp: New testcase.
8170
a97fced3
JB
81712008-01-03 Joel Brobecker <brobecker@adacore.com>
8172
8173 * gdb.ada/fun_addr/foo.adb: New file.
8174 * gdb.ada/fun_addr.exp: New testcase.
8175
ef29ce1a
JK
81762008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8177
8178 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8179 New files
8180
0fafefe3
JB
81812008-01-02 Joel Brobecker <brobecker@adacore.com>
8182
8183 * array_subscript_addr/p.adb: New file.
a9c64011 8184 * array_subscript_addr.exp: New testcase.
0fafefe3 8185
c4359f8d
JB
81862008-01-02 Joel Brobecker <brobecker@adacore.com>
8187
a9c64011 8188 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8189 New files.
8190 * gdb.ada/str_cmp_ref.exp: New testcase.
8191
1aa1b15b
JB
81922008-01-01 Joel Brobecker <brobecker@adacore.com>
8193
8194 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8195 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8196 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8197
81c9b2cf
JB
81982008-01-01 Joel Brobecker <brobecker@adacore.com>
8199
8200 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8201 gdb.ada/ref_param/pck.ads: New files.
8202 * gdb.ada/ref_param.exp: New testcase.
8203
319e4674
JB
82042008-01-01 Joel Brobecker <brobecker@adacore.com>
8205
8206 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8207 gdb.ada/interface/foo.adb: New files.
8208 * gdb.ada/interface.exp: New testcase.
8209
ef682c56
JB
82102007-12-31 Jim Blandy <jimb@codesourcery.com>
8211
8212 * gdb.base/multi-forks.exp: Consume all output from child
8213 processes before proceeding to next test.
8214
f6f3eb6c
JB
82152007-12-29 Jim Blandy <jimb@codesourcery.com>
8216
8217 * configure: Regenerated.
8218
f652e42f
JB
82192007-12-27 Joel Brobecker <brobecker@adacore.com>
8220
8221 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8222 gdb.ada/fixed_cmp/fixed.adb: New files.
8223 * gdb.ada/fixed_cmp.exp: New testcase.
8224
6943e596
JB
82252007-12-27 Joel Brobecker <brobecker@adacore.com>
8226
8227 * gdb.ada/boolean_expr.exp: New testcase.
8228
aad9a193
JB
82292007-12-26 Jim Blandy <jimb@codesourcery.com>
8230
8231 * gdb.base/multi-forks.exp: Doc fix.
8232
fb5f3683
JB
82332007-12-26 Joel Brobecker <brobecker@adacore.com>
8234
8235 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8236 * gdb.ada/char_param.exp: Do not compile our test program with
8237 -gnata, this is unnecessary.
8238 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8239
384e4a9c
JB
82402007-12-24 Joel Brobecker <brobecker@adacore.com>
8241
8242 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8243 gdb.ada/print_chars/foo.adb: New files.
8244 * gdb.ada/print_chars.exp: New testcase.
8245
01e044f7
JB
82462007-12-24 Joel Brobecker <brobecker@adacore.com>
8247
8248 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8249 gdb.ada/char_param/foo.adb: New files.
8250 * gdb.ada/char_param.exp: New testcase.
8251
0ce17860
JB
82522007-12-22 Jim Blandy <jimb@codesourcery.com>
8253
8254 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8255 hard-coding source line numbers into the test.
8256 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8257 gdb_get_line_number to find.
8258
919809b9
JB
82592007-12-22 Joel Brobecker <brobecker@adacore.com>
8260
8261 * gdb.base/ptype.c (highest): New struct type.
8262 (the_highest): New variable of that type.
8263 (main): Add dummy assignment to a field of variable the_highest.
8264 * gdb.base/ptype.exp: Test type printing of our new variable.
8265
abc8a88d
PM
82662007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8267
8268 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8269 and record first explicitly generated thread number.
abc8a88d
PM
8270 Use that thread number for thread specific watchpoint test.
8271 Add iteration number to repetitive tests.
8272
5158f3e3
CES
82732007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8274 Jim Blandy <jimb@codesourcery.com>
8275
8276 * gdb.base/expand-psymtabs.c: New testcase
8277 source file.
8278 * gdb.base/expand-psymtabs.exp: New testcase
8279 expect file.
8280
37e4754d
LM
82812007-12-17 Luis Machado <luisgpm@br.ibm.com>
8282
8283 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8284 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8285
551e5d04
JB
82862007-12-17 Joel Brobecker <brobecker@adacore.com>
8287
8288 * gdb.ada/frame_args/foo.adb: New file.
8289 * gdb.ada/frame_args/pck.ads: New file.
8290 * gdb.ada/frame_args/pck.adb: New file.
8291 * gdb.ada/frame_args.exp: New testcase.
8292
a05ee097
JB
82932007-12-17 Joel Brobecker <brobecker@adacore.com>
8294
8295 * gdb.base/frame-args.c: New file.
8296 * gdb.base/frame-args.exp: New testcase.
8297
c162e8c9 82982007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8299 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8300
8301 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8302
afe8ab22 83032007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8304
afe8ab22
VP
8305 * gdb.mi/mi-pending.exp: New.
8306 * gdb.mi/mi-pending.c: New.
8307 * gdb.mi/mi-pendshr.c: New.
8308
dfdfb3ca
JB
83092007-12-06 Jim Blandy <jimb@codesourcery.com>
8310
8311 * gdb.base/default.exp: Update expected output for 'info catch'.
8312
b7fca990
JK
83132007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8314
8315 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8316 must be set to binary.
8317
6a1afc1e
PA
83182007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8319
8320 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8321
a6b151f1
DJ
83222007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8323
8324 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8325 gdb.mi/mi-file-transfer.exp: New.
8326
43039443
JK
83272007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8328
8329 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8330
0ef2251b
MR
83312007-11-22 Maciej W. Rozycki <macro@mips.com>
8332
8333 * gdb.trace/backtrace.exp: Fix a typo.
8334 * gdb.trace/circ.exp: Likewise.
8335 * gdb.trace/collection.exp: Likewise.
8336 * gdb.trace/limits.exp: Likewise.
8337 * gdb.trace/report.exp: Likewise.
8338 * gdb.trace/tfind.exp: Likewise.
8339 * gdb.trace/while-dyn.exp: Likewise.
8340
5443631e
NR
83412007-11-21 Nick Roberts <nickrob@snap.net.nz>
8342
8343 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8344 objects of pointers that can't be dereferenced are now
8345 "noneditable".
8346
a4ce5b0d
UW
83472007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8348
8349 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8350 (target_cpu): Remove.
8351
d6e956e5
VP
83522007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8353
8354 * gdb.base/ending-run.exp: Expect the list of cleared
8355 breakpoint to come in natural order, not the reversed one.
a9c64011 8356
214270ab
VP
83572007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8358
8359 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8360 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 8361
1a619819
LM
83622007-11-05 Luis Machado <luisgpm@br.ibm.com>
8363
8364 * gdb.base/printcmds.exp: New function
8365 test_printf_with_dfp.
8366
5b01a6fa
DE
83672007-11-02 Doug Evans <dje@google.com>
8368
8369 * gdb.disasm/t01_mov.s: Remove carriage returns.
8370 * gdb.disasm/t02_mova.s: Ditto.
8371 * gdb.disasm/t03_add.s: Ditto.
8372 * gdb.disasm/t04_sub.s: Ditto.
8373 * gdb.disasm/t05_cmp.s: Ditto.
8374 * gdb.disasm/t06_ari2.s: Ditto.
8375 * gdb.disasm/t07_ari3.s: Ditto.
8376 * gdb.disasm/t08_or.s: Ditto.
8377 * gdb.disasm/t09_xor.s: Ditto.
8378 * gdb.disasm/t10_and.s: Ditto.
8379 * gdb.disasm/t11_logs.s: Ditto.
8380 * gdb.disasm/t12_bit.s: Ditto.
8381 * gdb.disasm/t13_otr.s: Ditto.
8382
ec33ab7f
JK
83832007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8384
8385 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8386
ae0d01ff
UW
83872007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8388
8389 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8390 provide DFP support.
8391
55eddb0f
DJ
83922007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8393
8394 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8395 Test "set powerpc vector-abi". Skip auto-detection tests for old
8396 toolchains.
8397
7020f05c
PA
83982007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8399
8400 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8401 with [string compare].
8402
84bc3db9
PA
84032007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8404
8405 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8406 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8407
5876dc88
LM
84082007-10-25 Luis Machado <luisgpm@br.ibm.com>
8409
8410 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8411 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8412 * gdb.opt/Makefile.in: New makefile.
8413 * Makefile.in: Create new directory "gdb.opt".
8414 * configure.ac: Add "gdb.opt" directory.
8415 * configure: Regenerated.
a9c64011 8416
c3ea9a14
DE
84172007-10-25 Doug Evans <dje@google.com>
8418
8419 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8420 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8421
a9c64011 84222007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
8423 Thiago Jung Bauermann <bauerman@br.ibm.com>
8424
8425 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8426 Floating Point expressions.
8427 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8428 Floating Point variables.
8429 * gdb.base/dfp-test.c: new file containing program with Decimal
8430 Floating variables, used by gdb.base/dfp-test.exp.
8431
62a24a2b
DJ
84322007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8433
8434 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8435
e7b1eae6
UW
84362007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8437
8438 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8439 compiling test case with GCC.
8440 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8441
c641edcc
UW
84422007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8443
8444 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8445 format changes.
8446
5e5ebfe6
MS
84472007-10-18 Michael Snyder <msnyder@specifix.com>
8448
8449 * gdb.base/dbx.exp: Add missing "-re " operator.
8450
e831e7b6
GM
84512007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8452
8453 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8454 * configure.ac: Removed trailing spaces after backslash.
8455 * gdb.modula2: New directory.
8456 * gdb.modula2/Makefile.in: New file.
8457 * gdb.modula2/unbounded-array.exp: New file.
8458 * gdb.modula2/unbounded1.c: New file.
8459
7cc46491
DJ
84602007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
8461
8462 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
8463
84642007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
8465
8466 * gdb.base/sigstep.c (main): Add checks for
8467 return values for setitimer call.
8468 Call setitimer again with itimer = ITIMER_REAL
8469 if first call to setitimer fails.
8470
e91528f0
KH
84712007-10-11 Kazu Hirata <kazu@codesourcery.com>
8472
8473 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
8474 of $timeout.
8475
2ec9a4f8
DJ
84762007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8477
8478 * gdb.server/server-run.exp: Test for dynamic linker symbols.
8479
84802007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
8481
8482 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8483 of gdb_expect call, to avoid interruption.
8484
64b2fa04
PA
84852007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
8486
8487 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
8488 (v_unsigned_long_long, v_long_long_array)
8489 (v_signed_long_long_array, v_unsigned_long_long_array)
8490 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
8491 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
8492 [!NO_LONG_LONG]: New.
8493 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
8494 v_long_long_member.
8495
8496 (v_long_long_func, v_signed_long_long_func)
8497 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
8498 (main) [!NO_LONG_LONG]: Initialize long long variants.
8499
8500 * gdb.base/whatis.exp: If board file requests no_long_long, build
8501 test with NO_LONG_LONG defined. Test long long, signed long long,
8502 and unsigned long long variants but only if board file doesn't
8503 disable it.
8504
a912286e 85052007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 8506 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
8507
8508 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
8509 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
8510 * configure: Regenerated.
8511 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
8512 gdb.pascal/types.exp, lib/pascal.exp: New files.
8513
471ba8c9
DJ
85142007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
8515
8516 * gdb.cp/classes.exp (do_tests): Always step to the line after the
8517 call.
8518 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
8519 to return to the call.
8520 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
8521 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
8522 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
8523 * gdb.mi/mi-until.exp (test_until): Likewise.
8524 * gdb.mi/mi2-until.exp (test_until): Likewise.
8525
fef8a650
DJ
85262007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
8527
8528 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
8529 two-char array.
8530 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
8531
d983da9c
DJ
85322007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
8533
8534 * gdb.threads/watchthreads.c (thread_function): Sleep between
8535 iterations.
8536 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
8537 at once for S/390. Generate matching fails and passes.
8538
17f62551
VP
85392007-09-27 Vladimir Prus <vladimir@codesourcery.com>
8540
8541 * gdb.mi/var-cmd.c (do_children_tests): Initialize
8542 the 'struct_declarations' variable to zeros.
a9c64011 8543
ed0616c6
VP
85442007-09-24 Vladimir Prus <vladimir@codesourcery.com>
8545
8546 * gdb.cp/mb-ctor.cc: New.
8547 * gdb.cp/mb-ctor.exp: New.
8548 * gdb.cp/mb-templates.cc: New.
8549 * gdb.cp/mb-templates.exp: New.
8550
41f1b697
DJ
85512007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
8552
8553 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
8554
3f213f78
PA
85552007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
8556
8557 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
8558 targets.
8559 * configure: Regenerate.
8560
0d381245 85612007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8562
0d381245
VP
8563 * gdb.base/annota1.exp: Adjust for 'info break'
8564 format changes.
8565 * gdb.base/annota3.exp: Likewise.
8566 * gdb.base/break.exp: Likewise.
8567 * gdb.base/condbreak.exp: Likewise.
8568 * gdb.base/pending.exp: Likewise.
8569 * gdb.base/sepdebug.exp: Likewise.
8570 * gdb.base/unload.exp: Likewise.
8571 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 8572
fe3f5fa8
VP
85732007-09-22 Vladimir Prus <vladimir@codesourcery.com>
8574
8575 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
8576 messages.
8577 * gdb.base/chng-syms.exp: Likewise.
8578 * gdb.base/unload.exp: Likewise.
a9c64011 8579
a75cf6c0
DJ
85802007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
8581
8582 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
8583
18ecae38
DJ
85842007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
8585
8586 * schedlock.c (NUM): Change to 1.
8587 (main): Use args[0] for the main thread.
8588 * schedlock.exp: Only expect two threads. Only issue one pass or fail
8589 regardless of the number of threads.
8590
5509918f
MR
85912007-09-14 Maciej W. Rozycki <macro@mips.com>
8592
4a543daf
MR
8593 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
8594 type down.
8595 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8596 test.
8597 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
8598 watchpoint type down.
8599 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
8600 test.
8601
86022007-09-14 Maciej W. Rozycki <macro@mips.com>
8603
5509918f
MR
8604 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
8605 Move all the tests here and run them twice, once using software
8606 watchpoints and once using hardware watchpoints.
8607 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
8608
40b53987
DJ
86092007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
8610
8611 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
8612 test.
8613
695e2681
MK
86142007-09-10 Mark Kettenis <kettenis@gnu.org>
8615
8b3fc8d8
MK
8616 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
8617 build-id.
8618
695e2681
MK
8619 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
8620 know about $ORIGIN. Calculate output dir from $dest instead of
8621 using ${objdir}/{$subdir}.
8622
58d69f29
MK
86232007-09-09 Mark Kettenis <kettenis@gnu.org>
8624
8625 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
8626 gcore, before continuing with the test.
8627
3e347599
DJ
86282007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
8629
8630 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
8631 * gdb.mi/mi-watch.exp: Likewise.
8632
ea37ba09
DJ
86332007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8634 Jim Blandy <jimb@codesourcery.com>
8635
8636 * gdb.arch/i386-sse.exp: Do not expect character constants.
8637 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
8638 * gdb.base/display.exp: Allow print/s.
8639 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
8640 and unsigned char array changes.
8641
2025a643
DJ
86422007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8643
8644 * gdb.base/display.exp: Add tests for printf %p.
8645
26669a27
PA
86462007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
8647
8648 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
8649 the dll name to unicode.
8650
c8f021f8
JK
86512007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8652
8653 * gdb.base/default.exp (show version): Update the version text.
8654 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
8655
4cf31eea
JK
86562007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8657
8658 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
8659 New files.
8660
4935890f
JK
86612007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8662
8663 * lib/gdb.exp (build_id_debug_filename_get): New function.
8664 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
8665 Remove the generate DEBUG file for the future testcase runs.
8666 New testcase for the NT_GNU_BUILD_ID retrieval.
8667 Move the final testing step to ...
8668 (test_different_dir): ... a new function.
8669 New parameter XFAIL to XFAIL all the tests performed.
8670 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
8671 New parameter TYPE to PF_PREFIX all the tests performed.
8672
02142340
VP
86732007-08-31 Vladimir Prus <vladimir@codesourcery.com>
8674
8675 * gdb.mi/mi-var-cp.cc (path_expression): New
8676 function.
8677 * gdb.mi/mi-var-cp.exp: Run path exression tests.
8678
36acd84e
UW
86792007-08-27 Markus Deuling <deuling@de.ibm.com>
8680
8681 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
8682 to fit into SPU Local Store memory.
8683
a896d121
JB
86842007-08-23 Joel Brobecker <brobecker@adacore.com>
8685
8686 * gdb.base/default.exp: Adjust the expected output of "info
8687 warranty" after the switch to GPLv3.
8688
7b433602
JB
86892007-08-23 Joel Brobecker <brobecker@adacore.com>
8690
8691 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
8692 to 30000 (from 20000).
8693
e22f8b7c
JB
86942007-08-23 Joel Brobecker <brobecker@adacore.com>
8695
8696 Switch the license of all .exp files to GPLv3.
8697 Switch the license of all .f and .f90 files to GPLv3.
8698 Switch the license of all .s and .S files to GPLv3.
8699
5a0e3bd0
JB
87002007-08-23 Joel Brobecker <brobecker@adacore.com>
8701
8702 * configure.ac: Switch license to GPLv3.
8703
cc00619d
JB
87042007-08-23 Joel Brobecker <brobecker@adacore.com>
8705
8706 Switch the licensing to GPLv3 for all .ads and .adb files.
8707
8d26208a
DJ
87082007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
8709
8710 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
8711 and t_int_double.
8712 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
8713
4fcb9948
JB
87142007-08-17 Joel Brobecker <brobecker@adacore.com>
8715
8716 * gdb.base/step-line.c: Switch license to GPL version 3, and
8717 update copyright year.
8718 * gdb.base/step-line.inp: Likewise.
8719
b9c34f67
JB
87202007-08-17 Joel Brobecker <brobecker@adacore.com>
8721
8722 * gdb.base/gdb1555.exp: Make expected output immune to formatting
8723 changes inside gdb1555.c.
8724 * gdb.base/pending.exp: Likewise.
8725
2cc17678
DJ
87262007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
8727
8728 * config/default.exp: New file.
8729
e48883f7
DJ
87302007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
8731
8732 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
8733 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
8734
1ab80e5b
MR
87352007-07-30 Maciej W. Rozycki <macro@mips.com>
8736
8737 * gdb.base/dump.exp: Force the correct endianness for binary
8738 formats not carrying this information.
8739
aba471f5
DJ
87402007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8741
8742 * gdb.threads/staticthreads.exp: Match .*sem_post.
8743
d4e07204
DJ
87442007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8745
8746 * gdb.base/readline.exp (operate_and_get_next): Match the final
8747 prompt.
8748
2b97317d
KB
87492007-07-23 Kevin Buettner <kevinb@redhat.com>
8750
8751 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
8752 to restarting SID.
8753
44efa07a
KB
87542007-07-18 Kevin Buettner <kevinb@redhat.com>
8755
8756 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
8757 prior to `gdb_start'.
8758
7b5ebade
KB
87592007-07-18 Kevin Buettner <kevinb@redhat.com>
8760
8761 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
8762 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
8763 Remove call to gdb_unload.
8764
255e7678
DJ
87652007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
8766 Daniel Jacobowitz <dan@codesourcery.com>
8767
8768 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
8769 for __WIN32__.
8770 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
8771 * gdb.base/unload.exp: Use shared library test routines.
8772
3a40aaa0
UW
87732007-07-03 Markus Deuling <deuling@de.ibm.com>
8774
8775 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
8776 * gdb.base/solib-symbol-lib.c: Likewise.
8777 * gdb.base/solib-symbol-main.c: Likewise.
8778
b0f4b84b
DJ
87792007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8780
8781 * config/gdbserver.exp (gdb_reconnect): New.
8782 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
8783 gdb.base/solib-disc.exp: New files.
8784 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
8785 remote debugging".
8786 (gdb_compile): Add shlib_load flag.
8787 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
8788 port.
8789 (gdbserver_reconnect): New.
8790
1b05479a
DJ
87912007-07-01 Nick Roberts <nickrob@snap.net.nz>
8792 Daniel Jacobowitz <dan@codesourcery.com>
8793
8794 * gdb.base/annota3.exp: Test for if construct.
8795
86f78eb2
DJ
87962007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
8797
8798 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
8799
6a2eb474 88002007-06-21 Chris Dearman <chris@mips.com>
a9c64011 8801 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
8802
8803 * gdb.base/display.exp: Allow a newline after display/i.
8804 * gdb.base/pc-fp.exp: Likewise.
8805 * gdb.base/sigbpt.exp: Likewise.
8806
f8b73d13
DJ
88072007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
8808
8809 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
8810 required features to be included.
8811
4339e69e
DJ
88122007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
8813
8814 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
8815 in info threads output.
8816
23d964e7
UW
88172007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8818 Markus Deuling <deuling@de.ibm.com>
8819
8820 * gdb.arch/spu-info.exp: New testcase.
8821 * gdb.arch/spu-info.c: New file.
8822
fd20f75b
DJ
88232007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
8824
8825 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
8826 tpcs_offset. Restore lr after the call.
8827 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
8828
2226f861
DJ
88292007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
8830
8831 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
8832 (gdbserver_run): Kill any running gdbserver.
8833 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
8834
d12371a9
MR
88352007-05-17 Maciej W. Rozycki <macro@mips.com>
8836
8837 * gdb.base/sigbpt.exp: Preset segv_addr.
8838
93f02886
DJ
88392007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
8840
8841 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
8842 (gdb_compile_shlib): Likewise.
8843 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
8844 (default_gdb_init): Clear cleanfiles.
8845 (gdb_finish): Delete recorded cleanfiles.
8846 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
8847
8848 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
8849 Do not use isnative.
8850 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
8851 gdb.base/so-impl-ld.exp: Likewise.
8852 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
8853 * gdb.base/unload.exp: Likewise. Do not pass empty option to
8854 gdb_compile.
8855
b04e06d7
VP
88562007-05-15 Vladimir Prus <vladimir@codesourcery.com>
8857
8858 * config/unknown.exp: Remove.
8859
069ed931
UW
88602007-05-15 Markus Deuling <deuling@de.ibm.com>
8861
8862 * gdb.base/info-proc.exp: Check is_remote.
8863
09db0d03
UW
88642007-05-14 Markus Deuling <deuling@de.ibm.com>
8865
8866 * gdb.base/gcore.exp: Initialize variable core_supported.
8867
af2cbe8c
DJ
88682007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8869
8870 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
8871
027c0295
DJ
88722007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8873
8874 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
8875 * gdb.threads/print-threads.exp (test_all_threads): Allow
8876 negative and hexadecimal thread IDs.
8877
dc5000e7
DJ
88782007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
8879
8880 * gdb.java/jprint.java (public): Avoid invalid call to static
8881 method.
8882
2e74ed18
DP
88832007-05-14 Denis Pilat <denis.pilat@st.com>
8884
8885 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
8886 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
8887 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8888 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
8889 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
8890
83547f02
UW
88912007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8892
8893 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 8894 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
8895 this mode.
8896 * gdb.base/ovlymgr.c: Provide stubs for spu target.
8897 * gdb.base/spu.ld: New file.
8898
b18be20d
DJ
88992007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
8900
8901 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
8902
be444858
DJ
89032007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
8904
8905 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
8906
b1d53152
DJ
89072007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8908
8909 * gdb.java/jmain.exp: Handle demangled names with and without method
8910 signatures.
8911
d084b331
DJ
89122007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
8913
8914 * gdb.mi/mi-syn-frame.c (main, foo, bar)
8915 (have_a_very_merry_interrupt): Remove calls to puts.
8916 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
8917 inferior output.
8918 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
8919 test names.
8920
db9d7fc5
DJ
89212007-04-29 Markus Deuling <deuling@de.ibm.com>
8922 Daniel Jacobowitz <dan@codesourcery.com>
8923
8924 * gdb.base/auxv.exp (core_works): Also check is_remote.
8925 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
8926
ef783a7d 89272007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8928
ef783a7d
VP
8929 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
8930 message, not the undefined 'module' variable.
8931 * gdb.base/siginfo.exp: Likewise.
8932 * gdb.base/sigstep.exp: Likewise.
8933 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
8934 serialport.
8935 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
8936
b7b73cae
CV
89372007-04-25 Corinna Vinschen <vinschen@redhat.com>
8938
8939 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
8940 target sim fails. Return 0 otherwise.
8941 (gdb_load): Return prematurely if gdb_target_sim fails.
8942
7d90fdfa
DP
89432007-04-16 Denis Pilat <denis.pilat@st.com>
8944
8945 * gdb.base/setshow.exp: Reset height after having set it to 100.
8946
5d3e9c85
DP
89472007-04-16 Denis Pilat <denis.pilat@st.com>
8948
8949 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
8950
18e75969
DP
89512007-04-16 Denis Pilat <denis.pilat@st.com>
8952
8953 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
8954
25d5ea92
VP
89552007-04-14 Vladimir Prus <vladimir@codesourcery.com>
8956
8957 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
8958 tests. Run the frozen varobjs test.
8959 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 8960 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 8961
0b49cb80
JK
89622007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8963
8964 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
8965 gdb.base/type-opaque.exp: New files.
8966
a73bafbc 89672007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
8968
8969 * gdb.mi/mi-var-child.c
a73bafbc
VP
8970 (do_children_tests): User char[2] instead of
8971 char so that automatic printing of pointers to char
8972 don't give unpredicable result.
8973 * gdb.mi/var-cmd.c (do_locals_test): Initialize
8974 local variables.
8975 * gdb.mi/mi-var-child.exp: Step to right line
8976 of do_children_tests.
8977 * gdb.mi/mi2-var-child.exp: Likewise.
8978 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 8979 do_locals_tests.
a73bafbc
VP
8980 (do_children_tests): User char[2] instead of
8981 char so that automatic printing of pointers to char
a9c64011 8982 don't give unpredicable result.
a73bafbc 8983 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8984 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
8985 Pass test name to mi_wait_for_stop.
8986
7ce59000
DJ
89872007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8988
8989 * gdb.asm/asm-source.exp: Remove d10v case.
8990 * lib/gdb.exp (skip_cplus_tests): Likewise.
8991 * gdb.asm/d10v.inc: Deleted.
8992
20389057
DJ
89932007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8994
8995 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
8996
8807d78b
DJ
89972007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8998
8999 * config/netware.exp: Delete file.
9000
aa3edb8e
JB
90012007-03-29 Joel Brobecker <brobecker@adacore.com>
9002
9003 * gdb.dwarf2/dw2-noloc.S: New file.
9004 * gdb.dwarf2/dw2-noloc.exp: New file.
9005
297561ac
PA
90062007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9007
9008 * gdb.cp/method2.cc: New test.
9009 * gdb.cp/method2.exp: New test.
9010 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9011
1f81bd39
DJ
90122007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9015
9453113a
DJ
90162007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9017
9018 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9019
b741e217
DJ
90202007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9021
9022 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9023 (gdb_load): Delete, replace with...
9024 (gdb_reload): ...this.
9025 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9026 * gdb.server/server-mon.exp: Likewise.
9027 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9028 (gdb_start_cmd): New.
9029 (gdb_file_cmd): Save the last loaded file.
9030 (gdb_reload): New.
9031 (gdb_gnu_strip_debug): Use transform.
9032 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9033 support here. Use new $last_loaded_file. Check mtime.
9034 (gdb_target_cmd): Handle ObjC failure case.
9035 (infer_host_exec): Delete.
9036 (gdbserver_load): Rename to...
9037 (gdbserver_run): ...this. Simplify.
9038 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9039 (mi_gdb_load): Move most contents to a new function...
9040 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9041 (mi_run_cmd): Use mi_gdb_target_load.
9042 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9043 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9044 Use gdb_run_cmd.
9045 * gdb.base/charsign.exp: Remove incorrect comment.
9046 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9047 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9048 gdb.base/start.exp: Use gdb_start_cmd.
9049
446ab585 90502007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9051 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9052
9053 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9054 * gdb.base/signull.exp: Similarly.
9055
bbb88ebf
UW
90562007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9057
9058 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9059 messages available to test cases (like chng-sym.exp).
9060
cb8c4a99
AS
90612007-03-14 Andreas Schwab <schwab@suse.de>
9062
9063 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9064 format changes.
9065
4e463ff5
DJ
90662007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9067
9068 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9069 (optimized_1): New.
9070 (main): Call optimized_1.
9071 (gdb2029): Correct typos. Call gdb2029_marker.
9072 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9073 for gdb2029.
9074
b6db2c47
MK
90752007-03-12 Mark Kettenis <kettenis@gnu.org>
9076
9077 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9078 as tabs. Remove redundant test pattern.
9079
70ed3737
UW
90802007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9081
9082 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9083 for /a format output.
9084
47b67b60
DJ
90852007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9086
9087 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9088 collect output incrementally.
9089
b8953b0e
UW
90902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9091
9092 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9093 for -var-create lpcharacter test.
9094 * gdb.mi/mi2-var-cmd.exp: Likewise.
9095
7acd5c40
UW
90962007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9097
9098 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9099 pass on targets where address zero is readable.
9100
9c6759c1
UW
91012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9102
9103 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9104 just a single architecture.
9105
a2f1aeb4
UW
91062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9107
9108 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9109 (fetch_all_registers): New function, uses gdb_test_multiple and
9110 exp_continue to fetch inferior output line-by-line.
9111 Replace all uses of do_get_all_registers by fetch_all_registers.
9112
46579ac2
UW
91132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9114
9115 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9116 in target_info.
9117
fc133f24
MS
91182007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9119
a9c64011 9120 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9121 consistancy; add a default (timeout) case.
9122
7646a51d
MS
91232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9124
9125 * gdb.base/watchpoint.exp: Fix truncated comment.
9126
dcfff61f
MS
91272007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9128
9129 * Makefile.in: Remove spurious single-quotes from sed command.
9130
664e3ee9
DJ
91312007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9132
9133 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9134 func.
9135 * gdb.mi/mi2-var-cmd.exp: Likewise.
9136
d7cc6f2f
JB
91372007-02-27 Joel Brobecker <brobecker@adacore.com>
9138
a9c64011
AS
9139 * gdb.dwarf2/dw2-producer.S: New file.
9140 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9141
91422007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9143
9144 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9145 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9146 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9147 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9148 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9149 Revert tests to use mi_gdb_test and include value field in output
9150 of -var-create.
9151
93d42b30
DJ
91522007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9153
9154 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9155
c499ed39
DJ
91562007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9157
9158 * gdb.base/maint.exp: Remove full paths from test names.
9159 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9160 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9161
9836f81b
JB
91622007-02-27 Joel Brobecker <brobecker@adacore.com>
9163
9164 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9165
c74d0ad8
DJ
91662007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9167
9168 * gdb.server/server-mon.exp: New test.
9169
2711e456
DJ
91702007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9171
9172 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9173
ff6f572f
DJ
91742007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9175
9176 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9177 register capitalization.
9178
fada3feb
DP
91792007-02-13 Denis Pilat <denis.pilat@st.com>
9180
9181 * gdb.mi/mi-var-invalidate.exp: New file.
9182
fb1e4ffc
DJ
91832007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9184
9185 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9186
3da939d7
DJ
91872007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9188
9189 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9190
123dc839
DJ
91912007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9192
9193 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9194 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9195
877e3645 91962007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9197
9198 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9199 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9200 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9201 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9202 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9203 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9204 Update tests to include value field in output of -var-create.
a9c64011 9205
3c0a2960
AS
92062007-02-08 Andreas Schwab <schwab@suse.de>
9207
9208 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9209
108546a0
DJ
92102007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9211
9212 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9213 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9214
d701dcab
DP
92152007-02-02 Denis Pilat <denis.pilat@st.com>
9216
9217 * gdb.threads/threadapply.exp: check that frame is not changed by
9218 the thread apply all command.
9219
783e3e2f
AS
92202007-01-31 Andreas Schwab <schwab@suse.de>
9221
6d9c3a87
AS
9222 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9223
3c50d7b9
AS
9224 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9225 in the dwarf sections.
9226 * gdb.dwarf2/mac-fileno.S: Likewise.
9227
783e3e2f
AS
9228 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9229 bspstore register on ia64.
9230
78ff580e
AS
92312007-01-29 Andreas Schwab <schwab@suse.de>
9232
cc8e9b12
AS
9233 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9234 "frame-begin" annotation.
9235
78ff580e
AS
9236 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9237 number of "frames-invalid" annotations.
9238
704a4f78
DJ
92392007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9240
9241 * gdb.base/commands.exp: Call if_commands_test.
9242 (gdb_test_no_prompt, if_commands_test): New.
9243
e741bf94
MK
92442007-01-28 Mark Kettenis <kettenis@gnu.org>
9245
9246 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9247
474d0ad3
AS
92482007-01-27 Andreas Schwab <schwab@suse.de>
9249
9250 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9251 .short/.int/.quad in the dwarf sections.
9252 * gdb.dwarf2/dw2-intercu.S: Likewise.
9253 * gdb.dwarf2/dw2-intermix.S: Likewise.
9254
e784b426
JK
92552007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9256
9257 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9258 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9259 array.
e784b426
JK
9260 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9261 * gdb.base/setvar.exp: Likewise.
9262
37f08e04
AS
92632007-01-26 Andreas Schwab <schwab@suse.de>
9264
9a01813a
AS
9265 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9266 test.
9267
37f08e04
AS
9268 * gdb.base/multi-forks.exp ("restart $i"): Also match
9269 __kernel_syscall_via_break.
9270
6e2a9270
VP
92712007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9272
9273 * lib/mi-support.exp (mi_delete_varobj): New.
9274 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9275 testcase.
9276 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9277 (main): Call the above.
9278 (reference_update_test, base_in_reference_test)
9279 (reference_to_pointer): Delete the created varobjs.
a9c64011 9280
e515b470
DJ
92812007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9282
9283 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9284 * configure: Regenerated.
9285 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9286 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9287 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9288 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9289 * lib/gdb.exp (gdb_skip_xml_test): New function.
9290
08d8bcd7
DJ
92912007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9292
9293 * gdb.base/sigrepeat.exp: Correct error message.
9294
92952007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9296 Daniel Jacobowitz <dan@codesourcery.com>
9297
9298 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9299 gdb.arch/i386-gnu-cfi-asm.S: New files.
9300
97c3f1f3
JK
93012007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9302
9303 * lib/gdb.exp: Abort on missing `site.exp'.
9304
cb1df416
DJ
93052007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9306 Daniel Jacobowitz <dan@codesourcery.com>
9307
9308 * gdb.base/included.c, gdb.base/included.exp,
9309 gdb.base/included.h: New files.
9310
35990120
DJ
93112007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9312
9313 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9314 (maximize_rlimit): Reduce limits on 64-bit systems.
9315
6e81a116 93162007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9317
9318 From Marcus Deuling <deuling@de.ibm.com>:
9319 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9320 every case.
9321
6c3c41f3
NR
93222007-01-13 Nick Roberts <nickrob@snap.net.nz>
9323
9324 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9325 (test_path_specification): Use objdir instead of srcdir to always
9326 get an absolute filename.
9327
2f12c312
DJ
93282007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9329
9330 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9331
81121995
VP
93322007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9333
9334 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9335 Make sure the variable we're using is in scope.
9336 (reference_to_pointer): Likewise.
9337
4741b737
DJ
93382007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9339
9340 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9341 has no debug information.
9342
054410c3
DJ
93432007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9344
9345 * gdb.base/annota1.exp: Remove extra send_gdb.
9346
818f79f6
DJ
93472007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9348
9349 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9350
f7a6bb70
DJ
93512007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9352
9353 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9354
57e66780
DJ
93552007-01-08 Nick Roberts <nickrob@snap.net.nz>
9356 Daniel Jacobowitz <dan@codesourcery.com>
9357
9358 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9359 lcharacter or linteger change. Correct duplicated test name.
9360 * gdb.mi/mi2-var-cmd.exp: Likewise.
9361
3d799a95
DJ
93622007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9363
9364 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9365
93662007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 9367
a9c64011
AS
9368 * gdb.base/nofield.c: New file.
9369 * gdb.base/nofield.exp: New testcase.
51679ba9 9370
eafb94e8
NR
93712007-01-05 Nick Roberts <nickrob@snap.net.nz>
9372
9373 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9374
9375 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9376 test.
9377
5e572bb4
DJ
93782007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9379
9380 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9381
74a44383
DJ
93822007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9383
9384 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9385 when continuing.
9386
1b572db9
DJ
93872007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9388
9389 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9390 Expect ".exe" extension.
9391
381bc39b
DJ
93922007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9393
9394 * gdb.base/charset.exp: Add explicit filename to break.
9395 * gdb.base/dbx.exp: Add explicit filename to breaks.
9396
2b70e4c6
DJ
93972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9398
9399 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9400 * gdb.mi/mi2-file.exp: Likewise.
9401
303b6f5d
DJ
94022007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9403
9404 Implement specification of MI tests as comments
9405 in C and C++ sources.
9406 * lib/mi-support.exp (mi_autotest_data): New variable.
9407 (mi_autotest_source): New variable.
9408 (count_newlines, mi_prepare_inline_tests)
9409 (mi_get_inline_test, mi_continue_to_line)
9410 (mi_run_inline_test, mi_tbreak)
9411 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9412 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9413 Run inline tests.
9414 * gdb.mi/mi-var-cp.cc: Define tests here.
9415
23da0d94
VP
94162007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9417
9418 Simplify usage of mi_continue_to.
9419 * lib/mi-support.exp (mi_runto_helper): Renamed
9420 from mi_runto, added new parameter 'run_or_continue'.
9421 (mi_runto): Use mi_runto_helper.
9422 (mi_continue_to): Accept just function name as parameter.
9423 Use mi_runto_helper.
9424 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9425 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9426
f9e18282
JB
94272006-01-04 Joel Brobecker <brobecker@adacore.com>
9428
9429 Make this testcase a bit more realistic. The current code
9430 is too simplistic, and allows the compiler to optimize out
9431 some of the entities we need for this testcase.
9432 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9433 (Do_Nothing): Add extra parameter.
9434 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9435 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9436 by using a variable of type Void_Star.
9437
fd678c65
JB
94382006-01-04 Joel Brobecker <brobecker@adacore.com>
9439
9440 * gdb.ada/catch_ex/foo.adb: New file.
9441 * gdb.ada/catch_ex.exp: New testcase.
9442
05cfdb42
DJ
94432007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9444
9445 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9446 pass --image-base to linker.
9447
2e03ee74
DJ
94482007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9449 Daniel Jacobowitz <dan@codesourcery.com>
9450
9451 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9452 secondary prompts.
9453
0d5de010
DJ
94542007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9455
9456 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9457 output. Test the types of members and member pointers.
9458 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
9459 gdb/2092.
9460 * gdb.cp/member-ptr.exp: Search for a comment instead of a
9461 statement. Enable for GCC. Update expected output for some tests
9462 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
9463 layout.
9464 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
9465 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
9466 (Diamond::vget_base): New.
9467 (main): Add new tests.
9468 * gdb.cp/printmethod.exp: Update expected output for member functions.
9469 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
9470 print pEe->D::vg().
9471
61a771aa
DJ
94722007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9473
9474 * gdb.threads/tls.exp: Allow stops in sem_post.
9475
2fa63963
DJ
94762006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
9477
9478 * gdb.base/annota1.exp: Allow .*printf in backtraces.
9479 * gdb.base/annota3.exp: Likewise.
9480 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
9481 again (instead of timing out).
9482 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
9483 GCC bug 26475.
9484 * gdb.java/jmisc.exp: Adjust to work with method signatures including
9485 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
9486 test from jmisc1.exp.
9487 * gdb.java/jmisc1.exp: Delete.
9488 * gdb.java/jprint.exp: Adjust to work with method signatures including
9489 return types.
9490 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
9491 * gdb.threads/linux-dp.exp: Don't be confused by program output.
9492 * lib/java.exp (compile_java_from_source): Pass the correct type
9493 to target_compile.
9494
5eefc2b7
JB
94952006-12-31 Joel Brobecker <brobecker@adacore.com>
9496
9497 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
9498 (stack_align_edx): New function.
9499 (stack_align_eax): New function.
9500 (main): Add calls to stack_align_edx and stack_align_eax.
9501 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
9502 Add testing for the cases where the register used during a stack
9503 realignment is edx. Same for eax.
9504
227c54da
DJ
95052006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
9506
9507 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
9508 and generic PE targets.
9509
cab8ac94
JB
95102006-12-29 Joel Brobecker <brobecker@adacore.com>
9511
9512 * gdb.ada/array_return.exp: Update copyright date list.
9513
ba54f318
JB
95142006-12-27 Joel Brobecker <brobecker@adacore.com>
9515
9516 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
9517 (Create_Small_Float_Vector): New function.
9518 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
9519 function body.
9520 * gdb.ada/array_return/p.adb: Use new type and function from
9521 package Pck.
9522 * gdb.ada/array_return.exp: Add a test verifying that GDB is
9523 able to print the value returned by a function returning an
9524 array of float.
9525
6b7a35dd
JB
95262006-12-20 Joel Brobecker <brobecker@adacore.com>
9527
9528 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
9529 The associated tests should be PASSing.
9530
038224f6
VP
95312006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9532
9533 Test for base in references.
9534 * gdb.mi/mi-var-cp.cc: Add test code.
9535 * gdb.mi/mi-var-cp.exp: Test for bases in references.
9536 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
9537 * gdb.mi/mi2-watch.exp: Likewise.
9538 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
9539 (mi_list_varobj_children): New function.
9540
b26ed50d
VP
95412006-12-08 Vladimir Prus <vladimir@codesourcery.com>
9542
9543 * lib/mi-support.exp
9544 (mi_runto): Accept "()" after function name.
9545 (mi_create_varobj): New function.
9546 (mi_varobj_update): New function.
9547 (mi_Check_varobj_value): New function.
9548 * gdb.mi/mi-var-cp.exp: New file.
9549 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 9550
08232497
DJ
95512006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
9552
9553 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
9554 gdb.base/weaklib2.c: New files.
9555
d394c993 95562006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 9557
ac6c2fba
NS
9558 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
9559 info. Adjust test names.
9560
8ec659a0 9561 * gdb.base/break.c (main): Move position of malloc.
d394c993 9562 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 9563
acd65feb
VP
95642006-11-28 Vladimir Prus <vladimir@codesourcery.com>
9565
9566 * gdb.mi/mi-var-cmd.exp: Check -var-update after
9567 assignement of arrays and function pointers.
9568 * gdb.mi/var-cmd.c: Add declaration necessary for above
9569 tests.
9570
f556d5e5
NS
95712006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9572
9573 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
9574
9575 * gdb.threads/linux-dp.exp: Read thread table before and after
9576 creating each philosopher and verify it.
9577
697bc68d
NS
95782006-11-27 Nathan Sidwell <nathan@codesourcery.com>
9579 Paul Brook <paul@codesourcery.com>
9580 Daniel Jacobowitz <dan@codesourcery.com>
9581
9582 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 9583 main to remove duplication. Add start function of the form
697bc68d
NS
9584 '_*start[1-9]*'. Add RVDS start function.
9585
29d73ae4
DJ
95862006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9587
9588 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
9589
c1d88655
UW
95902006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9591
9592 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
9593 * gdb.asm/spu.inc: New file.
9594 * gdb.base/term.exp: Disable if [target_info exists noargs].
9595 * gdb.gdb/complaints.exp: Disable if ![isnative].
9596 * gdb.gdb/selftest.exp: Likewise.
9597 * gdb.gdb/observer.exp: Likewise.
9598 * gdb.gdb/xfullpath.exp: Likewise.
9599 * gdb.base/attach.exp: Disable on SPU target.
9600 * gdb.cp/bs145503.exp: Likewise.
9601 * gdb.cp/exception.exp: Likewise.
9602 * gdb.cp/userdef.exp: Likewise.
9603
32a13b1a
DJ
96042006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
9605
9606 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
9607
d8295fe9
VP
96082006-11-10 Vladimir Prus <vladimir@codesourcery.com>
9609
9610 * gdb.base/completion.exp: Fix completion tests for
9611 'info' and 'info '.
9612 * gdb.base/help.exp (help_test_raw, test_class_help)
9613 (test_prefix_command_help): Move...
9614 * lib/gdb.exp: Here.
9615 * gdb.base/main.exp: Adjust.
9616 * gdb.cp/maint.exp: Adjust.
9617 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 9618
8c394015
VP
96192006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9620
9621 * gdb.stabs/weird.exp (print_weird_var): Use
9622 gdb_test_multiple instead of gdb_expect.
9623
027fc1bc
VP
96242006-11-09 Vladimir Prus <vladimir@codesourcery.com>
9625
9626 * gdb.base/help.exp (help_test_raw): New.
9627 (test_class_help): New.
9628 (test_prefix_command_help): New.
9629 Adjust testcases.
9630
67609209
FR
96312006-11-09 Christophe Lyon <christophe.lyon@st.com>
9632
9633 * gdb.base/constvars.c (main): Write to crass and crips, so that
9634 they are allocated by the compiler.
9635
f73adfeb
AS
96362006-10-27 Andreas Schwab <schwab@suse.de>
9637
9638 * gdb.base/multi-forks.exp: Use "detach fork" instead of
9639 "detach-fork".
9640
2f83a18e
DJ
96412006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
9642
9643 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
9644 of patterns.
9645
94277a38
DJ
96462006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9647
9648 * gdb.base/sepdebug.exp: Remove debug format test.
9649 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
9650 Handle no-symtab.
9651 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
9652
5bd2f6e2
DJ
96532006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
9654
9655 * gdb.threads/manythreads.c (thread_function, main): Don't cast
9656 int to pointer or pointer to int.
9657 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
9658
8c008720
DJ
96592006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
9660
9661 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
9662
9e35dae4
DJ
96632006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9664
9665 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
9666
d9639e13
DJ
96672006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9668
9669 PR c++/2116
9670 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
9671
390a1bd0
JB
96722006-10-06 Joel Brobecker <brobecker@adacore.com>
9673
9674 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
9675 the corresponding bug has been fixed in GDB (PR/2018).
9676
dd920c33
JB
96772006-10-06 Joel Brobecker <brobecker@adacore.com>
9678
9679 * gdb.base/subst.exp: New testcase.
9680
53bbefe9
JB
96812006-10-06 Joel Brobecker <brobecker@adacore.com>
9682
9683 * gdb.ada/array_return/pck.ads: Add copyright notice.
9684 * gdb.ada/array_return/pck.adb: Likewise.
9685 * gdb.ada/array_return/p.adb: Likewise.
9686 * gdb.ada/exec_changed/first.adb: Likewise.
9687 * gdb.ada/exec_changed/second.adb: Likewise.
9688
09851417
JB
96892006-10-06 Joel Brobecker <brobecker@adacore.com>
9690
9691 * gdb.ada/watch_arg/watch.adb: New file.
9692 * gdb.ada/watch_arg.exp: New testcase.
9693
041bf30d
VP
96942006-10-02 Vladimir Prus <vladimir@codesourcery.com>
9695
9696 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 9697 via string_to_regexp.
041bf30d 9698 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 9699
f286fbdd 97002006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
9701
9702 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
9703 Remove unused / obsolete files.
9704
7c07f349
NR
97052006-09-19 Nick Roberts <nickrob@snap.net.nz>
9706
9707 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
9708
cd5ff84a
VP
97092006-09-17 Vladimir Prus <vladimir@codesourcery.com>
9710
9711 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
9712 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 9713 the number of frames.
cd5ff84a 9714
ae018d1a
DJ
97152006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
9716
9717 * gdb.base/args.c (main): Add breakpoint marker.
9718 * gdb.base/args.exp: Use args_test for tests. Add new tests which
9719 really test empty arguments.
9720 (args_load): Delete.
9721 (args_test): New.
9722
b399c549
NR
97232006-09-13 Nick Roberts <nickrob@snap.net.nz>
9724
9725 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 9726 check for one file.
b399c549 9727
2ab1eb7a
VP
97282006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
9729
9730 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
9731 HIGH_FRAME argument to -stack-list-locals can be larger than
9732 the number of frames.
a9c64011 9733
476308bf
FF
97342006-08-18 Fred Fish <fnf@specifix.com>
9735
9736 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
9737 '$' in front of skip_vmx_tests_saved when setting that.
9738
8625200f
AS
97392006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
9740
9741 * gdb.base/trace-commands.exp: New file.
9742
089ec8f1
DJ
97432006-08-10 Joel Brobecker <brobecker@adacore.com>
9744 Daniel Jacobowitz <dan@codesourcery.com>
9745
9746 * gdb.base/step-bt.exp: Make hexadecimal address optional in
9747 expected output of the backtrace commands.
9748
b60f0898
JB
97492006-08-09 Joel Brobecker <brobecker@adacore.com>
9750
9751 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
9752 untested followed by return combination.
9753 * gdb.arch/altivec-regs.exp: Likewise.
9754 * gdb.arch/e500-abi.exp: Likewise.
9755 * gdb.arch/e500-regs.exp: Likewise.
9756 * gdb.arch/gdb1291.exp: Likewise.
9757 * gdb.arch/gdb1431.exp: Likewise.
9758 * gdb.arch/gdb1558.exp: Likewise.
9759 * gdb.arch/i386-prologue.exp: Likewise.
9760 * gdb.arch/i386-unwind.exp: Likewise.
9761 * gdb.asm/asm-source.exp: Likewise.
9762 * gdb.base/a2-run.exp: Likewise.
9763 * gdb.base/advance.exp: Likewise.
9764 * gdb.base/all-bin.exp: Likewise.
9765 * gdb.base/annota1.exp: Likewise.
9766 * gdb.base/annota3.exp: Likewise.
9767 * gdb.base/args.exp: Likewise.
9768 * gdb.base/arithmet.exp: Likewise.
9769 * gdb.base/assign.exp: Likewise.
9770 * gdb.base/async.exp: Likewise.
9771 * gdb.base/attach.exp: Likewise.
9772 * gdb.base/bang.exp: Likewise.
9773 * gdb.base/bigcore.exp: Likewise.
9774 * gdb.base/bitfields.exp: Likewise.
9775 * gdb.base/bitfields2.exp: Likewise.
9776 * gdb.base/break.exp: Likewise.
9777 * gdb.base/call-sc.exp: Likewise.
9778 * gdb.base/call-strs.exp: Likewise.
9779 * gdb.base/callfuncs.exp: Likewise.
9780 * gdb.base/checkpoint.exp: Likewise.
9781 * gdb.base/chng-syms.exp: Likewise.
9782 * gdb.base/code-expr.exp: Likewise.
9783 * gdb.base/commands.exp: Likewise.
9784 * gdb.base/completion.exp: Likewise.
9785 * gdb.base/cond-expr.exp: Likewise.
9786 * gdb.base/condbreak.exp: Likewise.
9787 * gdb.base/consecutive.exp: Likewise.
9788 * gdb.base/constvars.exp: Likewise.
9789 * gdb.base/corefile.exp: Likewise.
9790 * gdb.base/cvexpr.exp: Likewise.
9791 * gdb.base/dbx.exp: Likewise.
9792 * gdb.base/define.exp: Likewise.
9793 * gdb.base/detach.exp: Likewise.
9794 * gdb.base/display.exp: Likewise.
9795 * gdb.base/dump.exp: Likewise.
9796 * gdb.base/ena-dis-br.exp: Likewise.
9797 * gdb.base/ending-run.exp: Likewise.
9798 * gdb.base/environ.exp: Likewise.
9799 * gdb.base/eval-skip.exp: Likewise.
9800 * gdb.base/exprs.exp: Likewise.
9801 * gdb.base/fileio.exp: Likewise.
9802 * gdb.base/finish.exp: Likewise.
9803 * gdb.base/float.exp: Likewise.
9804 * gdb.base/foll-exec.exp: Likewise.
9805 * gdb.base/foll-fork.exp: Likewise.
9806 * gdb.base/foll-vfork.exp: Likewise.
9807 * gdb.base/freebpcmd.exp: Likewise.
9808 * gdb.base/funcargs.exp: Likewise.
9809 * gdb.base/gcore.exp: Likewise.
9810 * gdb.base/gdb1090.exp: Likewise.
9811 * gdb.base/gdb1250.exp: Likewise.
9812 * gdb.base/huge.exp: Likewise.
9813 * gdb.base/info-proc.exp: Likewise.
9814 * gdb.base/interrupt.exp: Likewise.
9815 * gdb.base/jump.exp: Likewise.
9816 * gdb.base/langs.exp: Likewise.
9817 * gdb.base/lineinc.exp: Likewise.
9818 * gdb.base/list.exp: Likewise.
9819 * gdb.base/logical.exp: Likewise.
9820 * gdb.base/long_long.exp: Likewise.
9821 * gdb.base/macscp.exp: Likewise.
9822 * gdb.base/maint.exp: Likewise.
9823 * gdb.base/mips_pro.exp: Likewise.
9824 * gdb.base/miscexprs.exp: Likewise.
9825 * gdb.base/multi-forks.exp: Likewise.
9826 * gdb.base/opaque.exp: Likewise.
9827 * gdb.base/overlays.exp: Likewise.
9828 * gdb.base/pc-fp.exp: Likewise.
9829 * gdb.base/pointers.exp: Likewise.
9830 * gdb.base/printcmds.exp: Likewise.
9831 * gdb.base/psymtab.exp: Likewise.
9832 * gdb.base/ptype.exp: Likewise.
9833 * gdb.base/recurse.exp: Likewise.
9834 * gdb.base/relational.exp: Likewise.
9835 * gdb.base/relocate.exp: Likewise.
9836 * gdb.base/remote.exp: Likewise.
9837 * gdb.base/reread.exp: Likewise.
9838 * gdb.base/restore.exp: Likewise.
9839 * gdb.base/return.exp: Likewise.
9840 * gdb.base/return2.exp: Likewise.
9841 * gdb.base/scope.exp: Likewise.
9842 * gdb.base/sect-cmd.exp: Likewise.
9843 * gdb.base/sep.exp: Likewise.
9844 * gdb.base/sepdebug.exp: Likewise.
9845 * gdb.base/setshow.exp: Likewise.
9846 * gdb.base/setvar.exp: Likewise.
9847 * gdb.base/sigall.exp: Likewise.
9848 * gdb.base/sigbpt.exp: Likewise.
9849 * gdb.base/signals.exp: Likewise.
9850 * gdb.base/signull.exp: Likewise.
9851 * gdb.base/sizeof.exp: Likewise.
9852 * gdb.base/solib.exp: Likewise.
9853 * gdb.base/step-line.exp: Likewise.
9854 * gdb.base/step-test.exp: Likewise.
9855 * gdb.base/structs.exp: Likewise.
9856 * gdb.base/structs2.exp: Likewise.
9857 * gdb.base/term.exp: Likewise.
9858 * gdb.base/twice.exp: Likewise.
9859 * gdb.base/until.exp: Likewise.
9860 * gdb.base/varargs.exp: Likewise.
9861 * gdb.base/volatile.exp: Likewise.
9862 * gdb.base/watchpoint.exp: Likewise.
9863 * gdb.base/whatis-exp.exp: Likewise.
9864 * gdb.base/whatis.exp: Likewise.
9865 * gdb.cp/ambiguous.exp: Likewise.
9866 * gdb.cp/annota2.exp: Likewise.
9867 * gdb.cp/annota3.exp: Likewise.
9868 * gdb.cp/bool.exp: Likewise.
9869 * gdb.cp/breakpoint.exp: Likewise.
9870 * gdb.cp/casts.exp: Likewise.
9871 * gdb.cp/class2.exp: Likewise.
9872 * gdb.cp/classes.exp: Likewise.
9873 * gdb.cp/cplusfuncs.exp: Likewise.
9874 * gdb.cp/ctti.exp: Likewise.
9875 * gdb.cp/derivation.exp: Likewise.
9876 * gdb.cp/exception.exp: Likewise.
9877 * gdb.cp/gdb1355.exp: Likewise.
9878 * gdb.cp/hang.exp: Likewise.
9879 * gdb.cp/inherit.exp: Likewise.
9880 * gdb.cp/local.exp: Likewise.
9881 * gdb.cp/m-data.exp: Likewise.
9882 * gdb.cp/m-static.exp: Likewise.
9883 * gdb.cp/member-ptr.exp: Likewise.
9884 * gdb.cp/method.exp: Likewise.
9885 * gdb.cp/misc.exp: Likewise.
9886 * gdb.cp/namespace.exp: Likewise.
9887 * gdb.cp/overload.exp: Likewise.
9888 * gdb.cp/ovldbreak.exp: Likewise.
9889 * gdb.cp/pr-1023.exp: Likewise.
9890 * gdb.cp/pr-1210.exp: Likewise.
9891 * gdb.cp/pr-574.exp: Likewise.
9892 * gdb.cp/printmethod.exp: Likewise.
9893 * gdb.cp/psmang.exp: Likewise.
9894 * gdb.cp/ref-params.exp: Likewise.
9895 * gdb.cp/ref-types.exp: Likewise.
9896 * gdb.cp/rtti.exp: Likewise.
9897 * gdb.cp/templates.exp: Likewise.
9898 * gdb.cp/try_catch.exp: Likewise.
9899 * gdb.cp/userdef.exp: Likewise.
9900 * gdb.cp/virtfunc.exp: Likewise.
9901 * gdb.disasm/am33.exp: Likewise.
9902 * gdb.disasm/h8300s.exp: Likewise.
9903 * gdb.disasm/mn10300.exp: Likewise.
9904 * gdb.disasm/sh3.exp: Likewise.
9905 * gdb.disasm/t01_mov.exp: Likewise.
9906 * gdb.disasm/t02_mova.exp: Likewise.
9907 * gdb.disasm/t03_add.exp: Likewise.
9908 * gdb.disasm/t04_sub.exp: Likewise.
9909 * gdb.disasm/t05_cmp.exp: Likewise.
9910 * gdb.disasm/t06_ari2.exp: Likewise.
9911 * gdb.disasm/t07_ari3.exp: Likewise.
9912 * gdb.disasm/t08_or.exp: Likewise.
9913 * gdb.disasm/t09_xor.exp: Likewise.
9914 * gdb.disasm/t10_and.exp: Likewise.
9915 * gdb.disasm/t11_logs.exp: Likewise.
9916 * gdb.disasm/t12_bit.exp: Likewise.
9917 * gdb.disasm/t13_otr.exp: Likewise.
9918 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
9919 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
9920 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9921 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
9922 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
9923 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9924 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9925 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9926 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
9927 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
9928 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9929 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9930 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9931 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9932 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9933 * gdb.mi/gdb701.exp: Likewise.
9934 * gdb.mi/gdb792.exp: Likewise.
9935 * gdb.mi/mi-basics.exp: Likewise.
9936 * gdb.mi/mi-break.exp: Likewise.
9937 * gdb.mi/mi-cli.exp: Likewise.
9938 * gdb.mi/mi-console.exp: Likewise.
9939 * gdb.mi/mi-disassemble.exp: Likewise.
9940 * gdb.mi/mi-eval.exp: Likewise.
9941 * gdb.mi/mi-file.exp: Likewise.
9942 * gdb.mi/mi-read-memory.exp: Likewise.
9943 * gdb.mi/mi-regs.exp: Likewise.
9944 * gdb.mi/mi-return.exp: Likewise.
9945 * gdb.mi/mi-simplerun.exp: Likewise.
9946 * gdb.mi/mi-stack.exp: Likewise.
9947 * gdb.mi/mi-stepi.exp: Likewise.
9948 * gdb.mi/mi-syn-frame.exp: Likewise.
9949 * gdb.mi/mi-until.exp: Likewise.
9950 * gdb.mi/mi-var-block.exp: Likewise.
9951 * gdb.mi/mi-var-child.exp: Likewise.
9952 * gdb.mi/mi-var-cmd.exp: Likewise.
9953 * gdb.mi/mi-var-display.exp: Likewise.
9954 * gdb.mi/mi-watch.exp: Likewise.
9955 * gdb.mi/mi2-basics.exp: Likewise.
9956 * gdb.mi/mi2-break.exp: Likewise.
9957 * gdb.mi/mi2-cli.exp: Likewise.
9958 * gdb.mi/mi2-console.exp: Likewise.
9959 * gdb.mi/mi2-disassemble.exp: Likewise.
9960 * gdb.mi/mi2-eval.exp: Likewise.
9961 * gdb.mi/mi2-file.exp: Likewise.
9962 * gdb.mi/mi2-read-memory.exp: Likewise.
9963 * gdb.mi/mi2-regs.exp: Likewise.
9964 * gdb.mi/mi2-return.exp: Likewise.
9965 * gdb.mi/mi2-simplerun.exp: Likewise.
9966 * gdb.mi/mi2-stack.exp: Likewise.
9967 * gdb.mi/mi2-stepi.exp: Likewise.
9968 * gdb.mi/mi2-syn-frame.exp: Likewise.
9969 * gdb.mi/mi2-until.exp: Likewise.
9970 * gdb.mi/mi2-var-block.exp: Likewise.
9971 * gdb.mi/mi2-var-child.exp: Likewise.
9972 * gdb.mi/mi2-var-cmd.exp: Likewise.
9973 * gdb.mi/mi2-var-display.exp: Likewise.
9974 * gdb.mi/mi2-watch.exp: Likewise.
9975 * gdb.stabs/exclfwd.exp: Likewise.
9976 * gdb.stabs/weird.exp: Likewise.
9977 * gdb.threads/gcore-thread.exp: Likewise.
9978 * gdb.trace/actions.exp: Likewise.
9979 * gdb.trace/backtrace.exp: Likewise.
9980 * gdb.trace/circ.exp: Likewise.
9981 * gdb.trace/collection.exp: Likewise.
9982 * gdb.trace/deltrace.exp: Likewise.
9983 * gdb.trace/infotrace.exp: Likewise.
9984 * gdb.trace/limits.exp: Likewise.
9985 * gdb.trace/packetlen.exp: Likewise.
9986 * gdb.trace/passc-dyn.exp: Likewise.
9987 * gdb.trace/passcount.exp: Likewise.
9988 * gdb.trace/report.exp: Likewise.
9989 * gdb.trace/save-trace.exp: Likewise.
9990 * gdb.trace/tfind.exp: Likewise.
9991 * gdb.trace/tracecmd.exp: Likewise.
9992 * gdb.trace/while-dyn.exp: Likewise.
9993 * gdb.trace/while-stepping.exp: Likewise.
9994
f4b618d1
JB
99952006-08-08 Joel Brobecker <brobecker@adacore.com>
9996
9997 * gdb.base/step-bt.c: New file.
9998 * gdb.base/step-bt.exp: New testcase.
9999
3d00d119
DJ
100002006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10001
10002 * config/monitor.exp (gdb_load): Remove support for obsolete
10003 download-write-size.
10004 * gdb.base/remote.exp: Likewise. Update all callers of
10005 gdb_timed_load.
10006
017b5bd4
DJ
100072006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10008
10009 * cursal.exp: Pass binfile to gdb_load.
10010
837c599d
DJ
100112006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10012
10013 * gdb.base/cursal.exp: Add "" to gdb_load call.
10014
8dd4540b
MK
100152006-07-29 Mark Kettenis <kettenis@gnu.org>
10016
10017 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10018 NetBSD/ELF targets.
10019
ab5c9f60
DJ
100202006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10021
10022 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10023 operator*.
10024
4c42eaff
DJ
100252006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10026
10027 * gdb.base/completion.exp: Update for change in "file" behavior.
10028 * gdb.stabs/weird.exp: Likewise.
10029 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10030 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10031
0155cc76
NS
100322006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10033
10034 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10035 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10036
16026cd7
AS
100372006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10038
10039 * gdb.base/default.exp: Update source command error message.
10040 * gdb.base/help.exp: Update 'help source' message.
10041
16963cb6
DJ
100422006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10043
10044 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10045 test.
10046
6d7fd486
AS
100472006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10048
10049 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10050
29e8a844
DJ
100512006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10052
10053 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10054
6afcfa39
DJ
100552006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10056
10057 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10058
267a692b
MK
100592006-07-17 Mark Kettenis <kettenis@gnu.org>
10060
10061 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10062 *-*-openbsd* from targets for wich we expect ARM FPA floating
10063 point format.
10064
85d2fec4
NR
100652006-07-17 Nick Roberts <nickrob@snap.net.nz>
10066
10067 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10068
100692006-07-17 Mark Kettenis <kettenis@gnu.org>
10070
10071 * gdb.base/annota3.exp: Expect frame-begin annotation.
10072
85b4c6e8
JB
100732006-07-14 Joel Brobecker <brobecker@adacore.com>
10074
10075 * gdb.base/help.exp: Adjust "help unset" test to accept
10076 any list of unset commands.
10077
fb933624
DJ
100782006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10079 Daniel Jacobowitz <dan@codesourcery.com>
10080
10081 * gdb.cp/ref-params.exp: New test.
10082 * gdb.cp/ref-params.cc: New source file.
10083 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10084
1dff4b64
MK
100852006-07-08 Mark Kettenis <kettenis@gnu.org>
10086
10087 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10088 spaces/tabs in regular expressions since they might not be there.
10089
40d2e0e3
AS
100902006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10091
10092 * gdb.base/ifelse.exp: New file.
10093
f6c957d2
NS
100942006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10095
10096 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10097 line.
10098 * gdb.base/huge.exp: Loop over compilation to find a size that
10099 is acceptable.
10100 * gdb.base/remote.exp: Correct expected strings.
10101 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10102
b9c5a23d
DJ
101032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10104
10105 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10106
9af2e58d
DJ
101072006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10108
10109 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10110 native.
10111
30930ca5
DJ
101122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10113
10114 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10115 enable stabs testing.
10116
aa32fa1d
DJ
101172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10118
bd4a4c80 10119 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10120 gdb_test_multiple does.
10121
321fef15
DJ
101222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10123
10124 * Makefile.in (host_alias): Remove.
10125 (target_alias): Use @target_noncanonical@.
10126 (site.exp): Don't set host_alias.
10127 * aclocal.m4: Remove contents. Include acx.m4.
10128 * configure: Regenerated.
10129 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10130
e1c2defa
NS
101312006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10132
e63b55d1
NS
10133 * lib/gdb.exp (gdb_load_cmd): New.
10134
5600ea19
NS
10135 * gdb.base/fileio.c: Add system(NULL) test.
10136 * gdb.base/fileio.exp: Check it.
10137
e1c2defa
NS
10138 * gdb.base/break.c: Add 10a breakpoint at }
10139 * gdb.base/break.exp: Add test for breakpoint at }
10140 * gdb.cp/anon-union.cc: Add code at end of function.
10141 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10142 * gdb.mi/var-cmd.c: Add code at end of function.
10143 * gdb.mi/mi-var-display.exp: Adjust end of next.
10144 * gdb.mi/mi2-var-display.exp: Likewise.
10145 * gdb.base/fileio.c: Add stop function and insert calls at
10146 stopping places.
10147 * gdb.base/fileio.exp: Breakpoint stop function and remove
10148 explicit line number references.
10149
6c0112ec
JB
101502006-05-19 Joel Brobecker <brobecker@adacore.com>
10151
a9c64011
AS
10152 * gdb.base/del.exp (test_delete_alias): New function.
10153 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10154
154189a4
FF
101552006-05-18 Fred Fish <fnf@specifix.com>
10156
10157 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10158 required. Check for spurious output after program exits normally.
10159
582e64c2
FF
101602006-05-17 Fred Fish <fnf@specifix.com>
10161
10162 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10163 gdb_load, so it works in the simulator.
10164
8ef6493a
FF
101652006-05-11 Fred Fish <fnf@specifix.com>
10166
10167 * gdb.base/bang.exp: Ignore unexpected output between the
10168 "program exited normally" and the gdb prompt, as many other
10169 tests do.
10170
692b141c
MK
101712006-05-07 Mark Kettenis <kettenis@gnu.org>
10172
10173 * gdb.base/help.exp: Make "delete checkpoint" part option for
10174 "help d" and "help delete" tests.
10175
540b8a30
UW
101762006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10177
a9c64011 10178 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10179 expected output in some mi_gdb_test statements.
10180 * gdb.mi/mi2-basics.exp: Likewise.
10181
9b6462d9
JB
101822006-05-05 Joel Brobecker <brobecker@adacore.com>
10183
10184 * gdb.base/del.c: New file.
10185 * gdb.base/del.exp: New testcase.
10186
954de43b
DM
101872006-05-05 David S. Miller <davem@sunset.davemloft.net>
10188
10189 * gdb.base/break.exp: Do not assume a breakpoint on
10190 main will actually be in $srcfile when optimizing.
1303f75e
DM
10191 * gdb.base/savedregs.exp: Do not require that the dummy
10192 frame location match up to a symbol and source file location.
c3242428
DM
10193 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10194 will get printed without a mi_cmd_data_list_register_values prefix.
10195 (*-data-list-register-*): Correct regular expressions to expect the new
10196 pseudo d? floating point registers.
10197 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10198
c7e64c9a
DJ
101992006-05-05 Christophe Lyon <christophe.lyon@st.com>
10200
10201 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10202 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10203 is allocated by the compiler.
10204 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10205 anons, e, anone to force their allocation by the compiler.
10206
102072006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10208
10209 * gdb.base/help.exp: Update expected text for help d and
10210 help delete.
10211
27ce9a6d
MK
102122006-05-02 Mark Kettenis <kettenis@gnu.org>
10213
10214 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10215 NetBSD/ELF targets.
10216
8608915f
MK
102172006-04-30 Mark Kettenis <kettenis@gnu.org>
10218
10219 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10220 single-step breakpoint fails; make this a KFAIL on
10221 sparc*-*-openbsd*.
10222 * gdb.base/siginfo.exp: Likewise.
10223 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10224
b8db102d
MS
102252006-04-26 Michael Snyder <msnyder@redhat.com>
10226
10227 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10228 which may have to consume output from other forks.
10229 Add tests to make sure that "delete fork" succeeded.
10230
c702009a
MS
102312006-04-20 Michael Snyder <msnyder@redhat.com>
10232
10233 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10234 Add support for the Renesas M32C and M16C.
10235
10236 * gdb.asm/asm-source.exp: Add m32c target.
10237 * gdb.asm/m32c.inc: Support for m32c target.
10238
e28493f2
AS
102392006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10240
10241 * gdb.base/commands.exp (recursive_source_test): New test.
10242
880da185
DM
102432006-04-04 David S. Miller <davem@sunset.davemloft.net>
10244
10245 * gdb.base/float.exp: Add pattern for sparc targets.
10246
61d9b92f
DJ
102472006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10248
10249 * gdb.base/commands.exp (stray_arg0_test): New test.
10250
bd717df8
PB
102512006-03-30 Paul Brook <paul@codesourcery.com>
10252
10253 * gdb.mi/mi-until.exp: kfail broken until command.
10254 * gdb.mi/mi2-until.exp: Ditto.
10255
ec793d3c
NR
102562006-03-27 Nick Roberts <nickrob@snap.net.nz>
10257
10258 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10259
831004b7
AO
102602006-03-08 Alexandre Oliva <aoliva@redhat.com>
10261
10262 * gdb.base/prelink.exp: Anchor tested-for regular expression
10263 on gdb prompt.
10264
effe49a0
PB
102652006-03-07 Paul Brook <paul@codesourcery.com>
10266
10267 * gdb.base/assign.exp: Correct fail message.
10268
e5461016
PB
102692006-03-07 Paul Brook <paul@codesourcery.com>
10270
10271 * lib/compiler.c: Extract armcc version number.
10272 * lib/compiler.cc: Ditto.
10273
fc91c6c2
PB
102742006-03-07 Paul Brook <paul@codesourcery.com>
10275
10276 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10277 additional_flags=-w.
10278 * gdb.arch/altivec-regs.exp: Ditto.
10279 * gdb.arch/e500-abi.exp: Ditto.
10280 * gdb.arch/e500-regs.exp: Ditto.
10281 * gdb.base/all-bin.exp: Ditto.
10282 * gdb.base/annota1.exp: Ditto.
10283 * gdb.base/annota3.exp: Ditto.
10284 * gdb.base/args.exp: Ditto.
10285 * gdb.base/arithmet.exp: Ditto.
10286 * gdb.base/assign.exp: Ditto.
10287 * gdb.base/async.exp: Ditto.
10288 * gdb.base/bang.exp: Ditto.
10289 * gdb.base/break.exp: Ditto.
10290 * gdb.base/call-rt-st.exp: Ditto.
10291 * gdb.base/completion.exp: Ditto.
10292 * gdb.base/cond-expr.exp: Ditto.
10293 * gdb.base/condbreak.exp: Ditto.
10294 * gdb.base/consecutive.exp: Ditto.
10295 * gdb.base/define.exp: Ditto.
10296 * gdb.base/display.exp: Ditto.
10297 * gdb.base/ena-dis-br.exp: Ditto.
10298 * gdb.base/environ.exp: Ditto.
10299 * gdb.base/eval-skip.exp: Ditto.
10300 * gdb.base/info-proc.exp: Ditto.
10301 * gdb.base/jump.exp: Ditto.
10302 * gdb.base/logical.exp: Ditto.
10303 * gdb.base/long_long.exp: Ditto.
10304 * gdb.base/maint.exp: Ditto.
10305 * gdb.base/miscexprs.exp: Ditto.
10306 * gdb.base/pc-fp.exp: Ditto.
10307 * gdb.base/pointers.exp: Ditto.
10308 * gdb.base/relational.exp: Ditto.
10309 * gdb.base/reread.exp: Ditto.
10310 * gdb.base/sect-cmd.exp: Ditto.
10311 * gdb.base/sep.exp: Ditto.
10312 * gdb.base/sepdebug.exp: Ditto.
10313 * gdb.base/until.exp: Ditto.
10314 * gdb.base/whatis-exp.exp: Ditto.
10315 * gdb.cp/annota2.exp: Ditto.
10316 * gdb.cp/annota3.exp: Ditto.
10317 * gdb.trace/actions.exp: Ditto.
10318 * gdb.trace/backtrace.exp: Ditto.
10319 * gdb.trace/circ.exp: Ditto.
10320 * gdb.trace/collection.exp: Ditto.
10321 * gdb.trace/deltrace.exp: Ditto.
10322 * gdb.trace/infotrace.exp: Ditto.
10323 * gdb.trace/limits.exp: Ditto.
10324 * gdb.trace/packetlen.exp: Ditto.
10325 * gdb.trace/passc-dyn.exp: Ditto.
10326 * gdb.trace/passcount.exp: Ditto.
10327 * gdb.trace/report.exp: Ditto.
10328 * gdb.trace/save-trace.exp: Ditto.
10329 * gdb.trace/tfind.exp: Ditto.
10330 * gdb.trace/tracecmd.exp: Ditto.
10331 * gdb.trace/while-dyn.exp: Ditto.
10332 * gdb.trace/while-stepping.exp: Ditto.
10333 * lib/gdb.exp: Ditto.
10334 (gdb_compile): Handle nowarning option.
10335
5f4a23d9
AO
103362006-03-07 Alexandre Oliva <aoliva@redhat.com>
10337
10338 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10339 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10340 Rename executable to prelinkt. Don't re-prelink if we didn't
10341 get a core file. Test prelink -u exit status to tell whether
10342 prelinking failed. Use gdb_test_multiple.
10343
9733fc94
DJ
103442006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10345
10346 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10347 (do_tests): Call it.
10348
cc10cae3
AO
103492006-02-28 Alexandre Oliva <aoliva@redhat.com>
10350
10351 * gdb.base/prelink.exp: New test.
10352 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10353
15c46491
WZ
103542006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10355
10356 * gdb.fortran/derived-type.f90: New file.
10357 * gdb.fortran/derived-type.exp: New testcase.
10358
5c9f7ded
DJ
103592006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10360
10361 * gdb.base/default.exp: Allow ';' as a directory separator.
10362
5b96932b
AS
103632006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10364
10365 * gdb.base/help.exp (help add-symbol-file): Update.
10366
1986bccd
AS
103672006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10368
10369 * gdb.base/help.exp (help load): Update expected results.
10370
a8b7528f
FF
103712006-02-19 Fred Fish <fnf@specifix.com>
10372
10373 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10374 specifix hex value as part of results.
10375 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 10376
f8261448
FF
103772006-02-16 Fred Fish <fnf@specifix.com>
10378
10379 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10380 ushort_addr, and slong_addr, so the typedefs are not optimized
10381 away.
10382 * gdb.base/whatis.exp: Add tests using type name for struct type,
10383 union type, enum type, and typedef.
a9c64011 10384
31d8bdd2
MK
103852006-02-13 Mark Kettenis <kettenis@gnu.org>
10386
10387 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10388
34e41e63
JB
103892006-02-13 Jim Blandy <jimb@redhat.com>
10390
10391 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10392 case where it takes two "next" commands to skip past the init
10393 call.
10394
ac6e4f31
FF
103952006-02-12 Fred Fish <fnf@specifix.com>
10396
10397 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10398 to handle cases where it takes two "next" commands to skip
10399 past the init call.
10400
2db2d571
JB
104012006-02-07 Joel Brobecker <brobecker@adacore.com>
10402
10403 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10404 on hppa32 targets.
10405
38fcd64c
DJ
104062006-02-06 Vladimir Prus <ghost@cs.msu.su>
10407
10408 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10409 field.
10410
1315ad46
MK
104112006-01-29 Mark Kettenis <kettenis@gnu.org>
10412
10413 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10414
5625b943
DJ
104152006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10416
10417 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10418 files.
10419
80df1bbe
DJ
104202006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10421
10422 * gdb.cp/maint.exp: Set complaints to a positive value.
10423
9078e690
DJ
104242006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10425
10426 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10427 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10428 function name.
10429
9c903399
DJ
104302006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10431
10432 * gdb.base/checkpoint.c: Update copyright notice. Include
10433 <stdlib.h>.
10434
761ae4d6
JB
104352006-01-04 Jim Blandy <jimb@redhat.com>
10436
10437 * gdb.asm/asm-source.exp: Independently provide default values for
10438 asm-flags and debug-flags. Use 'string equal' to do the
10439 comparison, not the implicit expr's '==' operator. Remove
10440 now-unneeded assignments to asm-flags. In h8300 case, place
10441 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10442
099ac3dd
MS
104432006-01-04 Michael Snyder <msnyder@redhat.com>
10444
10445 * gdb.base/checkpoint.c: New file.
10446 * gdb.base/checkpoint.exp: New file.
10447 * gdb.base/multi-fork.c: New file.
10448 * gdb.base/multi-fork.exp: New file.
10449 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10450
f4d85314
FF
104512006-01-04 Fred Fish <fnf@specifix.com>
10452
10453 * gdb.base/ptype.c (foo): Add typedef.
10454 (intfoo): Add function.
10455 * gdb.base/ptype1.c: New file.
10456 * gdb.base/ptype.exp: Handle compilation and linking with two
10457 source files. Test that proper type for "foo" is found based
10458 on source context rather than first match found in symtabs.
10459
a1b06f35
MK
104602005-12-28 Mark Kettenis <kettenis@gnu.org>
10461
10462 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
10463 * gdb.asm/openbsd.inc: Indent commands.
10464
d082a1e2
MK
104652005-12-26 Mark Kettenis <kettenis@gnu.org>
10466
c65016bd
MK
10467 * gdb.base/freebpcmd.exp: Increase timeout.
10468
d082a1e2
MK
10469 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
10470
d3c32a0e
DJ
104712005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
10472
10473 * gdb.base/default.exp: Update check for "show version".
10474
9fdb1f50
RC
104752005-12-09 Randolph Chung <tausq@debian.org>
10476
10477 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
10478 * gdb.asm/pa64.inc: New file.
10479
5f2c56f7
RC
104802005-12-09 Randolph Chung <tausq@debian.org>
10481
10482 * gdb.asm/common.inc: Indent commands.
10483 * gdb.asm/asmsrc1.s: Likewise.
10484 * gdb.asm/asmsrc2.s: Likewise.
10485
8117349c
RC
104862005-12-09 Randolph Chung <tausq@debian.org>
10487
10488 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
10489 (get_addr_of_sym): Remove duplicate print.
10490 (gen_core): xfail hppa*-*-hpux*, update expected output.
10491 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
10492 * gdb.arch/pa64-nullify.s: New file.
10493
8f07f25a
RC
104942005-12-09 Randolph Chung <tausq@debian.org>
10495
10496 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
10497
55b39184
DJ
104982005-12-07 Christophe Lyon <christophe.lyon@st.com>
10499
10500 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
10501 code generation for these functions.
10502 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
10503 error message.
10504
31e2b00f
AS
105052005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
10506
10507 * gdb.base/help.exp (help b, help br, help bre, help brea)
10508 (help break): Update the expected message.
10509
c3d0b56e
SC
105102005-11-11 Stephane Carrez <stcarrez@nerim.fr>
10511
10512 * gdb.asm/m68hc11.inc: Setup the data section.
10513 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
10514 script for this test.
10515 (m6812-*-*): Likewise.
10516
36ae0ea9
RC
105172005-11-09 Randolph Chung <tausq@debian.org>
10518
10519 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
10520
9d6f42e9
WZ
105212005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
10522
10523 * gdb.base/break.exp: Fix a comment typo.
10524
e2126a14
EZ
105252005-11-03 Jim Blandy <jimb@redhat.com>
10526
a9c64011
AS
10527 Checked in by Elena Zannoni <ezannoni@redhat.com>
10528
889bf7c5 10529 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 10530
e0ac7199
CV
105312005-11-02 Corinna Vinschen <vinschen@redhat.com>
10532
10533 * gdb.arch/gdb1558.c: Include stdio.h.
10534
31d3fb18
MK
105352005-10-31 Mark Kettenis <kettenis@gnu.org>
10536
10537 * gdb.asm/asm-source.exp: Use -e instead of --entry.
10538
e52b687c
MK
105392005-10-31 Mark Kettenis <kettenis@gnu.org>
10540
10541 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
10542
f4711d79
PG
105432005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
10544
a9c64011
AS
10545 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10546 vscr" tests to better match output.
f4711d79 10547
987a9106
JB
105482005-10-12 Jim Blandy <jimb@redhat.com>
10549
10550 * gdb.base/structs.exp (any): New function.
10551 (test_struct_returns): Don't make any assumptions at all about
10552 what value the function returns when GDB can't set the return
10553 value.
10554
2336bb58
JB
105552005-10-09 Joel Brobecker <brobecker@adacore.com>
10556
10557 * gdb.ada/arrayidx/p.adb: New file.
10558 * gdb.ada/arrayidx.exp: New testcase
10559
105602005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
10561
10562 * gdb.ada/array_return/pck.ads: New file.
10563 * gdb.ada/array_return/pck.adb: New file.
10564 * gdb.ada/array_return/p.adb: New file.
10565 * gdb.ada/array_return.exp: New testcase.
10566
705335ea
JB
105672005-10-03 Joel Brobecker <brobecker@adacore.com>
10568
a9c64011
AS
10569 * gdb.base/arrayidx.c: New file.
10570 * gdb.base/arrayidx.exp: New testcase.
705335ea 10571
11ee9940
NR
105722005-09-29 Nick Roberts <nickrob@snap.net.nz>
10573
10574 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
10575 frames-invalid and breakpoints-invalid are no longer generated
10576 with level 3 so don't expect them in the output.
10577
39fb8e9e
BR
105782005-09-27 Bob Rossi <bob@brasko.net>
10579
a9c64011 10580 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
10581 from test. Escape the | in mi_gdb_test call.
10582 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
10583 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
10584 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
10585 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
10586 expected regex's in mi_gdb_test calls.
10587 * lib/mi-support.exp: Remove arbitrary .* from tests.
10588 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
10589 Fully anchor GDB/MI expected results in mi_gdb_test.
10590 * lib/gdb.exp (string_to_regexp): Escape the ] character.
10591 * gdb.base/sizeof.exp: Remove escape character. Correct test.
10592
2af48f68
PB
105932005-09-26 Paul Brook <paul@codesourcery.com>
10594
10595 * long_long.exp: Exclude eabi targets from arm FPA float format test.
10596
f34502bc
WZ
105972005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10598
10599 * bfp-test.c: New file.
10600 * bfp-test.exp: New testcase.
10601
ca929517
WZ
106022005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
10603
10604 * gdb.fortran/subarray.exp: New testcase to test the evaluation
10605 of subarray and substring variable.
10606 * gdb.fortran/subarray.f: New source file for the test of subarray
10607 and substring variable evaluation.
10608 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
10609 of string constant.
10610
c761af65
DJ
106112005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
10612
10613 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
10614 copyright dates.
10615
561d7a1d
PG
106162005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
10617
10618 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
10619 powerpc altivec' test with an almost identical 'info vector' test.
10620
b2b64cc9
PG
106212005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10622
a9c64011
AS
10623 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
10624 vscr" tests to match output.
b2b64cc9 10625
6ac4d15a
PG
106262005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
10627
a9c64011
AS
10628 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
10629 output.
6ac4d15a 10630
40e55bef
BR
106312005-09-11 Bob Rossi <bob@brasko.net>
10632
889bf7c5
PA
10633 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
10634 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
10635 commands that return an MI output command and an asyncronous MI output
10636 command.
40e55bef
BR
10637 * gdb.mi/mi-console.exp: Ditto.
10638
3c7385ec
BR
106392005-09-11 Bob Rossi <bob@brasko.net>
10640
10641 * gdb.mi/mi-var-child.c: Include <string.h>.
10642
a6cd0eb3
DJ
106432005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
10644
10645 * killed.exp: Correct gdb_expect syntax.
10646
2f168eed
CV
106472005-08-09 Corinna Vinschen <vinschen@redhat.com>
10648
10649 * lib/mi-support.exp (mi_gdb_load): Fix typo.
10650
ecd3fd0f
BR
106512005-08-02 Bob Rossi <bob@brasko.net>
10652
10653 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
10654 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
10655 Change tests to inferior-tty-set/show.
10656 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
10657 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
10658 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
10659 inferior. Use mi_gdb_test to get GDB and Inferior output.
10660 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
10661 descriptor.
10662 (mi_inferior_tty_name): Add inferior PTY file name.
10663 (mi_gdb_start): Add INFERIOR_PTY parameter.
10664 (mi_gdb_test): Add IPATTERN parameter.
10665
f1ea48cb 106662005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 10667
f1ea48cb
BR
10668 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
10669 parameter to mi_gdb_test.
10670 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
10671
6e650a67
DJ
106722005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10673
10674 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
10675 struct_declarations.
10676 * gdb.mi/mi-var-child.exp: Step over the initialization of
10677 struct_declarations.
10678
8be260b6
DJ
106792005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10680
10681 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
10682 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
10683 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
10684 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
10685 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
10686 file.
10687
4e660f07
NR
106882005-07-27 Nick Roberts <nickrob@snap.net.nz>
10689
10690 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
10691 (do_children_tests): Assign values to the extra elements.
10692
10693 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
10694 them for tests for "-var-update --no-values" and
a9c64011 10695 "-var-update --all-values".
4e660f07
NR
10696 Add test for "-var-list-children --simple-values".
10697
10698 * gdb.mi/basics.c (callee4): Add integer array D[3]...
10699
10700 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
10701 "-stack-list-locals --simple-values" Improve doc strings and
10702 comments.
10703
6bdae935
MK
107042005-07-18 Mark Kettenis <kettenis@gnu.org>
10705
598b7a6f
MK
10706 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
10707 *-*-openbsd*.
10708 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
10709
6bdae935
MK
10710 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
10711 sigaltsatck'.
10712
1323e929 107132005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 10714
1323e929
BR
10715 * gdb.base/default.exp (tty): Changed output of command.
10716 * gdb.base/help.exp (help tty): Ditto.
10717
b1a9c082
MK
107182005-07-12 Mark Kettenis <kettenis@gnu.org>
10719
10720 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
10721
10a844a2
MK
107222005-07-10 Mark Kettenis <kettenis@gnu.org>
10723
10724 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
10725 -stack-select-frame without arguments.
10726 (test_stack_frame_listing): Add test for newly implemented command
10727 -stack-info-frame.
10728
3cb3b8df
BR
107292005-07-06 Bob Rossi <bob@brasko.net>
10730
10731 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
10732 command.
10733 (Copyright): Update copyright.
10734
a0c5fbcf
WZ
107352005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
10736
10737 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
10738 tests to evaluate exponentiation expression.
10739
984971d0
AS
107402005-06-29 Andreas Schwab <schwab@suse.de>
10741
10742 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
10743 main to avoid warnings.
10744
10745 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
10746
fe03833f
NR
107472005-06-20 Nick Roberts <nickrob@snap.net.nz>
10748
10749 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
10750 -stack-select-frame without arguments.
10751 (test_stack_frame_listing): Add test for newly implemented command
10752 -stack-info-frame.
a9c64011 10753
7a55f279
WZ
107542005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
10755
0ffa0ea5
DJ
10756 * gdb.fortran/array-element.f: New file.
10757 * gdb.fortran/array-element.exp: New testcase.
7a55f279 10758
26585198
DJ
107592005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10760
10761 * gdb.base/bigcore.exp: Correct checks for systems which can
10762 not dump a large core file.
10763
c1bd25fd
DJ
107642005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10765
10766 * gdb.base/relocate.c: Add a copyright notice.
10767 (dummy): Remove.
10768 * gdb.base/relocate.exp: Test printing the values of variables
10769 from a relocatable file.
10770
589e074d
DJ
107712005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10772
10773 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
10774 excess MI output after an error.
10775
0915f927
JB
107762005-05-29 Joel Brobecker <brobecker@adacore.com>
10777
10778 * gdb.arch/alpha-step.c: New file.
10779 * gdb.arch/alpha-step.exp: New testcase.
10780
76ff342d
DJ
107812005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
10782 Dennis Brueni <dennis@slickedit.com>
10783
10784 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
10785 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
10786 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
10787 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
10788 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10789 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
10790 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
10791
96b0c7ac
DJ
107922005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
10793 Wu Zhou <woodzltc@cn.ibm.com>
10794
10795 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
10796 IBM's xlc compiler.
10797 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
10798 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
10799
f21565d2
JB
108002005-05-13 Jim Blandy <jimb@redhat.com>
10801
10802 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
10803 calling gdb_suppress_entire_file.
10804 * gdb.base/charset.exp: Same.
10805 * gdb.base/call-rt-st.exp: Same.
10806
6006a3a1
BR
108072005-05-05 Bob Rossi <bob_rossi@cox.net>
10808
10809 * lib/gdb.exp (fullname_syntax): Added global regex.
10810 (fullname_syntax_POSIX): Ditto.
10811 (fullname_syntax_UNC): Ditto.
10812 (fullname_syntax_DOS_CASE): Ditto.
10813 (fullname_syntax_DOS): Ditto.
10814 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
10815 fullname_syntax variable to scope and use it.
10816 (test_file_list_exec_source_files): Ditto.
10817 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
10818
c3b69c04
DJ
108192005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
10820
10821 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
10822
3c95e6af
PG
108232004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
10824
a9c64011
AS
10825 * lib/gdb.exp (skip_altivec_tests): New function, based on
10826 check_vmx_hw_available from the GCC testsuite.
10827 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
10828 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 10829
78df6c56
JB
108302005-05-02 Jim Blandy <jimb@redhat.com>
10831
10832 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
10833 calling gdb_suppress_entire_file.
10834
1690f9cf
DJ
108352005-04-30 Randolph Chung <tausq@debian.org>
10836
10837 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
10838 Slightly relax "sem_post" name checking.
10839
5ea106f7
PG
108402005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10841
10842 * gdb.base/unload.exp: Use new shared library infrastructure.
10843
bf7234cf
PG
108442005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
10845
10846 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 10847 infrastructure.
bf7234cf 10848
547b869a
CV
108492005-04-29 Corinna Vinschen <vinschen@redhat.com>
10850
10851 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
10852 * gdb.asm/h8300.inc: New file.
10853
f07e55f0
PG
108542005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10855
10856 * gdb.base/shlib-call.exp: Change to use new shared library
10857 infrastructure.
10858
3cbba3d1
PG
108592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10860
a9c64011
AS
10861 * gdb.base/pending.exp: Change to use new shared library
10862 infrastructure.
3cbba3d1 10863
ed6df200
PG
108642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
10865
a9c64011
AS
10866 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
10867 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 10868
8c8f4ebe
PG
108692005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
10870
a9c64011
AS
10871 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
10872 shared objects being adjusted and update copyright years.
8c8f4ebe 10873
607fbc54
DJ
108742005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
10875
10876 * ChangeLog: Correct some 2003-01-13 dates.
10877 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
10878 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
10879 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
10880 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
10881 gdb.trace/tfind.exp: Update copyright years.
10882
57bf0e56
DJ
108832005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
10884 Daniel Jacobowitz <dan@codesourcery.com>
10885
10886 * lib/gdb.exp (gdb_compile): Handle shlib=.
10887 (gdb_compile_shlib): New function.
10888
9b593790
PG
108892005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
10890
a9c64011 10891 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 10892
9494c6a5
DJ
108932005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10894
10895 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
10896 gdb.server.
10897 * configure.ac: Likewise.
10898 * configure: Regenerated.
10899 * gdb.gdbserver/Makefile.in: Moved to...
10900 * gdb.server/Makefile.in: ... here.
10901 * gdb.gdbserver/server.c: Moved to...
10902 * gdb.server/server.c: ... here.
10903 * gdb.gdbserver/server-run.exp: Moved to...
10904 * gdb.server/server-run.exp: ... here.
10905
6f8eac0e
DJ
109062005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
10907
10908 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
10909 * configure.ac: Create gdb.gdbserver/Makefile.
10910 * configure: Regenerated.
10911 * lib/gdbserver-support.exp: New file, derived from
10912 config/gdbserver.exp.
10913 * config/gdbserver.exp: Use gdbserver-support.exp.
10914 * gdb.gdbserver/Makefile.in: New file.
10915 * gdb.gdbserver/server.c: New file.
10916 * gdb.gdbserver/server-run.exp: New file.
10917
6e87504d
PG
109182005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
10919
a9c64011
AS
10920 * lib/gdb.exp (test_compiler_info): Return compiler_info
10921 if no arguments are given.
6e87504d 10922
d1779be4
PG
109232005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
10924
10925 * gdb.arch/altivec-abi.exp: Check for compiler and set
10926 use altivec' flag accordingly.
10927 * gdb.arch/altivec-regs.exp: Likewise.
10928
88750304
DJ
109292005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
10930
10931 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
10932
f3fb768d
AS
109332005-03-27 Andreas Schwab <schwab@suse.de>
10934
10935 * gdb.base/bigcore.c (main): Add missing mode argument in open
10936 call.
10937
7e813ac5
DJ
109382005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
10939
10940 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
10941 downloads.
10942 * config/gdbserver.exp (gdb_load): Likewise.
10943
8e3049aa
PB
109442005-03-14 Paul Brook <paul@codesourcery.com>
10945
10946 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
10947 targets.
10948
a9df7c44
JB
109492005-03-09 Joel Brobecker <brobecker@adacore.com>
10950
10951 * gdb.dwarf2/dup-psym.S: New file.
10952 * gdb.dwarf2/dup-psym.exp: New testcase.
10953
9f0d94e8
JB
109542005-03-09 Joel Brobecker <brobecker@adacore.com>
10955
10956 * gdb.ada/exec_changed/first.adb: New file.
10957 * gdb.ada/exec_changed/second.adb: New file.
10958 * gdb.ada/exec_changed.exp: New testcase.
10959
5f579bc5
NS
109602005-03-08 Nathan Sidwell <nathan@codesourcery.com>
10961
36e9969c
NS
10962 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
10963 (A2): New class.
10964 (main): Test operator+.
10965 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
10966 breakpoint test.
10967
5f579bc5
NS
10968 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
10969 * gdb.base/signull.exp: Disable if gdb,nosignals.
10970 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
10971 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
10972 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
10973 * gdb.mi/mi2-console.exp: Likewise.
10974 * gdb.trace/collection.exp (run_trace_experiment): Consume the
10975 continue output at start.
10976 (gdb_collect_locals_test): Robustify regexp.
10977 * gdb.trace/passc-dyn.exp: Fix comment typo.
10978 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
10979
be46087e
CV
109802005-03-08 Corinna Vinschen <vinschen@redhat.com>
10981
10982 * gdb.asm/asm-source.exp: Add iq2000 case.
10983 * gdb.asm/iq2000.inc: New file.
10984
384e1a61 109852005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 10986
384e1a61
MI
10987 * gdb.base/command.exp: Change hardcoded value to regular expression.
10988 * gdb.base/float.exp: Add powerpc to the list of targets checked.
10989
584b6e9e
DJ
109902005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
10991
10992 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
10993 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
10994 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
10995 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
10996 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
10997
ab5b5d61
MK
109982005-03-05 Mark Kettenis <kettenis@gnu.org>
10999
11000 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11001 changes.
11002
ae051c1b
PG
110032004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11004
a9c64011
AS
11005 * lib/compiler.c: Add test for IBM's xlc compiler.
11006 * lib/compiler.cc: Likewise.
ae051c1b 11007
3f0f6ed2
JB
110082004-02-24 Joel Brobecker <brobecker@adacore.com>
11009
11010 * gdb.ada/fixed_points.exp: Create compilation object directory
11011 before running the test.
11012 * gdb.ada/null_record.exp: Likewise.
11013 * gdb.ada/packed_array.exp: Likewise.
11014 * gdb.ada/start.exp: Likewise.
11015
724f452b
JB
110162005-02-15 Joel Brobecker <brobecker@adacore.com>
11017
11018 * gdb.ada/packed_array/pa.adb: New file.
11019 * gdb.ada/packed_array.exp: New testcase.
11020
57f5cdfb 110212005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11022
1f393151
MK
11023 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11024 files.
11025
ebdda337
MK
11026 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11027 on *-*-openbsd*. Correctly match whitespace in regukar
11028 expressions.
11029
cf309262
DJ
110302005-02-10 Daniel Jacobowitz <dan@debian.org>
11031
11032 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11033 PR exp/1821
11034 * gdb.base/gdb1821.c: New test file.
11035 * gdb.base/gdb1821.exp: New test file.
11036
3be49e7a
JB
110372005-02-09 Joel Brobecker <brobecker@adacore.com>
11038
11039 * gdb.base/start.c: New file.
11040 * gdb.base/start.exp: New testcase.
11041
e292e67d
JB
110422005-02-09 Joel Brobecker <brobecker@adacore.com>
11043
11044 * gdb.ada/start/dummy.adb: New file.
11045 * gdb.ada/start.exp: New testcase.
11046
dbdfa66c
CV
110472005-02-09 Corinna Vinschen <vinschen@redhat.com>
11048
11049 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11050 for printing symbols and statistics.
11051 Add test for using relative pathnames in "maint print msymbols" test.
11052 Mark "maint info sections DATA" XFAIL on Cygwin.
11053 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11054 tests.
11055
d7941671
AC
110562005-02-09 Andreas Schwab <schwab@suse.de>
11057
11058 Committed by Andrew Cagney <cagney@gnu.org>
11059 * gdb.base/remotetimeout.exp: New file.
11060
74e5ef44
MK
110612005-02-07 Mark Kettenis <kettenis@gnu.org>
11062
11063 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11064
464dd14d
JB
110652005-02-03 Joel Brobecker <brobecker@adacore.com>
11066
11067 * gdb.ada/gnat_ada.gpr: New file.
11068 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11069 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11070 * configure.ac: No longer generate gnat_ada.gpr.
11071 * configure: Regenerate.
11072 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11073 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11074 * gdb.ada/null_record/bar.ads: Likewise.
11075 * gdb.ada/null_record/bar.adb: Likewise.
11076 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11077 * gdb.ada/null_record.exp (testdir): New variable.
11078 (testfile): executable is now in testdir subdirectory.
11079 (srcfile): Use full path to the main compilation unit.
11080 * gdb.ada/fixed_points.exp: Same changes as above.
11081
30d756ae
NR
110822005-02-03 Nick Roberts <nickrob@snap.net.nz>
11083
11084 * gdb.base/interp.exp: New test.
11085
9d799f85
AC
110862005-01-24 Andrew Cagney <cagney@gnu.org>
11087
11088 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11089
15656118
AC
110902005-01-19 Andrew Cagney <cagney@gnu.org>
11091
a892c31b
AC
11092 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11093 configure.ac not configure.in.
11094
15656118
AC
11095 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11096 of powerpc*-*-*.
11097 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11098 * gdb.base/list.exp (test_list_function)
15656118
AC
11099 (test_list_filename_and_function): Ditto.
11100 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11101
a7b01baf
AC
111022005-01-16 Andrew Cagney <cagney@gnu.org>
11103
17d92a02
AC
11104 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11105
a7b01baf
AC
11106 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11107
bc8332bb
AC
111082005-01-14 Andrew Cagney <cagney@gnu.org>
11109
11110 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11111 * gdb.mi/mi2-var-cmd.exp: Ditto.
11112
4d074752
CV
111132005-01-10 Corinna Vinschen <vinschen@redhat.com>
11114
11115 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11116
bec39cab
AC
111172005-01-07 Andrew Cagney <cagney@gnu.org>
11118
11119 * configure.ac: Rename configure.in, require autoconf 2.59.
11120 * configure: Re-generate.
11121 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11122 * gdb.stabs/configure: Re-generate.
11123 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11124 * gdb.hp/configure: Re-generate.
11125 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11126 autoconf 2.59.
11127 * gdb.hp/gdb.objdbg/configure: Re-generate.
11128 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11129 autoconf 2.59.
11130 * gdb.hp/gdb.defects/configure: Re-generate.
11131 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11132 autoconf 2.59.
11133 * gdb.hp/gdb.compat/configure: Re-generate.
11134 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11135 autoconf 2.59.
11136 * gdb.hp/gdb.base-hp/configure: Re-generate.
11137 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11138 autoconf 2.59.
11139 * gdb.hp/gdb.aCC/configure: Re-generate.
11140
f10b16d4
JB
111412004-12-15 Jim Blandy <jimb@redhat.com>
11142
11143 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11144 under NPTL when there is debugging info available for libpthread.
11145
fb6e1814
JG
111462004-12-13 Jerome Guitton <guitton@gnat.com>
11147
11148 * gdb.ada/fixed_points.c: New file.
11149 * gdb.ada/fixed_points.exp: New file.
11150
fe46cd3a
RC
111512004-12-03 Randolph Chung <tausq@debian.org>
11152
11153 * gdb.arch/pa-nullify.exp: New file.
11154 * gdb.arch/pa-nullify.s: New file.
11155
8de0841b
RC
111562004-11-30 Randolph Chung <tausq@debian.org>
11157
11158 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11159 instead of "tbug". Fix regexp to work properly with gdb_test.
11160
c8170782
PH
111612004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11162
11163 * gdb.base/bitfields2.exp: New test.
11164 * gdb.base/bitfields2.c: New file.
11165
954269c2
RE
111662004-11-28 Richard Earnshaw <rearnsha@arm.com>
11167
11168 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11169
0107feed
RC
111702004-11-16 Randolph Chung <tausq@debian.org>
11171
11172 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11173
f073ae8c
DJ
111742004-11-14 Daniel Jacobowitz <dan@debian.org>
11175
11176 * gdb.threads/threadapply.exp: Correct "macro details" test.
11177
19ad59e7
JJ
111782004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11179
11180 * gdb.threads/threadapply.exp: New test.
11181 * gdb.threads/threadapply.c: New file.
11182
9cf0961b
MK
111832004-11-07 Mark Kettenis <kettenis@gnu.org>
11184
11185 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11186 frames.
11187
c789492a
FL
111882004-11-05 Felix Lee <felix+log1@specifixinc.com>
11189
11190 * gdb.base/cursal.exp: New file.
11191 * gdb.base/cursal.c: New file.
11192
a1e167bb
AC
111932004-11-03 Andrew Cagney <cagney@gnu.org>
11194
11195 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11196
b7cbf173
MK
111972004-10-30 Mark Kettenis <kettenis@gnu.org>
11198
11199 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11200 NetBSD/ELF targets.
11201
88f9d34f
JB
112022004-10-29 Joel Brobecker <brobecker@gnat.com>
11203
11204 * gdb.threads/bp_in_thread.c: New file, copied from
11205 pthread_cond_wait.c.
11206 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11207 file, rather than reusing the .c file from another testcase.
11208
ca7d6a0c
JB
112092004-10-20 Joel Brobecker <brobecker@gnat.com>
11210
11211 * gdb.ada/null_record.exp: Check where we stopped after
11212 sending the start command, instead of where the associated
11213 temporary breakpoint was inserted.
11214
0d863d03
AC
112152004-10-14 Andrew Cagney <cagney@gnu.org>
11216
11217 * gdb.mi/gdb701.c (main): Return 0.
11218
d11e72cb
DJ
112192004-10-13 Daniel Jacobowitz <dan@debian.org>
11220
d40539a4 11221 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11222
e1923096
JJ
112232004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11224
11225 * gdb.threads/schedlock.c: Add comment markers to use to find
11226 line numbers.
11227 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11228 comments.
11229 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11230 breakpoint lines.
11231
ec8ba2c9
DJ
112322004-10-12 Daniel Jacobowitz <dan@debian.org>
11233
11234 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11235
0eb3658b
DJ
112362004-10-12 Daniel Jacobowitz <dan@debian.org>
11237
11238 * configure.in: Add gdb.dwarf2.
11239 * configure: Regenerated.
11240 * Makefile.in: Add gdb.dwarf2.
11241 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11242 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11243 gdb.dwarf2/file1.txt: New files.
11244
a271cc33
OF
112452004-10-11 Orjan Friberg <orjanf@axis.com>
11246
a9c64011 11247 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11248 of "run", since the latter doesn't work with remote targets. Adjust
11249 the breakpoint numbering accordingly.
11250 * gdb.threads/pthread_cond_wait.exp: Ditto.
11251
895ce074
MC
112522004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11253
11254 * gdb.base/overlays.exp: Update copyright years.
11255
6be3092d
KI
112562004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11257
11258 * gdb.base/overlays.exp: Disable if target is Linux.
11259
e05389b8
FL
112602004-10-06 Felix Lee <felix+log1@specifixinc.com>
11261
11262 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11263
73cb587d
KI
112642004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11265
11266 * gdb.asm/asm-source.exp: Add m32r-linux target.
11267 * gdb.asm/m32r-linux.inc: New file.
11268
3c0edcdc
AC
112692004-09-24 Andrew Cagney <cagney@redhat.com>
11270 David Anderson <anderson@redhat.com>
11271
11272 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11273 command fails, assume things will work.
11274 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11275 (_GNU_SOURCE): Define.
11276 (print_unsigned, print_hex): Change parameter to "long long".
11277 (print_byte_count): New function, use to print byte counts.
11278 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11279 O_LARGEFILE.
11280 (main): Compute an upper bound on a corefile in max_core_size.
11281 Limit memory chunk size to max_core_size. Limit total memory
11282 allocated to max_core_size.
11283
4bb3667f
AC
112842004-09-23 Andrew Cagney <cagney@gnu.org>
11285
11286 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11287 from a separate process with code that creates a corefile by
11288 making the inferior dump core.
11289
60fe1a51
MK
112902004-09-23 Mark Kettenis <kettenis@gnu.org>
11291
11292 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11293 block.
11294
8e937346
MC
112952004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11296
11297 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11298 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11299 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11300 Likewise.
11301
7213f6d6
JJ
113022004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11303
11304 * gdb.java/jprint.exp: New test case for java inferior call.
11305 * gdb.java/jprint.java: Ditto.
11306
eac69dca
JB
113072004-09-15 Joel Brobecker <brobecker@gnat.com>
11308
11309 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11310
22227696
MC
113112004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11312
11313 * gdb.threads/killed.c: Include <stdlib.h>.
11314 * gdb.threads/pthreads.c: Likewise.
11315
7dd403a4
MC
113162004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11317
11318 * gdb.threads/killed.c: Add copyright notice.
11319
33f2d567
JM
113202004-09-10 Jason Molenda (jmolenda@apple.com)
11321
a9c64011
AS
11322 * gdb.base/define.exp: Two new tests to verify zero space chars
11323 after 'if' and 'while' commands in a user-defined command is correctly
11324 parsed.
33f2d567 11325
e05b62ac
AC
113262004-09-08 Andrew Cagney <cagney@gnu.org>
11327
11328 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11329 delivery test with duplicate at end of file.
11330
9cbe82da
MK
113312004-09-06 Mark Kettenis <kettenis@jive.nl>
11332
11333 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11334
564803d9
MC
113352004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11336
11337 * config/hppro.exp: Removed.
11338
7c6807ce
MC
113392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11340
11341 * config/sparclet.exp: Removed.
11342
bf7e26dd
MC
113432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11344
11345 * config/udi.exp: Removed.
11346
714e341b
MC
113472004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11348
11349 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11350 of "exp_continue".
11351 (advancei): Likewise.
11352
1236e623
JJ
113532004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11354
11355 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11356
3bdcad15
MI
113572004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11358
228af206 11359 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
11360 to check for nodebug in executable.
11361 * gdb.gdb/observer.exp (setup_test): Likewise.
11362 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11363 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11364
c72b934c
AC
113652004-09-01 Andrew Cagney <cagney@gnu.org>
11366
11367 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11368 files.
11369
edd9b715
JJ
113702004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11371
11372 * gdb.base/unload.exp: Fix expected warning message to match
11373 latest format.
11374
fb4ce06b
CV
113752004-09-01 Corinna Vinschen <vinschen@redhat.com>
11376
11377 * gdb.base/call-rt-st.exp: Fix typos.
11378
ce78e7c3
MI
113792004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11380
11381 * gdb.threads/thread_check.exp: New testcase.
11382 * gdb.threads/thread_check.c: New testcase.
11383
2dedb159
AC
113842004-08-31 Andrew Cagney <cagney@gnu.org>
11385
11386 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11387 (skip_to_handler_entry): New procedures. Test stepping into a
11388 handler when the breakpoint is at the handler's entry point.
11389
68f53502
AC
113902004-08-30 Andrew Cagney <cagney@gnu.org>
11391
11392 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11393 gdb/1757.
11394
3e3ffd2b
MC
113952004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11396
11397 With code from Manoj Iyer <manjo@austin.ibm.com>:
11398 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11399 return value. Add an arm for "no debugging symbols found".
11400 Change a stray "error" to "perror".
11401 (gdb_run_cmd): Adapt to new return value.
11402 * gdb.base/remote.exp: Adapt to new return value.
11403 * gdb.gdb/complaints.exp: Likewise.
11404 * gdb.gdb/observer.exp: Likewise.
11405 * gdb.gdb/selftest.exp: Likewise.
11406 * gdb.gdb/xfullpath.exp: Likewise.
11407
4b6f5fd2
JB
114082004-08-27 Joel Brobecker <brobecker@gnat.com>
11409
11410 * gdb.threads/bp_in_thread.exp: New testcase.
11411
e5b25496
MC
114122004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11413
11414 Fix PR testsuite/1735.
11415 * gdb.threads/schedlock.c (thread_function): Add a cast
11416 to suppress a gcc warning.
11417 * gdb.threads/thread-specific.c (thread_function): Likewise.
11418
934353d6
MC
114192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11420
11421 * gdb.base/unload.c: Include <stdlib.h>.
11422
f98a0aef 114232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 11424
f98a0aef 11425 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
11426 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11427 synchronized after the "return".
11428
5a2e8882
MC
114292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11430
11431 * gdb.mi/basics.c: Include <stdio.h>.
11432 * gdb.mi/pthreads.c: Include <stdlib.h>.
11433 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11434
a9640423
MC
114352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11436
11437 * gdb.threads/schedlock.c: Add copyright notice.
11438
b04e311d
AC
114392004-08-25 Andrew Cagney <cagney@gnu.org>
11440
11441 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11442 (skip_over_handler, breakpoint_over_hander): New test procedures.
11443 (advance, advancei): Add a proper prefix, do not use
11444 rerun_to_main.
11445 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11446
7c27f15b
MC
114472004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11448
11449 * gdb.mi/basics.c: Add copyright notice.
11450 * gdb.mi/var-cmd.c: Add copyright notice.
11451
fffc87ae
MC
114522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11453
11454 * lib/gdb.exp: Remove signed_keyword_not_used.
11455 * lib/compiler.c: Likewise.
11456 * lib/compiler.cc: Likewise.
11457
d782e0bf
MC
114582004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11459
11460 * gdb.base/whatis.c: Remove conditional disabling of "signed".
11461 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
11462
96033e83
MC
114632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11464
11465 * gdb.base/whatis.c: Add copyright notice.
11466
cf38c229
MK
114672004-08-20 Mark Kettenis <kettenis@gnu.org>
11468
11469 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
11470 it to skip the breakpoints encoded in the inline assembly.
11471
f4b49756
MC
114722004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11473
11474 * Makefile.in: Add gdb.fortran.
11475
2f193b69
MC
114762004-08-20 Michael Chastain <mec.gnu@mindspring.com>
11477
11478 * gdb.base/call-sc.exp (test_scalar_returns):
11479 Fix cut-and-paste glitch in "Make fun return now".
11480
89a237cb
MC
114812004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11482
11483 * configure.in: Add gdb.fortran.
11484 * configure: Regenerate.
11485 * gdb.fortran/Makefile.in: New file.
11486 * lib/gdb.exp (skip_fortran_tests): New procedure.
11487
469aff8e
MC
114882004-08-17 Michael Chastain <mec.gnu@mindspring.com>
11489
11490 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
11491 reference to bug-gnu@prep.ai.mit.edu.
11492 * gdb.mi/mi-var-child.exp: Likewise.
11493 * gdb.mi/mi-var-cmd.exp: Likewise.
11494 * gdb.mi/mi-var-display.exp: Likewise.
11495 * gdb.mi/mi2-var-block.exp: Likewise.
11496 * gdb.mi/mi2-var-child.exp: Likewise.
11497 * gdb.mi/mi2-var-cmd.exp: Likewise.
11498 * gdb.mi/mi2-var-display.exp: Likewise.
11499
00b51b9f
MK
115002004-08-15 Mark Kettenis <kettenis@gnu.org>
11501
11502 * gdb.base/unload.c (main): Make local variable msg const.
11503
45f07fef
MC
115042004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11505
11506 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
11507 to bug-gnu@prep.ai.mit.edu.
11508 * gdb.mi/mi-disassemble.exp: Likewise.
11509 * gdb.mi/mi-eval.exp: Likewise.
11510 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
11511 default line number.
11512 * gdb.mi/mi-return.exp: Likewise.
11513 * gdb.mi/mi-simplerun.exp: Likewise.
11514 * gdb.mi/mi-stack.exp: Likewise.
11515 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
11516 number with explicit range test.
11517 * gdb.mi/mi-watch.exp: Likewise.
11518 * gdb.mi/mi2-break.exp: Likewise.
11519 * gdb.mi/mi2-cli.exp: Likewise.
11520 * gdb.mi/mi2-disassemble.exp: Likewise.
11521 * gdb.mi/mi2-eval.exp: Likewise.
11522 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
11523 default line number.
11524 * gdb.mi/mi2-return.exp: Likewise.
11525 * gdb.mi/mi2-simplerun.exp: Likewise.
11526 * gdb.mi/mi2-stack.exp: Likewise.
11527 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
11528 number with explicit range test.
11529 * gdb.mi/mi2-watch.exp: Likewise.
11530
dd8c8ee7
MC
115312004-08-15 Michael Chastain <mec.gnu@mindspring.com>
11532
11533 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
11534 * gdb.cp/m-static.exp: Likewise.
11535 * gdb.cp/rtti.exp: Likewise.
11536
4e838464
MK
115372004-08-14 Mark Kettenis <kettenis@gnu.org>
11538
11539 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
11540
8d8cb839
EZ
115412004-08-14 Eli Zaretskii <eliz@gnu.org>
11542
11543 * ChangeLog: Prefix Local Variables with semi-colons and indent
11544 the reference to older ChangeLog files, to fix fontification in
11545 Emacs.
11546
deea8bb0
MC
115472004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11548
11549 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
11550 * gdb.mi/mi2-break.exp: Likewise.
11551
c3297504
MC
115522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11553
11554 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
11555
25808999
MC
115562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11557
11558 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
11559
226a8d71
MC
115602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
11561
11562 * gdb.cp/classes.exp: Remove unused declarations. Just let
11563 test names default instead of providing special names. Remove
11564 extraneous demangler test.
11565
37fdf854
JJ
115662004-08-12 Jeff Johnston <jjohnstn@redhat.com>
11567
11568 * gdb.base/unload.exp: New test for breakpoints in dynamically
11569 loaded libraries.
11570 * gdb.base/unload.c: Ditto.
11571 * gdb.base/unloadshr.c: Ditto.
11572
2d3a7986
MC
115732004-08-12 Michael Chastain <mec.gnu@mindspring.com>
11574
11575 * gdb.cp/classes.exp (test_ptype_class_objects): Call
11576 cp_test_ptype_class.
11577 (test_enums): Likewise.
11578
c72b934c
AC
115792004-08-10 Andrew Cagney <cagney@gnu.org>
11580
11581 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11582 files.
11583
cc503c8a
AC
115842004-08-10 Andrew Cagney <cagney@gnu.org>
11585
11586 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
11587 init_malloc call.
11588
902f2ccb
MC
115892004-08-10 Michael Chastain <mec.gnu@mindspring.com>
11590
11591 * ChangeLog: Add copyright notice. The notice is copied
11592 from emacs 21.3 top level ChangeLog.
11593
78c90502
MC
115942004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11595
11596 * lib/cp-support.exp: New file.
11597 * lib/cp-support.exp (cp_test_type_class): New function.
11598 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
11599 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
11600 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
11601 cp_test_ptype_class.
11602
88e5ea78
MC
116032004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11604
11605 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
11606 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11607 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
11608 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
11609 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11610 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
11611 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
11612 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
11613 gdb.mi/mi2-watch.exp: Update copyright years.
11614
6a89fc9c
MK
116152004-08-09 Mark Kettenis <kettenis@gnu.org>
11616
11617 * gdb.base/sigaltstack.exp: Provide proper anchoring.
11618
1482e0de
MC
116192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
11620
11621 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
11622 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
11623 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
11624 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11625 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
11626 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
11627 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
11628 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11629 gdb.mi/mi-watch.exp: Update copyright years.
11630
1a5ce3f3
DJ
116312004-08-08 Daniel Jacobowitz <dan@debian.org>
11632
11633 PR gdb/1738
11634 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
11635 from a breakpoint with a pending signal.
11636
04f6ecf2
DJ
116372004-08-08 Daniel Jacobowitz <dan@debian.org>
11638
11639 PR gdb/1736
11640 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
11641 * gdb.base/sigaltstack.exp (finish_test): Consume output until
11642 the prompt.
11643 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
11644
54d90d35
DJ
116452004-08-08 Daniel Jacobowitz <dan@debian.org>
11646
11647 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
11648
d2f6abb0
DJ
116492004-08-08 Daniel Jacobowitz <dan@debian.org>
11650
11651 PR gdb/1736
11652 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
11653 for i?86-*-linux*.
11654
5598c03d
DJ
116552004-08-08 Daniel Jacobowitz <dan@debian.org>
11656
11657 * gdb.arch/i386-prologue.exp: Compile without debug information.
11658
c6fee705
MC
116592004-08-08 Michael Chastain <mec.gnu@mindspring.com>
11660
11661 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
11662 rather than asking gdb to search.
11663
dd90efdb
MC
116642004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11665
11666 * gdb.base/gcore.c: Include <string.h>.
11667
1e84bec1
MC
116682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11669
11670 * gdb.base/gcore.c: Add copyright notice.
11671
e425eb2b
MC
116722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
11673
11674 * gdb.base/freebpcmd.c: Include <stdio.h>.
11675 * gdb.base/long_long.c: Include <string.h>.
11676 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
11677 * gdb.base/siginfo.c: Include <string.h>.
11678 * gdb.base/sigstep.c: Include <string.h>.
11679
cb9aaed5
MC
116802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11681
11682 * gdb.base/complex.c: Include <stdlib.h>.
11683
55944f3d
MC
116842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11685
11686 * gdb.base/complex.c: Add copyright notice.
11687
7b2953d9
MC
116882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11689
11690 * gdb.base/charset.c: Include <stdlib.h>.
11691
c9133d23
MC
116922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11693
11694 * gdb.base/auxv.c: Include <stdlib.h>.
11695
0a8490ad
MC
116962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11697
11698 * gdb.base/auxv.c: Add copyright notice.
11699
3426d5ec
MC
117002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
11701
11702 * gdb.base/coremaker.c: Add copyright notice.
11703 * gdb.base/coremaker2.c: Add copyright notice.
11704
8da195dd
AC
117052004-08-04 Andrew Cagney <cagney@gnu.org>
11706
11707 * gdb.base/store.exp: Update copyright.
11708 (check_set, up_set, check_struct, up_struct): Add a prefix to test
11709 names, do not import gdb_prompt.
11710
8d394f98
AC
117112004-08-01 Andrew Cagney <cagney@gnu.org>
11712
11713 Fix PR testsuite/1729.
11714 * gdb.base/dump.exp: Add test name to callers of capture_value, do
11715 not use capture_value with value 4.
11716 (capture_value): Add optional test name parameter.
11717 (test_reload_saved_value, test_restore_saved_value): Use $msg as
11718 the prefix, pass to capture_value.
11719
b6702b23
MK
117202004-08-01 Mark Kettenis <kettenis@gnu.org>
11721
11722 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
11723 * gdb.arch/i386-prologue.c (standard): New prototype and function.
11724 (main): Call new function.
11725
c203e0ca
MC
117262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11727
11728 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
11729
a7995a30
MC
117302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11731
11732 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
11733
9366563b
MC
117342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
11735
b6eeaf26 11736 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
11737 Accept more values of vtbl pointer. Remove some messages
11738 about "obsolete gcc or gdb".
11739
2fc1f950
MC
117402004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11741
11742 * gdb.cp/classes.exp: Accept more varieties of ptype output.
11743
c724d49b
MC
117442004-07-30 Michael Chastain <mec.gnu@mindspring.com>
11745
11746 * gdb.base/asm-source.exp: Properly convert target board
11747 debug flags from gcc format to binutils format.
11748
736b0fce
MK
117492004-07-28 Mark Kettenis <kettenis@gnu.org>
11750
11751 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
11752 gdb1718". PR backtrace/1718 partially fixed.
11753
5633ea5c
JJ
117542004-07-27 Jeff Johnston <jjohnstn@redhat.com>
11755
11756 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
11757
575eebb1
NC
117582004-07-26 Nick Clifton <nickc@redhat.com>
11759
11760 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
11761 good default value for a specific architecture is available then
11762 set it to that value. Otherwise default to the -gstabs switch.
11763 Remove the -g... switches from the asm-flags variable. Allow the
11764 target board info to override the value if it wants to. Pass the
11765 switch on the assembler command line.
11766
62104619
MK
117672004-07-23 Mark Kettenis <kettenis@gnu.org>
11768
11769 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
11770 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
11771 (main): Call new function.
11772
4a1135b8
MC
117732004-07-22 Michael Chastain <mec.gnu@mindspring.com>
11774
11775 Test for PR exp/1715.
11776 * gdb.base/radix.exp: Refactor common procedures. Make all
11777 test names unique. Change XFAIL to KFAIL.
11778
8a12c1f0
MC
117792004-07-20 Michael Chastain <mec.gnu@mindspring.com>
11780
11781 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
11782 * gdb.ada/gnat_ada.gin: ... to here.
11783 * configure.in: Use gnat_ada.gin.
11784 * configure: Regenerate.
11785
23b451cf
AC
117862004-07-20 Andrew Cagney <cagney@gnu.org>
11787
11788 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
11789 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
11790 XFAILs. Clean up test messages and comments. Check backtraces.
11791 Delete re-sync code.
11792
ab618a02
MC
117932004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11794
11795 Fix PR cli/740.
11796 * gdb.base/annota1.exp: Honor gdb,nosignals.
11797 * gdb.base/annota3.exp: Likewise.
11798
46dad340
MC
117992004-07-19 Michael Chastain <mec.gnu@mindspring.com>
11800
11801 * lib/java.exp: Update copyright notice.
11802
756d8c70
AC
118032004-07-19 Andrew Cagney <cagney@gnu.org>
11804
11805 * gdb.base/selftest.exp: Copy file from here ...
11806 * gdb.gdb/selftest.exp: ... to here.
11807
586027e6
AC
118082004-07-16 Andrew Cagney <cagney@redhat.com>
11809
11810 * lib/insight-support.exp: Delete file.
11811 * lib/java.exp (java_init): Fix copyright.
11812
029d2200
AC
118132004-07-16 Andrew Cagney <cagney@gnu.org>
11814
11815 * gdb.base/restore.c: Append "prologue" to comments marking the a
11816 function's prologue.
11817 * gdb.base/restore.exp: Update copyright, re-indent.
11818 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
11819 callerN" prefix where needed. Update patterns that match a
11820 function's prologue.
11821
653b62c5
MC
118222004-07-16 Michael Chastain <mec.gnu@mindspring.com>
11823
11824 * gdb.base/restore.c: Add copyright notice.
11825
f7d690e5
AC
118262004-07-16 Andrew Cagney <cagney@gnu.org>
11827
11828 * gdb.base/logical.exp: Update copyright.
11829 (evaluate): New procedure. Use to re-implement tests using
11830 several tables.
11831
d629a7cb
MH
118322004-07-14 Martin Hunt <hunt@redhat.com>
11833
11834 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
11835 which fixes some problems where init.tcl was not found.
11836
9c7bb332
AC
118372004-07-13 Andrew Cagney <cagney@gnu.org>
11838
6bf46641
AC
11839 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
11840 (check_sizeof, check_valueof): Do not include the output in the
11841 test name. Use gdb_test.
11842 (get_valueof): Use gdb_test_multiple.
11843
c4ffd4c0
AC
11844 * gdb.base/step-test.exp: Update copyright. Use
11845 gdb_test_multiple. Ensure that test names do not include
11846 architecture dependent output.
11847
ab89363a
AC
11848 * gdb.gdb/observer.exp: Update copyright.
11849 (setup_test): Use gdb_test_multiple.
11850 (attach_first_observer, attach_second_observer)
11851 (attach_third_observer, detach_first_observer)
11852 (detach_second_observer, detach_third_observer)
11853 (reset_counters, check_counters): Make $message a prefix.
11854 (test_normal_stop_notifications): Add "args" parameter - a list of
11855 init functions to be called. Make $message a prefix,
11856 (test_observer_normal_stop): Change the message prefixes so that
11857 they are unique, pass the attach / detach procedures to
11858 test_normal_stop_notifications.
11859
ec58997a
AC
11860 * gdb.base/signull.exp (test_segv): Prefix all tests with
11861 "${name}". Clean up test messages.
11862
b475183b
AC
11863 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
11864
9c7bb332
AC
11865 * gdb.base/ena-dis-br.exp: Update copyright.
11866 (break_at): New function. Replace send_gdb with gdb_test,
11867 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
11868 ignore count, not stopped at bpt", with KFAIL.
11869
2dd95497
CV
118702004-07-13 Corinna Vinschen <vinschen@redhat.com>
11871
11872 * gdb.base/attach.exp: Remove cleanupfile handling.
11873
419e626b
AC
118742004-07-12 Andrew Cagney <cagney@gnu.org>
11875
11876 * gdb.base/annota1.exp: Cleanup corefile test name.
11877 * gdb.base/annota3.exp: Ditto.
11878
8b1b3228
AC
118792004-07-12 Andrew Cagney <cagney@gnu.org>
11880
78650829
AC
11881 * gdb.base/signals.exp: Clean up copyright, re-indent.
11882
8b1b3228
AC
11883 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
11884 gdb_test and gdb_test_multiple.
11885
935c2760
JJ
118862004-07-08 Jeff Johnston <jjohnstn@redhat.com>
11887
11888 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 11889 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
11890 provide line number info for first statement in main.
11891
1544280f
AC
118922004-07-08 Andrew Cagney <cagney@gnu.org>
11893
1279f4ff
AC
11894 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
11895
1544280f
AC
11896 * gdb.base/sigbpt.exp: Make the common part of each test name a
11897 prefix instead of suffix.
11898
bcc82369
BR
118992004-07-07 Bob Rossi <bob_rossi@cox.net>
11900
11901 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
11902 test from test_tbreak_creation_and_listing to
11903 test_file_list_exec_source_file
11904 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
11905 Changed name of test from test_tbreak_creation_and_listing to
11906 test_file_list_exec_source_file
11907
23f4b0aa
JJ
119082004-07-07 Jeff Johnston <jjohnstn@redhat.com>
11909
11910 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
11911 the jmisc() constructor instead of <init>.
11912 * gdb.java/jmisc1.exp: Ditto.
11913
56401cd5
AC
119142004-07-07 Andrew Cagney <cagney@gnu.org>
11915
11916 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
11917 corrupting the PC.
11918
44ae2f6a
MC
119192004-07-06 Michael Chastain <mec.gnu@mindspring.com>
11920
11921 * gdb.cp/templates.exp: Accept whitespace change in demangler
11922 output.
11923
45a83408
AC
119242004-07-06 Andrew Cagney <cagney@gnu.org>
11925
11926 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
11927
d205ad70
MC
119282004-07-02 Michael Chastain <mec.gnu@mindspring.com>
11929
11930 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
11931 * lib/compiler.cc: Likewise.
11932
06ea1a61
MC
119332004-06-30 Michael Chastain <mec.gnu@mindspring.com>
11934
11935 * lib/compiler.cc: Work around string preprocessing problem
11936 with old hp c++ compiler.
11937 * lib/compiler.c: Likewise.
11938
daab1251
CV
119392004-06-29 Corinna Vinschen <vinschen@redhat.com>
11940
11941 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
11942 directives to conditionalize symbol prefixing.
11943 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
11944 additional_flags handling. Add underscore prefix for Cygwin.
11945 * gdb.arch/i386-unwind.c: Use preprocessor directives to
11946 conditionalize symbol prefixing.
11947 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
11948 additional_flags handling. Add underscore prefix for Cygwin.
11949
cc984116
CV
119502004-06-29 Corinna Vinschen <vinschen@redhat.com>
11951
11952 * gdb.base/bigcore.exp: Skip test on Cygwin.
11953
c279b077
MC
119542004-06-28 Michael Chastain <mec.gnu@mindspring.com>
11955
11956 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
11957 formats for "info register". Use gdb_test_multiple. Fix
11958 the "invalid register" test.
11959
0e915747
CV
119602004-06-28 Corinna Vinschen <vinschen@redhat.com>
11961
11962 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
11963 PID for Cygwin. Add Cygwin specific strings to check for in some
11964 tests.
11965 (do_attach_tests): Add a test for user interaction when attaching
11966 to a process with no matching symbol table already loaded.
11967
11422c86
AC
119682004-06-26 Andrew Cagney <cagney@gnu.org>
11969
11970 Test PR java/1567 and PR java/1565.
11971 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
11972 * gdb.java/jmisc2.exp: Delete file.
11973
cefbce26
MC
119742004-06-26 Michael Chastain <mec.gnu@mindspring.com>
11975
11976 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
11977
e19f872c
CV
119782004-06-25 Corinna Vinschen <vinschen@redhat.com>
11979
11980 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
11981 attach process.
11982
d931ba3b
MC
119832004-06-23 Michael Chastain <mec.gnu@mindspring.com>
11984
11985 * gdb.cp/pr-1553.exp: Remove.
11986
aef68c48
MC
119872004-06-22 Michael Chastain <mec.gnu@mindspring.com>
11988
11989 * gdb.cp/pr-1553.cc: Remove.
11990 * gdb.cp/pr-1553.exp: Disable this test.
11991
8d5df71a
JB
119922004-06-20 Jim Blandy <jimb@redhat.com>
11993
a9c64011 11994 Fix PR testsuite/1680.
8d5df71a
JB
11995 * gdb.arch/i386-sse.exp: Properly quote curly braces in
11996 regular expressions.
11997
4ac6f39d
MC
119982004-06-19 Michael Chastain <mec.gnu@mindspring.com>
11999
12000 Fix PR testsuite/1679.
12001 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12002 Issue an UNSUPPORTED result instead.
12003
1b413552
JB
120042004-06-18 Jim Blandy <jimb@redhat.com>
12005
12006 * gdb.base/charset.exp: Only send a control-C if we see a new
12007 prompt and incomplete command.
12008
6daa6ebd
MC
120092004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12010
12011 * gdb.cp/pr-574.cc: Add copyright notice.
12012
51fa4ae0
JB
120132004-06-17 Jim Blandy <jimb@redhat.com>
12014
12015 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12016 cases where the regexp has no groups; this grabs random text from
12017 the previous test suite, whatever that was.
12018
8fea26c5
MC
120192004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12020
12021 * gdb.cp/printmethod.cc: Add copyright notice.
12022
1e3aeb41
MC
120232004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12024
12025 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12026
9d9030bc
AC
120272004-06-16 Andrew Cagney <cagney@gnu.org>
12028
12029 * gdb.base/signull.c: Update copyright. Include <string.h>.
12030 (bowler): Replace data_pointer with data_read
12031 and data_write cases. Add code_descriptor case.
12032 (zero, desc): New array and pointer.
12033 (data, code): Change to simple pointers.
12034 * gdb.base/signull.exp: Fix probe pattern matching a function
12035 descriptor SIGSEGV. Replace data_pointer with data_read and
12036 data_write tests.
12037
acd4ad44
AC
120382004-06-16 Andrew Cagney <cagney@gnu.org>
12039
12040 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12041
08fd625c
MC
120422004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12043
12044 * gdb.base/long_long.c: Add copyright notice.
12045
1903502c
MC
120462004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12047
12048 * gdb.base/long_long.exp: Remove reference to
12049 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12050 to gdb_breakpoint and gdb_continue_to_breakpoint.
12051
83313cb1
JB
120522004-06-14 Jim Blandy <jimb@redhat.com>
12053
12054 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12055 endian case.
12056
1bf404ef
AC
120572004-06-14 Andrew Cagney <cagney@gnu.org>
12058
12059 * gdb.base/gcore.exp (capture_command_output): Delete the always
12060 passing tests containing inferior values.
12061 * gdb.base/ending-run.exp: Do not include the breakpoint address
12062 in the test message. Update copyright.
12063 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12064 size in the test name, use gdb_test_multiple. Update copyright.
12065
ef220b33
MC
120662004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12067
12068 * gdb.cp/ref-types.cc: Add copyright notice.
12069
4f70a4c9
MC
120702004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12071
12072 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12073 hp_aCC_compiler.
12074 * lib/compiler.cc: Likewise.
12075 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12076 'set' commands. Log diagnostics for other lines. Set
12077 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12078
335928ac
MC
120792004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12080
12081 * gdb.cp/try_catch.cc: Add copyright notice.
12082
2efb12e8
MC
120832004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12084
12085 * gdb.cp/userdef.cc: Add copyright notice.
12086
0bbed51a
MC
120872004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12088
12089 * gdb.cp/virtfunc.cc: Add copyright notice.
12090
e12a46c9
RC
120912004-06-11 Randolph Chung <tausq@debian.org>
12092
12093 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12094 problem.
12095
338e05af
AC
120962004-06-10 Andrew Cagney <cagney@gnu.org>
12097
12098 * lib/compiler.cc, lib/compiler.c: Append either
12099 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12100 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12101 instead of gcc-3-3.
12102
dc3f10cb
AC
121032004-06-09 Andrew Cagney <cagney@gnu.org>
12104
b4d946af
AC
12105 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12106 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12107
dc3f10cb
AC
12108 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12109 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12110 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12111 fixed.
12112
b5c0bfa2
AC
121132004-06-09 Andrew Cagney <cagney@gnu.org>
12114
12115 * gdb.base/structs.exp (test_struct_returns): Replace
12116 "return_value_unknown" and "finish_value_unknown" by
12117 "return_value_known" and "finish_value_known". Instead of
12118 "return_value_unknown" iff "finish_value_unknown", check
12119 "return_value_known" implies "finish_value_known".
12120
caeb605f
MH
121212004-06-08 Martin Hunt <hunt@redhat.com>
12122
12123 * gdb.base/float.exp: Add pattern for mips targets.
12124
c892bb64
RC
121252004-06-08 Randolph Chung <tausq@debian.org>
12126
12127 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12128 message for unknown architectures more clear.
12129
48306d3e
JB
121302004-06-08 Joel Brobecker <brobecker@gnat.com>
12131
12132 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12133 start the execution of the program.
12134
83ecb59f
JB
121352004-06-07 Jim Blandy <jimb@redhat.com>
12136
12137 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12138 * gdb.arch/i386-cpuid.h: New helper file.
12139
55264cb4
RC
121402004-06-07 Randolph Chung <tausq@debian.org>
12141
12142 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12143 has started.
12144
23cadb28
RM
121452004-06-04 Roland McGrath <roland@redhat.com>
12146
12147 Fix PR gdb/1647.
12148 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12149 differently to be robust to output buffering differences.
12150
51d01eda
MC
121512004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12152
12153 * gdb.threads/pthreads.exp: Update copyright years.
12154 (check_control_c): Change asynchronous 'after' to synchronous.
12155
f4fc3b93
RM
121562004-06-04 Roland McGrath <roland@redhat.com>
12157
12158 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12159 next gdb prompt.
12160
4013522b
MC
121612004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12162
12163 Fix PR gdb/1636.
12164 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12165 calls to synchronous.
12166
7a8f1e6b
JB
121672004-05-26 Jim Blandy <jimb@redhat.com>
12168
12169 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12170
81bb3443
RC
121712004-05-24 Randolph Chung <tausq@debian.org>
12172
12173 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12174 * gdb.asm/pa.inc: New file.
12175
8f5a3103
MK
121762004-05-22 Mark Kettenis <kettenis@gnu.org>
12177
12178 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12179
734b8fe8 121802004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12181 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12182
12183 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12184 GDB prompt.
12185
725603e1
UW
121862004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12187
f4fc3b93 12188 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12189 setjmp/longjmp. Use sigaction instead of signal.
12190
8b923272 121912004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12192 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12193
12194 * gdb.threads/pthread_cond_wait.c: New file.
12195 * gdb.threads/pthread_cond_wait.exp: New testcase.
12196
8bfabb04
AC
121972004-05-13 Andrew Cagney <cagney@redhat.com>
12198
12199 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12200 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12201
42edda50
AC
122022004-05-11 Andrew Cagney <cagney@redhat.com>
12203
12204 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12205 fixed but revealed gdb/1639.
12206
d303a6c7
AC
122072004-05-10 Andrew Cagney <cagney@redhat.com>
12208
12209 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12210 func1" and "next to 2nd alarm", kernel bug avoided.
12211
bf08c2a1
DJ
122122004-05-10 Daniel Jacobowitz <dan@debian.org>
12213
12214 PR external/1568
12215 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12216 XFAIL if it is smaller than bytes_allocated.
12217 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12218 (main): Make chunks_allocated unsigned. Correct comment.
12219
c0586a34
JB
122202004-05-07 Joel Brobecker <brobecker@gnat.com>
12221
12222 * gdb.arch/powerpc-aix-prologue.c: New file.
12223 * gdb.arch/powerpc-aix-prologue.exp: New file.
12224
f2785d12
JB
122252004-05-07 Jim Blandy <jimb@redhat.com>
12226
12227 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12228 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12229
bd7f6e30
JB
122302004-05-06 Joel Brobecker <brobecker@gnat.com>
12231
12232 * gdb.base/sep.exp: No longer setup_kfail when the program was
12233 built with dwarf2.
12234
0a5e7efe
JI
122352004-05-05 Jim Ingham <jingham@apple.com>
12236
12237 * gdb.base/pending.exp: Make sure pending breakpoints
12238 preserve the ignore count.
f4fc3b93 12239
a8958849
MK
122402004-04-27 Jerome Guitton <guitton@gnat.com>
12241
12242 * i386-prologue.exp: Add testcase for jump instruction as first
12243 instruction of the real code.
12244 * i386-prologue.c (jump_at_beginning): New function.
12245
7e103f5b
MK
122462004-04-28 Mark Kettenis <kettenis@gnu.org>
12247
12248 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12249 x86_64-*-*.
12250
5d38b224
MK
122512004-04-28 Mark Kettenis <kettenis@gnu.org>
12252
12253 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12254 i*86-*-*.
12255
0ef32fd9
MK
122562004-04-25 Mark Kettenis <kettenis@gnu.org>
12257
12258 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12259 expression that checks the return type.
12260
71d7dd7c
AC
122612004-04-23 Andrew Cagney <cagney@redhat.com>
12262
12263 * gdb.base/call-sc.exp: New test of scalar call/return values.
12264 * gdb.base/call-sc.c: Ditto.
12265
1e9f977e
JJ
122662004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12267
12268 * gdb.threads/manythreads.c: Reduce thread stack size.
12269
899d9e3a
JJ
122702004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12271
12272 * gdb.threads/manythreads.c: Add copyright notice.
12273
61bcae62
AC
122742004-04-23 Andrew Cagney <cagney@redhat.com>
12275
12276 * gdb.base/siginfo.exp: Better handle step out of signal.
12277 * gdb.base/sigstep.exp: Ditto.
12278
7339a42e 122792004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12280 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12281
12282 * gdb.threads/manythreads.c: New testcase.
12283 * gdb.threads/manythreads.exp: Ditto.
12284
5c98409b
JB
122852004-04-22 Jim Blandy <jimb@redhat.com>
12286
12287 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12288 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12289
3b611f1a
MC
122902004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12291
12292 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12293
f0fd9238
AC
122942004-04-21 Andrew Cagney <cagney@redhat.com>
12295
12296 * gdb.base/sigstep.c: New file.
12297 * gdb.base/sigstep.exp: New file.
12298
90990674
JB
122992004-04-16 Joel Brobecker <brobecker@gnat.com>
12300
12301 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12302 call to observer_notify_normal_stop.
12303
78cef34b
AC
123042004-04-15 Andrew Cagney <cagney@redhat.com>
12305
12306 * gdb.base/siginfo.c: New file.
12307 * gdb.base/siginfo.exp: New file.
12308
d2343407
JB
123092004-04-12 J. Brobecker <brobecker@gnat.com>
12310
12311 * gdb.base/sep.exp: Fix typo in comment.
12312
a2dba3c8
JB
123132004-04-12 J. Brobecker <brobecker@gnat.com>
12314
12315 * gdb.base/sep.c: New file.
12316 * gdb.base/sep-proc.c: New file.
12317 * gdb.base/sep.exp: New testcase.
12318
15f7b60e
MK
123192004-04-09 Mark Kettenis <kettenis@gnu.org>
12320
12321 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12322 support.
12323
44f4de1a
AC
123242004-04-05 Andrew Cagney <cagney@redhat.com>
12325
12326 * gdb.base/sigaltstack.c: New file.
12327 * gdb.base/sigaltstack.exp: New file.
12328
ef04f396
JB
123292004-04-04 Joel Brobecker <brobecker@gnat.com>
12330
12331 * gdb.base/foll-fork.exp: Update the expected output for
12332 "help set follow-fork-mode", to match a change that was made
12333 to the help of this variable on 2004-01-13.
12334
d40d2c92
JB
123352004-04-01 Joel Brobecker <brobecker@gnat.com>
12336
12337 * lib/ada.exp: Add copyright notice.
12338 * bar.ads: Likewise.
12339 * bar.adb: Likewise.
12340 * null_record.adb: Likewise.
12341 * null_record.exp: Likewise.
12342 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12343
f86ef5a3
JB
123442004-04-01 Joel Brobecker <brobecker@gnat.com>
12345
12346 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12347 * configure: Regenerate.
12348
414e70e3
JB
123492004-04-01 Joel Brobecker <brobecker@gnat.com>
12350
12351 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12352 to build the application. Remove the message printed when in
12353 verbose mode, redundant with the UNSUPPORTED message above.
12354
f0aaee49
JB
123552004-03-31 Joel Brobecker <brobecker@gnat.com>
12356
12357 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12358 * gdb.ada (null_record.exp): New testcase.
12359
ac81cb54
JB
123602004-03-31 Joel Brobecker <brobecker@gnat.com>
12361
12362 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12363
854af2f7
JB
123642004-03-31 Joel Brobecker <brobecker@gnat.com>
12365
12366 * gdb.ada: New subdirectory.
12367 * gdb.ada/Makefile.in: New file.
12368 * gdb.ada/gnat_ada.gpr.in: New file.
12369
034cb681
JB
123702004-03-31 Joel Brobecker <brobecker@gnat.com>
12371
12372 * lib/ada.exp: New file.
12373
78a1a894
DJ
123742004-03-24 Daniel Jacobowitz <drow@mvista.com>
12375
12376 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12377 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12378
4b2b3b3e
AC
123792004-03-22 Andrew Cagney <cagney@redhat.com>
12380
12381 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12382 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12383 Problem identified by Ulrich Weigand.
12384
23c73aa3
DC
123852004-03-17 David Carlton <carlton@kealia.com>
12386
12387 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12388 PR c++/826.
12389
d63a86f8
RM
123902004-03-16 Roland McGrath <roland@redhat.com>
12391
12392 * gdb.base/auxv.exp: New file.
12393 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12394
0e02aa50
DC
123952004-03-12 David Carlton <carlton@kealia.com>
12396
12397 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12398 * gdb.cp/pr-1553.cc: Ditto.
12399 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12400 pass branch.
12401
c20b71be
MC
124022004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12403
12404 * gdb.cp/templates.exp: Accept more template types.
12405
c7414a01
MC
124062004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12407
12408 From Corinna Vinschen with modifications.
12409 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12410 local variable obj_with_enum.
12411 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12412 results with obj_with_enum.
12413
ed69573c
MC
124142004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12415
12416 * gdb.cp/classes.cc: New file, copied from misc.cc.
12417 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12418
28301461
MC
124192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12420
12421 * gdb.cp/misc.cc: Add copyright notice.
12422
1198ecbe
DC
124232004-03-05 David Carlton <carlton@kealia.com>
12424
12425 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12426 * gdb.cp/rtti.h: Update copyright.
12427 (namespace n2::n3): New.
12428 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12429 (n2::n3::func3): New.
12430 (main): Call n2::n3::func3.
12431 * gdb.cp/rtti2.cc: Update copyright.
12432 (n2::create3): New.
12433
9e08c470
MK
124342004-03-04 Mark Kettenis <kettenis@gnu.org>
12435
12436 * gdb.asm/openbsd.inc: Fix typo.
12437
4bebc3aa
FF
124382004-03-03 Fred Fish <fnf@redhat.com>
12439
12440 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12441 "val" instead of unused "size". Update copyright year.
12442
6ea9fb37
DJ
124432004-02-29 Daniel Jacobowitz <drow@mvista.com>
12444
12445 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12446 to use unsigned char.
12447 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12448 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12449
23b23974
DJ
124502004-02-29 Daniel Jacobowitz <drow@mvista.com>
12451
12452 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12453 line of output.
12454
7574fd53
DJ
124552004-02-28 Daniel Jacobowitz <drow@mvista.com>
12456
12457 * gdb.base/relocate.c (dummy): Initialize.
12458
a195357f
DJ
124592004-02-28 Daniel Jacobowitz <drow@mvista.com>
12460
12461 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
12462 a breakpoint at exit.
12463
72fd54a9
FF
124642004-02-27 Fred Fish <fnf@redhat.com>
12465
12466 * gdb.base/chng-syms.exp: Add expect condition to match failing
12467 case that isn't a timeout.
12468
b9d23137
AC
124692004-02-27 Andrew Cagney <cagney@redhat.com>
12470
12471 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
12472 support.
12473
15d208f6 124742004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 12475
15d208f6
FF
12476 * gdb.arch/gdb1431.c: Remove.
12477 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
12478 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
12479 of "until" incorrectly.
12480
98f9cd2d
JB
124812004-02-26 J. Brobecker <brobecker@gnat.com>
12482
12483 * gdb.cp/class2.cc (empty): New class.
12484 (refer): New function.
12485 (main): Declare an object of type empty and use it.
12486 * gdb.cp/class2.exp: Print the value of an object of type empty.
12487
9b50c11b
JJ
124882004-02-26 Jeff Johnston <jjohnstn@redhat.com>
12489
12490 * gdb.base/langs.exp: Update query string to match the
12491 new nquery format used for pending breakpoints.
12492
0dcd613f
AC
124932004-02-26 Andrew Cagney <cagney@redhat.com>
12494
12495 Fix PR i18n/1570.
12496 * gdb.base/charset.c: Update copyright notice.
12497 (main, init_string): Remove the escape character '\e' tests.
12498 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
12499 * gdb.base/charset.exp (valid_host_charset): Ditto.
12500 * gdb.base/setvar.exp: Ditto.
12501
b8a56647
AC
125022004-02-24 Andrew Cagney <cagney@redhat.com>
12503
90d59e34
AC
12504 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
12505 mmapped data in core file" PASS and FAIL messages consistent.
12506
b8a56647
AC
12507 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
12508 setting a breakpoint. Work around PR java/1565.
12509
9f27c604
JJ
125102004-02-23 Jeff Johnston <jjohnstn@redhat.com>
12511
12512 * lib/gdb.exp (gdb_breakpoint): Update query string to match
12513 new nquery format.
12514 * gdb.base/pending.exp: Ditto.
12515
3224a706
MK
125162004-02-22 Mark Kettenis <kettenis@gnu.org>
12517
12518 * configure.in: Run stabs tests on *BSD.
12519 * configure: Regenerated.
12520
41e0a9ca
MK
125212004-02-21 Mark Kettenis <kettenis@gnu.org>
12522
12523 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
12524
1e1b3428
FF
125252004-02-20 Fred Fish <fnf@redhat.com>
12526
12527 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
12528 blank in test for "returns short", for consistency with other
12529 "returns xxx" tests. Update copyright year.
12530
f9a7572a
FF
125312004-02-19 Fred Fish <fnf@redhat.com>
12532
12533 New testcase for PR breakpoint/1558.
12534 * gdb.arch/gdb1558.exp: New file.
12535 * gdb.arch/gdb1558.c: New file.
12536
b2ce2854
EZ
125372004-02-19 Elena Zannoni <ezannoni@redhat.com>
12538
12539 * gdb.base/nodebug.exp: Fix typo.
12540
e7c9ff01
JB
125412004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12542
12543 Committed by Jim Blandy <jimb@redhat.com>.
12544
62f4b920
JB
12545 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
12546
2db536a1
JB
12547 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
12548
e7c9ff01
JB
12549 * gdb.base/float.exp: Support s390*-*-* targets.
12550
f3205b34
AF
125512004-02-17 Adam Fedor <fedor@gnu.org>
12552
12553 * gdb.base/gdb1555.exp: New file.
12554 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
12555
9d62932d
EZ
125562004-02-17 Elena Zannoni <ezannoni@redhat.com>
12557
12558 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
12559
344c9711
FF
125602004-02-16 Fred Fish <fnf@redhat.com>
12561
12562 * gdb.arch/gdb1291.c: Remove
12563 * gdb.arch/gdb1291.s: New test input file.
12564 * gdb.arch/gdb1291.exp: Expand test to check case that should not
12565 fail. Test for correct result, known incorrect result, other
12566 failures and timeouts.
12567
2d822687
AC
125682004-02-16 Andrew Cagney <cagney@redhat.com>
12569
12570 * gdb.base/bigcore.exp: New file.
12571 * gdb.base/bigcore.c: New file.
12572
dac15b66
AC
125732004-02-13 Andrew Cagney <cagney@redhat.com>
12574
12575 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
12576 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
12577 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
12578 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
12579 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
12580 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
12581 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
12582 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
12583 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
12584 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
12585
6bdfc2c4
JJ
125862004-02-11 Jeff Johnston <jjohnstn@redhat.com>
12587
12588 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
12589 executed is an alloc instruction.
12590
87b3ede8
DC
125912004-02-11 David Carlton <carlton@kealia.com>
12592
12593 * gdb.cp/breakpoint.exp: New.
12594 * gdb.cp/breakpoint.cc: New.
12595
6e19e2bf
MC
125962004-02-11 Michael Chastain <mec.gnu@mindspring.com>
12597
12598 Partial fix for PR gdb/1543.
12599 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
12600 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
12601 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
12602 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
12603 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
12604 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
12605 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
12606 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
12607 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
12608 to bug-gdb@prep.ai.mit.edu .
12609 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
12610 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
12611 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
12612 Likewise.
12613
5c5455dc
AC
126142004-02-10 Andrew Cagney <cagney@redhat.com>
12615
12616 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
12617 using gdb_internal_error_resync.
12618
9cf689d7
DJ
126192004-02-09 Daniel Jacobowitz <drow@mvista.com>
12620
12621 * gdb.threads/thread-specific.exp: Stop early if no threads are
12622 found.
12623
d2dc51db
MC
126242004-02-09 Michael Chastain <mec.gnu@mindspring.com>
12625
12626 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
12627
14b1a056
DJ
126282004-02-08 Daniel Jacobowitz <drow@mvista.com>
12629
12630 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
12631 breakpoints.
12632
83f66e8f
DJ
126332004-02-07 Daniel Jacobowitz <drow@mvista.com>
12634
12635 * config/sim.exp (gdb_load): Handle $arg == "".
12636 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
12637 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
12638
30fc0091
EZ
126392004-02-07 Elena Zannoni <ezannoni@redhat.com>
12640
a9c64011
AS
12641 * gdb.base/maint.exp: Update test to reflect
12642 obstack changes.
30fc0091 12643
4d806929
JJ
126442004-02-04 Jeff Johnston <jjohnstn@redhat.com>
12645
12646 * gdb.base/pendshr.c (pendfunc): New function that calls
12647 pendfunc1.
12648 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
12649
7bfdd688
FF
126502004-02-04 Fred Fish <fnf@redhat.com>
12651
12652 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
12653 function symbols and update copyright years.
12654 * gdb.arch/gdb1291.c: Ditto.
12655
aaa08ee4
MC
126562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12657
12658 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
12659
dbad7755
MC
126602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12661
12662 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
12663
ec4646ef
MC
126642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
12665
12666 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
12667
1b802196
FF
126682004-02-02 Fred Fish <fnf@redhat.com>
12669
12670 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
12671 remote targets. Update copyright years.
12672
18fe2033
JJ
126732004-02-02 Jeff Johnston <jjohnstn@redhat.com>
12674
12675 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
12676 support.
12677 * gdb.base/langs.exp: Fix test which attempts to create
12678 breakpoint on non-existent function to handle new pending
12679 support.
12680 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
12681 a breakpoint.
12682 * gdb.base/pending.exp: New test.
12683 * gdb.base/pending.c: New file.
12684 * gdb.base/pendshr.c: Ditto.
12685
8d577d32
DC
126862004-02-02 David Carlton <carlton@kealia.com>
12687
12688 * gdb.cp/overload.exp: Add overloadNamespace tests.
12689 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
12690 (overloadNamespace, XXX): New.
12691 (main): Call XXX::marker2.
12692
3ad13771
FF
126932004-02-01 Fred Fish <fnf@redhat.com>
12694
12695 * gdb.base/dump.exp: Use runto_main instead of "runto main".
12696 * gdb.base/finish.exp: Ditto.
12697 * gdb.base/gcore.exp: Ditto.
12698 * gdb.base/huge.exp: Ditto.
12699 * gdb.base/info-proc.exp: Ditto.
12700 * gdb.base/return2.exp: Ditto.
12701 * gdb.threads/gcore-thread.exp: Ditto.
12702
44c75849
DJ
127032004-02-01 Daniel Jacobowitz <drow@mvista.com>
12704
12705 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
12706
005bc093
MK
127072004-02-01 Mark Kettenis <kettenis@gnu.org>
12708
12709 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
12710 that opening the file succeeds on OpenBSD.
12711
c47cebdb
DJ
127122004-02-01 Daniel Jacobowitz <drow@mvista.com>
12713
12714 * gdb.threads/thread-specific.c: New file.
12715 * gdb.threads/threads-specific.exp: New test script.
12716 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
12717 to expect_out.
12718
5a01311c
MK
127192004-02-01 Mark Kettenis <kettenis@gnu.org>
12720
12721 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
12722 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
12723 only on the "print_small_structs from print_long_arg_list" test.
12724
ce22a4f1
DJ
127252004-02-01 Daniel Jacobowitz <drow@mvista.com>
12726
12727 * gdb.base/completion.exp: Kill a stray backslash.
12728
12729 From Jim Ingham <jingham@apple.com>:
12730 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
12731 agrees with the result from sending a tab.
12732
abbab9d3
DJ
127332004-01-31 Daniel Jacobowitz <drow@mvista.com>
12734
12735 * gdb.base/chng-syms.exp: Remove stray newline.
12736
53904d1e
MK
127372004-01-31 Mark Kettenis <kettenis@gnu.org>
12738
12739 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
12740 *-*-openbsd*.
12741 * gdb.asm/openbsd.inc: New file.
12742
3a4b3aac
MK
127432004-01-30 Mark Kettenis <kettenis@gnu.org>
12744
12745 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
12746 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
12747 *-*solaris2*. Remove commented out default settings for
12748 asm-flags. Replace gdb_compile with target_link.
12749
ebac27b4
MC
127502004-01-29 Michael Chastain <mec.gnu@mindspring.com>
12751
12752 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
12753 for all tests. Remove old hp-ux and cygnus xfail cases.
12754
d8679d84
PH
127552004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
12756
12757 * gdb.base/chng-syms.exp: New file.
12758 * gdb.base/chng-syms.c: New file.
12759
0a55bc22
MC
127602004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12761
12762 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
12763 Provide arms for current output in all my configurations.
12764
94b8e876
MC
127652004-01-24 Michael Chastain <mec.gnu@mindspring.com>
12766
12767 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
12768 * lib/compiler.cc: Likewise.
12769 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
12770 get the right preprocessor. Eval the output directly. Remove
12771 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
12772 hp_f77_compiler and hp_f90_compiler completely.
12773 (gdb_preprocess): Delete.
12774 (get_compiler): Delete.
12775
7cf03d44
MK
127762004-01-24 Mark Kettenis <kettenis@gnu.org>
12777
12778 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
12779 <string.h>.
12780
68b6dce9
NR
127812004-01-24 Nick Roberts <nick@nick.uklinux.net>
12782
12783 * gdb.mi/mi-stack.exp: Update copyright.
12784
b368761e
DC
127852004-01-23 David Carlton <carlton@kealia.com>
12786
12787 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
12788 test for cp_lookup_transparent_type.
12789 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
12790 call them.
12791
f2061b53
DJ
127922004-01-23 Daniel Jacobowitz <drow@mvista.com>
12793
12794 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
12795 after -var-update.
12796
37fc574a
DC
127972004-01-23 David Carlton <carlton@kealia.com>
12798
12799 * gdb.cp/namespace.cc (C::ensureRefs): New.
12800 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
12801
8e94b928
NR
128022004-01-20 Nick Roberts <nick@nick.uklinux.net>
12803
12804 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
12805 case "-stack-list-locals 2".
12806 * gdb.mi/mi-var-child.exp: Test for case
12807 "-var-list-children --all-values NAME".
12808
997b0952
MC
128092004-01-18 Michael Chastain <mec.gnu@mindspring.com>
12810
12811 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
12812
52470da3
MK
128132004-01-18 Mark Kettenis <kettenis@gnu.org>
12814
7049b4b8
MK
12815 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
12816 used with gdb_test_multiple.
12817
52470da3
MK
12818 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
12819 read at address 0. This fixes PR testsuite/1504.
12820
da6012e5
DJ
128212004-01-18 Daniel Jacobowitz <drow@mvista.com>
12822
12823 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
12824 Remove downloading, guessing the host executable, the calls to
12825 gdb_file_cmd and gdb_target_cmd, and "load" support.
12826 (infer_host_exec): New function broken out from gdb_load.
12827 (gdb_load): New wrapper for gdbserver_gdb_load.
12828 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
12829 gdb_target_cmd. Use -target-select.
12830 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
12831 Download binaries to the host. Clear last_mi_remote_file when
12832 we load a new binary.
12833 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
12834 call gdbserver_gdb_load and mi_gdb_target_cmd.
12835
32c70722
MC
128362004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12837
12838 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
12839 type patterns.
12840
b0cecf36
MC
128412004-01-17 Michael Chastain <mec.gnu@mindspring.com>
12842
12843 * gdb.cp/templates.exp: Fix typo in test name of
12844 "print Foo<volatile char*>::foo".
12845
4120d7e6
MC
128462004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12847
12848 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
12849
f679e530
BE
128502004-01-16 Ben Elliston <bje@wasabisystems.com>
12851
12852 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
12853 (clean mostlyclean): Remove empty rm.
12854
091c48f6
MC
128552004-01-15 Michael Chastain <mec.gnu@mindspring.com>
12856
12857 * gdb.base/setvar.exp: Add copyright years.
12858
3e5fc8d2
DC
128592004-01-14 David Carlton <carlton@bactrian.org>
12860
12861 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
12862 PR c++/1511 and update coment.
12863 * gdb.cp/templates.exp: Update patterns to match current output.
12864 If changes involve something other than whitespace, KFAIL
12865 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
12866
63d06c5c
DC
128672004-01-14 David Carlton <carlton@kealia.com>
12868
12869 * gdb.cp/namespace.exp: Add tests involving classes defined within
12870 namespaces.
12871 * gdb.cp/namespace.cc (C::CClass): New.
12872 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
12873
a51dab88
EZ
128742004-01-14 Elena Zannoni <ezannoni@redhat.com>
12875
12876 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
12877 what debug info we have. Print a better message if something goes
12878 wrong while producing the separate debug info file.
12879
a476ccc9
MC
128802004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12881
12882 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
12883
f453692c
MC
128842004-01-14 Michael Chastain <mec.gnu@mindspring.com>
12885
12886 * gdb.base/callfuncs.c: Add copyright notice.
12887
f40063a5
MC
128882004-01-13 Michael Chastain <mec.gnu@mindspring.com>
12889
12890 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
12891 inheritance. PR gdb/1498, PR gcc/13539.
12892
19ac3974
EZ
128932004-01-13 Elena Zannoni <ezannoni@redhat.com>
12894
a9c64011
AS
12895 * gdb.threads/gcore-thread.exp: Prefix name of binary with
12896 test specific name.
12897 * gdb.mi/gdb669.exp: Ditto.
12898 * gdb.mi/mi-pthreads.exp: Ditto.
12899 * gdb.mi/mi1-pthreads.exp: Ditto.
12900 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 12901
56c97c6e
MC
129022004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12903
12904 * gdb.cp/member-ptr.cc: Add copyright notice.
12905
a0644324
MC
129062004-01-12 Michael Chastain <mec.gnu@mindspring.com>
12907
12908 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
12909 some patterns for recent versions of gcc and hpacc. Delete
12910 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
12911 Delete tests that access a NULL pointer-to-member-data. This
12912 script is still disabled for gcc.
12913
32fabe09
EZ
129142004-01-12 Elena Zannoni <ezannoni@redhat.com>
12915
12916 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 12917 escaped correctly.
32fabe09 12918
1f8a6abb
EZ
129192004-01-12 Elena Zannoni <ezannoni@redhat.com>
12920
12921 * gdb.base/sepdebug.exp: New file.
12922 * gdb.base/sepdebug.c: New file.
12923 * lib/gdb.exp (separate_debug_filename): New procedure.
12924 (gdb_gnu_strip_debug): New procedure.
12925
48efe704
AC
129262004-01-12 Andrew Cagney <cagney@redhat.com>
12927
12928 * gdb.mi/ChangeLog: Delete file. Renamed to ...
12929 * gdb.mi/ChangeLog-1999-2003: New file.
12930
a9415475
AC
129312004-01-12 Andrew Cagney <cagney@redhat.com>
12932
12933 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
12934 "Renaming a directory to a non-empty directory returns ENOTEMPTY
12935 or EEXIST", treat EBUSY as an XFAIL.
12936
83b8cf9d
MC
129372004-01-11 Michael Chastain <mec.gnu@mindspring.com>
12938
12939 * gdb.base/scope.exp: Remove obsolete setup_xfail for
12940 hp_cc_compiler.
12941
9939d2a8
MC
129422004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12943
12944 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
12945 decorations.
12946
1ff8cadf
MC
129472004-01-10 Michael Chastain <mec.gnu@mindspring.com>
12948
12949 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
12950 and "(aCC)" decorations. Remove obsolete doco about old
12951 test results.
12952
6fa9022e
MC
129532004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12954
12955 * gdb.cp/exception.exp: Fix typo in doco.
12956
209721fe
MK
129572004-01-09 Mark Kettenis <kettenis@gnu.org>
12958
12959 * gdb.base/gdb1476.exp: Fix typo.
12960
ef11303e
MC
129612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12962
12963 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
12964 file.
12965
041ab88c
MC
129662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
12967
12968 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
12969 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
12970 Use gdb_compile. Remove restriction on gcc. Add some patterns
12971 for recent version of gdb. Delete second half, which was a copy
12972 of the first half with different build flags. This test is
12973 still disabled because it is still not ready for production.
12974
e36d075a
MC
129752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12976
12977 * gdb.cp/exception.cc: Add copyright notice.
12978 * gdb.cp/exception.exp: Add a notice that this file is broken
12979 because of line number changes caused by addition of copyright
12980 notice.
12981
42b190ad
MC
129822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12983
12984 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
12985 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
12986
8f25f06b
MC
129872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12988
12989 * gdb.cp/classes.exp: Accept gnu abi 2.
12990 * gdb.cp/derivation.exp: Likewise.
12991 * gdb.cp/overload.exp: Likewise.
12992 * gdb.cp/virtfunc.exp: Likewise.
12993
06ded8b8
MC
129942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
12995
12996 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
12997 semicolon after end of function.
12998
77c26ae3
MC
129992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13000
13001 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13002 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13003 boilerplate code for compiling and running the program under
13004 test. Add some string method tests.
13005
20757486
MC
130062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 * gdb.cp/bs15503.cc: Add copyright notice.
13009 * gdb.cp/bs15503.exp: Adjust line number.
13010
0fd3b503
MC
130112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13012
13013 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13014 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13015
10d1bea8
MC
130162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13017
13018 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13019 hp_cc_compiler.
13020
2789202a
MC
130212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13022
13023 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13024 * gdb.cp/ctti.exp: Use the marker instead of "next".
13025 With gcc, run further before bailing.
13026
b862f14c
MC
130272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13028
13029 * gdb.cp/cttiadd.cc: Add copyright notice.
13030 * gdb.cp/cttiadd1.cc: Likewise.
13031 * gdb.cp/cttiadd2.cc: Likewise.
13032 * gdb.cp/cttiadd3.cc: Likewise.
13033
96da2469
MC
130342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13035
13036 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13037 Use gdb_test, gdb_test_multiple. Use floating-point values that
13038 have exact representations in IEEE-ish formats.
13039
053248ff
MC
130402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13041
13042 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13043 compilers. Delete duplicate call to get_compiler_info.
13044 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13045 * gdb.base/volatile.exp: Likewise.
13046
84acecdd
MK
130472004-01-07 Mark Kettenis <kettenis@gnu.org>
13048
13049 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13050 memory at address 0.
13051
fe11a27f
MC
130522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13053
13054 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13055 to test for hp-ux assembler. Fix copyright years.
13056
60ad077b
AC
130572004-01-07 Andrew Cagney <cagney@redhat.com>
13058
13059 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13060
1c9b8f33
AC
130612004-01-07 Andrew Cagney <cagney@redhat.com>
13062
13063 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13064 when creating the read-only file. From analysis by Roland McGrath
13065 and Elena Zannoni.
13066
753ccc7a
MC
130672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13068
13069 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13070
eca3e36b
MC
130712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13072
13073 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13074 data pointers.
13075
f8d4bac4
MC
130762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13077
13078 * gdb.cp/m-static.exp: Compile one source file at a time.
13079 Delete unused call to get_compiler_info.
13080
9b4e0f94
MC
130812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13082
13083 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13084 * gdb.base/call-rt-st.exp: Likewise.
13085 * gdb.base/nodebug.exp: Likewise.
13086 * gdb.base/volatile.exp: Likewise.
13087 * gdb.cp/ref-types.exp: Likewise.
13088 * gdb.cp/templates.exp: Likewise.
13089
023c1024
MK
130902004-01-05 Mark Kettenis <kettenis@gnu.org>
13091
13092 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13093
19703c4a
MC
130942004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13095
13096 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13097 hppa*-hp-hpux*.
13098
18b67037
MK
130992004-01-04 Mark Kettenis <kettenis@gnu.org>
13100
ba6219c8
MK
13101 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13102 x86_64-*-*.
13103
18b67037
MK
13104 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13105 sparc64-*-* and sparc*-solaris2*.
13106
1bfbbb9d
MK
131072004-01-04 Mark Kettenis <kettenis@gnu.org>
13108
13109 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13110 return ${tests}" test. The ${tests} already mentions the
13111 filename.
13112
06846494
MC
131132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13114
13115 * gdb.cp/local.exp: Accept gcc abi 2.
13116
3b0cb202
MC
131172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13118
13119 * gdb.cp/templates.exp: Accept gcc abi 2.
13120
0643ec3f
MC
131212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13122
13123 * lib/compiler.cc: Remove supports_template_debugging.
13124 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13125
d231d0b1
MC
131262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13127
13128 * gdb.cp/namespace.exp: Accept gcc abi 2.
13129
44ffb27c
MC
131302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13131
13132 * gdb.cp/method.exp: Accept gcc abi 2.
13133
184ad485
MC
131342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13135
13136 * gdb.cp/classes.exp: Generate identical results as old version.
13137 * gdb.cp/derivation.exp: Likewise.
13138 * gdb.cp/overload.exp: Likewise.
13139 * gdb.cp/virtfunc.exp: Likewise.
13140
116f09e7
MC
131412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13142
13143 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13144 mysterious bug with sourceware version of expect.
13145
b1379776
MC
131462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13147
13148 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13149 current versions of gcc, including gcc abi 2. Remove gratuitous
13150 restart of test program. Use gdb_test_multiple and gdb_test for
13151 all tests. Add patterns to xfail missing "const" in "const char *"
13152 and kfail PR gdb/1155.
13153
6b7a4c0e
MC
131542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13155
13156 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13157 current versions of gcc, including gcc abi 2. Remove gratuitous
13158 restart of test program. Use gdb_test_multiple and gdb_test for
13159 all tests. Add patterns to kfail PR gdb/1498.
13160
51615d72
MC
131612003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13162
13163 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13164 current versions of gcc, including gcc abi 2. Use "breakpoint"
13165 and "continue" instead of restarting the target program. Use
13166 gdb_test_multiple and gdb_test for all tests.
13167
7b79a9d7
MK
131682004-01-01 Mark Kettenis <kettenis@gnu.org>
13169
13170 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13171 for *-*-solaris2*.
13172
1cd3489f
MC
131732003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13174
13175 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13176 current versions of gcc, including gcc abi 2. Use "breakpoint"
13177 and "continue" instead of restarting the target program several
13178 times. Use gdb_test_multiple and gdb_test for all tests.
13179
850742db
MC
131802003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13181
13182 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13183 source files.
13184
eb4bbda8
MC
131852003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13186
13187 * gdb.base/environ.exp: Handle compiling test case from multiple
13188 source files.
13189
e42c7771
MC
131902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13191
13192 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13193
80e4b428
JB
131942003-12-17 Jim Blandy <jimb@redhat.com>
13195
5f06973a
JB
13196 * gdb.base/freebpcmd.c: Add copyright notice.
13197
80e4b428
JB
13198 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13199
0ab84fb7
MC
132002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13201
13202 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13203
1b3bb3d0
JB
132042003-12-13 Jim Blandy <jimb@redhat.com>
13205
13206 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13207
3a4c9371
KB
132082003-12-12 Kevin Buettner <kevinb@redhat.com>
13209
13210 * gdb.asm/frv.inc: New file.
13211 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13212
a1dea79a
FF
132132003-12-09 Fred Fish <fnf@redhat.com>
13214
13215 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13216 functions to break1.c and leave prototypes behind. Add more
13217 "set breakpoint NN here" comments.
13218 * gdb.base/break1.c: New file.
13219
13220 * gdb.base/break.exp: Handle compiling test case from multiple
13221 source files and change source file references as needed.
13222 * gdb.base/completion.exp: Ditto.
13223 * gdb.base/condbreak.exp: Ditto.
13224 * gdb.base/define.exp: Ditto.
13225 * gdb.base/ena-dis-br.exp: Ditto.
13226 * gdb.base/info-proc.exp: Ditto.
13227 * gdb.base/maint.exp: Ditto.
13228 * gdb.base/until.exp: Ditto.
13229
13230 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13231 hardcoded line numbers.
13232 * gdb.base/define.exp: Ditto.
13233 * gdb.base/ena-dis-br.exp: Ditto.
13234 * gdb.base/maint.exp: Ditto.
13235 * gdb.base/until.exp: Ditto.
13236
13237 * gdb.base/completion.exp: Use "break1" for completion tests since
13238 "break" is no longer a unique prefix.
13239
5266b69c
AC
132402003-12-06 Andrew Cagney <cagney@redhat.com>
13241
13242 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13243 "return_value_unimplemented". When an unimplemented struct return
13244 architecture, report incorrect values as a KFAIL
13245
374451f0
MC
132462003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13247
13248 * gdb.cp/rtti.exp: Accept new wording of warning from
13249 cp_lookup_rtti_type.
13250
ba9b20a7
MC
132512003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13252
13253 Partial fix for PR testsuite/1456.
13254 * gdb.base/scope.exp (test_at_main): Replace references to
13255 gcc_compiled with calls to test_compiler_info.
13256 (test_at_foo): Likewise.
13257 (test_at_bar): Likewise.
13258
b74b6d0b
MC
132592003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13260
13261 Partial fix for PR testsuite/1456.
13262 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13263 to test_compiler_info.
13264
ccfa3402
MC
132652003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13266
13267 * gdb.base/so-impl-ld.exp: Update copyright notice.
13268
f6246aba
MC
132692003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13270
13271 Partial fix for PR testsuite/1456.
13272 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13273 to test_compiler_info.
13274
13ae734a
MC
132752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13276
13277 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13278 from current versions of gdb. Clean up regular expressions.
13279 Delete redundant timeout case.
13280
d8e1cdee
MC
132812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13282
13283 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13284 from current versions of gdb. Clean up regular expressions.
13285 Delete redundant timeout case.
13286
96457b64
MC
132872003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13288
13289 Partial fix for PR testsuite/1456.
13290 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13291 gcc_compiled with call to test_compiler_info.
13292
f35309fc
MC
132932003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13294
13295 Partial fix for PR testsuite/1456.
13296 * gdb.base/list.exp (test_list_function): Delete unused declaration
13297 of gcc_compiled.
13298
d7afdf9b
MC
132992003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13300
13301 Partial fix for PR testsuite/1456.
13302 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13303 call to test_compiler_info.
13304
71507b56
MK
133052003-11-29 Mark Kettenis <kettenis@gnu.org>
13306
13307 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13308 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13309 it to create the appropriate note.inc.
13310 * gdb.asm/asmsrc1.s: Include "note.inc".
13311 * gdb.asm/netbsd.inc: New file.
13312 * gdb.asm/empty.inc: New file.
13313
f81f93f7
MC
133142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13315
13316 Partial fix for PR testsuite/1456.
13317 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13318 calls to test_compiler_info.
13319
9a77938e
MC
133202003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13321
13322 Partial fix for PR testsuite/1456.
13323 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13324 calls to test_compiler_info.
13325
e8367dc7
MK
133262003-11-27 Mark Kettenis <kettenis@gnu.org>
13327
13328 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13329 pattern for the KFAILs.
13330
526c61ee
AF
133312003-11-25 Adam Fedor <fedor@gnu.org>
13332
13333 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13334 * gdb.objc/objcdecode.m: New file.
13335
28f2d600
AF
133362003-11-25 Adam Fedor <fedor@gnu.org>
13337
13338 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13339 * gdb.objc/nondebug.m: New file.
13340
a3895cee
BE
133412003-11-26 Ben Elliston <bje@wasabisystems.com>
13342
13343 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13344 NetBSD as it does on FreeBSD. Modelled on a similar change by
13345 Mark Kettenis on 2003-05-30.
13346 (link-flags): Set to "--entry _start" regardless of target.
13347 Special linker flags are to be appended to $link-flags.
13348 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13349
c9f2c8a3
MC
133502003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13351
13352 * gdb.cp/method.exp: Accept output of new demangler.
13353
15a0587a 133542003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
13355
13356 * gdb/class2.exp: New file.
13357 * gdb/class2.cc: New file.
13358
3c00b570
MC
133592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13360
13361 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13362 of new demangler.
13363
7027acc7
MK
133642003-11-23 Mark Kettenis <kettenis@gnu.org>
13365
13366 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13367 of gdb_test "run".
13368
b0e1598a
MK
133692003-11-23 Mark Kettenis <kettenis@gnu.org>
13370
13371 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13372 "continue" into "run".
13373
4d9eda44
MC
133742003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13375
13376 Partial fix for PR testsuite/1456.
13377 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13378 call to test_compiler_info.
13379 * gdb.cp/ctti.exp: Likewise.
13380 * gdb.cp/derivation.exp: Likewise.
13381 * gdb.cp/member-ptr.exp: Likewise.
13382 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13383 reference to gcc_compiled.
13384
133852003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
13386
13387 Fix PR testsuite/1463.
13388 * gdb.base/structs.exp (start_structs_test): Call
13389 get_debug_format before using the debug format.
13390
d422fe19
AC
133912003-11-22 Andrew Cagney <cagney@redhat.com>
13392
13393 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13394 * gdb.base/structs.exp: Use gdb_test_multiple.
13395
039cf96d
AC
133962003-11-20 Andrew Cagney <cagney@redhat.com>
13397
6882279b
AC
13398 * gdb.base/structs.exp: Handle and recover from internal errors.
13399 Replace "foo${n}" with "foo<n>" in test messages.
13400
e53890ae
AC
13401 * gdb.base/structs.exp: Update copyright. Rewrite.
13402 * gdb.base/structs.c: Update copyright. Rewrite.
13403
2b211c59
AC
13404 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13405 resync count exceeded.
d63a86f8 13406
039cf96d
AC
13407 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13408 from the internal error.
13409 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13410 Original from Jim Blandy.
13411 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 13412
eac98b22
AC
134132003-11-19 Andrew Cagney <cagney@redhat.com>
13414
13415 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13416 KFAIL.
13417
67455b2a
MK
134182003-11-17 Mark Kettenis <kettenis@gnu.org>
13419
13420 New testcase for PR backtrace/1435.
13421 * gdb.arch/i386-unwind.exp: New file.
13422 * gdb.arch/i386-unwind.c: New file.
13423
853d6e5b
AC
134242003-11-17 Andrew Cagney <cagney@redhat.com>
13425
13426 * lib/gdb.exp (compiler_info): New global.
13427 (test_compiler_info): New function.
13428 (get_compiler_info): Set compiler_info.
13429 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13430 "compiler_info" to gcc-<major>-<minor>.
13431
38cf6e11
MC
134322003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13433
13434 * gdb.trace/configure: Remove.
13435
a50d3602
EZ
134362003-11-13 Elena Zannoni <ezannoni@redhat.com>
13437
13438 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 13439 breakpoints.
a50d3602
EZ
13440 * gdb.base/break.exp: Remove all references to explicit line
13441 numbers.
13442
d9407aaa
NC
134432003-11-11 Nick Clifton <nickc@redhat.com>
13444
13445 * gdb.base/shreloc.exp: Do not run for targets which do not
13446 support shared objects.
13447
db488fc1
CV
134482003-11-10 Corinna Vinschen <vinschen@redhat.com>
13449
13450 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13451 Don't run tests if nofileio flag is given.
13452
6a90a18e
EZ
134532003-11-07 Elena Zannoni <ezannoni@redhat.com>
13454
13455 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 13456 as well as 'Watchpoint'.
6a90a18e 13457
0b915e9c
EZ
134582003-11-06 Elena Zannoni <ezannoni@redhat.com>
13459
13460 Reported by Jim Ingham <jingham@apple.com>:
13461 * gdb.base/annota1.exp: Match at least one occurrence of the
13462 signal handler annotation.
13463
d7e4b55f
EZ
134642003-11-06 Elena Zannoni <ezannoni@redhat.com>
13465
a9c64011
AS
13466 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
13467 as well as 'Watchpoint'.
d7e4b55f 13468
2fe4e8d0
MC
134692003-11-05 Michael Chastain <mec@shout.net>
13470
13471 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
13472
6ef88553
KW
134732003-11-03 Kris Warkentin <kewarken@qnx.com>
13474
13475 * gdb.arch/gdb1291.c: New test file.
13476 * gdb.arch/gdb1291.exp: New test script.
13477 * gdb.arch/gdb1431.c: New test file.
13478 * gdb.arch/gdb1431.exp: New test script.
13479
ae7dc4d8
MC
134802003-10-22 Michael Chastain <mec@shout.net>
13481
13482 * gdb.mi/pthreads.c: Add copyright notice.
13483
c39d7427
MC
134842003-10-22 Michael Chastain <mec@shout.net>
13485
13486 * gdb.threads/pthreads.c: Add copyright notice.
13487
8b7d96c1
MC
134882003-10-20 Michael Chastain <mec@shout.net>
13489
13490 * gdb.base/gdb1056.exp: New test script.
13491
d1d69fdd
DJ
134922003-10-13 Daniel Jacobowitz <drow@mvista.com>
13493
13494 * gdb.threads/killed.exp: Use gdb_run_cmd.
13495
7d605576
DJ
134962003-10-13 Daniel Jacobowitz <drow@mvista.com>
13497
13498 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
13499 create a core file.
13500 * gdb.threads/gcore-thread.exp: Likewise.
13501
618ec112
CV
135022003-10-13 Corinna Vinschen <vinschen@redhat.com>
13503
13504 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
13505 type, based on char type.
13506 (struct bit_flags_short_t): New bitfield type, based on short type.
13507 (init_bit_flags_char): New fuction.
13508 (init_bit_flags_short): Ditto.
13509 (print_bit_flags_char): Ditto.
13510 (print_bit_flags_short): Ditto.
13511 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
13512
9367a73c
MC
135132003-10-11 Michael Chastain <mec@shout.net>
13514
13515 * gdb.base/call-rt-st.exp: Update copyright year.
13516
1decf120
KI
135172003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
13518
13519 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
13520 * gdb.disasm/sh3.s: Ditto.
13521
5445b2ae
DJ
135222003-10-07 Daniel Jacobowitz <drow@mvista.com>
13523
13524 * gdb.threads/switch-threads.exp: New test.
13525 * gdb.threads/switch-threads.c: New source file.
13526
aec24853
CV
135272003-10-07 Corinna Vinschen <vinschen@redhat.com>
13528
13529 * gdb.base/ending-run.exp: Add sh specific case.
13530
adc7428d
AC
135312003-10-06 Andrew Cagney <cagney@redhat.com>
13532
13533 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
13534 * gdb.disasm/mn10200.exp: Delete obsolete file.
13535
c9d37158
DJ
135362003-09-29 Daniel Jacobowitz <drow@mvista.com>
13537
13538 * ChangeLog: Correct an entry command.exp -> commands.exp.
13539 * gdb.base/commands.exp (bp_deleted_in_command_test)
13540 (temporary_breakpoint_commands): Check noargs.
13541
79c2c32d
DC
135422003-09-25 David Carlton <carlton@kealia.com>
13543
13544 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
13545 of some print tests, where appropriate. Add tests for C::D::cd,
13546 E::ce, F::cXfX, G::XgX.
13547 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
13548
594e6d67
RE
135492003-09-25 Richard Earnshaw <rearnsha@arm.com>
13550
13551 * lib/java.exp (java_init): Import target_alias before using it.
13552
10f0d451
DC
135532003-09-25 David Carlton <carlton@kealia.com>
13554
13555 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
13556
274bcba0
EZ
135572003-09-23 Elena Zannoni <ezannoni@redhat.com>
13558
d63a86f8 13559 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 13560 weirdness.
274bcba0 13561
cdbf20f7
MC
135622003-09-17 Michael Chastain <mec@shout.net>
13563
13564 * gdb.cp/gdb1355.exp: New file.
13565 * gdb.cp/gdb1355.c: New file.
13566
71e06f80
CV
135672003-09-15 Corinna Vinschen <vinschen@redhat.com>
13568
13569 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
13570 * gdb.asm/sh.inc: New file.
13571
5c4e30ca
DC
135722003-09-11 David Carlton <carlton@kealia.com>
13573
bd45b7af
DC
13574 * gdb.cp/namespace.exp: Add tests for namespace types.
13575 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
13576 (test_namespace): New.
13577
1c199746
EZ
135782003-09-11 Elena Zannoni <ezannoni@redhat.com>
13579
a9c64011 13580 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 13581 * gdb.stabs/weird.exp: Ditto.
1c199746 13582
04ed252f
MC
135832003-09-08 Michael Chastain <mec@shout.net>
13584
13585 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
13586
d8a2d9e7
MC
135872003-09-07 Michael Chastain <mec@shout.net>
13588
13589 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
13590 'parse error'.
13591
161afb24
MK
135922003-09-07 Mark Kettenis <m.kettenis@osp.nl>
13593
13594 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
13595
49f2741a
MC
135962003-08-30 Michael Chastain <mec@shout.net>
13597
13598 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
13599 * gdb.gdb/observer.exp: Ditto.
13600 * gdb.gdb/xfullpath.exp: Ditto.
13601
8afa723e
MK
136022003-08-29 Mark Kettenis <kettenis@gnu.org>
13603
13604 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
13605 *-*-*bsd*.
13606
f31dfe3b
JJ
136072003-08-28 Jeff Johnston <jjohnstn@redhat.com>
13608
13609 * gdb.base/dump.exp: Skip for ia64.
13610
4630e498
JJ
136112003-08-25 Jeff Johnston <jjohnstn@redhat.com>
13612
13613 * gdb.asm/asm-source.exp: Add ia64 support.
13614 * gdb.asm/ia64.inc: New file.
13615
1105b7ef
MC
136162003-08-22 Michael Chastain <mec@shout.net>
13617
13618 * gdb.cp: New directory.
13619 * gdb.cp/*: Copy from gdb.c++/*.
13620 * gdb.c++/*: Remove.
13621 * Makefile.in: Change gdb.c++ to gdb.cp.
13622 * configure.in: Ditto.
13623 * configure: Regnerate.
13624
c945b932
MK
136252003-08-18 Mark Kettenis <kettenis@gnu.org>
13626
13627 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
13628 * gdb.arch/i386-prologue.c (gdb1338): Add function.
13629
2b66634b
DJ
136302003-08-17 Daniel Jacobowitz <drow@mvista.com>
13631
13632 * mi-var-display.exp (-var-list-children weird): Accept function
13633 pointers with argument types.
13634 * mi1-var-display.exp (-var-list-children weird): Likewise.
13635 * mi2-var-display.exp (-var-list-children weird): Likewise.
13636
a356f73b
DJ
136372003-08-17 Daniel Jacobowitz <drow@mvista.com>
13638
13639 * gdb.base/annota3.exp: Add missing newline.
13640
483417b8
MC
136412003-08-06 Michael Chastain <mec@shout.net>
13642
13643 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
13644
c99c59c3
MS
136452003-08-12 Michael Snyder <msnyder@redhat.com>
13646
13647 * gdb.base/float.exp: Add test for SH.
13648
55ed7501
MK
136492003-08-10 Mark Kettenis <kettenis@gnu.org>
13650
13651 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
13652
1a371f2e
EZ
136532003-08-07 Elena Zannoni <ezannoni@redhat.com>
13654
13655 * gdb.base/completion.exp: Remove reduntant completion test
13656 on filename.
13657
e0f353ce
EZ
136582003-08-07 Elena Zannoni <ezannoni@redhat.com>
13659
a9c64011
AS
13660 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
13661 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
13662 gdb.trace/save-trace.exp: Make sure that full pathnames are
13663 escaped correctly.
e0f353ce 13664
5710a1af 136652003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 13666
a9c64011
AS
13667 * configure.in: Don't generate config.h from config.hin.
13668 * configure: Regenerate.
13669 * config.hin: Remove file.
13670 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
13671 * gdb.threads/pthreads.c: Ditto.
5710a1af 13672
dcd81ce9
DJ
136732003-08-07 Daniel Jacobowitz <drow@mvista.com>
13674
13675 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13676 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
13677 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
13678 Replace ld24 with seth/add3.
13679
6009d884
AC
136802003-08-02 Andrew Cagney <cagney@redhat.com>
13681
13682 * gdb.base/annota3.exp: New file.
13683 * gdb.base/annota3.c: New file.
13684 * gdb.c++/annota3.exp: New file.
13685 * gdb.c++/annota3.cc: New file.
13686
51514e06
MC
136872003-07-29 Michael Chastain <mec@shout.net>
13688
13689 * gdb.threads/tls.c (spin): Check errno only if sem_wait
13690 actually failed.
13691 (do_pass): Likewise.
13692 * gdb.threads/tls.exp: Always initialize no_of_threads.
13693
4ee6625b
DJ
136942003-07-27 Daniel Jacobowitz <drow@mvista.com>
13695
13696 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
13697 pattern.
13698 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
13699 * gdb.threads/tls.exp: Recognize one case of the host library not
13700 supporting TLS.
13701
225f2bf6
AC
137022003-07-27 Andrew Cagney <cagney@redhat.com>
13703
13704 * gdb.base/fileio.exp: Use SH when running commands using
13705 remote_exec.
13706
bcb27c9f
DJ
137072003-07-24 Daniel Jacobowitz <drow@mvista.com>
13708
13709 From Kei Sakamoto <sakamoto.kei@renesas.com>:
13710 * gdb.base/relocate.c (dummy): New padding array.
13711
3d67be83
MS
137122003-07-22 Michael Snyder <msnyder@redhat.com>
13713
d63a86f8 13714 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
13715
13716 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
13717 patterns to be more general, accepting old and new output.
13718 Some output chars (such as '+') also must be quoted.
d63a86f8 13719 Some addresses are displayed numerically instead of
3d67be83
MS
13720 symbolically.
13721
57ba3b85
MS
137222003-07-23 Michael Snyder <msnyder@redhat.com>
13723
686d097c
MS
13724 * gdb.base/return2.exp: Don't test long-long return.
13725
57ba3b85
MS
13726 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
13727 * gdb.disasm/t01_mov.exp: Ditto.
13728 * gdb.disasm/t02_mova.s: Ditto.
13729 * gdb.disasm/t02_mova.exp: Ditto.
13730 * gdb.disasm/t03_add.s: Ditto.
13731 * gdb.disasm/t03_add.exp: Ditto.
13732 * gdb.disasm/t04_sub.s: Ditto.
13733 * gdb.disasm/t04_sub.exp: Ditto.
13734 * gdb.disasm/t05_cmp.s: Ditto.
13735 * gdb.disasm/t05_cmp.exp: Ditto.
13736 * gdb.disasm/t06_ari2.s: Ditto.
13737 * gdb.disasm/t06_ari2.exp: Ditto.
13738 * gdb.disasm/t07_ari3.s: Ditto.
13739 * gdb.disasm/t07_ari3.exp: Ditto.
13740 * gdb.disasm/t08_or.s: Ditto.
13741 * gdb.disasm/t08_or.exp: Ditto.
13742 * gdb.disasm/t09_xor.s: Ditto.
13743 * gdb.disasm/t09_xor.exp: Ditto.
13744 * gdb.disasm/t10_and.s: Ditto.
13745 * gdb.disasm/t10_and.exp: Ditto.
13746 * gdb.disasm/t11_logs.s: Ditto.
13747 * gdb.disasm/t11_logs.exp: Ditto.
13748 * gdb.disasm/t12_bit.s: Ditto.
13749 * gdb.disasm/t12_bit.exp: Ditto.
13750 * gdb.disasm/t13_otr.s: Ditto.
13751 * gdb.disasm/t13_otr.exp: Ditto.
13752
e00759ef
EZ
137532003-07-22 Elena Zannoni <ezannoni@redhat.com>
13754
13755 * gdb.threads/tls.exp :Add kfail for 'info address' case.
13756
8bc2021f
EZ
137572003-07-22 Elena Zannoni <ezannoni@redhat.com>
13758
a9c64011
AS
13759 * gdb.threads/tls.c : New file.
13760 * gdb.threads/tls.exp : New file.
13761 * gdb.threads/tls-main.c : New file.
13762 * gdb.threads/tls-shared.c : New file.
13763 * gdb.threads/tls-shared.exp : New file.
8bc2021f 13764
89320c4c
AS
137652003-07-22 Andreas Schwab <schwab@suse.de>
13766
13767 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
13768
180dea7c
AS
137692003-07-20 Andreas Schwab <schwab@suse.de>
13770
13771 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
13772 due to insn reordering.
13773
0714963c
AC
137742003-07-15 Andrew Cagney <cagney@redhat.com>
13775
13776 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
13777
98a23b3f
MC
137782003-07-15 Michael Chastain <mec@shout.net>
13779
13780 * gdb.base/gdb1250.exp: New file.
13781 * gdb.base/gdb1250.c: New file.
13782
27e417a2
ML
137832003-07-09 Michal Ludvig <mludvig@suse.cz>
13784
13785 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
13786 expansion of size_t to 'unsigned long', not only to 'unsigned'.
13787
8bc2021f
EZ
137882003-07-09 Elena Zannoni <ezannoni@redhat.com>
13789
a9c64011
AS
13790 * gdb.threads/tls.c: New file.
13791 * gdb.threads/tls.exp: New file.
13792 * gdb.threads/tls-main.c: New file.
13793 * gdb.threads/tls-shared.c: New file.
13794 * gdb.threads/tls-shared.exp: New file.
8bc2021f 13795
d99968dc
EZ
137962003-07-09 Elena Zannoni <ezannoni@redhat.com>
13797
13798 * gdb.base/annota1.exp: Make sure that we properly escape the
13799 full path of the source file. Xfail more permissive patterns,
d63a86f8 13800 due to a compiler debug info problem.
d99968dc 13801
83876b3b
AS
138022003-07-07 Andreas Schwab <schwab@suse.de>
13803
2705e972
AS
13804 * gdb.asm/m68k.inc: New file.
13805 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
13806
83876b3b
AS
13807 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
13808 arguments"): Also match negative number.
13809
13810 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
13811
3a871b37
DJ
138122003-07-03 Daniel Jacobowitz <drow@mvista.com>
13813
13814 * gdb.base/store.c (charest): New typedef.
13815 (add_char): Rename to add_charest, update.
13816 (wack_char): Rename to wack_charest, update types. Return l + r
13817 to keep r live across the call.
13818 (wack_short, wack_int, wack_long, wack_longest, wack_float)
13819 (wack_double, wack_doublest): Return l + r to keep r live across
13820 the call.
13821 * gdb.base/store.exp: Accomodate store.c changes.
13822
b2a7f303
DC
138232003-06-30 David Carlton <carlton@kealia.com>
13824
13825 * gdb.c++/maint.exp (test_invalid_name): New.
13826 (test_first_component): Add tests for invalid names.
13827
3c6cb4a1
MC
138282003-06-29 Michael Chastain <mec@shout.net>
13829
13830 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
13831 output of '<VTT for class>' for virtual base classes.
13832
f1c2644b
DJ
138332003-06-29 Daniel Jacobowitz <drow@mvista.com>
13834
13835 * gdb.base/completion.exp: Tab-complete "complet" instead of
13836 "compl".
13837 * gdb.base/complex.exp, gdb.base/complex.c: New files.
13838
18080350
DJ
138392003-06-29 Daniel Jacobowitz <drow@mvista.com>
13840
13841 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
13842 * gdb.base/volatile.exp: Likewise.
13843
f56973f8
DJ
138442003-06-29 Daniel Jacobowitz <drow@mvista.com>
13845
13846 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
13847 gdb/1265.
13848
138492003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
13850 Daniel Jacobowitz <drow@mvista.com>
13851
13852 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
13853 initial line count of 'captured_main' from 26 to 32.
13854 (test_with_self): Allow xmalloc call to be interleaved with the
13855 preceding two lines.
13856
e766d4d6
JB
138572003-06-24 Joel Brobecker <brobecker@gnat.com>
13858
13859 * gdb.base/bang.exp: New testcase.
13860
f125c9a4
JB
138612003-06-23 Joel Brobecker <brobecker@gnat.com>
13862
13863 * gdb.base/langs.exp: Add some tests for the "minimal" language
13864 support.
13865
6e25beaf
EZ
138662003-06-23 Elena Zannoni <ezannoni@redhat.com>
13867
13868 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
13869 the testcase.
13870
2f816dda
DJ
138712003-06-22 Daniel Jacobowitz <drow@mvista.com>
13872
13873 * gdb.base/relocate.exp: Test add-symbol-file with a variable
13874 offset.
13875
db5a5748
DJ
138762003-06-22 Daniel Jacobowitz <drow@mvista.com>
13877
13878 * gdb.c++/pr-1210.cc: New file.
13879 * gdb.c++/pr-1210.exp: New file.
13880
1df0c130
DJ
138812003-06-21 Daniel Jacobowitz <drow@mvista.com>
13882
13883 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
13884 000-exec-continue.
13885
a92feac0
MK
138862003-06-15 Mark Kettenis <kettenis@gnu.org>
13887
13888 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
13889 on *-*-*bsd* instead of *-*-freebsd*.
13890
81a58f5b
AC
138912003-06-14 Andrew Cagney <cagney@redhat.com>
13892
13893 * gdb.base/store.exp: Test longest and doublest. Test all
13894 parameters. Weaken return statement match.
13895 * gdb.base/store.c: Add longest and doublest - aka long long and
13896 long double functions. Put all parameters into local register
13897 variables. Use negative values.
13898
b257a0d3
AC
138992003-06-14 Andrew Cagney <cagney@redhat.com>
13900
13901 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
13902 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
13903 exit status.
13904 * gdb.base/fileio.exp: Disable target when nointerrupts and
13905 noinferiorio, instead of limiting it to remote. Use remote_exec
13906 instead of system.
d63a86f8 13907
21c38304
JJ
139082003-06-12 Jeff Johnston <jjohnstn@redhat.com>
13909
13910 * gdb.base/float.exp: Add ia64 support.
13911
1bcdb424
CV
139122003-06-12 Corinna Vinschen <vinschen@redhat.com>
13913
13914 * gdb.base/fileio.exp: Run only on remote targets.
13915
6aeb981f
CV
139162003-06-10 Corinna Vinschen <vinschen@redhat.com>
13917
13918 * gdb.base/fileio.c: New file, testing File-I/O.
13919 * gdb.base/fileio.exp: Ditto.
13920
53df362e
RG
139212003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
13922
13923 * gdb.base/shreloc.exp: New file, check symbol values obtained from
13924 shared objects after relocation at load time (gdb PR/1132).
13925 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 13926 as above, part of the shared object relocation test.
53df362e 13927
ffee1b46
MK
139282003-06-08 Mark Kettenis <kettenis@gnu.org>
13929
b5ca3722
MK
13930 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
13931 fully filled history list.
13932 * gdb.base/gdb_history: New file.
13933
03ed860d
MK
13934 * gdb.base/signals.exp: XFAIL "continue to func1" on
13935 i*86-*-freebsd*.
13936
ffee1b46
MK
13937 * gdb.base/attach.exp: When trying to attach to a nonexistent
13938 process, make it possible to specify the PID based on the target,
13939 and do so for *-*-freebsd*.
13940
d80dbb52
RH
139412003-06-02 Richard Henderson <rth@redhat.com>
13942
13943 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
13944
6dd77b81
RH
139452003-06-02 Richard Henderson <rth@redhat.com>
13946
13947 * gdb.base/selftest.exp: Next over lim_at_start initialization.
13948
f6347e16
RH
139492003-06-02 Richard Henderson <rth@redhat.com>
13950
13951 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
13952
2c161407
DJ
139532003-06-01 Daniel Jacobowitz <drow@mvista.com>
13954
13955 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
13956 of globalvar.
13957
572eb746
MK
139582003-06-01 Mark Kettenis <kettenis@gnu.org>
13959
13960 * gdb.asm/asm-source.exp: Check for memory read errors in
13961 disassembler test on *BSD too.
13962
9e9617a5
RH
139632003-06-01 Richard Henderson <rth@redhat.com>
13964
13965 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
13966 for .frame.
13967 (gdbasm_call): Lose ldgp.
13968 (gdbasm_startup): Add frame information.
13969 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
13970
7b34ad4e
MK
139712003-05-31 Mark Kettenis <kettenis@gnu.org>
13972
13973 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
13974 i?86-*-*.
13975
10059fdf
MK
139762003-05-30 Mark Kettenis <kettenis@gnu.org>
13977
13978 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13979 FreeBSD.
13980
acf4b816
RH
139812003-05-29 Richard Henderson <rth@redhat.com>
13982
13983 * gdb.asm/alpha.inc: New file.
13984 * gdb.asm/asm-source.exp: Use it.
13985
e9ecd949
JB
139862003-05-29 Jim Blandy <jimb@redhat.com>
13987
13988 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
13989 'core.PID'.
13990
e3e5a4f3
JB
139912003-05-22 Jim Blandy <jimb@redhat.com>
13992
13993 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
13994 backtrace.
d63a86f8 13995
72fe3d25
DC
139962003-05-20 David Carlton <carlton@math.stanford.edu>
13997
13998 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
13999 this time.
14000
58da2eb2
DC
140012003-05-19 David Carlton <carlton@bactrian.org>
14002
14003 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14004 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14005
1fcb5155
DC
140062003-05-19 David Carlton <carlton@bactrian.org>
14007
14008 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14009 namespace tests.
14010 Bump copyright date.
14011 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14012 (main): Call C::D::marker2.
14013 * gdb.c++/namespace1.cc: New file.
14014
85e85163
JJ
140152003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14016
14017 Roland McGrath <roland@redhat.com>
d63a86f8 14018 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14019 there is no manager thread.
14020
a25fbfec
JJ
140212003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14022
d63a86f8
RM
14023 * gdb.threads/schedlock.exp: Remove assumption that all threads
14024 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14025 in one of the child threads rather than the main thread.
14026
be375bae
JB
140272003-05-07 Jim Blandy <jimb@redhat.com>
14028
09bf6082
JB
14029 Add support for assembly source testing on the s390x.
14030 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14031 architecture.
14032 * gdb.asm/s390x.inc: New file.
14033
be375bae
JB
14034 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14035 succession of 'if' statements.
14036
00905d52
AC
140372003-05-05 Andrew Cagney <cagney@redhat.com>
14038
14039 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14040
b1e29e33
AC
140412003-05-05 Andrew Cagney <cagney@redhat.com>
14042
14043 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14044 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14045
e33d66ec
EZ
140462003-05-02 Elena Zannoni <ezannoni@redhat.com>
14047
14048 * gdb.base/charset.exp: Update based on new behavior of set/show
14049 charset commands.
14050
2b6fd0d8
AC
140512003-05-01 Andrew Cagney <cagney@redhat.com>
14052
14053 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14054 variable do not give memory errors.
14055
130cacce
AF
140562003-04-30 Adam Fedor <fedor@gnu.org>
14057
14058 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14059 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14060 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14061 gdb.objc/basicclass.m: : New files
14062
14063 * lib/gdb.exp (gdb_compile_objc): New procedure.
14064
bea71854
DJ
140652003-04-27 Daniel Jacobowitz <drow@mvista.com>
14066
14067 * gdb.base/signals.exp: Make backtrace tests more specific.
14068
0f20eeea
DC
140692003-04-23 David Carlton <carlton@bactrian.org>
14070
14071 * gdb.c++/maint.exp (test_first_component): Add tests for
14072 'operator' in more locations.
14073
c8c4d8dc
KB
140742003-04-16 Kevin Buettner <kevinb@redhat.com>
14075
14076 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14077
3fe60e3c
EZ
140782003-04-16 Elena Zannoni <ezannoni@redhat.com>
14079
14080 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14081 func marke' instead. Update test name.
3fe60e3c 14082
9219021c
DC
140832003-04-15 David Carlton <carlton@math.stanford.edu>
14084
14085 * gdb.c++/maint.exp: New file.
14086
5dd55bdd
EZ
140872003-04-14 Elena Zannoni <ezannoni@redhat.com>
14088
14089 * gdb.threads/schedlock.c: Change type of thread function argument
14090 to long, to avoid warnings on 64-bit platforms.
14091
00890572
EZ
140922003-04-14 Elena Zannoni <ezannoni@redhat.com>
14093
a9c64011
AS
14094 * gdb.base/attach.exp: Add new message from ptrace in case of
14095 attaching to nonexistent process.
d63a86f8 14096
93201743
JB
140972003-04-11 Jim Blandy <jimb@redhat.com>
14098
14099 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14100 gdb.c++/userdef.cc: Place comments on the lines to which the
14101 marker function might return.
14102 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14103 gdb.c++/userdef.exp: Look for those comments to check that we've
14104 returned to the right place, instead of checking line numbers.
14105
2a11c64d
EZ
141062003-04-11 Elena Zannoni <ezannoni@redhat.com>
14107
a9c64011
AS
14108 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14109 match on sourcefile name, instead of directory name.
2a11c64d 14110
68ab8fc5
EZ
141112003-04-10 Elena Zannoni <ezannoni@redhat.com>
14112
d63a86f8 14113 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14114 working directory name.
14115
5624293a
JB
141162003-04-09 Jim Blandy <jimb@redhat.com>
14117
14118 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14119 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14120 after an inferior function call, report the failure, but allow the
14121 test to continue.
14122
f1f02ee4
SC
141232003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14124
14125 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14126 with -DPROTOTYPES.
14127
6eb79af0
SC
141282003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14129
14130 * gdb.base/break.exp: Revert last patch.
14131
8dfb4cf0
SC
141322003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14133
14134 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14135 with -DPROTOTYPES.
14136
ed4c619a
AC
141372003-04-02 Andrew Cagney <cagney@redhat.com>
14138
14139 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14140 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14141 matching directories by the name breakpoint.
14142 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14143 Make "continue to marker1" consistent.
14144 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14145 message consistent.
14146 * lib/gdb.exp: Put "the program is no longer running", and "the
14147 program exited" in parenthesis.
14148 * lib/mi-support.exp: Ditto.
d63a86f8 14149
4e35d5f0 141502003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14151
4e35d5f0
BR
14152 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14153
71900fe8
AC
141542003-03-29 Andrew Cagney <cagney@redhat.com>
14155
14156 * gdb.base/sizeof.c (main): Print the value of '\377'.
14157 * gdb.base/sizeof.exp: Check the sign of '\377'.
14158
c0655a16
MC
141592003-03-27 Michael Chastain <mec@shout.net>
14160
14161 * gdb.base/gdb1090.exp: New file.
14162 * gdb.base/gdb1090.cc: New file.
14163
5b2a3989
JB
141642003-03-27 J. Brobecker <brobecker@gnat.com>
14165
14166 * gdb.gdb/observer.exp: New regression test.
14167
79876890
MC
141682003-03-27 Michael Chastain <mec@shout.net>
14169
14170 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14171 * gdb.base/ptype.exp: Likewise.
14172
6eac95e3
CV
141732003-03-27 Corinna Vinschen <vinschen@redhat.com>
14174
14175 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14176
e8c71839
MC
141772003-03-26 Michael Chastain <mec@shout.net>
14178
14179 * gdb.base/ptype.exp: Actually use some typedef'd types.
14180
71b10041
SC
141812003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14182
14183 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14184 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14185
2512cf80
CV
141862003-03-20 Corinna Vinschen <vinschen@redhat.com>
14187
14188 * gdb.base/default.exp: Fix regular expression.
14189
0d195a4f
CV
141902003-03-20 Corinna Vinschen <vinschen@redhat.com>
14191
14192 * gdb.base/args.exp: Fix regular expression.
14193
8a2dbca8
CV
141942003-03-20 Corinna Vinschen <vinschen@redhat.com>
14195
14196 * gdb.base/help.exp: Allow Win32 child process.
14197
bf028682
CV
141982003-03-20 Corinna Vinschen <vinschen@redhat.com>
14199
14200 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14201 when stepping out of main().
14202
182dbe85
CV
142032003-03-20 Corinna Vinschen <vinschen@redhat.com>
14204
14205 * gdb.base/default.exp: Check for win32 specific message when calling
14206 "run" without executable.
14207
d67a6ba5
CV
142082003-03-20 Corinna Vinschen <vinschen@redhat.com>
14209
14210 * gdb.base/args.exp: Expect .exe in output.
14211
a955b5bb
CV
142122003-03-20 Corinna Vinschen <vinschen@redhat.com>
14213
14214 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14215 Cygwin native.
14216
bf6bad4b
AC
142172003-03-17 Andrew Cagney <cagney@redhat.com>
14218
14219 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14220 vector registes.
14221 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14222 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14223
293e9a31
DC
142242003-03-17 David Carlton <carlton@math.stanford.edu>
14225
14226 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14227 test, for PR breakpoints/38.
14228 Call test_watchpoint_and_breakpoint.
14229 * gdb.base/watchpoint.c (func3): New function.
14230 (main): Call func3.
14231
5330f2db
DC
142322003-03-04 David Carlton <carlton@math.stanford.edu>
14233
14234 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14235 Garply<Garply<char> >:: garply".
14236 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14237 with respect to PR c++/1111; note also PR c++/1113.
14238 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14239 respect to PR c++/1062.
14240 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14241
6ece72da
DC
142422003-03-03 David Carlton <carlton@math.stanford.edu>
14243
14244 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14245 with respect to PR c++/57.
14246 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14247 c++/826.
14248 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14249 respect to PR c++/57.
14250
85ca1584
DC
142512003-03-03 David Carlton <carlton@math.stanford.edu>
14252
14253 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14254 respect to PR c++/33 into FAILs.
14255
98e9c5b8
MC
142562003-03-03 Michael Chastain <mec@shout.net>
14257
7bedbf27
MC
14258 * configure.in: Update copyright years.
14259
142602003-03-03 Michael Chastain <mec@shout.net>
14261
14262 * Makefile.in: Update copyright years.
98e9c5b8 14263
f683e100
DC
142642003-02-28 David Carlton <carlton@math.stanford.edu>
14265
14266 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14267 print class instead of struct and/or superfluous protection
14268 specifiers, as long as the resulting output is equivalent to the
14269 source code.
14270 Delete FIXME from end of messages on tests that don't need
14271 fixing.
14272
a9e0cf2c
DC
142732003-02-28 David Carlton <carlton@math.stanford.edu>
14274
14275 * gdb.c++/templates.exp (do_tests): Allow const in the two
14276 Foo<volatile char *>::foo tests.
14277
e8d359df
MS
142782003-02-27 Michael Snyder <msnyder@redhat.com>
14279
d63a86f8 14280 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14281 will be consistant.
14282
0b71dc91
DC
142832003-02-26 David Carlton <carlton@math.stanford.edu>
14284
14285 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14286 char *>::foo" test with respect to PR c++/33. Create a new test
14287 which is identical to that one except that it doesn't put the
14288 space between the "char" and the "*"; KFAIL it, too.
14289
dd14ab43
DC
142902003-02-26 David Carlton <carlton@math.stanford.edu>
14291
14292 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14293 template types into either PASSes or KFAILs (corresponding to PR
14294 c++/57). Tweak indentation. Update copyright.
14295
1146c7f1
SC
142962003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14297
14298 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14299
74641dfb
MC
143002003-02-13 Michael Chastain <mec@shout.net>
14301
14302 * gdb.base/exprs.exp: Remove i960 remnants.
14303 * gdb.base/funcargs.exp: Likewise.
14304 * gdb.base/list.exp: Likewise.
14305 * gdb.base/ptype.exp: Likewise.
14306
559cd2d0
DC
143072003-02-14 David Carlton <carlton@math.stanford.edu>
14308
14309 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14310 pEe->D::vg()" from XFAIL to KFAIL.
14311
c4f90d87
JM
143122003-02-13 Jason Molenda (jmolenda@apple.com)
14313
14314 * gdb.base/maint.exp: Update maint print statistics regexp to include
14315 new entries.
14316
cbc4d97c
MC
143172003-02-13 Michael Chastain <mec@shout.net>
14318
14319 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14320
40f235b7
MC
143212003-02-12 Michael Chastain <mec@shout.net>
14322
14323 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14324 * gdb.c++/inherit.exp: Likewise.
14325 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14326 * gdb.c++/templates.exp: Likewise.
14327 * gdb.c++/virtfunc.exp: Likewise.
14328
c56716b0
JM
143292003-02-06 Jason Molenda (jason-cl@molenda.com)
14330
14331 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14332 why the code is written that way.
14333
070afcf8
MC
143342003-02-05 Michael Chastain <mec@shout.net>
14335
14336 * gdb.base/dump.exp: Add missing copyright line.
14337
5d0331e5
JM
143382003-02-05 Jason Molenda (jason-cl@molenda.com)
14339
f7ae6d3e 14340 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
14341 at the beginning so the breakpoint doesn't get set on the loop.
14342
92851186
MC
143432003-02-05 Michael Chastain <mec@shout.net>
14344
14345 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14346 output for configurations with gcc 2.95.3.
14347
cbf1e085
AC
143482003-02-05 Keith Seitz <keiths@redhat.com>
14349 Andrew Cagney <ac131313@redhat.com>
14350
14351 * gdb.mi/mi-cli.exp: New file.
d63a86f8 14352
29518e1e
MC
143532003-02-04 Michael Chastain <mec@shout.net>
14354
14355 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14356 Call perror and then continue.
14357
5af1d5f3
MC
143582003-02-03 Michael Chastain <mec@shout.net>
14359
14360 * gdb.c++/pr-1023.cc: New file.
14361 * gdb.c++/pr-1023.exp: New file.
14362
6b549786
JB
143632003-02-05 Jim Blandy <jimb@redhat.com>
14364
14365 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14366 it's local to foobar. Check for it there, and check that it's not
14367 present in main.
14368 * gdb.c++/local.cc (marker2): New function.
14369 (foobar): Call marker1.
14370 (main): Call marker2 instead of marker1.
14371
67f16606
AC
143722003-02-04 Andrew Cagney <ac131313@redhat.com>
14373
14374 * gdb.disasm/mn10200.exp: Obsolete file.
14375 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14376 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14377 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14378
1c5cb38e
DC
143792003-02-04 David Carlton <carlton@math.stanford.edu>
14380
14381 * gdb.c++/overload.exp: Test intToChar(1).
14382 * gdb.c++/overload.cc (intToChar): New.
14383 (main): Call intToChar.
14384
d1fe6965
DC
143852003-02-03 David Carlton <carlton@math.stanford.edu>
14386
14387 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14388 'might_kfail' arg.
14389 KFAIL some of the continue_to_bp_overloaded calls, according to
14390 PR c++/1025.
14391
9ba61c5d
MC
143922003-02-01 Michael Chastain <mec@shout.net>
14393
14394 * gdb.base/advance.c (marker1): New marker function.
14395 * gdb.base/advance.exp: When the 'advance' command lands on the
14396 return breakpoint, it can legitimately stop on either the
14397 current line or the next line. Accommodate both outcomes.
14398 * gdb.base/until.exp: Likewise.
14399
e7494ffb
AC
144002003-02-02 Andrew Cagney <ac131313@redhat.com>
14401
14402 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14403 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14404 now a list, not a tuple.
14405 * gdb.mi/mi-var-display.exp: Ditto.
14406 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 14407
075559bc
AC
144082003-02-01 Andrew Cagney <ac131313@redhat.com>
14409
14410 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
14411 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14412 stack backtraces.
14413 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 14414
2bd4c7b1
MK
144152003-02-01 Mark Kettenis <kettenis@gnu.org>
14416
14417 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14418 gdb.mi/mi1-pthreads.exp: Return instead of calling
14419 gdb_suppress_entire_file.
14420
eabd8992
MS
144212003-02-01 Mark Salter <msalter@redhat.com>
14422
14423 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14424
71469e2f
MS
144252003-01-31 Mark Salter <msalter@redhat.com>
14426
14427 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14428 Support empty arg.
14429
38a94d44
MC
144302003-01-30 Michael Chastain <mec@shout.net>
14431
14432 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14433 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14434 has been fixed in gdb/readline on 2003-01-09.
14435
19ea9e73
MS
144362003-01-29 Michael Snyder <msnyder@redhat.com>
14437
e8d359df
MS
14438 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14439 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
14440 * gdb.base/args.exp: Skip if target does not support args passing.
14441
2307bd6a
DJ
144422003-01-22 Daniel Jacobowitz <drow@mvista.com>
14443
19ea9e73 14444 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
14445 gdb_test. Accept a list of expect arguments as the third
14446 parameter.
14447 (gdb_test): Use it.
14448
f2dd3617
EZ
144492003-01-20 Elena Zannoni <ezannoni@redhat.com>
14450
14451 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14452 allow for different test tree configurations. Update some
14453 tescases accordingly.
14454 * gdb.arch/altivec-regs.exp: Ditto.
14455 * gdb.asm/asm-source.exp: Ditto.
14456 * gdb.base/advance.exp: Ditto.
14457 * gdb.base/display.exp: Ditto.
d63a86f8 14458 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
14459 * gdb.base/mips_pro.exp: Ditto.
14460 * gdb.base/overlays.exp: Ditto.
14461 * gdb.base/relocate.exp: Ditto.
14462 * gdb.base/setshow.exp: Ditto.
14463 * gdb.base/step-line.exp: Ditto.
14464 * gdb.base/step-test.exp: Ditto.
14465 * gdb.base/until.exp: Ditto.
14466 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
14467
c71cdefd
DC
144682003-01-17 David Carlton <carlton@math.stanford.edu>
14469
14470 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
14471 corresponding to PR c++/945.
14472 Update copyright.
14473
fdba05d7
DC
144742003-01-17 David Carlton <carlton@math.stanford.edu>
14475
14476 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
14477 corresponding to PR c++/68.
14478
144792003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
14480
14481 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
14482 (test_paddr_hairy_functions): Call print_addr_2_kfail for
14483 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
14484
c362c33a
EZ
144852003-01-15 Elena Zannoni <ezannoni@redhat.com>
14486
0fbc361c
EZ
14487 * gdb.base/break.exp: Fix change of default location, because of
14488 removal of until tests.
14489 * gdb.base/help.exp: Update test for new 'until' help message.
14490 Add test for help on 'advance'.
a9c64011 14491 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 14492
dabf8a35
MK
144932003-01-15 Mark Kettenis <kettenis@gnu.org>
14494
14495 * gdb.base/default.exp: Adapt "info float" test for recent changes
14496 to that command. Add test for "info vector".
14497 * gdb.base/float.exp: New file. Add test for "info float" that
14498 resembles the old test in gdb.base/default.exp.
14499
a1769aca
DC
145002003-01-15 David Carlton <carlton@math.stanford.edu>
14501
14502 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
14503
82025e13
EZ
145042003-01-15 Elena Zannoni <ezannoni@redhat.com>
14505
14506 * gdb.base/break.exp: Move the tests of until command from here...
14507 * gdb.base/until.exp: ... to here. New file. Add other tests.
14508 * gdb.base/advance.c: New file.
14509 * gdb.base/advance.exp: New file.
14510
8f9ab801
EZ
145112003-01-14 Elena Zannoni <ezannoni@redhat.com>
14512
a9c64011
AS
14513 * gdb.base/args.c: New file.
14514 * gdb.base/args.exp: New file.
8f9ab801 14515
9ae66589
DJ
145162003-01-14 Daniel Jacobowitz <drow@mvista.com>
14517
14518 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
14519
8d77e5c3
DJ
145202003-01-14 Daniel Jacobowitz <drow@mvista.com>
14521
14522 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
14523
12d2f0a1
DJ
145242003-01-14 Daniel Jacobowitz <drow@mvista.com>
14525
14526 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
14527 dates.
14528
6ca37014
DJ
145292003-01-13 Daniel Jacobowitz <drow@mvista.com>
14530
14531 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
14532
b0023472
DJ
145332003-01-13 Daniel Jacobowitz <drow@mvista.com>
14534
14535 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
14536 (ptype &*"foo").
14537 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
14538
607fbc54 145392003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
14540
14541 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
14542 * gdb.mi/mi1-console.exp: Likewise.
14543
607fbc54 145442003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
14545
14546 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
14547 * gdb.mi/mi1-console.exp: Likewise.
14548
a1fb14a2
DJ
145492003-01-13 Daniel Jacobowitz <drow@mvista.com>
14550
14551 * gdb.c++/overload.exp: Remove some fixed XFAILs.
14552
c4cf40b7
DJ
145532003-01-09 Daniel Jacobowitz <drow@mvista.com>
14554
14555 * gdb.base/detach.exp: New test.
14556
696d5a5b
DJ
145572003-01-09 Daniel Jacobowitz <drow@mvista.com>
14558
14559 * Makefile.in (ALL_SUBDIRS): New variable.
14560 (subdirs, clean, distclean): Use it.
14561 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
14562 regenerating Makefile, since it is generated from the top level.
14563 * gdb.asm/Makefile.in: Likewise.
14564 * gdb.base/Makefile.in: Likewise.
14565 * gdb.c++/Makefile.in: Likewise.
14566 * gdb.disasm/Makefile.in: Likewise.
14567 * gdb.java/Makefile.in: Likewise.
14568 * gdb.mi/Makefile.in: Likewise.
14569 * gdb.threads/Makefile.in: Likewise.
14570 * gdb.trace/Makefile.in: Likewise.
14571
754533e4
DC
145722003-01-09 David Carlton <carlton@math.stanford.edu>
14573
14574 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
14575 Add copyright year 2003.
14576
d8b3e9ee
MC
145772003-01-06 Michael Chastain <mec@shout.net>
14578
14579 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
14580 When selecting a thread, 'line' and 'file' are optional.
14581 * gdb.mi/mi1-pthreads.exp: Likewise.
14582
8e9e0fe6
AS
145832003-01-06 Andreas Schwab <schwab@suse.de>
14584
14585 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
14586 failures.
14587
b5ab8ff3
DJ
145882003-01-04 Daniel Jacobowitz <drow@mvista.com>
14589
14590 Fix PR gdb/844
14591 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
14592 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
14593
14594 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
14595 instead of calling gdb_suppress_entire_file.
14596 * gdb.threads/print-threads.exp: Likewise.
14597 * gdb.threads/schedlock.exp: Likewise.
14598
14599 * gdb.threads/killed.exp: Return instead of calling
14600 gdb_suppress_entire_file.
14601 * gdb.threads/linux-dp.exp: Likewise.
14602 * gdb.threads/pthreads.exp: Likewise.
14603
1e698235
DJ
146042003-01-04 Daniel Jacobowitz <drow@mvista.com>
14605
14606 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
14607 stabs.
14608 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
14609 * gdb.base/whatis.exp: Always allow (void) after function names.
14610
147ff08c
DJ
146112003-01-04 Daniel Jacobowitz <drow@mvista.com>
14612
14613 * gdb.c++/casts.exp: Correct regexp.
14614
dc62bfc2
MK
146152003-01-04 Mark Kettenis <kettenis@gnu.org>
14616
14617 * configure.in: Call AC_CONFIG_HEADER. Don't call
14618 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
14619 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
14620 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
14621 aforementioned directories in the AC_OUPUT call.
14622 * config.hin: New file.
14623 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14624 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
14625 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
14626 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
14627 pass -I$objdir instead of -I$objdir/$subdir in compilation.
14628 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
14629 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
14630 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
14631 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
14632 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
14633 gdb.threads/configure.in, gdb.threads/configure,
14634 gdb.threads/config.in, gdb.trace/configure.in,
14635 gdb.trace/configure: Removed.
14636
77afa639
MC
146372003-01-03 Michael Chastain <mec@shout.net>
14638
14639 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
14640 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
14641
7634bb6e
DJ
146422003-01-03 Daniel Jacobowitz <drow@mvista.com>
14643
14644 * gdb.base/store.exp: Fix regular expressions.
14645
b39c905e
MK
146462002-12-28 Mark Kettenis <kettenis@gnu.org>
14647
14648 * configure.in: Rewrite.
14649 * configure: Regenerated.
14650
0a8551dd
DC
146512003-01-03 David Carlton <carlton@math.stanford.edu>
14652
14653 * gdb.base/psymtab.exp: New file.
14654 * gdb.base/psymtab1.c: Ditto.
14655 * gdb.base/psymtab2.c: Ditto.
14656
c60b7188
AF
146572002-12-23 Adam Fedor <fedor@gnu.org>
14658
14659 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
14660
ee73db83
DC
146612002-12-23 David Carlton <carlton@math.stanford.edu>
14662
14663 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
14664 and current_directory initialization.
14665
d6c1774e
JB
146662002-12-22 Jim Blandy <jimb@redhat.com>
14667
f0a847b8
JB
14668 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
14669 rather than as part of the output file name.
14670
d6c1774e
JB
14671 * gdb.base/attach.exp: There's no need to copy the test program to
14672 /tmp; that was only ever necessary on HP/UX, and this test is
14673 entirely disabled there anyway.
14674
f0708dbb
JB
146752002-12-21 Jim Blandy <jimb@redhat.com>
14676
4c2acfea
JB
14677 * gdb.c++/psmang.exp: Doc fix.
14678
f0708dbb
JB
14679 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
14680 test.
14681
9579e000
DC
146822002-12-20 David Carlton <carlton@math.stanford.edu>
14683
14684 * gdb.c++/annota2.exp: KFAIL annotate-quit.
14685
d1810171
MC
146862002-12-18 Michael Chastain <mec@shout.net>
14687
14688 * gdb.c++/annota2.exp: Add copyright year 2002.
14689
76565097
DC
146902002-12-17 David Carlton <carlton@math.stanford.edu>
14691
14692 * gdb.c++/try_catch.cc: Add marker comments.
14693 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
14694 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
14695 * gdb.c++/m-static.cc: Ditto.
14696 * gdb.c++/m-static1.cc: Ditto.
14697 * gdb.c++/try_catch.cc: Ditto.
14698
da81390b
JJ
146992002-12-16 Jeff Johnston <jjohnstn@redhat.com>
14700
14701 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
14702 to see whether we are using the new -environment-directory
14703 command which resets via -r or the old version of the command
14704 which may prompt the user. Part of fix for gdb/741.
14705
b304d130
AC
147062002-12-13 Andrew Cagney <ac131313@redhat.com>
14707
14708 * gdb.fortran/types.exp: Update obsolete comment.
14709 * gdb.fortran/exprs.exp: Ditto.
14710 * lib/gdb.exp: Delete obsolete code.
14711 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
14712 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
14713 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
14714 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
14715 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
14716 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
14717 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
14718 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
14719 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
14720 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
14721 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
14722 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
14723 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
14724 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
14725 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
14726 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
14727 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
14728 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
14729 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
14730 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
14731 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
14732 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
14733 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
14734 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
14735 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
14736 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
14737 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
14738 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
14739 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
14740 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
14741 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
14742 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
14743 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
14744 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
14745 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
14746 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
14747 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
14748
a23b6e6a
DC
147492002-12-11 David Carlton <carlton@math.stanford.edu>
14750
14751 * gdb.c++/m-data.exp: Add test for members that shadow global
14752 variables: see PR gdb/804.
14753 * gdb.c++/m-data.cc: Ditto.
14754
6604731b
DJ
147552002-12-10 Daniel Jacobowitz <drow@mvista.com>
14756
14757 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
14758
de46ecd7
DC
147592002-12-06 David Carlton <carlton@math.stanford.edu>
14760
14761 * gdb.base/store.c: Don't declare functions static.
14762
27e829d0
AC
147632002-12-04 Andrew Cagney <ac131313@redhat.com>
14764
14765 * gdb.base/store.exp, gdb.base/store.c: New files.
14766
92806416
DJ
147672002-12-03 Daniel Jacobowitz <drow@mvista.com>
14768
14769 * gdb.base/selftest.exp: Update for current gdb.
14770
3bcbaac5
DJ
147712002-12-03 Daniel Jacobowitz <drow@mvista.com>
14772
14773 * gdb.base/maint.exp: Only dump symbols from one source file
14774 or objfile.
14775
f4f00b1f
DJ
147762002-12-03 Daniel Jacobowitz <drow@mvista.com>
14777
14778 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
14779 function call.
14780
f1c8a949
JB
147812002-11-25 Jim Blandy <jimb@redhat.com>
14782
14783 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
14784 function appearing in error message.
14785
9e297a97
DJ
147862002-11-21 Daniel Jacobowitz <drow@mvista.com>
14787
14788 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
14789
1f312e79
JJ
147902002-11-08 Jeff Johnston <jjohnstn@redhat.com>
14791
d63a86f8
RM
14792 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
14793 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
14794 should be in mi console format. This is part of fix for PR gdb/604.
14795
83c31e7d
FN
147962002-09-18 Fernando Nasser <fnasser@redhat.com>
14797
14798 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
14799 which explicitly prints the zero offset as "+0".
14800
322b3f65
DJ
148012002-10-22 Daniel Jacobowitz <drow@mvista.com>
14802
14803 * gdb.threads/schedlock.c (args): Make unsigned.
14804
148052002-10-21 Daniel Jacobowitz <drow@mvista.com>
14806
14807 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
14808 numbers. Allow "foo2|selected stack frame".
14809 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
14810 * gdb.asm/asmsrc2.s: Likewise.
14811 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
14812 comments.
14813 * gdb.asm/mips.inc: New file.
14814
5e2fe5b8
AF
148152002-10-18 Adam Fedor <fedor@gnu.org>
14816
14817 * gdb.base/default.exp: Update expected output to include 'ObjC'.
14818 * gdb.base/help.exp: Likewise.
14819
abe1a5d0
KB
148202002-10-17 Kevin Buettner <kevinb@redhat.com>
14821
14822 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
14823 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
14824
10abb1d4
JB
148252002-10-02 Jim Blandy <jimb@redhat.com>
14826
14827 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
14828
1f609b42
AC
148292002-10-01 Andrew Cagney <ac131313@redhat.com>
14830
14831 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
14832 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
14833 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
14834 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
14835 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
14836 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
14837 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
14838
0aee02e4
AC
148392002-09-29 Andrew Cagney <ac131313@redhat.com>
14840
14841 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
14842 * mi0-disassemble.exp, mi0-eval.exp: Delete.
14843 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
14844 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
14845 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
14846 * mi0-var-block.exp, mi0-var-child.exp: Delete.
14847 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 14848
6fde09ad
KB
148492002-09-27 Kevin Buettner <kevinb@redhat.com>
14850
14851 * gdb.base/annota1.exp (info break): Make directory components of
14852 path optional since not all compilers emit this debug information.
14853
889bf7c5
PA
14854 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
14855 step ends up stepping out of the function instead of stopping on
14856 the epilogue.
6fde09ad 14857
9e8aab75
KS
148582002-09-26 Keith Seitz <keiths@redhat.com>
14859
14860 * lib/insight-support.exp (gdbtk_start): Figure out where
14861 the insight executable is based on where gdb is. Use this
14862 executable to start insight instead of gdb.
14863
e36180d7
AC
148642002-09-25 Andrew Cagney <cagney@redhat.com>
14865
14866 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
14867
9dd34b2b
AC
148682002-09-24 Andrew Cagney <ac131313@redhat.com>
14869
14870 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
14871 test_isolated_complaints.
14872 (test_empty_complaint): New function.
14873 (test_empty_complaints): New function. Check no output when no
14874 complaints.
d63a86f8 14875
dea97812
KB
148762002-09-19 Jim Blandy <jimb@redhat.com>
14877
a9c64011 14878 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 14879
54951bd7
AC
148802002-09-19 Andrew Cagney <ac131313@redhat.com>
14881
14882 * gdb.gdb/complaints.exp: New file.
14883
dec43320
AC
148842002-09-18 Andrew Cagney <ac131313@redhat.com>
14885
14886 * gdb.base/maint.exp: Check `help maint internal-warning'.
14887
e70d6e3f
DC
148882002-09-18 David Carlton <carlton@math.stanford.edu>
14889
14890 * gdb.c++/m-static.exp: Remove breakpoints depending on line
14891 numbers, and replace them by a single breakpoint after the
14892 constructors are all finished.
14893 Add test 4.
14894 * gdb.c++/m-static.cc: Add test 4.
14895 * gdb.c++/m-static.h: New file.
14896 * gdb.c++/m-static1.cc: New file.
14897
14898 * gdb.c++/printmethod.exp: New file.
14899 * gdb.c++/printmethod.cc: New file.
14900
14901 * gdb.c++/pr-574.exp: New file.
14902 * gdb.c++/pr-574.cc: New file.
14903
afb5c968
CV
149042002-09-18 Corinna Vinschen <vinschen@redhat.com>
14905
14906 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
14907 embedded targets which never actually exit.
14908
31e45dee
FN
149092002-09-18 Fernando Nasser <fnasser@redhat.com>
14910
14911 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
14912 "don't step after run" as unresolved or unsupported, instead of xfail.
14913
a283c5a1
CV
149142002-09-18 Corinna Vinschen <vinschen@redhat.com>
14915
14916 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
14917 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
14918 Add newline to expected string in "step out of main (status wrapper)"
14919 case.
14920
11350d2a
CV
149212002-09-18 Corinna Vinschen <vinschen@redhat.com>
14922
14923 * lib/gdb.exp (rerun_to_main): Allow restarting application.
14924 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
14925
0deec7d6
TT
149262002-09-17 Tom Tromey <tromey@redhat.com>
14927
14928 * gdb.base/printcmds.exp (test_print_string_constants): Expect
14929 \000, not \0, in double-quoted string.
14930
b2b4a1b5
CV
149312002-09-14 Corinna Vinschen <vinschen@redhat.com>
14932
c9d37158 14933 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
14934 string after running the commands execution on breakpoint tests.
14935
1c56143a
CV
149362002-09-13 Corinna Vinschen <vinschen@redhat.com>
14937
14938 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
14939
37f8da45
JB
149402002-09-12 Joel Brobecker <brobecker@gnat.com>
14941
14942 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
14943
08b468e0
KS
149442002-09-10 Keith Seitz <keiths@redhat.com>
14945
14946 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
14947 runto proc.
14948 (mi_run_to_main): Use mi_runto.
14949 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
14950
dc360f58
KS
149512002-09-10 Keith Seitz <keiths@redhat.com>
14952
14953 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
14954 regexp for stopping at main. Could have multiple event notifications.
14955 Don't assume that main was declared with no parameters.
14956 (mi_next): Use mi_step_to.
14957 (mi_step): Use mi_next_to.
14958
ce3abcfb
CV
149592002-09-09 Corinna Vinschen <vinschen@redhat.com>
14960
14961 * gdb.base/default.exp: Fix expected string in `info float' test.
14962
d1f5b980
BE
149632002-09-09 Ben Elliston <bje@redhat.com>
14964
14965 * config/mips.exp: Update comments.
14966 * config/mips-idt.exp: Likewise.
14967 * config/nind.exp: Likewise.
14968 * config/slite.exp: Likewise.
14969 * config/sparclet.exp: Likewise.
14970 * config/udi.exp: Likewise.
14971 * config/vx.exp: Likewise.
14972 * config/vxworks29k.exp: Likewise.
14973
2f71430b
JB
149742002-09-05 Jim Blandy <jimb@redhat.com>
14975
14976 * gdb.threads/killed.exp: Fix test failure message.
14977
7ddebc7e
KS
149782002-09-04 Keith Seitz <keiths@redhat.com>
14979
14980 * lib/mi-support.exp: Update copyright.
14981 (mi_gdb_test): Increase the priority of the expected pattern
14982 so that it matches gdb_test.
14983
0ae67eb3
KS
149842002-09-03 Keith Seitz <keiths@redhat.com>
14985
14986 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
14987 Use integer comparison instead of string comparison for testing
14988 whether binary was built.
14989
38fc42c8
JB
149902002-09-03 Jim Blandy <jimb@redhat.com>
14991
14992 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
14993
b6ff0e81
JB
149942002-08-29 Jim Blandy <jimb@redhat.com>
14995
14996 * gdb.threads/pthreads.exp: Move the portable thread compilation
14997 code into a function in lib/gdb.exp, and call that from here.
14998 * lib/gdb.exp (gdb_compile_pthreads): New function.
14999
07c98896
KS
150002002-08-29 Keith Seitz <keiths@redhat.com>
15001
15002 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15003 expect_out so that callers can get at it.
15004
0312286c
DJ
150052002-08-23 Daniel Jacobowitz <drow@mvista.com>
15006
15007 * gdb.threads/print-threads.c: New file.
15008 * gdb.threads/print-threads.exp: New file.
15009 * gdb.threads/schedlock.c: New file.
15010 * gdb.threads/schedlock.exp: New file.
15011
dd039bc4
EZ
150122002-08-22 Elena Zannoni <ezannoni@redhat.com>
15013
a9c64011
AS
15014 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15015 not altivec.c.
dd039bc4 15016
1f36144c
MK
150172002-08-17 Mark Kettenis <kettenis@gnu.org>
15018
15019 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15020 targets. The problem should be fixed now.
15021
16057ec7 150222002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15023
15024 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15025 2002-07-24 change that removes final dots from error messages.
15026
3c1499ad
TT
150272002-08-13 Tom Tromey <tromey@redhat.com>
15028
15029 * gdb.base/readline.exp: New file.
15030
a20ce2c3
AC
150312002-08-01 Andrew Cagney <ac131313@redhat.com>
15032
15033 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15034 supress message.
15035
db034ac5
AC
150362002-08-01 Andrew Cagney <cagney@redhat.com>
15037
15038 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15039 CHILL_FOR_TARGET and CHILL_LIB.
15040 * configure.in (configdirs): Remove gdb.chill.
15041 * configure: Regenerate.
15042 * lib/gdb.exp: Obsolete references to chill.
15043 * gdb.fortran/types.exp: Ditto.
15044 * gdb.fortran/exprs.exp: Ditto.
15045
3e000b18
KB
150462002-07-30 Kevin Buettner <kevinb@redhat.com>
15047
15048 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15049 set Irix-specific compile and link flags.
15050
28f4966b
KB
150512002-07-29 Kevin Buettner <kevinb@redhat.com>
15052
15053 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15054 source files. The ``-o'' option doesn't work with the ``-E'' option
15055 when using the Irix compiler.
15056
46c0d5a6
DJ
150572002-07-19 Daniel Jacobowitz <drow@mvista.com>
15058
15059 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15060 Improve support for reusing an exec file. Copy exec file
15061 to target, and run gdbserver on the target instead of on the host.
15062
eecf4bed
JB
150632002-07-18 Jim Blandy <jimb@redhat.com>
15064
0f815cdf
JB
15065 * gdb.base/ending-run.exp: Don't expect to see the program end in
15066 some orderly fashion when we're running on a real stand-alone
15067 board.
15068
eecf4bed
JB
15069 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15070 targets that don't support interrupts.
15071
52d309e4
JB
150722002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15073
15074 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15075 systems.
15076 Move comments in expect statements to inside the actions, so that they
15077 don't get matched against.
15078
ff683d9e
MK
150792002-07-10 Mark Kettenis <kettenis@gnu.org>
15080
15081 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15082 function when asleep" test.
15083
b5356753
AC
150842002-07-10 Andrew Cagney <ac131313@redhat.com>
15085
15086 * gdb.base/page.exp: Rewrite to handle problems with very long
15087 `info set' output. Update copyright.
15088
6aa4d13a
AC
150892002-06-26 Andrew Cagney <ac131313@redhat.com>
15090
15091 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15092 gdb.threads-hp.
15093 * gdb.hp/configure: Regenerate.
15094 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15095 * gdb.hp/gdb.threads-hp/configure: Delete file.
15096 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15097
8cf8c2b8
AC
150982002-06-22 Andrew Cagney <ac131313@redhat.com>
15099
15100 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15101 setlocale, bindtextdomain and textdomain.
15102
6827a8f8
JB
151032002-06-11 Jim Blandy <jimb@redhat.com>
15104
919d772c
JB
15105 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15106 preprocessor macro information is present.
15107
6827a8f8
JB
15108 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15109 tests.
15110
c15b0d21
MS
151112002-06-06 Michael Snyder <msnyder@redhat.com>
15112
c5984d70
MS
15113 * gdb.base/overlays.exp: Record addresses of overlay
15114 functions in TCL variables rather than in GDB variables,
15115 to avoid having GDB convert them to pointers (with loss
15116 of information).
15117
d63a86f8 15118 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15119 default linker script changes.
c15b0d21
MS
15120 * gdb.base/long_long.exp: Add check for sizeof (long double).
15121
be26fe0d
ML
151222002-06-06 Michal Ludvig <mludvig@suse.cz>
15123
15124 * gdb.asm/asm-source.exp: Add x86-64 target.
15125 * gdb.asm/x86_64.inc: New.
d63a86f8 15126
258093ca 151272002-05-30 Michael Chastain <mec@shout.net>
258093ca 15128
4b3153f1 15129 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15130 * gdb.c++/m-static.cc: New file.
15131 * gdb.c++/m-static.exp: New file.
15132
241264c6
MS
151332002-05-28 Michael Snyder <msnyder@redhat.com>
15134
15135 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15136 precision.
15137
9bba8c8f 151382002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15139
4b3153f1 15140 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15141 * gdb.c++/m-data.cc: New file.
15142 * gdb.c++/m-data.exp: New file.
15143
151442002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15145
4b3153f1 15146 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15147 * gdb.c++/try_catch.cc: New file.
d63a86f8 15148 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15149
def1b996
MC
151502002-05-27 Michael Chastain <mec@shout.net>
15151
15152 * gdb.c++/local.exp: Accept more nested types in output.
15153
522ba268
MC
151542002-05-26 Michael Chastain <mec@shout.net>
15155
15156 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15157
277254ba
MS
151582002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15159
15160 * lib/gdb.exp (gdb_wrapper_init): Just because
15161 gdb_wrapper_file exists, this does not mean that the file
15162 should not be rebuilt. That is what gdb_wrapper_initialized
15163 is for.
15164 (default_gdb_init): Reset gdb_wrapper_initialized.
15165
b61a8733
MS
151662002-05-23 Michael Snyder <msnyder@redhat.com>
15167
d63a86f8 15168 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15169 the precision of the floating point test results.
15170 * gdb.base/call-rt-st.exp: Ditto.
15171
b61a8733
MS
15172 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15173 * gdb.base/call-rt-st.exp: Ditto.
15174
56f6e910
MC
151752002-05-19 Michael Chastain <mec@shout.net>
15176
15177 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15178
ad0b0016
EZ
151792002-05-19 Elena Zannoni <ezannoni@redhat.com>
15180
a9c64011
AS
15181 * configure.in (configdirs): Add gdb.arch.
15182 * configure: Regenerate.
ad0b0016 15183
f617d2b6
JB
151842002-05-17 Jim Blandy <jimb@redhat.com>
15185
15186 * gdb.base/completion.exp: Recognize the more detailed error
15187 messages produced by the macro expander's lexical analyzer.
15188
eac2a696
EZ
151892002-05-14 Elena Zannoni <ezannoni@redhat.com>
15190
a9c64011
AS
15191 * gdb.arch/altivec-abi.c: New file.
15192 * gdb.arch/altivec-abi.exp: New file.
15193 * gdb.arch/altivec-regs.c: New file.
15194 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15195
2fdde8f8
DJ
151962002-05-14 Daniel Jacobowitz <drow@mvista.com>
15197
15198 * gdb.base/maint.exp (maint print type): Update for new type
15199 structure.
d63a86f8 15200
e31f1a7c
EZ
152012002-05-14 Elena Zannoni <ezannoni@redhat.com>
15202
15203 * gdb.arch: New directory.
15204 * gdb.arch/configure.in: New file.
15205 * gdb.arch/configure: New file.
15206 * gdb.arch/Makefile.in: New file.
15207
db589741
CV
152082002-05-13 Corinna Vinschen <vinschen@redhat.com>
15209
15210 * gdb.asm/asm-source.exp: Add v850 as supported target.
15211 * gdb.asm/v850.inc: New file.
15212
8ce2a7dc
DJ
152132002-05-13 Daniel Jacobowitz <drow@mvista.com>
15214
15215 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15216
df763c7f
DJ
152172002-05-12 Daniel Jacobowitz <drow@mvista.com>
15218
15219 * gdb.base/break.exp: Check 'break "marker2"'.
15220
377daeed
MS
152212002-05-10 Michael Snyder <msnyder@redhat.com>
15222
15223 * gdb.base/long_long.exp: Fix typo.
15224
c4b7bc2b
JB
152252002-05-10 Jim Blandy <jimb@redhat.com>
15226
ecac9a4e
JB
15227 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15228 a bug.
15229
c4b7bc2b
JB
15230 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15231 Recognize more detailed error message produced by the macro
15232 expander's lexical analyzer.
15233 * lib/gdb.exp (test_print_reject): Same.
15234
e71019a1
MK
152352002-05-09 Mark Kettenis <kettenis@gnu.org>
15236
15237 * gdb.c++/method.exp: Fix typo.
15238
fedfc8e6
MS
152392002-05-08 Michael Snyder <msnyder@redhat.com>
15240
166a1957
MS
15241 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15242 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15243 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15244 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15245 Add iftarget clause for strongarm.
d63a86f8 15246
f1c47eb2
MS
152472002-05-06 Michael Snyder <msnyder@redhat.com>
15248
cb9a9d3e
MS
15249 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15250 (gdb_continue_to_end): Accept output from status wrapper.
15251 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15252 Clean up fail messages to match pass messages.
15253
f1c47eb2
MS
15254 Enable the "needs_status_wrapper" testsuite feature.
15255 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15256 (gdb_compile): Conditionally call gdb_wrapper_init.
15257 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15258 * gdb.c++/method.exp: Recognize output from status wrapper.
15259
6079c749
BE
152602002-05-06 Ben Elliston <bje@redhat.com>
15261From Graydon Hoare <graydon@redhat.com>
15262
15263 * config/sid.exp: Include support for "rawsid" protocol.
15264
188baff3
JB
152652002-05-03 Jim Blandy <jimb@redhat.com>
15266
15267 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15268 * gdb.c++/hang3.C: New file.
15269
b9c07f0f
AC
152702002-05-04 Andrew Cagney <ac131313@redhat.com>
15271
15272 * gdb.base/default.exp: Remove obsolete code.
15273 * gdb.c++/misc.exp: Ditto. Update copyright.
15274 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15275 * gdb.base/whatis.exp: Ditto. Update copyright.
15276 * gdb.base/scope.exp: Ditto. Update copyright.
15277 * gdb.base/ptype.exp: Ditto. Update copyright.
15278 * gdb.base/printcmds.exp: Ditto. Update copyright.
15279 * gdb.base/opaque.exp: Ditto. Update copyright.
15280 * gdb.base/list.exp: Ditto.
15281 * gdb.base/funcargs.exp: Ditto. Update copyright.
15282 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15283 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15284 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15285 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15286 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15287 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15288
5c7a0397
MS
152892002-05-02 Michael Snyder <msnyder@redhat.com>
15290
d6dcc264 15291 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15292 * gdb.base/long_long.exp: Add xscale target.
15293 * gdb.base/default.exp: Add xscale target.
15294
eb7f1c48
JB
152952002-05-01 Jim Blandy <jimb@redhat.com>
15296
15297 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15298 gdb.c++/hang.exp: New test.
15299
a6befae8
FF
153002002-05-01 Fred Fish <fnf@redhat.com>
15301
15302 * gdb.base/completion.exp: Handle completions of "./Make" for
15303 more than one completion possibility, as is the case when we
15304 build and test in the source tree.
15305
0a310277
AG
153062002-04-29 Anthony Green <green@redhat.com>
15307
15308 * gdb.java/jmisc1.exp: New file.
15309 * gdb.java/jmisc2.exp: New file.
15310
6ff9af88
DJ
153112002-04-24 Daniel Jacobowitz <drow@mvista.com>
15312
15313 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15314
96b3d632
EZ
153152002-04-23 Elena Zannoni <ezannoni@redhat.com>
15316
15317 * gdb.base/help.exp: Change 'help status' to allow for target
15318 dependent output differences.
15319
5019bb54
MC
153202002-04-22 Michael Chastain <mec@shout.net>
15321
15322 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15323
a805a116
MC
153242002-04-22 Michael Chastain <mec@shout.net>
15325
15326 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15327
a1706bfd
DM
153282002-04-17 David S. Miller <davem@redhat.com>
15329
15330 * gdb.asm/sparc64.inc: New file.
15331 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15332
a73a20a2
EZ
153332002-04-19 Elena Zannoni <ezannoni@redhat.com>
15334
15335 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15336 instruction file directly into the build tree. Clean up at end of
15337 test.
15338
ba678339
DM
153392002-04-18 David S. Miller <davem@redhat.com>
15340
15341 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15342 handle 64-bit platforms correctly.
15343 * gdb.base/maint.exp: Likewise.
15344
b03399da
KB
153452002-04-18 Kevin Buettner <kevinb@redhat.com>
15346
15347 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15348 ``-fpic'' when compiling files comprising a shared library, but
15349 it does need additional linker flags in order to find shared
15350 libraries at run time.
15351
e2004992
KB
153522002-04-18 Kevin Buettner <kevinb@redhat.com>
15353
15354 * gdb.base/cvexpr.c (use): New function.
15355 (main): Invoke use() on all global variables to prevent
15356 some linkers from deleting these otherwise unused symbols.
15357
d8937120
MC
153582002-04-17 Michael Chastain <mec@shout.net>
15359From David S. Miller <davem@redhat.com>
15360
15361 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15362 handle 64-bit platforms correctly.
15363
ffd61a58
MS
153642002-04-12 Michael Snyder <msnyder@redhat.com>
15365From Jim Blandy <jimb@redhat.com>
a9c64011 15366 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
15367 script can handle this instead.
15368 * gdb.base/bar.c (barx): Same.
15369 * gdb.base/baz.c (bazx): Same.
15370 * gdb.base/grbx.c (grbxx): Same.
15371
15372 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15373 manager doesn't automatically unmap overlays unnecessarily.
15374
6b8426a6
MH
153752002-04-10 Martin M. Hunt <hunt@redhat.com>
15376
15377 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15378 stepping out of main.
15379
34af4875
MC
153802002-04-09 Michael Chastain <mec@shout.net>
15381
15382 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15383 scope so that the nested scope tests will make sense.
15384 * gdb.c++/local.exp: Write patterns that actually work with gcc
15385 (the HP patterns "were never known to work with gcc").
15386 Keep the old aCC patterns too.
15387
2d1676a0
DJ
153882002-04-09 Daniel Jacobowitz <drow@mvista.com>
15389
15390 * gdb.base/attach.exp: Correct target board test.
15391
3a63e3f9
MC
153922002-04-08 Michael Chastain <mec@shout.net>
15393
15394 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15395 in a const method. Add some xfail and fail cases for configurations
15396 that do not emit the "const ...".
15397
f18dabd2
MC
153982002-04-07 Michael Chastain <mec@shout.net>
15399
15400 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15401 Accept "A * const" and "const A * const" as type of "this".
15402 Fix spelling of getFunky throughout. Make messages uniform.
15403
0fcddd82
EZ
154042002-04-07 Elena Zannoni <ezannoni@redhat.com>
15405
a9c64011 15406 Work around for PR gdb/285:
0fcddd82
EZ
15407 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15408
16a8534a
EZ
154092002-04-07 Elena Zannoni <ezannoni@redhat.com>
15410
15411 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15412 instructions file at run time instead of configure time.
15413 Sometimes we run the test in a directory that is not the one we
15414 configured in.
15415 * gdb.asm/configure.in: Delete creation of symlink.
15416 * gdb.asm/configure: Regenerate.
15417
24181d81
JB
154182002-04-05 J. Brobecker <brobecker@gnat.com>
15419
15420 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15421 xfullpath () function.
15422
7cdb7107
DJ
154232002-04-04 Daniel Jacobowitz <drow@mvista.com>
15424
15425 * gdb.asm/Makefile.in: Correct dependencies.
15426
15427 * gdb.asm/powerpc.inc: New file.
15428 * gdb.asm/asm-source.exp: Add PowerPC.
15429 * gdb.asm/configure.in: Likewise.
15430 * gdb.asm/configure: Regenerated.
15431
a7d17088
DJ
154322002-04-04 Daniel Jacobowitz <drow@mvista.com>
15433
15434 * gdb.base/relocate.exp: New file.
15435 * gdb.base/relocate.c: New file.
15436
cd721503
FF
154372002-04-04 Fred Fish <fnf@redhat.com>
15438
15439 * gdb.base/step-test.exp: Update comment regarding stopping in
15440 memcpy/bcopy calls inserted as part of the compiler runtime.
15441
b22ad7a7
MS
154422002-04-04 Michael Snyder <msnyder@redhat.com>
15443
15444 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15445
5f279fa6
DJ
154462002-04-03 Daniel Jacobowitz <drow@mvista.com>
15447
15448 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15449 (gdb_expect): Remove $notransfer hack.
15450
dd0fd3ce
DJ
154512002-04-02 Daniel Jacobowitz <drow@mvista.com>
15452
15453 * gdb.c++/classes.exp ("calling method for small class"): Match
15454 updated register output.
15455
1e50cda1
DJ
154562002-03-30 Daniel Jacobowitz <drow@mvista.com>
15457
15458 Fix PR gdb/452
15459 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
15460 when finished. Make gdb_file_cmd send "exec-file" when
15461 appropriate.
15462
24015922
DJ
154632002-03-30 Daniel Jacobowitz <drow@mvista.com>
15464
15465 * gdb.base/attach.exp: Remove extra setup_xfail.
15466
dd7dfd64
MS
154672002-03-26 Michael Snyder <msnyder@redhat.com>
15468
15469 * gdb.base/default.exp: Add tests for dump, append, and restore.
15470 * gdb.base/help.exp: Add tests for dump, append, and restore.
15471 * gdb.base/dump.exp: New file, test dump, append and restore.
15472 * gdb.base/dump.c: New file.
15473
48b2f8d7
MS
154742002-03-27 Michael Snyder <msnyder@redhat.com>
15475
d63a86f8 15476 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
15477 clean-ups in help messages.
15478
05b4d525
FF
154792002-03-26 Fred Fish <fnf@redhat.com>
15480
15481 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
15482 have debugging info for those functions and the compiler uses them
15483 internally to copy structs around.
15484
d7679631
FF
154852002-03-26 Fred Fish <fnf@redhat.com>
15486
15487 * gdb.base/list.exp: Revert the change made yesterday and add note
15488 about why we don't list the default lines for remote targets.
15489
523ac3f9
MS
154902002-03-25 Michael Snyder <msnyder@redhat.com>
15491
15492 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
15493
754b2b8d
FF
154942002-03-25 Fred Fish <fnf@redhat.com>
15495
15496 * gdb.base/list.exp: This test works on remote targets so remove
15497 the short circuit for remote targets. Update copyright.
15498
33c3e192
FF
154992002-03-25 Fred Fish <fnf@redhat.com>
15500
15501 * gdb.base/attach.exp: Fix logic error that was suppressing this
15502 test for all non hppa*-*-hpux* targets, instead of the hp target.
15503 Move comments closer to the suppression point. Also now need to
15504 check that we are running natively.
15505
d43e73ee
MS
155062002-03-22 Michael Snyder <msnyder@redhat.com>
15507
882c8f02
MS
15508 * gdb.base/default.exp: Add test for gcore. Update copyright.
15509 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 15510
04c12f60
FF
155112002-03-06 Fred Fish <fnf@redhat.com>
15512
15513 * gdb.base/funcargs.c: Remove extraneous ';' character.
15514 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
15515
b43df995
MC
155162002-03-04 Michael Chastain <mec@shout.net>
15517
15518 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
15519 accommodate gcc v3 function signature.
15520 * gdb.mi/mi0-var-cmd-exp: Ditto.
15521
92362027
AC
155222002-02-24 Andrew Cagney <ac131313@redhat.com>
15523
15524 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
15525 ``GNU/Linux'' or ``Linux kernel''
15526 * testsuite/gdb.threads/pthreads.c: Ditto.
15527
258ad32d
MC
155282002-02-24 Michael Chastain <mec@shout.net>
15529
15530 * gdb.threads/pthreads.c (thread1): Add a return statement.
15531 (thread2): Likewise.
15532 (foo): Likewise.
15533
04c3b3d4
MC
155342002-02-23 Michael Chastain <mec@shout.net>
15535
15536 * gdb.threads/linux-dp.c (philosopher): Add a return statement
15537 to placate gcc.
15538
5a2a0a20
MC
155392002-02-23 Michael Chastain <mec@shout.net>
15540
15541 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
15542 test "ptype bint". The test passes on all my stabs configurations.
15543
a640f7fc
JB
155442002-02-21 Jim Blandy <jimb@redhat.com>
15545
27924826
JB
15546 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
15547 filename at a time, and watch for the ones we want to see.
15548
a640f7fc
JB
15549 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
15550 types of pointers to prototyped functions.
15551
edcc8c75
AC
155522002-02-20 Andrew Cagney <ac131313@redhat.com>
15553
15554 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
15555 signed, unsigned and straight char.
15556 (padding_char, padding_short, padding_int, padding_long,
15557 padding_long_long, padding_float, padding_double,
15558 padding_long_double): New global variables.
15559 (fill, fill_structs): New functions.
15560
15561 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
15562 for correctly sized writes. Update copyright.
15563 (get_valueof): New procedure.
15564 (get_sizeof): Call get_valueof.
15565 (check_valueof): New procedure.
15566 (check_padding): New procedure.
15567
ac57ea44
MC
155682002-02-20 Michael Chastain <mec@shout.net>
15569
15570 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
15571 to setup_xfail. Document some of the remaining calls.
15572
7a10c941
MC
155732002-02-18 Michael Chastain <mec@shout.net>
15574
15575 * gdb.c++/userdef.exp: Update copyright year.
15576
fb8acdcc
DJ
155772002-02-18 Daniel Jacobowitz <drow@mvista.com>
15578
15579 * gdb.c++/userdef.exp: Test overloaded operators properly.
15580 Remove xfails.
15581
fda6ae12
MS
155822002-02-14 Michael Snyder <msnyder@redhat.com>
15583
15584 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
15585
676a0442
DJ
155862002-02-14 Daniel Jacobowitz <drow@mvista.com>
15587
15588 * gdb.base/a2-run.exp: Check for a remote target properly.
15589 * gdb.base/annota1.exp: Likewise.
15590 * gdb.base/list.exp: Likewise.
15591 * gdb.base/reread.exp: Likewise.
15592 * gdb.base/scope.exp: Likewise.
15593 * gdb.base/shlib-call.exp: Likewise.
15594 * gdb.base/term.exp: Likewise.
15595 * gdb.c++/annota2.exp: Likewise.
15596
78b4f468
RE
155972002-02-13 Richard Earnshaw <rearnsha@arm.com>
15598
15599 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
15600
9a81ba51
MC
156012002-02-10 Michael Chastain <mec@shout.net>
15602
15603 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
15604 (call_after_alloca): Ditto.
15605
004af6c7
DJ
156062002-02-10 Daniel Jacobowitz <drow@mvista.com>
15607
15608 * gdb.base/ending-run.exp: Guard "cont" test with
15609 gdb_skip_stdio_test.
15610
37225f62
JB
156112002-02-06 Jim Blandy <jimb@redhat.com>
15612
15613 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
15614 from here...
15615 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
15616 To here. Disable this test on non-HP platforms. Add big comment.
15617
fe6fdd96
MS
156182002-02-04 Michael Snyder <msnyder@redhat.com>
15619
15620 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
15621 other than d10v and m32r.
15622
036fad3f
RE
156232002-02-02 Richard Earnshaw <rearnsha@arm.com>
15624
15625 * gdb.base/default.exp: Rewrite test patterns to reduce time
15626 taken to match them.
15627
7148ab62
DJ
156282002-01-30 Daniel Jacobowitz <drow@mvista.com>
15629
15630 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
15631 Allow a start function above main.
15632 * gdb.threads/linux-dp.exp: Fix copyright date.
15633
396cc255
DJ
156342002-01-30 Daniel Jacobowitz <drow@mvista.com>
15635
a9c64011
AS
15636 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
15637 (check_philosopher_stack): Check for manager thread before checking
15638 for a just-starting thread.
396cc255 15639
f038d31b
DJ
156402002-01-30 Daniel Jacobowitz <drow@mvista.com>
15641
15642 From Neil Booth <neil@daikokuya.demon.co.uk>:
15643 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
15644 warnings.
15645
b3ff9d9a
FF
156462002-01-21 Fred Fish <fnf@redhat.com>
15647
15648 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
15649 not caller.
15650
39ad761d
JB
156512002-01-21 Jim Blandy <jimb@redhat.com>
15652
15653 * gdb.base/reread.exp: Check that GDB properly re-reads the
15654 executable file when it changes while no inferior is running.
15655
aaf320fa
FF
156562002-01-21 Fred Fish <fnf@redhat.com>
15657
a9c64011
AS
15658 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
15659 optionally accept the "shlib events" variation.
aaf320fa 15660
808a31f5
JB
156612002-01-21 Jim Blandy <jimb@redhat.com>
15662
15663 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
15664 call `fflush' after every `printf', so that the output is produced
15665 at predictable points, regardless of whatever buffering does (or
15666 doesn't) take place.
15667 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
15668 at different points.
15669
4420d5e2
DJ
156702002-01-20 Daniel Jacobowitz <drow@mvista.com>
15671
15672 * gdb.c++/inherit.exp: Update copyright years.
15673 * gdb.c++/method.exp: Likewise.
15674
3e36a0f4
DJ
156752002-01-20 Daniel Jacobowitz <drow@mvista.com>
15676
15677 * gdb.c++/classes.exp: Update for improved v3 support and skipping
15678 artificial methods/arguments.
15679 * gdb.c++/derivation.exp: Likewise.
15680 * gdb.c++/inherit.exp: Likewise.
15681 * gdb.c++/method.exp: Likewise.
15682 * gdb.c++/virtfunc.exp: Likewise.
15683
b4ceaee6
AC
156842002-01-18 Andrew Cagney <ac131313@redhat.com>
15685
15686 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
15687 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
15688 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
15689 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
15690 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
15691 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
15692
ecace851
JB
156932002-01-17 Jim Blandy <jimb@redhat.com>
15694
15695 * gdb.asm/asm-source.exp (info symbol): Take another shot at
15696 anchoring the pattern matching the entry point symbol's name.
15697
375fc983
AC
156982002-01-17 Andrew Cagney <ac131313@redhat.com>
15699
15700 * gdb.base/maint.exp: Update ``maint internal-error'' to match
15701 continue/quit query. Update copyright.
15702
fe6fdd96
MS
157032002-01-14 Michael Snyder <msnyder@redhat.com>
15704
15705 * gdb.base/gcore.exp: Remove extra debugging output.
15706
e017c81f
DJ
157072002-01-13 Daniel Jacobowitz <drow@mvista.com>
15708
15709 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
15710 for slightly dubious v2 mangled string.
15711
37ab3bf8
DJ
157122002-01-13 Daniel Jacobowitz <drow@mvista.com>
15713
15714 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
15715
1bc05c3a 157162002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 15717
1bc05c3a 15718 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 15719
1bc05c3a
JM
15720 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
15721 constructors.
15722 * gdb.c++/derivation.exp: Likewise.
15723 * gdb.c++/templates.exp: Likewise.
15724 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 15725
1bc05c3a
JM
157262002-01-10 Michael Snyder <msnyder@redhat.com>
15727
15728 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 15729
a911c360
MS
157302002-01-08 Michael Snyder <msnyder@redhat.com>
15731
15732 * gdb.base/gcore.exp: New test for generate-core-file command.
15733 * gdb.base/gcore.c: Testcase for above.
15734 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
15735
ea2119ec
JM
157362002-01-08 Jason Merrill <jason@redhat.com>
15737
15738 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
15739
68203136
FF
157402002-01-07 Fred Fish <fnf@redhat.com>
15741
15742 * gdb.c++/overload.exp: Remove unconditional xfails for:
15743 print foo_instance1.overloadargs(1)
15744 print foo_instance1.overloadargs(1, 2)
15745 print foo_instance1.overloadargs(1, 2, 3)
15746 print foo_instance1.overloadargs(1, 2, 3, 4)
15747 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
15748 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
15749 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
15750 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
15751 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
15752 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
15753 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
15754 print foo_instance1.overload1arg()
15755 print foo_instance1.overload1arg((char)arg2)
15756 print foo_instance1.overload1arg((signed char)arg3)
15757 print foo_instance1.overload1arg((unsigned char)arg4)
15758 print foo_instance1.overload1arg((int)arg7)
15759 print foo_instance1.overload1arg((unsigned int)arg8)
15760 print foo_instance1.overload1arg((float)arg11)
15761 print foo_instance1.overload1arg((double)arg12)
d63a86f8 15762
21b9b5b1
MS
157632002-01-07 Michael Snyder <msnyder@redhat.com>
15764
15765 * gdb.base/huge.exp: New test. Print a very large target data object.
15766 (skip_huge_test): New test variable. Define if you want to skip this
15767 test. The test reads an 8 megabyte data object from the target, so it
15768 might be very time consuming on remote targets with a slow connection.
15769 * gdb.base/huge.c: New file. Test case for above.
15770
725f922e
FF
157712002-01-07 Fred Fish <fnf@redhat.com>
15772
15773 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
15774 g_instance.bfoo, and g_instance.cfoo.
15775
889bf7c5 157762002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 15777
889bf7c5
PA
15778 * gdb.base/break.c (multi_line_if_conditional): New function.
15779 (multi_ilne_while_conditional): Likewise.
15780 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
15781 IF or WHILE condition puts the breakpoint at the start of
15782 the condition.
f286b2c3 15783
634d57ec
JL
15784 * gdb.base/selftest.exp (backtrace through signal handler): Remove
15785 hppa*-*-hpux* expected failure.
15786 * gdb.base/structs.exp (do_function_calls): Similarly.
15787
15788 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
15789 watchpoints.
15790
9fbfe2dc
AC
157912002-01-06 Andrew Cagney <ac131313@redhat.com>
15792
15793 Fix PR gdb/66.
15794 * gdb.base/structs.exp: Replace skip for a29k with skip for
15795 gdb,cannot_call_functions.
15796 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
15797 * gdb.base/callfuncs.exp: Ditto.
15798 * gdb.base/call-rt-st.exp: Ditto.
15799 * gdb.base/call-strs.exp: Ditto.
15800 * gdb.base/callfwmall.exp: Ditto.
15801 * gdb.base/scope.exp: Obsolete xfail a29k.
15802 * gdb.c++/misc.exp: Ditto.
15803 * gdb.c++/cplusfuncs.exp: Ditto.
15804 * gdb.base/ptype.exp: Ditto.
15805 * gdb.base/printcmds.exp: Ditto.
15806 * gdb.base/opaque.exp: Ditto.
15807 * gdb.base/list.exp: Ditto.
15808 * gdb.base/funcargs.exp: Ditto.
15809 * gdb.base/default.exp: Ditto.
15810
8ddad156
MS
158112002-01-04 Michael Snyder <msnyder@redhat.com>
15812
ca4976a6 15813 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
15814 * gdb.base/maint.exp: Add tests for maint info sections options.
15815
1b074332
JL
15816Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
15817
15818 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
15819
7d159115
CV
158202001-12-20 Corinna Vinschen <vinschen@redhat.com>
15821
15822 * gdb.asm/arm.inc: New file.
15823 * gdb.asm/asm-source.exp: Add arm targets.
15824 * gdb.asm/configure.in: Ditto.
15825 * gdb.asm/configure: Recreated from configure.in.
15826
8fb87725
JL
15827Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
15828
afabe08c
JL
15829 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
15830 with HP's compiler.
15831 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15832 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15833 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15834 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15835
15836 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
15837 either HP's compilers or GCC.
15838
db521deb
JL
15839 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
15840 a SIGBUS or SIGSEGV.
15841
15842 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
15843
15844 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
15845 can be compiled with either HP's compiler or GCC.
15846
cfa88ab7
JL
15847 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
15848 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
15849 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
15850
ca344dff
JL
15851 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
15852 to match current gdb output. Update due to using auto-solib-limit
15853 for limiting instead of overloading auto-solib-add.
15854 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
15855 test program.
15856
3f3c6e55 15857 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
15858 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
15859 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15860 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15861 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15862 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15863 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
15864 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
15865 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
15866 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
15867 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
15868 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
15869 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 15870
8fb87725
JL
15871 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
15872 a SIGTRAP to the inferior.
15873
cf599fa7
CV
158742001-12-19 Corinna Vinschen <vinschen@redhat.com>
15875
15876 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
15877 Substitute call to target_link by call to gdb_compile.
15878
2cd045cd
JL
15879Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
15880
a9c64011
AS
15881 * gdb.base/break.exp: Fix HP specific search string when testing
15882 backtracing in a called function.
2cd045cd 15883
a9c64011
AS
15884 * gdb.base/constvars.exp: Only set lang to C++ if we're
15885 compiling the test with HP's compilers.
15886 * gdb.base/volatile.exp: Similarly.
2cd045cd 15887
99ebe9ac
JB
158882001-12-19 Jim Blandy <jimb@redhat.com>
15889
15890 * gdb.base/printcmds.exp: Expect the null character to be printed
15891 as '\0', and the '\013' to be printed as '\v'.
15892 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
15893 * gdb.base/setvar.exp: Same.
15894
b9891b29
JB
158952001-12-17 Jim Blandy <jimb@redhat.com>
15896
0eba65ab
JB
15897 * gdb.base/completion.exp: Rather than completing very long
15898 filenames, which can make the readline library produce output we
15899 don't recognize, cd to the directory first, and then complete
15900 using nice, short relative paths.
15901
6970b5b1
JB
15902 * gdb.base/completion.exp: On some systems, there is, in fact, a
15903 variable named `b' in scope, since GDB treats all static
a9c64011
AS
15904 variables as being in scope. So use `no_var_named_this'
15905 instead of `b'.
6970b5b1 15906
b9891b29 15907 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 15908 can't find the core file's registers as a failure.
b9891b29 15909
e6ccd35f
JSC
159102001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
15911
a9c64011
AS
15912 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
15913 test expect string more specific.
e6ccd35f 15914
105ba819
CV
159152001-12-13 Corinna Vinschen <vinschen@redhat.com>
15916
15917 * gdb.asm/asm-source.exp: Add support for xstormy16.
15918 * gdb.asm/configure.in: Ditto.
15919 * gdb.asm/configure: Rebuild.
15920 * gdb.asm/xstormy16.inc: New file.
15921
e9e79dd9
FF
159222001-12-10 Fred Fish <fnf@redhat.com>
15923
15924 * gdb.base/maint.exp: Update to match changes in type dumping code.
15925
347dc97d
JB
159262001-12-10 Jim Blandy <jimb@redhat.com>
15927
15928 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
15929 matching the entry point symbol's name at the beginning of the
15930 line.
347dc97d 15931
5178b9d6
DJ
159322001-12-07 Daniel Jacobowitz <drow@mvista.com>
15933
15934 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
15935 gdb.c++/inherit.exp, gdb.c++/method.exp,
15936 gdb.c++/namespace.exp, gdb.c++/templates.exp,
15937 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
15938 and class layout support.
15939
af890c52
DJ
159402001-12-07 Daniel Jacobowitz <drow@mvista.com>
15941
15942 * gdb.c++/classes.exp: Add test for static member function.
15943 * gdb.c++/misc.cc: Add class with static member function.
15944
7a345fb3
JB
159452001-12-07 Jim Blandy <jimb@redhat.com>
15946
f2e54a80 15947 If GDB says it can't find the struct the function returned, report
8032bf31
JB
15948 those tests as `unsupported'.
15949 * gdb.base/call-rt-st.exp (print_struct_call): New function.
15950 Rewrite subsequent tests to use it.
15951
15952 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
15953 those tests as `unsupported'.
15954 * gdb.base/structs.exp (call_struct_func): New function.
15955 (do_function_calls): Use call_struct_func to call the functions
15956 returning structs.
15957
0bc69509
JB
15958 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
15959 whether functions are prototyped or not, so we can't possibly pass
15960 arguments to t_float_values2 properly.
15961
7a345fb3
JB
15962 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
15963 value of `timeout' for targets other than the mips*tx39-*.
15964
edb6ede1
MS
159652001-12-06 Michael Snyder <msnyder@redhat.com>
15966
d63a86f8 15967 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
15968 and detect whether the start symbol has a leading underscore.
15969
2d842f13
JB
159702001-12-04 Jim Blandy <jimb@redhat.com>
15971
15972 * gdb.base/completion.exp: Clarify indentation.
15973
68550daf
JB
159742001-12-03 Jim Blandy <jimb@redhat.com>
15975
15976 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
15977 variables on the S/390, not `.word'.
15978
cd5195a8
JB
159792001-11-30 Jim Blandy <jimb@redhat.com>
15980
15981 Add assembly-source tests for s390-ibm-linux.
15982 * gdb.asm/s390.inc: New file.
15983 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
15984 the S/390 architecture.
a9c64011 15985 * gdb.asm/configure: Regenerated.
cd5195a8 15986
ca9efc90
MS
159872001-11-30 Michael Snyder <msnyder@redhat.com>
15988
15989 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
15990 next, info source, info sources, info line, global and static
15991 variables, and static functions.
15992 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
15993 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
15994 * gdb.asm/asmsrc1.s: Add a static function and some variables.
15995 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
15996 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
15997 (gdbasm_leave): Restore frame pointer.
15998 (gdbasm_startup): Copy stack set-up from crt0.S.
15999
d0e66976
FN
160002001-11-26 Fernando Nasser <fnasser@redhat.com>
16001
16002 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16003 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16004 to a local (non-static) variable. Copy tstruct.a to a static buffer
16005 and return a pointer to that buffer.
16006 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16007
e2334072
MK
160082001-11-24 Mark Kettenis <kettenis@gnu.org>
16009
16010 * gdb.asm/configure.in: Fix recognition of ix86 target.
16011 * gdb.asm/configure: Regenerate.
16012
756caa3d
MS
160132001-11-21 Michael Snyder <msnyder@redhat.com>
16014
16015 * gdb.asm/sparc.inc: New file.
16016 * gdb.asm/asm-source.exp: Recognize sparc target.
16017 * gdb.asm/configure.in: Recognize sparc target.
16018 * gdb.asm/configure: Regenerate.
d63a86f8 16019
9a4d72d5
MS
160202001-11-21 Michael Snyder <msnyder@redhat.com>
16021
16022 * gdb.asm/m32r.inc: New file.
16023 * gdb.asm/asm-source.exp: Recognize m32r target.
16024 * gdb.asm/configure.in: Recognize m32r target.
16025 * gdb.asm/configure: Regenerate.
16026
a773d1cd
MS
160272001-11-20 Michael Snyder <msnyder@redhat.com>
16028
017ac23d
MS
16029 * gdb.asm/i386.inc: New file.
16030 * gdb.asm/asm-source.exp: Recognize ix86 target.
16031 * gdb.asm/configure.in: Recognize ix86 target.
16032 * gdb.asm/configure: Regenerate.
16033
a773d1cd
MS
16034 * gdb.c++/namespace.exp: Fix quotes in output messages.
16035
bb632afb
MS
160362001-11-14 Michael Snyder <msnyder@redhat.com>
16037
25d559ca 16038 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16039 qualifier in a type cast expression, to designate an address
16040 in the instruction space (Harvard architecture).
16041
4749e309
MS
160422001-11-13 Michael Snyder <msnyder@redhat.com>
16043
16044 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16045 Tests for expressions using 'const' and 'volatile'.
16046
25050984
CV
160472001-11-13 Corinna Vinschen <vinschen@redhat.com>
16048
16049 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16050
1902c51f
DJ
160512001-11-12 Daniel Jacobowitz <drow@mvista.com>
16052
16053 * lib/mi-support.exp (mi_run_to_helper): Move comments
16054 outside of gdb_expect.
16055
dcf95b47
DJ
160562001-11-11 Daniel Jacobowitz <drow@mvista.com>
16057
16058 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16059 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16060 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16061 mi0_run_to): New functions.
16062 * gdb.mi/mi-simplerun.exp: Use them.
16063 * gdb.mi/mi0-simplerun.exp: Likewise.
16064 * gdb.mi/mi-var-cmd.exp: Likewise.
16065 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16066
45b074e1
AC
160672001-11-10 Andrew Cagney <ac131313@redhat.com>
16068
16069 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16070 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16071
bf50d346
AC
160722001-11-09 Andrew Cagney <ac131313@redhat.com>
16073
16074 * gdb.base/restore.exp: Include $expected value in restored test
16075 message.
16076
9383332c
AC
160772001-11-09 Andrew Cagney <ac131313@redhat.com>
16078
16079 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16080 implemented.
16081
db62520a
MS
160822001-11-08 Michael Snyder <msnyder@redhat.com>
16083
16084 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16085 Add pass/fail message for stop at breakpoint in call dummy function.
16086
b5703437
MS
160872001-11-07 Michael Snyder <msnyder@redhat.com>
16088
d63a86f8
RM
16089 * gdb.c++/templates.exp (test_template_breakpoints):
16090 If we get an overload menu, but it does not match what
760f6330 16091 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16092 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16093 making the whitespace optional. Argument for "new" may be
16094 "unsigned" as well as "unsigned int/long".
d63a86f8 16095 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16096 making the whitespace optional. Also replace "(void) with
16097 "((void|)), making the keyword "void" optional.
d63a86f8 16098 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16099 making the whitespace optional. Also replace "(void) with
16100 "((void|)), making the keyword "void" optional.
3bf40917
MS
16101 * gdb.base/callfuncs.c (t_float_values): This function must
16102 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16103 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16104 can be tested against both cases. Usually one case involves
16105 promotion of float to double, while the other does not.
16106 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16107 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16108 includes a stack frame for "start".
16109
c8ab4e6d
JB
161102001-11-05 Jim Blandy <jimb@redhat.com>
16111
16112 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16113 pointers are 32 bits long, and that offsets of relocs are always
16114 stored in the data (REL-style), and not in the reloc entry itself
16115 (RELA-style).
16116 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16117 stabs.
16118
3f08ced9
MS
161192001-11-01 Michael Snyder <msnyder@redhat.com>
16120
16121 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16122 and regular expression operators by using quoting.
16123
cbfa24cd
MS
161242001-10-31 Michael Snyder <msnyder@redhat.com>
16125
16126 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16127 depending on what the symbol table contains.
16128 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16129 the output of the ptype command. Similarly, accept both "const &"
16130 and "const&".
16131
aaa68313
CV
161322001-10-31 Corinna Vinschen <vinschen@redhat.com>
16133
16134 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16135 symbol `STORAGE' to allow to choose the storage class of
16136 the local datastructures.
16137 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16138 compiler directive.
16139
91740388
MS
161402001-10-30 Michael Snyder <msnyder@redhat.com>
16141
16142 * gdb.base/jump.exp: Allow it to run for all targets.
16143
1b7c05e7
CV
161442001-10-29 Corinna Vinschen <vinschen@redhat.com>
16145
16146 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16147 with new double_array size.
16148 (main): Change storage class of all local variables to static.
16149 Reduce size of double_array to 9.
16150 * gdb.base/call-ar-st.exp: Increase timeout value.
16151 Change expected output for double array to match new size in
16152 call-ar-st.c.
16153
36a22261
CV
161542001-10-29 Corinna Vinschen <vinschen@redhat.com>
16155
16156 * gdb.base/ending-run.exp: Create identical output when passing
16157 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16158 Stormy16 target.
36a22261 16159
92b8ae91
MK
161602001-10-28 Mark Kettenis <kettenis@gnu.org>
16161
16162 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16163 that we catch the expected failure under Linux/x86.
16164
cb135b83
OF
161652001-10-29 Orjan Friberg <orjanf@axis.com>
16166
16167 * gdb.base/setvar.exp: Escape curly braces.
16168 * gdb.stabs/weird.exp: Ditto.
16169
6884aa54
DJ
161702001-10-27 Daniel Jacobowitz <drow@mvista.com>
16171
16172 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16173 * gdm.mi/mi0-hack-cli.exp: Likewise.
16174
0398c9aa
AC
161752001-10-25 Andrew Cagney <ac131313@redhat.com>
16176
16177 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16178 messages.
16179
d20bf2e8
AC
161802001-10-21 Andrew Cagney <ac131313@redhat.com>
16181
16182 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16183 checking MI enabled.
16184
03dd63aa
CV
161852001-10-09 Corinna Vinschen <vinschen@redhat.com>
16186
16187 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16188
1d9d99f3
FCE
161892001-10-04 Frank Ch. Eigler <fche@redhat.com>
16190
16191 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16192 if gdb child process crashes, just signal an error.
16193
838ae6c4
JB
161942001-10-02 Jim Blandy <jimb@redhat.com>
16195
16196 * lib/gdb.exp (test_xfail_format): Simplify.
16197
16198 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16199 front of the variable name `format'. Simplify `if'.
16200
8f0cbc1c
DJ
162012001-10-01 Daniel Jacobowitz <drow@mvista.com>
16202
16203 * gdb.threads/pthreads.exp: Wait for output and delay
16204 before sending ^C.
16205
1f08dafd
DJ
162062001-10-01 Daniel Jacobowitz <drow@mvista.com>
16207
16208 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16209 some incorrect output instead of timing out.
16210 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16211
674f90ff
CV
162122001-09-28 Corinna Vinschen <vinschen@redhat.com>
16213
16214 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16215 check to allow additional `int'.
16216
9b284272
DJ
162172001-09-27 Daniel Jacobowitz <drow@mvista.com>
16218
16219 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16220 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16221
b55a4771
MS
162222001-09-27 Michael Snyder <msnyder@redhat.com>
16223
16224 * lib/gdb.exp (test_debug_format): New proc.
16225 (setup_xfail_format): Use new proc test_debug_format.
16226 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16227 proc; use new service proc test_debug_format.
16228 Replace all other "gcc_compiled" tests with this test.
16229 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16230 proc; use new service proc test_debug_format.
16231 Replace all other "gcc_compiled" tests with this test.
16232
162332001-09-27 Michael Snyder <msnyder@redhat.com>
16234
16235 * gdb.base/cvexpr.exp: New file.
16236 * gdb.base/cvexpr.c: New file
16237 Test for expressions using const and volatile keywords.
16238
4e6667ac
CV
162392001-09-26 Corinna Vinschen <vinschen@redhat.com>
16240
16241 * gdb.base/constvars.exp: Check for different orders of keywords
16242 and additional "int" strings in output.
16243
4f337972
AC
162442001-09-22 Andrew Cagney <ac131313@redhat.com>
16245
16246 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16247 responses from "help maint".
16248
2015650d
FCE
162492001-09-19 Frank Ch. Eigler <fche@redhat.com>
16250
16251 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16252 to localhost:NNN instead of :NNN, in case Xvfb is listening
16253 only on TCP.
16254
f3bcedc1
CV
162552001-09-19 Corinna Vinschen <vinschen@redhat.com>
16256
16257 * gdb.base/recurse.exp: When checking leaving the watchpoint
16258 scope, recognize when gdb is in function's epilogue and pass.
16259
6b819c92
KS
162602001-09-18 Keith Seitz <keiths@redhat.com>
16261
16262 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16263 support for running tests against sid targets.
16264 (gdbtk_done): Ditto.
16265
a10c9419
CV
162662001-09-18 Corinna Vinschen <vinschen@redhat.com>
16267
16268 * gdb.base/ending-run.c (main): Set stdout buffersize
16269 to the same reasonable value for any target.
16270 * gdb.base/ending-run.exp: Add a regular expression
16271 to make testsuite happy on Sanyo Stormy16 target.
16272
739d0d99
CV
162732001-09-17 Corinna Vinschen <vinschen@redhat.com>
16274
16275 * gdb.base/display.c (do_loops): Add float variable `f'.
16276 Increment f in loop.
16277 * gdb.base/display.exp: Increment timeout by 60 seconds.
16278 Change float display test to use variable `f'.
16279
1b8947f0
JB
162802001-09-17 Jim Blandy <jimb@redhat.com>
16281
16282 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16283 overflowing the limited breakpoint tables on some ROM monitors
16284 (like the ROM68K).
16285
9890ac81
FCE
162862001-09-15 Frank Ch. Eigler <fche@redhat.com>
16287
16288 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16289 the "-ac" (disable access control) flag.
16290
6db765ea
JH
162912001-08-30 Jeff Holcomb <jeffh@redhat.com>
16292
16293 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16294 ints.
16295
4c32cc04
KS
162962001-08-30 Keith Seitz <keiths@redhat.com>
16297
16298 * lib/gdb.exp: Move all insight-related functionality into
16299 separate file.
16300 * lib/insight-support.exp: New file.
16301
8d6e6f81
FCE
163022001-08-29 Frank Ch. Eigler <fche@redhat.com>
16303
16304 * config/sid.exp (sid_start): Never set sid verbosity; disable
16305 expect_background {} that consumed its stdout; tolerate </dev/null.
16306 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16307
6a90e1d0
AC
163082001-08-18 Andrew Cagney <ac131313@redhat.com>
16309
16310 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16311 CLI jump command to start it.
16312 (mi_run_to_main): Fail immediatly when unexpected output.
16313
1759b3c3
AC
163142001-08-18 Andrew Cagney <ac131313@redhat.com>
16315
16316 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16317 beginning of function. Fix PR gdb/191.
16318
61d11d80
FCE
163192001-08-16 Frank Ch. Eigler <fche@redhat.com>
16320
16321 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16322 what to force sid endianness to.
16323
942a4df2
KS
163242001-08-15 Keith Seitz <keiths@redhat.com>
16325
16326 * lib/gdb.exp (gdbtk_start): Don't set environment
16327 variables for TCL_LIBRARY and friends. Insight will
16328 now figure these out for itself.
16329
0521c418
MS
163302001-08-02 Michael Snyder <msnyder@redhat.com>
16331
16332 * gdb.base/completion.exp: Remove the symbol "a64l" from
16333 the expect string; this is target-specific, and not related
16334 to what is being tested.
16335
74a9a58a
DB
163362001-08-02 Dave Brolley <brolley@redhat.com>
16337
16338 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16339
c70819fa
MS
163402001-07-25 Michael Snyder <msnyder@redhat.com>
16341
c2b8fa57
MS
16342 * gdb.base/consecutive.exp: New file. Test stepping over
16343 breakpoints on consecutive instructions.
16344 * gdb.base/consecutive.c: New file.
16345
c70819fa
MS
16346 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16347 curly braces in regular expressions.
16348
2b1a1355
MS
163492001-07-25 Michael Snyder <msnyder@redhat.com>
16350
16351 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16352 legitimate output from stepping out of main.
16353
413eca6f
KS
163542001-07-22 Keith Seitz <keiths@redhat.com>
16355
16356 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16357 the empty string, do not run the tests.
16358
7e5a9322
SC
163592001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16360
16361 * gdb.base/long_long.exp: Detect size of pointer. Take into
16362 account 2-byte pointers when testing for p/a results.
16363
de58f10f
SC
163642001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16365
d63a86f8 16366 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
16367 and defined to 1K for m68hc11.
16368 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16369 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16370 (sizeof_random_data): New variable to tell the size of the data table;
16371 don't test past this size; always run to main.
16372
d6f5fea1
SC
163732001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16374
16375 * gdb.base/return2.exp: return of long long and double fails for
16376 68HC11; don't execute these tests on that platform.
16377 * gdb.base/return.exp: Return of a double fails for 68hc11.
16378
c477543d
SC
163792001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16380
16381 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16382 tests that print a float.
16383 * call-rt-st.exp: Likewise.
16384
63cf1c79
MK
163852001-07-12 Mark Kettenis <kettenis@gnu.org>
16386
16387 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16388 running this test on Linux.
16389
112f9ab5
MC
163902001-06-24 Michael Chastain <chastain@redhat.com>
16391
16392 * gdb.base/arithmet.exp: Remove some tests to make all test names
16393 unique.
16394
4970cb0f
MS
163952001-07-03 Michael Snyder <msnyder@redhat.com>
16396
16397 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16398 the output of the ptype command.
16399
d85da69f
MS
164002001-07-02 Michael Snyder <msnyder@redhat.com>
16401
4c8a82de
MS
16402 * gdb.base/completion.exp: Don't assume that break.c is the only
16403 source file that may contain functions named "marker".
d85da69f
MS
16404 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16405
8afc772b
AC
164062001-06-28 Andrew Cagney <ac131313@redhat.com>
16407
16408 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16409 of files to delete.
16410
16411 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16412 * gdb.disasm/h8300s.exp: New file.
16413 gdb.disasm/h8300s.s: Likewise.
16414
cff22675
AC
164152001-06-27 Andrew Cagney <ac131313@redhat.com>
16416
16417 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16418 empty breakpoint tables.
16419
68c81b54
AC
164202001-06-25 Andrew Cagney <ac131313@redhat.com>
16421
16422 * lib/mi-support.exp: Update args=... part of stop-reason
16423 patterns. Accept either a list or a tuple.
16424
2dd62704
AC
164252001-06-23 Andrew Cagney <ac131313@redhat.com>
16426
16427 * lib/mi-support.exp: Remove local emacs variable defining
16428 change-log-default-name.
16429
b4127474
MC
164302001-06-22 Michael Chastain <chastain@redhat.com>
16431
16432 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16433 This is operationally compatible with the previous version.
16434
8dbfb380
JB
164352001-06-13 Jim Blandy <jimb@redhat.com>
16436
16437 * lib/gdb.exp (gdb_test): Doc fix.
16438
f2d8c86d
MC
164392001-06-10 Michael Chastain <chastain@redhat.com>
16440
16441 * gdb.base/exprs.exp: Remove a duplicate test.
16442
81564d34
JB
164432001-06-06 Jim Blandy <jimb@redhat.com>
16444
16445 * gdb.base/return2.exp (main): Use values to test float and double
16446 returns that are not NaN's, to avoid being confused by IEEE
16447 comparison rules.
16448
da55addb
MS
164492001-06-04 Michael Snyder <msnyder@redhat.com>
16450
16451 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 16452 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
16453 rather than wait for 12 more tests to time out.
16454
42c65987
JB
164552001-06-06 Jim Blandy <jimb@redhat.com>
16456
b18bced9 16457 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 16458 Don't forget to match the GDB prompt.
b18bced9 16459
42c65987
JB
16460 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
16461
5b41e5f0
JB
164622001-06-04 Jim Blandy <jimb@redhat.com>
16463
16464 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
16465 command.
16466
015e046f
KB
164672001-05-31 Kevin Buettner <kevinb@redhat.com>
16468
16469 * gdb.base/annota1.exp (info break): Match four or more spaces
16470 after "Address".
16471
fb1ffbbe
MC
164722001-05-31 Michael Chastain <chastain@redhat.com>
16473
16474 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
16475 (dm_type_int_star): Likewise.
16476 (dm_type_long_star): Likewise.
16477 (dm_type_void_star): Likewise.
16478
5ea2a32c
KB
164792001-05-29 Kevin Buettner <kevinb@redhat.com>
16480
16481 * gdb.base/completion.exp (INPUTRC): Set this environment variable
16482 to a known value in order to get consistent results regardless
16483 of the setting of INPUTRC or the presence or contents of .inputrc.
16484
ae23c492
MS
164852001-05-24 Michael Snyder <msnyder@redhat.com>
16486
ac55707e
MS
16487 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
16488 Don't require that the main thread and the manager thread are the
16489 first in the list.
16490
ae23c492
MS
16491 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
16492 debugging. If test fails, issue an "unsupported" not a "fail".
16493
400071f1
JB
164942001-05-24 Jim Blandy <jimb@redhat.com>
16495
16496 Don't assume that short is shorter than int.
16497 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
16498 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 16499 this isn't true.
400071f1
JB
16500 ("print unsigned char == (~0)"): Add test that verifies that ~0,
16501 an int, is not equal to ~0 stored in an unsigned char. This tests
16502 the same thing that the previous test meant to, but works on
16503 16-bit machines, too.
16504 ("print unsigned char != (~0)"): Same test, complemented.
16505
0816a3e5
MS
165062001-05-24 Michael Snyder <msnyder@redhat.com>
16507
16508 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 16509 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
16510 and prevents dejagnu getting out of step.
16511
f6dc23a9
KB
165122001-05-23 Kevin Buettner <kevinb@redhat.com>
16513
16514 * gdb.base/finish.exp (finish_void): Revise pattern for
16515 stopping on the call statement to not permit stopping at
16516 the start of the instructions comprising the call sequence.
16517
7dbd117d
MC
165182001-05-19 Michael Chastain <chastain@redhat.com>
16519
16520 * gdb.base/callfuncs.exp: Make all test names unique.
16521 * gdb.base/commands.exp: Make all test names unique.
16522 * gdb.base/condbreak.exp: Make all test names unique.
16523 * gdb.base/dbx.exp: Make all test names unique.
16524 * gdb.base/default.exp: Make all test names unique.
16525 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
16526 and TIMEOUT messages to their corresponding PASS message.
16527 * gdb.base/ending-run.exp: Make all test names unique.
16528 * gdb.base/long_long.exp: Remove duplicate test.
16529
6b0b0a9e
KB
165302001-05-21 Kevin Buettner <kevinb@redhat.com>
16531
16532 * gdb.base/finish.exp (finish_void): Allow "finish" command to
16533 stop on the call statement as well as the statement after the
16534 call.
16535
2caa35cb
MS
165362001-05-21 Michael Snyder <msnyder@redhat.com>
16537
16538 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
16539
40713331
EZ
165402001-05-10 Elena Zannoni <ezannoni@redhat.com>
16541
a9c64011
AS
16542 * gdb.base/completion.exp: Revamp test. Make it execute on all
16543 platforms.
40713331 16544
c2c1be8d
EZ
165452001-05-10 Elena Zannoni <ezannoni@redhat.com>
16546
a9c64011
AS
16547 * config/gdbserver.exp (gdb_load): Handle the case
16548 in which the arguments to gdbserver are given in the
16549 baseboard configuration file.
16550 Also handle the case in which the server needs to do a
16551 load.
2c9cd303 16552
9671de48
KS
165532001-05-07 Keith Seitz <keiths@cygnus.com>
16554
a9c64011
AS
16555 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
16556 set up the display for testing.
16557 (gdbtk_start): Convert all paths to paths that tcl will like.
16558 Export target information to environment.
16559 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
16560 necessary.
16561 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
16562 (to_tcl_path): New proc to convert a given pathname into
16563 a path acceptible as an argument to a tcl command.
16564 (_gdbtk_export_target_info): New proc to export target info
16565 into the environment for gdbtk testing.
16566 (gdbtk_done): New proc to signal end-of-test.
9671de48 16567
5a360f47
JB
165682001-05-06 Jim Blandy <jimb@redhat.com>
16569
16570 * restore.c: Make the code of caller0 correspond to its comment.
16571
66c756c6
MS
165722001-05-03 Michael Snyder <msnyder@redhat.com>
16573
16574 * config/sid.exp (gdb_target_sid): Check for error messages.
16575 On error or timeout, don't make expect exit (which will terminate
16576 all subsequent tests); instead just make gdb exit.
d63a86f8 16577 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
16578 return a negative value.
16579
a966fde5
JB
165802001-04-24 Jim Blandy <jimb@redhat.com>
16581
851c18e0
JB
16582 * gdb.c++/templates.exp: If we see the prompt for the overload
16583 list, but we haven't recognized any of the longer patterns,
16584 arrange for this test to fail, not hang.
16585
a966fde5
JB
16586 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
16587 variations.
16588
db144853
MC
165892001-04-22 Michael Chastain <chastain@redhat.com>
16590
16591 * gdb.c++/local.exp: Use the 'runto' library function.
16592 * gdb.c++/namespace.exp: Likewise.
16593 * gdb.c++/overload.exp: Likewise.
16594
3207ec21
KB
165952001-03-26 Kevin Buettner <kevinb@redhat.com>
16596
16597 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
16598 * gdb.base/step-line.exp: New file. Test step/next in presence of
16599 #line directives.
16600 * gdb.base/step-line.c: New file. Test program for the above.
16601 * gdb.base/step-line.inp: New file. We pretend that this file has
16602 been transformed by some other tool into step-line.c.
16603
13b57657
JB
166042001-03-21 Jim Blandy <jimb@redhat.com>
16605
16606 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
16607 unmangled operator names.
16608
754cbe1c
JB
166092001-03-20 Jim Blandy <jimb@redhat.com>
16610
16611 * gdb.threads/linux-dp.exp: Recognize an additional message
16612 generated by GDB when it doesn't understand how to debug threads
16613 on the target system.
16614
177495c9
AC
166152001-03-19 Andrew Cagney <ac131313@redhat.com>
16616
16617 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
16618
f266096b
MC
166192001-03-12 Michael Chastain <chastain@redhat.com>
16620
16621 * gdb.c++/derivation.exp: Use the 'runto' library function.
16622
cac3c2ff
MC
166232001-03-12 Michael Chastain <chastain@redhat.com>
16624
16625 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
16626
b6c11a24
MC
166272001-02-24 Michael Chastain <chastain@redhat.com>
16628
16629 * gdb.c++/ref-types.exp: Change handwritten code to library
16630 function 'runto'.
16631
6bae5bce
OF
166322001-03-16 Orjan Friberg <orjanf@axis.com>
16633
16634 * gdb.base/signals.exp: Set count to 0 explicitly.
16635
0015fd9a
MS
166362001-03-15 Mark Salter <msalter@redhat.com>
16637
16638 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
16639 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
16640 (gdb_load): Add support for additional target_info: gdb_download_size
16641 and gdb_load_timeout.
0015fd9a 16642
fc33412a
DT
16643Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
16644
16645 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
16646 file -- to prevent failing when the compile fails but we have no
16647 intention of running the tests anyway.
fc33412a
DT
16648
16649 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
16650 tests if set.
16651
16652 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 16653 integers.
fc33412a
DT
16654
16655 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
16656 * gdb.c++/namespace.exp: Ditto.
16657
115f06de
OF
166582001-03-07 Orjan Friberg <orjanf@axis.com>
16659
16660 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
16661 * gdb.base/pointers.exp: Relax pattern match of decimals.
16662
b6ba6518
KB
166632001-03-06 Kevin Buettner <kevinb@redhat.com>
16664
16665 * Makefile.in, config/abug.exp, config/cfdbug.exp,
16666 config/cpu32bug.exp, config/dve.exp, config/est.exp,
16667 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
16668 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
16669 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
16670 config/sh.exp, config/sid.exp, config/slite.exp,
16671 config/sparclet.exp, config/udi.exp, config/unknown.exp,
16672 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
16673 config/vxworks.exp, config/vxworks29k.exp,
16674 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
16675 gdb.base/all-bin.exp, gdb.base/annota1.exp,
16676 gdb.base/arithmet.exp, gdb.base/assign.exp,
16677 gdb.base/async.exp, gdb.base/attach.exp,
16678 gdb.base/bitfields.exp, gdb.base/bitops.exp,
16679 gdb.base/break.exp, gdb.base/call-ar-st.exp,
16680 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
16681 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
16682 gdb.base/commands.exp, gdb.base/completion.exp,
16683 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16684 gdb.base/constvars.exp, gdb.base/corefile.exp,
16685 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
16686 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
16687 gdb.base/ending-run.exp, gdb.base/environ.exp,
16688 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16689 gdb.base/finish.exp, gdb.base/foll-exec.exp,
16690 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
16691 gdb.base/funcargs.exp, gdb.base/help.exp,
16692 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
16693 gdb.base/logical.exp, gdb.base/long_long.exp,
16694 gdb.base/maint.exp, gdb.base/mips_pro.exp,
16695 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
16696 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
16697 gdb.base/pointers.exp, gdb.base/printcmds.exp,
16698 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
16699 gdb.base/regs.exp, gdb.base/relational.exp,
16700 gdb.base/remote.exp, gdb.base/reread.exp,
16701 gdb.base/restore.exp, gdb.base/return2.exp,
16702 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
16703 gdb.base/selftest.exp, gdb.base/setshow.exp,
16704 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
16705 gdb.base/sigall.exp, gdb.base/signals.exp,
16706 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
16707 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16708 gdb.base/step-test.exp, gdb.base/structs.c,
16709 gdb.base/structs.exp, gdb.base/structs2.exp,
16710 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
16711 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
16712 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
16713 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
16714 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
16715 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
16716 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
16717 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
16718 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
16719 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
16720 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
16721 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
16722 gdb.fortran/types.exp, gdb.java/jmisc.exp,
16723 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16724 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
16725 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16726 gdb.trace/circ.exp, gdb.trace/collection.exp,
16727 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16728 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16729 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
16730 gdb.trace/report.exp, gdb.trace/save-trace.exp,
16731 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16732 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16733 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
16734 notices.
16735
dc96c6c7 167362001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
16737
16738 * gdb.base/varargs.c (find_max_double): Fix printf format string:
16739 first arg is int not float.
16740
dc96c6c7 167412001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
16742
16743 * gdb.base/reread.exp: Unsupported for non-native targets;
16744 doesn't work for remote debugging.
16745
9b0c4aeb
FN
167462001-02-19 Fernando Nasser <fnasser@redhat.com>
16747
16748 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
16749 * gdb.base/ending-run.exp: Properly handle the BSP state when
16750 stepping past the end of main.
9b0c4aeb 16751
02aa71d5
MC
167522001-02-19 John Moore <jmoore@redhat.com>
16753
16754 * gdb.base/commands.exp (infrun_breakpoint_command_test):
16755 Converted HPUX fix for non-expected items following multiple
16756 step commands into general solution for all platforms.
16757
1fa449a4
MC
167582001-02-18 Michael Chastain <chastain@redhat.com>
16759
16760 * gdb.c++/classes.exp (do_tests): Change runto statements
16761 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16762 statements demangler agnostic.
16763 * gdb.c++/virtfunc.exp (do_tests): Likewise.
16764 (gdb_virtfunc_restart): Likewise.
16765
b2f9ec70
MC
167662001-02-14 Michael Chastain <chastain@redhat.com>
16767
16768 * gdb.c++/inherit.exp (do_tests): Change runto statements
16769 from "runto 'foo(void)'" to "runto 'foo'". This makes the
16770 statements demangler agnostic.
16771
cf74b8ca
AC
16772Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
16773
16774 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
16775 ``continue to bkpt at common_routine in thread 2'' and ``stopped
16776 before calling common_routine 15 times'' tests.
cf74b8ca 16777
99f78f56
MC
167782001-02-11 Michael Chastain <chastain@redhat.com>
16779
16780 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
16781 Helps the test script figure out which demangler is in use.
16782 (dm_type_foo_ref): Ditto.
16783 (dm_type_int_star): Ditto.
16784 (dm_type_long_star): Ditto.
16785 (dm_type_unsigned_int): Ditto.
16786 (dm_type_void): Ditto.
16787 (dm_type_void_star): Ditto.
99707966 16788 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
16789 Probe the gdb demangler and set variables to accommodate
16790 formatting differences.
16791 (info_func_regexp): New function. Same as info_func, but
16792 matches against a regexp.
16793 (info_func): Match against a literal string.
16794 (print_addr_2): New function. Match against a literal string,
16795 which can be different from the input to gdb.
16796 (print_addr): Simply call print_addr_2 with the same argument twice.
16797 (test_lookup_operator_functions): Use demangler formatting variables.
16798 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
16799 the tests in the same order as the C++ class declaration.
16800 (test_paddr_operator_functions): Ditto.
16801 (test_paddr_overloaded_functions): Ditto.
16802 (test_paddr_hairy_functions): Use demangler formatting variables.
16803 Add reference to gdb/19 for related tests.
16804 (do_tests): Call probe_demangler.
16805
1de8f023
KB
168062001-01-30 Kevin Buettner <kevinb@redhat.com>
16807
16808 * gdb.c++/templates.cc (printf): Remove unused function definition.
16809
ca3f91ed
MS
168102001-01-26 Felix Lee <flee@redhat.com>
16811
16812 * sid.exp (sid_exit): Pass host, not target, to remote_close.
16813
168142001-01-25 matthew green <mrg@redhat.com>
16815
16816 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
16817 up sid.
16818 (sid_exit): Call `remote_pop_conn' after GDB is gone.
16819
168202001-01-25 matthew green <mrg@redhat.com>
16821
16822 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 16823 Deprecate $sid_spawn_id.
ca3f91ed
MS
16824 (sid_exit): Remove code necessary only for `spawn.'
16825
168262001-01-25 matthew green <mrg@redhat.com>
16827
16828 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
16829
fb18ec4a
MC
168302001-01-28 Michael Chastain <chastain@redhat.com>
16831
16832 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
16833 to call when tests fail. It takes gdb out of the overloaded
16834 function choice menu back to the main prompt, so that the test
16835 program stays synchronized.
16836 (set_bp_overloaded): New proc to collect all the common
16837 code for setting a breakpoint on an overloaded name. Calls
16838 take_gdb_out_of_choice_menu when needed.
16839 (menu_overload1arg): New variable to collect the repeated
16840 instances of the expected menu for an overloaded name. Change
16841 the regular expression to handle changes in g++ type encoding:
16842 "void" can be either "void" or "", and "unsigned int" can be
16843 either "unsigned int" or "unsigned".
16844 (continue_to_bp_overloaded): Change regular expressions to handle
16845 changes in g++ type encoding.
16846 (no proc): Call take_gdb_out_of_choice_menu when needed.
16847 Remove redundant calls to "info break". Accept either "canceled"
16848 or "cancelled". Change regular expressions in "info break"
16849 calls to handle changes in g++ type encoding. Give all tests
16850 unique strings.
16851
9c646a6e
BE
168522001-01-17 Ben Elliston <bje@redhat.com>
16853
16854 * config/sid.exp: New file.
16855
9549d9c1
AC
16856Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
16857
16858 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
16859
dc96c6c7 168602000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
16861
16862 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
16863 Add a RE to accept a non-ascii char if one is ever presented.
16864
b4df4f68
FN
168652000-12-20 Fernando Nasser <fnasser@redhat.com>
16866
297dd0fd 16867 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 16868
dc96c6c7 168692000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 16870
d63a86f8 16871 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
16872 in regexp. One '\' does not suffice on Linux.
16873
4a7bddb6
MC
168742000-12-09 Michael Chastain <chastain@redhat.com>
16875
16876 * gdb.base/break.exp (test_clear_command): Use a marker function
16877 rather than 'main' for the test function. Also move this
16878 test to an execution point where the marker function names are
16879 guaranteed to be bound to functions. (Executing tests after a
16880 'finish' from main runs into name conflicts with local names
16881 in __libc_start_main).
16882
dc96c6c7 168832000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
16884
16885 * gdb.base/finish.exp: New test for gdb's "finish" command.
16886 * gdb.base/return2.exp: New test for gdb's "return" command.
16887 * gdb.base/return2.c: New source file for above.
16888
dc96c6c7 168892000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
16890
16891 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
16892 * gdb.base/miscexprs.exp: Ditto.
16893 * gdb.base/pointers.exp: Ditto.
16894 * gdb.c++/derivation.exp: Ditto.
16895 * gdb.c++/local.exp: Ditto.
16896 * gdb.c++/namespace.exp: Ditto.
16897 * gdb.c++/overload.exp: Ditto.
16898 * gdb.c++/ref-types.exp: Ditto.
16899
dc96c6c7 169002000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
16901
16902 * gdb.base/constvars.exp: Test result of "up" command.
16903 * gdb.base/miscexprs.exp: Ditto.
16904 * gdb.base/pointers.exp: Ditto.
16905 * gdb.base/scope.exp: Ditto.
16906 * gdb.c++/derivation.exp: Ditto.
16907 * gdb.c++/local.exp: Ditto.
16908 * gdb.c++/namespace.exp: Ditto.
16909 * gdb.c++/overload.exp: Ditto.
16910 * gdb.c++/ref-types.exp: Ditto.
16911
44097287
FN
169122000-11-22 Michael Chastain <chastain@redhat.com>
16913
16914 * mips_pro.exp: Accept either "middle -> top -> main" or
16915 "middle -> main" in the backtrace, because gcc can optimize
16916 tail calls to jumps. Remove setup_xfail for the hppa case.
16917 Add a comment with the original warning messages from PR 3016,
16918 which was filed in 1993, to preserve them for posterity.
16919
9d2e1bab
ND
169202000-11-17 Nick Duffek <nsd@redhat.com>
16921
16922 * lib/gdb.exp (gdb_test): Override timeout with board info.
16923
1aca8eb7
ND
169242000-11-17 Nick Duffek <nsd@redhat.com>
16925
16926 * gdb.base/display.exp: Don't kill running stub. Add "again" to
16927 the second kill and detach messages.
16928
93076499
ND
169292000-11-17 Nick Duffek <nsd@redhat.com>
16930
16931 * configure.in: Add AC_EXEEXT.
16932 * configure: Regenerate.
16933 * Makefile.in (just-check): Export EXEEXT.
16934 * lib/gdb.exp ($EXEEXT): Import from environment.
16935 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
16936 expect "maint dump-me" on Cygwin.
16937 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
16938 $EXEEXT.
16939
30e87cd3
ND
169402000-11-17 Nick Duffek <nsd@redhat.com>
16941
16942 * gdb.base/break.exp: Test backtrace and finish from called
16943 function on all platforms, not just HP-UX.
16944
dc96c6c7 169452000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
16946
16947 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
16948 code from gdb_target_monitor, so it can be used independantly
16949 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 16950
dc96c6c7 169512000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
16952
16953 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
16954 * gdb.base/corefile.exp: Expect the message "Program is being
16955 debugged already" when we send the "corefile" command, since
16956 the preceeding gdb_load may have connected gdb to a remote target.
16957 * gdb.base/display.exp: Disable hardware watchpoints if new
16958 board info variable "no_hardware_watchpoints" is true.
16959 Replace single-letter commands with more readable ones.
16960 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
16961 if new board info variable "no_hardware_watchpoints" is true.
16962 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
16963 to see if stdio (printf) testing is possible.
16964 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
16965 board info variable "no_hardware_watchpoints" is true. Use new
16966 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
16967
39124dea
FN
169682000-11-13 Fernando Nasser <fnasser@redhat.com>
16969
16970 From Orjan Friberg <orjanf@axis.com>:
16971 * gdb.base/printcmds.exp: Escape curly braces followed by a number
16972 in array print pattern match.
16973
a9e2e984
FN
169742000-11-09 Fernando Nasser <fnasser@redhat.com>
16975
16976 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
16977 spelling "cancelled" to U.S. spelling "canceled" to match changes
16978 made to gdb.
16979 * gdb.c++/ovldbreak.exp: Ditto.
16980
c7db355b
PS
169812000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
16982
16983 * gdb.base/callfuncs.c (main): Moved to end of file, call
16984 t_double_values to initialize the FPU before inferior calls are made.
16985 * gdb.base/callfuncs.exp: Test for register preservation after calling
16986 inferior functions. Add tests for continuining, finishing and
16987 returning from a stop in a call dummy.
16988
dc96c6c7 169892000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
16990
16991 * gdb.base/commands.exp: Break up long lines, and re-indent.
16992
dc96c6c7 169932000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
16994
16995 * config/gdbserver.exp: Rewritten from the ground up, to make it
16996 compatible with the current dejagnu tree, and to make it work with
16997 the new "gdbserver" in libremote.
16998
dc96c6c7 169992000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17000
17001 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17002 * gdb.base/varargs.exp: Skip entire test if no printf support.
17003 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17004 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17005
dc96c6c7 170062000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17007
17008 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17009 no floating point support.
17010 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17011 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17012 * gdb.base/call-rt-st.exp: Ditto.
17013 * gdb.base/call-strs.exp: Ditto.
17014
bac5fc66
JG
170152000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17016
17017 * gdb.base/sizeof.c: include <stdio.h>.
17018
17019 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17020 'finish', otherwise uncaptured gdb_prompt would potentially
17021 throw remaining test points out of sync.
bac5fc66 17022
b22a6027
SB
170232000-07-26 Scott Bambrough <scottb@netwinder.org>
17024
17025 * gdb.base/recurse.exp: Run tests for all targets.
17026 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17027 gnu-oldld case on ARM.
17028 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17029 for ARM targets.
d63a86f8 17030
d8231941
AG
17031Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17032
17033 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17034 * gdb.java/configure: Rebuild.
17035
8caabe69
AG
17036Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17037
17038 * gdb.java/jv-exp.exp: New file.
17039
9d273ca3
AG
17040Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17041
17042 * configure: Rebuilt.
17043 * configure.in (configdirs): Add gdb.java.
17044 * gdb.java/jmisc.java: New file.
17045 * gdb.java/jmisc.exp: New file.
17046 * gdb.java/Makefile.in: New file.
17047 * gdb.java/configure: Rebuilt.
17048 * gdb.java/configure.in: New file.
17049 * lib/java.exp: New file.
17050
4f823a66
AC
17051Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17052
17053 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17054 underflow.
4f823a66 17055
2391e11d
AC
17056Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17057
17058 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17059 and the compilers sizes.
2391e11d 17060
54602222
ND
170612000-07-09 Nick Duffek <nsd@redhat.com>
17062
17063 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17064 (use_methods): New function.
17065 (main): Call use_methods().
17066 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17067 (do_tests): Call test_method_param_class.
17068
2bec0572
ND
170692000-07-09 Nick Duffek <nsd@redhat.com>
17070
17071 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17072 spelling.
17073 (test_enums): New procedure. Move enum tests from end of script
17074 to here. Set breakpoint on function name instead of line number.
17075 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17076 (enums2): New marker function.
17077 (enums1): New function.
17078 (main): Call enums1(). Move enum tests to enums1().
17079
78492fde
AC
17080Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17081
17082 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17083 compile/link program. Update line numbers.
78492fde
AC
17084 * gdb.asm/d10v.inc: Define ``startup''.
17085 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17086
49a2cef8
AC
17087Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17088
17089 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17090
3e6c8688
EZ
170912000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17092
17093 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17094 of 'help maint print' command.
3e6c8688 17095
9ff5cbe9
AC
17096Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17097
17098 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17099 they use gdb_expect_list.
9ff5cbe9 17100
17c579bd
AC
17101Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17102
17103 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17104 memory-read-packet-size'' instead of ``set endian big'' to test
17105 long commands.
17c579bd 17106
e6d71bf3
DB
171072000-06-03 Daniel Berlin <dan@cgsoftware.com>
17108
17109 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17110 g++, and stop skipping them.
e6d71bf3
DB
17111
17112 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17113 work under g++.
17114
d63a86f8 17115 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17116 initialization.
17117
dc96c6c7 171182000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17119
17120 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17121 the regular expression: accept an (almost) arbitrary sequence of
17122 "frames-invalid" and "breakpoints-invalid" messages both before
17123 and after the "starting" message.
17124
dc96c6c7 171252000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17126
17127 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17128
dc96c6c7 171292000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17130
17131 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17132 Relax the regular expression a little, make it pass on Solaris 8.
17133
8216cda9
KB
171342000-05-12 Kevin Buettner <kevinb@redhat.com>
17135
17136 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17137 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17138 Instead, it is permissible for gdb to stop on the line of the
17139 call itself.
17140
1a570b2f
MS
171412000-05-12 Michael Snyder <msnyder@.cygnus.com>
17142
17143 * gdb.base/break.exp (bp on small function, optimized file):
17144 Add a second pass pattern. The behavior differs here between stabs
17145 and dwarf for one-line functions. Stabs preserves two line symbols
17146 (one before the prologue and one after) with the same line number,
17147 but dwarf regards these as duplicates and discards one of them.
17148 Therefore the address after the prologue (where the breakpoint is)
17149 has no exactly matching line symbol, and GDB reports the breakpoint
17150 as if it were in the middle of a line rather than at the beginning.
17151
dc96c6c7 171522000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17153
d63a86f8 17154 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17155 rather than "send_gdb" (for consistancy).
17156
7d418785
AC
17157Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17158
17159 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17160 * gdb.c++/templates.cc: Properly check for GCC version number.
17161 * lib/compiler.cc: Likewise
17162
dc96c6c7 171632000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17164
d63a86f8 17165 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17166 gdb may not stop at the first line of main, due to code motion.
17167
dc96c6c7 171682000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17169
17170 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17171 This test depends on parsing the printf output from the target.
17172 Since the sparclet stub doesn't do stdio, this will never work.
17173 * gdb.base/call-rt-st.exp: ditto.
17174 * gdb.base/call-strs: ditto.
17175
dc96c6c7 171762000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17177
17178 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17179
17180 * gdb.base/ending-run.exp: After connecting to a remote target,
17181 but before running, the target will appear to be in a random
17182 location. Specify both a file and a line for breakpoints.
17183 Also, the function that calls main may be called 'init'
17184 rather than 'start'.
17185
a5a51225
EZ
171862000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17187
17188 * gdb.base/help.exp: Update output for add-symbol-file command.
17189
7930cc7c
FN
171902000-04-10 Fernando Nasser <fnasser@cygnus.com>
17191
17192 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17193 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17194
23e37ab1
C
171952000-04-07 J.T. Conklin <jtc@redback.com>
17196
e93c542c
C
17197 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17198
23e37ab1
C
17199 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17200
591b8fa3
PDM
17201Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17202
17203 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17204 values that can be represented exactly.
591b8fa3
PDM
17205 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17206 above change, and to not check against the directory part of the source
17207 file name.
17208 (step into print_long_arg_list): Likewise.
17209 (print print_small_structs from print_long_arg_list): Likewise.
17210 (print print_long_arg_list): Likewise.
17211
7a495180
EZ
172122000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17213
30b53638 17214 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17215
beb998c6
AC
17216Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17217
17218 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17219
1c689132
DB
172202000-03-25 Daniel Berlin <dan@cgsoftware.com>
17221
17222 * gdb.base/commands.exp (deprecated_command_test): Add test for
17223 deprecate with no arguments.
17224
c1790a9d
JL
172252000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17226
17227 * gdb.base/break.exp: Add new test for setting breakpoints on
17228 optimized code so we can test breakpoints work even when function
17229 prologues may be optimized away
17230
003ba290
FN
172312000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17232
17233 From David Whedon <dwhedon@gordian.com>
a9c64011 17234 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17235
6837a0a2
DB
172362000-03-22 Daniel Berlin <dan@cgsoftware.com>
17237
17238 * gdb.base/help.exp: Added test for new apropos command.
17239
b9593231
KB
172402000-03-21 Kevin Buettner <kevinb@redhat.com>
17241
17242 * gdb.base/pointers.c (usevar): New function.
17243 (main): Make sure that global variables v_int_pointer2, rptr,
17244 and y are all referenced someplace in the program by calling
17245 usevar() on them. [Some linkers delete symbols which are
17246 never referenced. The space remains, but there's no way to
17247 get a (symbolic) handle on the variable from the debugger.]
17248
751a959b
EZ
172492000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17250
17251 * gdb.base/printcmds.c: Add typedeffed arrays.
17252
17253 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17254 procedure to test arrays that are typedef'd.
751a959b 17255
73a93a32
JI
172562000-03-13 James Ingham <jingham@leda.cygnus.com>
17257
17258 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17259 the library directories.
73a93a32 17260
fb40c209
AC
17261Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17262
17263 * configure.in (configdirs): Add sub directory gdb.mi.
17264 * configure: Re-generate.
17265
17266 * gdb.mi: New directory.
d63a86f8 17267
ee4dd2c9
AC
172682000-02-25 Scott Bambrough <scottb@netwinder.org>
17269
17270 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17271 a long long value as a double on ARM platforms.
ee4dd2c9 17272
70f0cc22
JB
172732000-02-16 Jim Blandy <jimb@redhat.com>
17274
17275 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17276 default source file is set properly before running this test.
17277
853819b8
EZ
172782000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17279
17280 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17281 gdbtk/library directory, not in gdbtcl2.
853819b8 17282
dfcd3bfb
JM
172832000-02-04 Jim Blandy <jimb@redhat.com>
17284
17285 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17286 backslash from regexp pattern.
17287
17288 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17289 procedure. Use it to run all the "continue to bp overloaded"
17290 tests. Note that this changes the names of the tests slightly.
17291 If the breakpoint hit message includes a hex PC value, because
17292 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17293 from the real source code, still consider that a pass.
17294
17295 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17296 XFAIL here if the breakpoint message contains a hex address. Note
17297 similar change on 1999-11-02.
17298
17299 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17300
17301 * gdb.base/ptype.exp: Establish a default source file before
17302 calling get_debug_format.
17303
173042000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17305
17306 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17307
8b93c638
JM
173082000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17309
17310 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17311 of successive stepi commands -- while in the prologue we should see
17312 the function entry bracket.
17313
173142000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17315
17316 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17317 reach __change_mode() when stepping through the end of main().
17318
c5394b80
JM
173192000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17320
17321 * gdb.base/default.exp: Fix expected pattern.
17322 * gdb.base/help.exp: Same.
17323
0d06e24b
JM
173242000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17325
17326 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17327 Don't use xfail's because that affects only the following test.
d63a86f8 17328
0d06e24b 17329 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17330 solaris or linux.
0d06e24b
JM
17331
17332 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17333
dc96c6c7 173342000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17335
d63a86f8 17336 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17337 "A syntax error" rather than "A parse error". Accept both.
17338
173392000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17340
17341 * gdb.base/default.exp: Remove OS dependent string from "target
17342 remote" test.
17343 * gdb.base/help.exp: Same for "help target remote" test.
17344
c3f6f71d
JM
173452000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17346
17347 From Jim Kingdon <kingdon@redhat.com>:
17348
17349 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
17350 prompt (cleanup rather than necessity, but still might keep output
17351 from spilling to next test).
c3f6f71d
JM
17352
173532000-01-02 Fred Fish <fnf@cygnus.com>
17354
17355 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17356 AIX, which defines them in <sys/types.h>.
17357
ed9a39eb 173581999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 17359
ed9a39eb 17360 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 17361 float" test.
ed9a39eb
JM
17362
173631999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 17364
ed9a39eb 17365 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
17366
17367 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17368 outermost frame disallowed".
17369
173701999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17371
17372 * gdb.base/setvar.exp: New tests for setting the value of a struct
17373 with a constant list.
17374
173751999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17376
17377 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17378 require the user to type a cast before setting the value of a struct.
17379
de57eccd
JM
173801999-12-06 Jim Blandy <jimb@cygnus.com>
17381
17382 * gdb.base/default.exp: Expect the new 'info float' command on
17383 all i386 platforms.
17384
17385 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17386 LinuxThreads libraries that don't support debugging.
17387
c2d11a7d
JM
17388Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17389
17390 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
17391 Change the buffer type to ``unsigned char'' to simplify size
17392 arithmetic.
c2d11a7d
JM
17393
17394 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
17395 stub only handles 400-1 byte packets. Verify that the download
17396 worked.
c2d11a7d
JM
17397
173981999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17399
17400 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17401 tests, using UNRESOLVED for the untested cases. Also, does not wait
17402 for a timeout if the prompt was received before a recognizable pattern.
17403
174041999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17405
17406 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17407
174081999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17409
17410 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 17411 watchpoints.
c2d11a7d
JM
17412
174131999-11-24 Jason Merrill <jason@casey.cygnus.com>
17414
17415 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17416
17417 * gdb.c++/local.exp: Be more flexible in recognizing local class
17418 name mangling. Don't allow horribly truncated method names.
17419 * gdb.c++/derivation.exp: Expect protected inheritance.
17420 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17421 * gdb.c++/virtfunc.exp: Likewise.
17422 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17423 when printing a nested enum.
17424
174251999-11-22 Jim Blandy <jimb@cygnus.com>
17426
17427 * gdb.base/step-test.exp: Properly await GDB's response to setting
17428 a breakpoint on the call to large_struct_by_value.
17429
17430 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17431 just because we have debug info for the `start' function.
17432
174331999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17434
17435 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17436 "Unknown signal" messages, which indicate (on LinuxThreads) that
17437 GDB doesn't know how to debug threads on this system. This is
17438 better than hanging while philosopher 0 dumps chatter into gdb.log.
17439
174401999-11-18 Tom Tromey <tromey@cygnus.com>
17441
17442 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17443
174441999-11-18 Fred Fish <fnf@cygnus.com>
17445
17446 * gdb.base/coremaker2.c: Add sample program for generating
17447 cores that is more self contained than coremaker.c. Eventually
17448 I'll add more code to this and tie it into the testsuite.
17449
4ce44c66
JM
174501999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17451
17452 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17453
174541999-11-10 Jimmy Guo <guo@cup.hp.com>
17455
17456 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 17457 from $srcdir/lib/.
4ce44c66 17458 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 17459 and gdb.c++/.
4ce44c66
JM
17460
17461 * gdb.c++/derivation.exp: remove redundant get compiler info code.
17462
d63a86f8 17463 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
17464 'continue with watch' test point.
17465
174661999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
17467
17468 Merged from p2linux-990323-branch:
d63a86f8 17469
4ce44c66
JM
17470 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
17471
11cf8741
JM
17472Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
17473
17474 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 17475 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
17476
17477Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
17478
17479 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 17480 gdb_expect_list.
11cf8741
JM
17481
17482Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
17483
17484 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
17485
174861999-11-03 Mark Salter <msalter@cygnus.com>
17487
17488 * gdb.base/break.exp: Fix "stub continue" pattern.
17489
174901999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
17491
17492 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
17493
174941999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
17495
17496 * gdb.base/display.exp ("finish"): Add timeout clause.
17497
17498 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
17499 plain prompt clause, so this doesn't have to time out in order to
17500 fail.
17501
17502 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 17503 breakpoint hit messages include an address.
11cf8741
JM
17504
17505 * gdb.base/display.exp: Don't forget to escape parens in regular
17506 expressions. Unix regexp notatation sucks.
17507
175081999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17509
17510 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 17511 order for 'signalled' message.
11cf8741 17512
5c44784c
JM
175131999-11-01 Stan Shebs <shebs@andros.cygnus.com>
17514
17515 From Jimmy Guo <guo@cup.hp.com>:
17516 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
17517 * gdb.base/annota1.c: Add code for tests to work with.
17518
175191999-10-26 Frank Ch. Eigler <fche@cygnus.com>
17520
17521 * gdb.base/remote.exp: New test for remote downloading settings.
17522 * gdb.base/remote.c: New file with large .data.
17523
917317f4
JM
175241999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
17525
17526 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
17527 for LinuxThreads support, merged from the Code Fusion branch.
17528
17529Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
17530
17531 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
17532 containing exp_continue into a while within an expect. Don't
17533 attempt a start more than three times. Check return value from
17534 gdb_load.
d63a86f8 17535
2df3850c
JM
17536Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
17537
17538 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 17539 a pass case.
2df3850c 17540
2acceee2
JM
175411999-10-01 Kevin Buettner <kevinb@cygnus.com>
17542
17543 * gdb.base/break.c (main): Added a statement that we can step
17544 off of.
17545 * gdb.base/break.exp: Added tests for setting a breakpoint
17546 at an offset and stepping onto a breakpoint.
17547
175481999-10-01 Fred Fish <fnf@cygnus.com>
17549
d63a86f8 17550 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
17551 gdb output.
17552
c2c6d25f
JM
175531999-09-18 Jim Blandy <jimb@cris.red-bean.com>
17554
17555 * gdb.base/break.exp: Code locations are in hex, don't forget!
17556 (For HP-UX.)
17557
175581999-09-17 Stan Shebs <shebs@andros.cygnus.com>
17559
17560 * condbreak.exp: Use break.c as test program.
17561 * condbreak.c: Remove, redundant with break.c.
17562
175631999-09-15 Stan Shebs <shebs@andros.cygnus.com>
17564
17565 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 17566 Z-packets if the target needs it.
c2c6d25f
JM
17567
175681999-09-13 James Ingham <jingham@leda.cygnus.com>
17569
17570 * gdb.c++/overload.exp: Added tests for listing overloaded
17571 functions with function pointers in the arg, explicitly calling
17572 out the version you want.
17573
cff3e48b
JM
175741999-09-09 Stan Shebs <shebs@andros.cygnus.com>
17575
17576 * long_long.exp: Add variations of test cases that work for
17577 targets with 16-bit ints and 32-bit doubles.
17578
d4f3574e
SS
175791999-09-08 Stan Shebs <shebs@andros.cygnus.com>
17580
17581 * break.c (main): Compare a possibly-uninitialized argc with an
17582 unlikely value that fits in 16 bits.
17583
175841999-09-07 Stan Shebs <shebs@andros.cygnus.com>
17585
17586 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
17587 0xfeeb, don't want negative numbers if ints are 16 bits.
17588
17589 * lib/gdb.exp (skip_cplus_tests): New proc.
17590 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
17591 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
17592 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
17593 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
17594 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
17595 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
17596 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
17597 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
17598
17599 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
17600
17601Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
17602
17603 * gdb.base/corefile.exp (up): Allow a parameter to appear
17604 in the frame that we're going up to.
17605
17606 From Jim Blandy <jimb@cygnus.com>:
17607
17608 * gdb.base/default.exp (info float): Expect some output now.
17609
17610 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
17611 returning floating-point values to fail on the x86.
17612 * gdb.base/callfwmall.exp (do_function_calls): Same.
17613
17614 * gdb.base/list.exp (test_listsize): Correct expectations for
17615 listing line 1 with listsize 2. Also, listing a single line
17616 works now, as does listing three lines. [Kevin's note: There
17617 were a number of other cases fixed too where the expectations
17618 differed...]
17619
176201999-09-02 Stan Shebs <shebs@andros.cygnus.com>
17621
17622 * gdb.base/selftest.exp: Add case for when version prints as
17623 constant string instead of char pointer.
17624
104c1213
JM
176251999-08-25 Stan Shebs <shebs@andros.cygnus.com>
17626
17627 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 17628 stepping out of main.
104c1213
JM
17629
17630 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
17631 G++ used.
17632
17633 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 17634 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
17635
17636 * gdb.c++/ovldbreak.exp: Update match string in test that
17637 includes a warning of multiple breakpoints.
17638
176391999-08-24 Stan Shebs <shebs@andros.cygnus.com>
17640
17641 * gdb.base/display.exp: Improve precision of step-after-finish
17642 added yesterday.
17643
17644 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 17645 test.
104c1213
JM
17646
17647 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
17648 configs when using G++, not just hppa*.
17649
176501999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17651
17652 * gdb.base/async.c: New file.
17653 * gdb.base/async.exp: New file.
17654
17655Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
17656
17657 * gdb.base/break.exp: Tweak PA specific tests to properly handle
17658 PA64.
17659
53a5351d
JM
17660Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
17661
104c1213
JM
17662 * gdb.base/display.exp: "finish" can leave us mid-line on many
17663 targets, deal with it. Add a small constant to main, instead of
17664 1000 since main+1000 may not be a valid address in the target.
17665
53a5351d
JM
17666 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
17667 on hpux11.
17668
17669 * gdb.base/attach.exp: Handle another hpux11 error message variant
17670 when attaching to a process that does not exist.
17671
176721999-08-19 J.T. Conklin <jtc@redback.com>
17673
17674 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 17675 characters in 'continue to 1241' test.
53a5351d
JM
17676
176771999-08-17 Stan Shebs <shebs@andros.cygnus.com>
17678
17679 * gdb.base/call-ar-st.exp: Add a shorter match case for the
17680 stop in print_long_arg_list, define and use a whitespace
17681 variable in print_small_structs test, add an XFAIL for Solaris.
17682 * gdb.base/dbx.exp: XFAIL func commands until somebody is
17683 interested enough to fix.
17684
7be570e7
JM
176851999-08-13 Keith Seitz <keiths@cygnus.com>
17686
17687 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
17688 (dbx_gdb_load): Remove. Use gdb_load instead, since that
17689 proc knows about targets other than the natives.
17690 (test_assign): Use "gdb_run_cmd" to "run" the target.
17691 Check that we've actually hit the breakpoint at main.
17692 When we attempt to assign a value to a local variable, check
17693 that the variable is in the current scope, i.e., don't use
17694 a test with an empty result.
17695
17696Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
17697
17698 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 17699 command.
7be570e7
JM
17700
177011999-08-09 Stan Shebs <shebs@andros.cygnus.com>
17702
17703 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17704 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
17705 gdb.compat, gdb.threads-hp.
17706 gdb.hp/configure, gdb.hp/configure.in: New files.
17707 gdb.hp/Makefile.in: Recurse into new subdirs.
17708 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
17709 gdb.hp/gdb.objdbg: New directory, tests for debugging info
17710 in object files.
17711 gdb.hp/tools: New directory, aux tools for HP-specific tests.
17712
96baa820
JM
177131999-08-05 Stan Shebs <shebs@andros.cygnus.com>
17714
17715 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 17716 funky printf, remove a bogus p/a test.
96baa820
JM
17717
177181999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17719
17720 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
17721 connected to the target. This is necessary when running not
17722 natively.
96baa820
JM
17723
177241999-08-03 Stan Shebs <shebs@andros.cygnus.com>
17725
17726 * gdb.base/step-test.exp: Removed some extraneous messages.
17727
17728 * gdb.base/long_long.exp: Don't run memory examination tests
17729 on little-endian targets (they will need a different set of
17730 results to match).
17731
177321999-08-02 Stan Shebs <shebs@andros.cygnus.com>
17733
17734 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
17735 until somebody decides to fix GDB.
17736
17737 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 17738 constant as "ULL".
96baa820
JM
17739 * gdb.base/long_long.exp: Loosen x/c test, add partial result
17740 matches for a couple x/2 commands.
17741
a0b3c4fd
JM
177421999-07-30 Stan Shebs <shebs@andros.cygnus.com>
17743
17744 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
17745 by merging in ref-types2 tests.
17746 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
17747
17748 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17749 * gdb.c++/Makefile.in: Add standard actions.
17750 (EXECUTABLES): Rename from PROGS, update list.
17751 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
17752 from gdb.hp.
17753 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
17754 foo and bar locals.
17755 * gdb.c++/anon-union.exp: Fix tests to match.
17756 * gdb.c++/classes.exp: Run if HP compiler used, add extra
17757 expect matches to handle output variations.
17758 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
17759 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 17760 output, add HP alternatives for new and delete prints.
a0b3c4fd 17761 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 17762 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
17763 * gdb.c++/demangle.exp: Use $style when reporting failure.
17764 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
17765 * gdb.c++/inherit.exp: Run if HP compiler used, add some
17766 match alternatives.
17767 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 17768 compilers.
a0b3c4fd
JM
17769 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
17770 * gdb.c++/method.exp: Add match alternatives.
17771 * gdb.c++/misc.cc: Add bool types.
17772 * gdb.c++/misc.exp: Add tests for bool types.
17773 * gdb.c++/overload.exp: Add xfails.
17774 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
17775 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
17776 add some more template parameter tests (only for HP currently).
17777 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
17778 * gdb.c++/virtfunc.cc: Add return type and value for main.
17779 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
17780 match alternatives.
d63a86f8 17781
a0b3c4fd
JM
177821999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17783
17784 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
17785
177861999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
17787
17788 * gdb.base/signals.exp: Don't expect getting a backtrace from
17789 within a signal handler to fail on Linux.
17790
177911999-07-29 Stan Shebs <shebs@andros.cygnus.com>
17792
17793 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17794 * lib/gdb.exp: Remove some gratuitious semicolons.
17795 (delete_breakpoints): Increase timeout.
17796 (gdb_expect): Add -notransfer option.
17797 (gdb_test): Use -notransfer option.
17798 (get_compiler_info): Add f77 case.
17799 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 17800 case.
a0b3c4fd
JM
17801 (gdb_preprocess): Call get_compiler.
17802
17803 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
17804 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
17805 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
17806 gdb.base/long_long.exp, gdb.base/printcmds.exp,
17807 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
17808 third arg to gdb_test.
a0b3c4fd
JM
17809 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
17810 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 17811 HP-UX xfails, add others.
a0b3c4fd
JM
17812 * gdb.base/completion.exp: Reflect name change of self-test.
17813 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
17814 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
17815 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
17816 HP failure number.
a0b3c4fd
JM
17817 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
17818 useless HP-UX 10.30 references.
17819 * gdb.base/maint.exp: Loosen matches.
17820 * gdb.base/pointers.c (main): Declare more_code.
17821 * gdb.base/pointers.exp: Match on output of a `next'.
17822 * gdb.base/structs.c: Add prototypes.
17823 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
17824 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
17825
178261999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17827
17828 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 17829 command.
a0b3c4fd
JM
17830
178311999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17832
17833 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
17834 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
17835
17836 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
17837 debug info. Deal with lack of signal hanlder info in stack.
17838
a9c64011 17839 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
17840 * gdb.base/annota1.exp: If printf has debug info, deal with it.
17841
5a2468f5
JM
178421999-07-19 Stan Shebs <shebs@andros.cygnus.com>
17843
17844 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 17845 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 17846
adf40b2e
JM
17847Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17848
17849 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 17850 a1-selftest.exp.
adf40b2e
JM
17851 * gdb.base/configure: Re-generate.
17852
178531999-07-12 Stan Shebs <shebs@andros.cygnus.com>
17854
17855 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
17856 in trying to run first and name is too long.
17857
17858 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
17859 pointers2.c and pointers2.exp, respectively.
17860 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
17861 doschk happier.
17862
43e526b9
JM
178631999-07-08 Stan Shebs <shebs@andros.cygnus.com>
17864
17865 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
17866 callfuncs2.c and callfuncs2.exp.
17867
17868 * gdb.base/list.exp: Remove mistaken xfails.
17869 * gdb.base/list0.h: Add optional prototypes.
17870
9846de1b
JM
17871Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
17872
a9c64011 17873 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 17874 calling malloc.
a9c64011
AS
17875 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
17876 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 17877 use.
9846de1b
JM
17878
178791999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17880
17881 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
17882 * gdb.base/annota2.cc, annota2.exp: Move from here.
17883 * gdb.c++/annota2.cc, annota2.exp: To here.
17884 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
17885
43ff13b4
JM
17886Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17887
17888 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 17889 a consistent format.
43ff13b4 17890
085dd6e6
JM
178911999-06-25 Stan Shebs <shebs@andros.cygnus.com>
17892
17893 From Jimmy Guo <guo@cup.hp.com> and others at HP:
17894 * lib/gdb.exp (get_compiler_info): Add detection for assorted
17895 HP compilers, also set the globals $true and $false.
17896
17897 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
17898 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
17899 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
17900 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
17901 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
17902 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
17903 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
17904 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
17905 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
17906 whatis.c} Add C++ compatible function definitions and return
17907 types, add includes for library functions.
085dd6e6
JM
17908 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
17909 * gdb.base/step-test.c (myglob): Rename from glob.
17910 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
17911 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
17912 files, move here from gdb.hp.
085dd6e6 17913 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
17914 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
17915 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
17916 Adjust line numbers in regexps.
085dd6e6
JM
17917
17918 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
17919 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
17920 instead of 0/1.
17921
17922 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
17923 foll-vfork.exp: New files, move here from gdb.hp.
17924 * gdb.base/page.exp: New file, test of pagination command.
17925
17926 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
17927 recursion test.
17928 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
17929
17930 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 17931 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
17932
17933 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 17934 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 17935 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 17936 watchpoint test.
085dd6e6
JM
17937 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
17938 them work.
17939 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
17940 expressions properly.
17941 * gdb.base/corefile.exp: Loosen the match slightly.
17942 * gdb.base/default.exp: Allow "Error accessing memory" message
17943 also.
17944 * gdb.base/display.exp: Skip over x/0 j if PA64.
17945 * gdb.base/funcargs.exp: Add xfails for HP-UX.
17946 * gdb.base/interrupt.exp: Ditto.
17947 * gdb.base/langs.exp: Add symbolic matches governed by compiler
17948 in use.
17949 * gdb.base/list.exp: Add xfails for HP-UX.
17950 * gdb.base/long_long.exp: Refine some of the numeric matches.
17951 * gdb.base/mips_pro.exp: Xfail on HP-UX.
17952 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
17953 * gdb.base/nodebug.exp: Succeed on more varieties of output.
17954 * gdb.base/opaque.exp: Remove some HP-UX xfails.
17955 * gdb.base/ptype.exp: Succeed on more varieties of output.
17956 * gdb.base/scope.exp: Add xfails for HP-UX.
17957 * gdb.base/sect-cmd.exp: Add more cases.
17958 * gdb.base/setvar.exp: Add xfails for HP-UX.
17959 * gdb.base/shlib-call.exp: Loosen some matches slightly.
17960 * gdb.base/signals.exp: Match on void symbolically.
17961 * gdb.base/step-test.exp: Add case for PA64.
17962 * gdb.base/term.exp: Add exit and restart.
17963 * gdb.base/twice.exp: Clean up after self.
17964 * gdb.base/varargs.exp: Disable overload resolution explicitly.
17965 * gdb.base/whatis.exp: Allow more ways to pass tests.
17966
17967 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 17968 no longer useful.
085dd6e6
JM
17969
17970Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
17971
17972 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 17973 list of patterns.
085dd6e6 17974 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
17975 print_double_array(double_array)", "continuing to breakpoint
17976 1018", "print print_double_array(array_d)" and "continuing to
17977 1034" tests.
d63a86f8 17978
085dd6e6
JM
179791999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
17980
a9c64011 17981 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
17982
179831999-06-24 Stan Shebs <shebs@andros.cygnus.com>
17984
17985 * config/mt-*: Remove, these haven't been used since 1996.
17986
179871999-06-22 Stan Shebs <shebs@andros.cygnus.com>
17988
17989 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 17990 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
17991 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
17992
9e0b60a8
JM
179931999-06-18 Stan Shebs <shebs@andros.cygnus.com>
17994
17995 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
17996 simpler match case for the ptype of the big class.
17997
179981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
17999
18000 * gdb.exp: Fix test for gdb_prompt existence.
18001
180021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18003
18004 * gdb.exp (gdb_test): Add fail after calls to perror.
18005
180061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18007
18008 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18009
180101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18011
18012 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18013
0f71a2f6
JM
18014Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18015
18016 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18017 malloc() is linked in.
0f71a2f6
JM
18018
180191999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18020
18021 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18022 step at end.
18023
18024 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18025
180261999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18027
18028 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18029
cce74817
JM
18030Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18031
18032 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18033 * gdb.base/mips_pro.exp: Likewise.
18034
180351999-06-02 Keith Seitz <keiths@cygnus.com>
18036
18037 * gdb.c++/templates.cc: Change all "new" operators to throw
18038 an exception.
18039 * gdb.c++/cplusfuncs.cc: Likewise.
18040
18041 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18042
18043Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18044
18045 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18046 * gdb.base/ending-run.exp: When stepping out of main, accept a
18047 step into an arbitrary assembler file.
cce74817 18048
392a587b
JM
180491999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18050
d63a86f8 18051 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18052 "breakpoint-invalid" to be printed.
d63a86f8 18053 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18054 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18055 * gdb.base/annota2.cc: Initialize a.x to 0.
18056
9e086581
JM
180571999-05-17 Keith Seitz <keiths@cygnus.com>
18058
18059 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18060 when "skip_float_tests" set.
18061 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18062 "print print_ten_doubles", and "step into print_long_arg_list".
18063 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18064 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18065 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18066 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18067 "skip_float_tests" is set.
18068 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18069 when "skip_float_tests" set.
d63a86f8 18070
cd0fc7c3
SS
180711999-05-06 Keith Seitz <keiths@cygnus.com>
18072
18073 * gdb.base/annota2.cc: Include stdio.h.
18074
18075Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18076
18077 * gdb.base/crossload.exp: Remove, this has been disabled ever
18078 since BFD stopped including all targets, and cross-GDB gets
18079 plenty of testing anyway.
18080 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18081 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18082 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18083 * gdb.base/README: Remove, was doc for this.
18084 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18085 needed.
cd0fc7c3 18086
b83266a0
SS
180871999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18088
18089 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18090 output.
18091
18092 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18093 * gdb.base/annota2.exp: New file. More annotation tests.
18094 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18095 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18096
180971999-04-23 Angela Marie Thomas <angela@cygnus.com>
18098
18099 * config/cfdbug.exp: New file.
18100
7a292a7a
SS
181011999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18102
18103 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18104 Marcus Daniel's and Dale Hawkins's demangler crashes.
18105
18106 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18107 test_lucid_style_demangling, test_arm_style_demangling,
18108 test_hp_style_demangling): Try Tom Tromey's core-dumping
18109 identifier under each demangling style.
7a292a7a
SS
18110
181111999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18112
18113 * gdb.c++/demangle.exp: Include the current demangling style
18114 in all test names.
18115 (current_demangling_style): New global variable.
18116 (set_demangling_style, test_demangling_core, test_demangling,
18117 test_demangling_exact): New functions.
18118 (test_gnu_style_demangling, test_lucid_style_demangling,
18119 test_arm_style_demangling, test_hp_style_demangling): Use those,
18120 instead of calling gdb_test and gdb_test_exact directly.
18121 (catch_demangling_errors): New function, which reports errors
18122 signalled by the demangling test functions in an orderly way.
18123 (do_tests): Use catch_demangling_errors.
18124
181251999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18126
18127 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18128 grouping in expressions, not {}.
7a292a7a
SS
18129
18130 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18131 initialized yet.
7a292a7a
SS
18132
181331999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18134
18135 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18136 are listed.
18137
181381999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18139
18140 * gdb.stabs/weird.exp: Test for CC being defined before
18141 looking at its value.
18142
181431999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18144
18145 * gdb.base/call-ar-st.exp: Remove stray '#'.
18146 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18147 "short int" and "long int".
18148 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18149 change, to mollify finicky HP compiler.
7a292a7a
SS
18150 * gdb.hp/reg-test.exp (testfile): Fix file name.
18151 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18152
7a292a7a
SS
18153 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18154 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18155 alternate form of enum ptype.
18156
c906108c
SS
181571999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18158
7a292a7a
SS
18159 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18160 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18161 passing skip_hp_tests, so as not to waste time on guaranteed
18162 failure.
7a292a7a 18163
c906108c
SS
18164 * gdb.c++/overload.cc: Pass string instead of char addr, always
18165 init ccpfoo.
18166 * gdb.c++/templates.cc: Fix syntax error.
18167
7a292a7a
SS
18168Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18169
18170 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18171 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18172 command.
18173
181741999-03-18 James Ingham <jingham@cygnus.com>
18175
18176 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18177
18178 * gdb.c++/method.exp: It was testing an uninitialized int on the
18179 stack and assuming it was positive.
18180
18181 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18182
18183 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18184 keep it from killing the rest of the tests.
7a292a7a
SS
18185 Use gdb_continue_to_end.
18186
18187 * gdb.base/sigall.exp: use gdb_continue_to_end.
18188
18189 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18190
18191 * gdb.base/display.exp: use runto_main, not run.
18192
d63a86f8
RM
18193 * gdb.base/default.exp: Check for the current error message in the
18194 r abbreviation test.
7a292a7a
SS
18195 Add strongarm to the targets that know info float.
18196
d63a86f8 18197 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18198 run which doesn't work with monitors.
18199
18200 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18201
18202 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18203
18204 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18205 program. Traps the case (in Cygmon) when the program never really
18206 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18207 more places, so I used my name. Sorry Mark...
18208
18209 * config/monitor.exp (gdb_target_monitor): added another
18210 target_info parameter: remotebinarydownload. This will set the
18211 remotebinarydownload flag if this is causing some boards trouble.
18212
182131999-03-18 Mark Salter <msalter@cygnus.com>
18214
18215 * lib/gdb.exp (continue_to_exit): New function.
18216
18217 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18218 * gdb.base/ending-run.exp: Ditto.
18219 * gdb.base/step-test.exp: Ditto.
18220
182211999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18222
18223 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18224 (suggested by Art Haas <ahaas@neosoft.com>).
18225
182261999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18227
889bf7c5 18228 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18229
18230Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18231
18232 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18233 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18234
182351999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18236
18237 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18238 a call to strlen; sometimes we do have sources.
18239
182401999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18241
18242 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18243 character, so GDB won't print garbage after its end.
d63a86f8 18244
c906108c
SS
18245 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18246 breakpoint there instead. Sometimes GCC emits memcpy to handle
18247 the large structures being passed by value, so we step into that
18248 instead of sum_array_print, which obscures what we're really testing.
18249 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18250 the bizarre steps into memcpy, so do that here. Add check for
18251 stepping into function calls that pass large structures by value.
18252 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18253 Remove all references to specific line numbers.
18254 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18255 New type and function.
18256 (main): Call large_struct_by_value, passing it a large struct by value.
18257 * lib/gdb.exp (gdb_get_line_number): New function.
18258
18259 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18260 more portable.
18261
7a292a7a
SS
182621999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18263
c906108c
SS
18264 * lib/gdb.exp: Doc fixes.
18265
7a292a7a
SS
182661999-03-05 Nick Clifton <nickc@cygnus.com>
18267
d63a86f8 18268 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18269
182701999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18271
c906108c 18272 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18273 commands. They're not germane to this test, and they don't work
18274 that way on remote targets.
c906108c 18275
3fc11d3e
JM
182761999-03-01 James Ingham <jingham@cygnus.com>
18277
18278 * Changelog entries merged over from gdb development branch.
18279
3fc11d3e
JM
18280 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18281
18282 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18283 for outputting results of test run.
18284
2d4a1622 18285 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18286
18287 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18288
7a292a7a
SS
182891999-02-25 Felix Lee <flee@cygnus.com>
18290
18291 * lib/gdb.exp (debug_format): initialize
18292
c906108c
SS
182931999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18294
18295 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18296 * gdb.base/call-rt-st.c: Ditto.
18297
c906108c
SS
182981999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18299
18300 * gdb.threads/pthreads.exp (horiz): New variable.
18301 (test_startup): Fix regexps that capture thread numbers.
18302
183031999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18304
18305 * gdb.base/smoke.exp: Disambiguate two test case names (both
18306 called ``print'').
18307
18308Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18309
18310 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18311 compilation.
c906108c
SS
18312
183131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18314
18315 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18316 actual output formatting.
18317 * gdb.base/smoke.exp: GDB removes leading 0's.
18318 * gdb.base/volatile.exp: Don't check type of remuneration;
18319 that variable is no longer defined in constvars.c.
18320 * gdb.base/step-test.c (main): Exit with explicit exit code.
18321 * gdb.base/step-test.exp: Remove two nexti checks--they are
18322 not portable.
18323
183241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18325
18326 * gdb.base/help.exp ("help delete display"): Fix test to match
18327 gdb's output.
18328
18329 * gdb.base/long_long.c (known_types): Initialize values to zero.
18330 * gdb.base/long_long.exp: Step one more line
18331 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18332 leading zeros. Explicitly ask for hex formatting. Use
18333 unique test case names.
c906108c
SS
18334
18335Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18336
d63a86f8 18337 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18338
18339 * gdb.c++/method.exp: Add missing close brace.
18340
183411999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18342
18343 * gdb.base/maint.exp: Use 'set height 0' to disable page
18344 prompting, not 'set height 400'.
18345
18346 Fix a bunch of timeouts.
18347 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18348 four separate tests, so expect doesn't take forever to match a ton
18349 of text against a regexp with lots of .* forms.
18350 ("maint print psymbols", "maint print symbols"): Make some of
18351 these greps more selective, so that expect doesn't try to wade
18352 through huge piles of output and time out.
18353
18354 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18355
18356 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
18357 tests: one which doesn't expect shlib events to be reported, and
18358 another which does, but is XFAIL for all platforms other than
18359 HP/UX.
c906108c
SS
18360
18361 * gdb.base/break.exp: Teach the test suite that the `catch
18362 fork', `catch vfork', and `catch exec' commands produce error
18363 messages on platforms that don't provide these features.
18364
18365Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18366
18367 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
18368 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18369 (shortening names from solib_threshold.exp etc), won't run on
18370 anything but HP-UX for the foreseeable future.
c906108c 18371 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 18372 reflect move.
c906108c
SS
18373
18374Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18375
18376 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 18377 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
18378
18379Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18380
18381 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18382 successfully re-sets breakpoints in shared libraries.
18383 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18384
18385Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18386
d63a86f8
RM
18387 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18388 and compiled w/o GCC.
c906108c
SS
18389
18390 * gdb.hp/watch-cmd.exp: ditto.
18391
18392 * gdb.hp/watch-hp.exp: ditto.
18393
18394 * gdb.hp/xdb1.exp: ditto.
18395
18396 * gdb.hp/xdb2.exp: ditto.
18397
18398 * gdb.hp/dbx.exp: ditto.
18399
18400Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18401
18402 * constvars.c: Remove C++-isms.
18403 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 18404 with GCC.
c906108c
SS
18405
18406Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18407
18408 The following changes are part of the HP merge.
18409
18410 * gdb.base/break.exp: new tests to verify that catchpoints for
18411 fork, vfork, and exec don't trigger inappropriately.
18412
18413 * gdb.base/opaque.exp: compile one file at a time, then link.
18414
18415 * gdb.base/signals.exp: be more restrictive about which hppa
18416 systems receive a setup_xfail. new tests.
18417
18418 * gdb.base/solib_threshold.build: new file.
18419 * gdb.base/solib_threshold.exp: new file.
18420 * gdb.base/solib_threshold.link_opts: new file.
18421 * gdb.base/solib_threshold.mk: new file.
18422 * gdb.base/gen_solib_threshold.c: new file.
18423
18424 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18425 tests. New tests for enums inside classes.
18426
18427 * gdb.c++/compiler.cc: indicate support of template debugging.
18428
18429 * gdb.c++/demangle.exp: run hp style demangling tests.
18430
18431 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18432 tests.
18433
18434 * gdb.c++/misc.cc: changes to support new tests.
18435
18436 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18437 to support new tests.
18438
18439 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18440 gcc, then skip these tests.
18441
18442Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18443
18444 The following files are part of the HP merge; some had longer
18445 names at HP, but have been renamed to be no more than 14
18446 characters in length.
18447
18448 * gdb.hp/ambiguous.cc: new file.
18449 * gdb.hp/ambiguous.exp: new file.
18450 * gdb.hp/attach.exp: new file.
18451 * gdb.hp/attach2.exp: new file.
18452 * gdb.hp/classes-hp.exp: new file.
18453 * gdb.hp/ctti.exp: new file.
18454 * gdb.hp/ctti-add.cc: new file.
18455 * gdb.hp/ctti-add1.cc: new file.
18456 * gdb.hp/ctti-add2.cc: new file.
18457 * gdb.hp/ctti-add3.cc: new file.
18458 * gdb.hp/dbx.exp: new file.
18459 * gdb.hp/exception.cc: new file.
18460 * gdb.hp/exception.exp: new file.
18461 * gdb.hp/foll-exec.c: new file.
18462 * gdb.hp/foll-exec.exp: new file.
18463 * gdb.hp/foll-fork.c: new file.
18464 * gdb.hp/foll-fork.exp: new file.
18465 * gdb.hp/foll-vfork.c: new file.
18466 * gdb.hp/foll-vfork.exp: new file.
18467 * gdb.hp/inherit-hp.exp: new file.
18468 * gdb.hp/more-steps.exp: new file.
18469 * gdb.hp/namespace.cc: new file.
18470 * gdb.hp/namespace.exp: new file.
18471 * gdb.hp/optimize.exp: new file.
18472 * gdb.hp/pxdb.c: new file.
18473 * gdb.hp/pxdb.exp: new file.
18474 * gdb.hp/quicksort.exp: new file.
18475 * gdb.hp/reg-test.exp: new file.
18476 * gdb.hp/reg-test.s: new file.
18477 * gdb.hp/sized-enum.c: new file.
18478 * gdb.hp/sized-enum.exp: new file.
18479 * gdb.hp/start-stop.exp: new file.
18480 * gdb.hp/templ-hp.cc: new file.
18481 * gdb.hp/templ-hp.exp: new file.
18482 * gdb.hp/thr-lib.c: new file.
18483 * gdb.hp/thr-lib.exp: new file.
18484 * gdb.hp/thr-lib.h: new file.
18485 * gdb.hp/thr-liblib.c: new file.
18486 * gdb.hp/virtfun-hp.c: new file.
18487 * gdb.hp/virtfun-hp.exp: new file.
18488 * gdb.hp/watch-cmd.exp: new file.
18489 * gdb.hp/watch-hp.exp: new file.
18490 * gdb.hp/xdb1.exp: new file.
18491 * gdb.hp/xdb2.exp: new file.
18492 * gdb.hp/xdb3.exp: new file.
18493
18494Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
18495
18496 The following files are part of the HP merge; some had longer
18497 names at HP, but have been renamed to be no more than 14
18498 characters in length.
18499
18500 * gdb.base/ss.h: new file.
18501 * gdb.base/call-ar-st.c: new file.
18502 * gdb.base/call-ar-st.exp: new file.
18503 * gdb.base/call-rt-st.c: new file.
18504 * gdb.base/call-rt-st-exp: new file.
18505 * gdb.base/call-strs.exp: new file.
18506 * gdb.base/ena-dis-br.exp: new file.
18507 * gdb.base/environ.exp: new file.
18508 * gdb.base/long_long.exp: new file.
18509 * gdb.base/sect-cmd.exp: new file.
18510 * gdb.base/shlib-cl2.exp: new file.
18511 * gdb.base/smoke.exp: new file.
18512 * gdb.base/so-impl-ld.c: new file.
18513 * gdb.base/so-impl-ld.exp: new file.
18514 * gdb.base/so-indr-cl.c: new file.
18515 * gdb.base/so-indr-cl.exp: new file.
18516 * gdb.base/varargs.exp: new file.
18517 * gdb.base/volatile.exp: new file.
18518 * gdb.base/whatis-exp.exp: new file.
7a292a7a 18519 * gdb.base/display.exp: new file.
c906108c
SS
18520 * gdb.c++/derivation.exp: new file.
18521 * gdb.c++/local.exp: new file.
18522 * gdb.c++/member-ptr.exp: new file.
18523 * gdb.c++/overload.exp: new file.
18524 * gdb.c++/ovldbreak.exp: new file.
18525 * gdb.c++/ref-types.exp: new file.
18526 * gdb.c++/ref-types2.exp: new file.
18527 * gdb.c++/userdef.exp: new file.
d63a86f8 18528
c906108c
SS
18529Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
18530
18531 * gdb.base/default.exp: Reflect wording change in remote.c.
18532
dc96c6c7 18533Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18534
18535 * gdb.base/help.exp: Update to reflect current text.
18536
18537Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
18538
18539 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
18540 they're stack variables and contain garbage.
18541 * gdb.c++/anon-union.exp: new file.
18542
18543 The following changes were made by David Taylor
889bf7c5
PA
18544 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18545 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18546 in changes by HP.
c906108c
SS
18547
18548 * gdb.base/bitops.exp: new file.
18549 * gdb.base/default.exp: change expected messages for catch and
18550 info catch tests to reflect HP merge changes.
18551 * gdb.base/enable-disable-break.exp
18552 * gdb.base/ending-run.c: new file.
18553 * gdb.base/long_long.c: new file.
18554 * gdb.base/maint.exp: new file.
18555 * gdb.base/pointers2.exp: new file.
18556 * gdb.base/shlib-call2.exp: new file.
18557 * gdb.base/solib.exp: new file.
18558 * gdb.base/step-test.c: new file.
18559 * gdb.c++/anon-union.cc: new file.
18560 * gdb.c++/local.cc: new file.
18561 * gdb.c++/member-pointer.cc: new file.
18562 * gdb.c++/method.cc: new file.
18563 * gdb.c++/ref-types.cc: new file.
18564 * gdb.c++/ref-types2.cc: new file.
18565 * gdb.c++/userdef.cc: new file.
d63a86f8 18566
c906108c
SS
18567 * gdb.base/scope.exp: compile one file at a time, then link.
18568 * gdb.base/langs.exp: ditto.
18569 * gdb.base/list.exp: ditto.
d63a86f8 18570
c906108c
SS
18571Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
18572
18573 The following changes were made by David Taylor
889bf7c5
PA
18574 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
18575 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
18576 in changes by HP.
d63a86f8 18577
c906108c
SS
18578 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
18579 skip tests. When compiling pass c++ flag to gdb_compile.
18580 * gdb.c++/
d63a86f8 18581
c906108c
SS
18582 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
18583 test for on hppa*-*-hpux*; use args to see if c++ was specified.
18584 (skip_hp_tests): new function.
18585 (gdb_preprocess): new function.
18586
18587 * configure.in (hpdir): decide whether to configure gdb.hp.
18588 * configure: regenerated.
18589
18590 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
18591 to delete on clean.
18592 (EXECUTABLES): update to reflect new additions.
18593 * gdb.base/commands.exp: update message expected.
18594 * gdb.base/default.exp: add copyright notice.
18595 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
18596 * gdb.base/help.exp: update messages to reflect current text.
18597 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
18598 targets for recurse tests.
18599 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
18600 skip this file.
18601
18602 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
18603 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
18604 compilation.
18605 * gdb.c++/misc.exp: ditto.
18606 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
18607 run the tests. tell gdb_compile that it's a c++ compilation.
18608
18609 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 18610
c906108c
SS
18611 * gdb.base/all-bin.exp: new file.
18612 * gdb.base/arithmet.exp: new file.
18613 * gdb.base/assign.exp: new file.
18614 * gdb.base/completion.exp: new file.
18615 * gdb.base/cond-expr.exp: new file.
18616 * gdb.base/condbreak.exp: new file.
18617 * gdb.base/define.exp: new file.
18618 * gdb.base/dollar.exp: new file.
18619 * gdb.base/environment.exp: new file.
18620 * gdb.base/eval-skip.exp: new file.
18621 * gdb.base/jump.exp: new file.
18622 * gdb.base/logical.exp: new file.
18623 * gdb.base/pointers.exp: new file.
18624 * gdb.base/relational.exp: new file.
18625 * gdb.base/section_command.exp: new file.
18626 * gdb.base/whatis-expr.exp: new file.
18627
18628 * gdb.base/all-types.c: new file.
18629 * gdb.base/call-array-struct.c: new file.
18630 * gdb.base/call-return-struct.c: new file.
18631 * gdb.base/call-strings.c: new file.
18632 * gdb.base/callfuncs2.c: new file.
18633 * gdb.base/condbreak.c: new file.
18634 * gdb.base/constvars.c: new file.
18635 * gdb.base/display.c: new file.
18636 * gdb.base/int-type.c: new file.
18637 * gdb.base/jump.c: new file.
18638 * gdb.base/miscexprs.c: new file.
18639 * gdb.base/pointers.c: new file.
18640 * gdb.base/pointers2.c: new file.
18641 * gdb.base/shmain.c: new file.
18642 * gdb.base/shr1.c: new file.
18643 * gdb.base/shr2.c: new file.
18644 * gdb.base/solib.c: new file.
18645 * gdb.base/solib1.c: new file.
18646 * gdb.base/solib2.c: new file.
18647 * gdb.base/varargs.c: new file.
18648 * gdb.c++/derivation.cc: new file.
18649 * gdb.c++/overload.cc: new file.
18650 * gdb.c++/ovldbreak.cc: new file.
18651 * gdb.hp/attach.c: new file.
18652 * gdb.hp/attach2.c: new file.
18653 * gdb.hp/average.c: new file.
18654 * gdb.hp/compiler.c: new file.
18655 * gdb.hp/compiler.cc: new file.
18656 * gdb.hp/execd-program.c: new file.
18657 * gdb.hp/follow-exec.c: new file.
18658 * gdb.hp/follow-fork.c: new file.
18659 * gdb.hp/follow-vfork-and-exec.c: new file.
18660 * gdb.hp/misc-hp.cc: new file.
18661 * gdb.hp/more-steps.c: new file.
18662 * gdb.hp/optimize.c: new file.
18663 * gdb.hp/quicksort.c: new file.
18664 * gdb.hp/run-hp.c: new file.
18665 * gdb.hp/start-stop.c: new file.
18666 * gdb.hp/sum.c: new file.
18667 * gdb.hp/templates-hp.cc: new file.
18668 * gdb.hp/thread-local-in-lib.c: new file.
18669 * gdb.hp/thread-local-in-lib.h: new file.
18670 * gdb.hp/thread-local-in-lib.lib.c: new file.
18671 * gdb.hp/vforked-program.c: new file.
18672 * gdb.hp/virtfunc-hp.cc: new file.
18673 * gdb.hp/watchpoint-hp.c: new file.
18674 * gdb.hp/xdb.c: new file.
18675 * gdb.hp/xdb0.c: new file.
18676 * gdb.hp/xdb0.h: new file.
18677 * gdb.hp/xdb1.c: new file.
18678
18679Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
18680
18681 The following change was made by Edith Epstein
889bf7c5
PA
18682 <eepstein@cygnus.com> as part of a project to merge in changes
18683 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
18684
18685 * gdb.c++/demangle.exp: changed the expected output for some
18686 ARM-style mangling -- removed second reference to datatype.
889bf7c5 18687 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 18688 T1<char>::~T1<char>(void)
c906108c 18689 becomes,
a9c64011
AS
18690 maint demangle __dt__11T1__pt__2_cFv
18691 T1<char>::~T1(void)
c906108c 18692
889bf7c5 18693 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 18694
c906108c
SS
18695Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
18696
18697 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
18698 * gdb.trace/backtrace.exp: Likewise.
18699 * gdb.trace/circ.exp: Likewise.
18700 * gdb.trace/collection.exp: Likewise.
18701 * gdb.trace/deltrace.exp: Likewise.
18702 * gdb.trace/infotrace.exp: Likewise.
18703 * gdb.trace/limits.exp: Likewise.
18704 * gdb.trace/packetlen.exp: Likewise.
18705 * gdb.trace/passc-dyn.exp: Likewise.
18706 * gdb.trace/passcount.exp: Likewise.
18707 * gdb.trace/report.exp: Likewise.
18708 * gdb.trace/save-trace.exp: Likewise.
18709 * gdb.trace/tfind.exp: Likewise.
18710 * gdb.trace/tracecmd.exp: Likewise.
18711 * gdb.trace/while-dyn.exp: Likewise.
18712 * gdb.trace/while-stepping.exp: Likewise.
18713
187141998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
18715
18716 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
18717
18718Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
18719
18720 From Brendan Kehoe:
18721 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
18722 int return types.
18723
18724Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
18725
18726 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 18727 remote dos host testing right.
c906108c
SS
18728
18729Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
18730
18731 * gdb.base/corefile.exp: remove some xfails.
18732
18733Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
18734
18735 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 18736 have different timestamps.
c906108c
SS
18737
18738Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
18739
18740 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 18741 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
18742
18743Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
18744
18745 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 18746 delta.
c906108c
SS
18747
18748Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
18749
18750 * gdb.base/default.exp: Add brace missing from previous delta.
18751
18752Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
18753
18754 * gdb.base/default.exp: Support test for info float for all
18755 varieties of arm toolchain.
18756
dc96c6c7 18757Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18758
18759 * gdb.trace/*.exp: remove "remote_download" command.
18760
dc96c6c7 18761Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18762
18763 * gdb.trace/*.exp: remove -gdwarf from compile.
18764
18765Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
18766
18767 * gdb.trace/configure.in(AC_INIT): typo
18768 * gdb.trace/configure: regenerated
18769
dc96c6c7 18770Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18771
18772 * config/m68k-emc.exp: New file.
18773 * lib/<emc-support.exp trace-support.exp}: New files.
18774 * configure.in: add new test directory gdb.trace.
18775 * gdb.trace/{configure configure.in Makefile.in}: New files.
18776 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
18777 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
18778 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
18779 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
18780 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
18781 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
18782 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 18783
dc96c6c7 18784Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18785
18786 * gdb.c++/classes.exp: Change all regular expressions to match
18787 arbitrary combinations of newline/carriage-return, so that they
18788 will work equally well on Unix and Windows.
18789 * gdb.c++/inherit.exp: ditto.
18790 * gdb.c++/virtfunc.exp: ditto.
18791
187921998-08-11 Dawn Perchik <dawn@cygnus.com>
18793
18794 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
18795
c2d11a7d
JM
18796Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
18797
18798 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
18799 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
18800 to use a0-a3/d0-d3 as needed.
18801
18802Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
18803
18804 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
18805 * gdb.disasm/am33.exp: Corresponding changes.
18806
c906108c
SS
188071998-07-11 Felix Lee <flee@cygnus.com>
18808
18809 * gdb.base/callfuncs.exp: add cmp10 test.
18810 * gdb.base/callfuncs.c (cmp10): new function.
18811
18812Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
18813
d63a86f8 18814 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
18815 into two parts to get around a synchronization problem in expect.
18816
3fc11d3e
JM
18817Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
18818
18819 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
18820
18821 * configure.in: Add options for gdbtk testsuite.
18822
18823 * configure: Regenerate.
18824
18825 * gdb.gdbtk: New directory to hold gdbtk tests.
18826
c906108c
SS
18827Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18828
18829 * gdb.fortran/types.exp: Escape brackets in expect patterns
18830 for test_float_literal_types_accepted tests.
18831 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
18832 before run test.
18833
c2d11a7d
JM
18834Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
18835
18836 * am33.exp: Just compile, do not link the testcase.
18837 * am33.s: Add ".am33" pseudoop to force am33 mode.
18838
c906108c
SS
188391998-06-25 Felix Lee <flee@cygnus.com>
18840
18841 * gdb.base/setshow.exp: make sure $pc is sane.
18842
18843 * gdb.stabs/weird.exp: split expect patterns properly.
18844
c2d11a7d
JM
18845Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
18846
18847 * gdb.disasm/am33.s: New disassembler testfile for the am33.
18848 * gdb.disasm/am33.exp: Run it.
18849
dc96c6c7 18850Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18851
18852 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
18853 match processing (and eliminate spurious timeouts when running).
18854
dc96c6c7 18855Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18856
18857 * gdb.base/signals.exp (test_handle_all_print): put back Mach
18858 exception test, but conditionalize it on target [mach | gnu].
18859
dc96c6c7 18860Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18861
18862 * gdb.base/overlays.exp: fixup compile line for linker script.
18863
18864Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
18865
18866 * gdb.fortran/types.exp: don't guess at float size.
18867
18868Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
18869
18870 * gdb.base/exprs.exp: delete test that depends on int size.
18871
18872Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
18873
18874 * config/sim.exp: Removed checks for target triplets.
18875 (gdb_target_sim): Use gdb,target_sim_options.
18876
18877Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
18878
18879 * gdb.base/reread.exp: New file.
18880 * gdb.base/reread1.c: New file.
18881 * gdb.base/reread2.c: New file.
18882
18883Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
18884
18885 * config/sim.exp: Use 'target sim -sparclite' when running
18886 SPARClite programs.
18887
18888Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
18889
18890 * gdb.base/structs2.exp: New file.
18891 * gdb.base/structs2.c: New file.
18892
18893Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
18894
18895 * gdb.asm/common.inc: New file.
18896 * gdb.asm/d10v.inc: New file.
18897 * asm-source.exp: Pass -I's to gas to find .inc files.
18898 Update line numbers in expected output.
18899 * asmsrc1.s: Rewrite.
18900 * asmsrc2.s: Rewrite.
18901 * configure.in: Create arch.inc symlink.
18902 * configure: Regenerate.
18903 * Makefile.in (distclean): Delete arch.inc.
18904
18905Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
18906
18907 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
18908 (t_enum_value2): ditto
18909 (t_enum_value3): ditto
18910 (main): ditto
c906108c
SS
18911Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18912
18913 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
18914 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
18915 change.
18916 Use gdb_test instead of send_gdb/gdb_expect sequences.
18917
18918Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
18919
18920 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
18921 not void.
18922
18923Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
18924
18925 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
18926 subroutines. Used to test gdbs ability to single step through PC
18927 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
18928
18929Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
18930
18931 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
18932 more rigorous EGCS C++ error checking.
18933
18934Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18935
a9c64011
AS
18936 * gdb.base/help.exp: Clean up `help set args' and `help show args'
18937 tests.
18938 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
18939 function when asleep.
18940 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
18941 for i*86 Linux and SVR4 signal handling problems.
18942 Remove linux xfail for `next to handler in signals_tests_1', fixed
18943 by recent infrun.c change.
18944 Limit backtrace to 10 frames to avoid timeout problems with infinite
18945 stack backtraces.
18946 Adjust expect pattern in `handle all print' test to match Apr 28 1997
18947 target.[ch] change.
c906108c
SS
18948
18949Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
18950
18951 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
18952 for a newline from gdb before continuing.
18953 (default_gdb_exit): Just look for y or n.
18954 (gdb_test): Detect abnormal exit from GDB running on DOS; if
18955 it does, fail the rests of the tests in the file.
18956
18957Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
18958
18959 * config/cygmon.exp: New file.
18960
18961Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
18962
18963 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 18964 main" test on remote targets.
c906108c
SS
18965
18966 * gdb.base/scope.exp: Fix problem with filelocal_bss before
18967 run test on remote targets.
18968
18969Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
18970
18971 * gdb.asm: New directory.
18972 * configure.in: Configure it.
18973 * configure: Regenerate.
18974 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
18975 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
18976
18977Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
18978
18979 * config/mn10300-eval.exp: New file to support MN10300 eval board.
18980
dc96c6c7 18981Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 18982
a9c64011
AS
18983 * gdb.base/overlays (several files): Merge the two overlay
18984 managers into one. Change variables (foox, barx, bazx, grbxx)
18985 back into ints but force them to load in their proper sections.
c906108c
SS
18986
18987Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
18988
18989 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 18990 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
18991 (D10VCopy): Handle memory regions crossing 16k boundaries.
18992 (D10VCopy): Transfer data in 32 bit chunks.
18993
18994Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
18995
18996 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 18997 correct.
c906108c
SS
18998
18999 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19000 map. Include space for printf in .text segment.
c906108c
SS
19001
19002 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19003 updated d10v memory VMA/LMA map.
c906108c 19004 (D10VCopy): Call D10VTranslate.
d63a86f8 19005
c906108c
SS
19006Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19007
19008 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19009
19010 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19011 that it won't be put into the .sdata - small data -
19012 section. Update reference.
c906108c
SS
19013 * gdb.base/baz.c (bazx, baz): Ditto.
19014 * gdb.base/foo.c (foox, foo): Ditto.
19015 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19016
19017 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19018 to be arrays.
d63a86f8 19019
dc96c6c7 19020Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19021
a9c64011
AS
19022 * gdb.base/overlays.exp: fix up and get working again.
19023 Add tests for backtraces from an overlay function.
d63a86f8 19024
c906108c
SS
19025Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19026
19027 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19028 "calling function with watchpoint enabled".
19029
19030Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19031
19032 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19033 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19034 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19035 pending review of whether it is useful or not.
19036
19037Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19038
19039 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19040
19041Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19042
19043 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19044 * config/dve.exp: New file to support Densan boards.
19045
19046Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19047
19048 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19049 reads and BSD.
c906108c
SS
19050
19051Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19052
19053 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19054 response.
19055
19056 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19057
19058Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19059
19060 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19061 test.
c906108c
SS
19062
19063 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19064 target_sizeof_long and target_bigendian_p.
c906108c 19065 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19066 to targets word size and endianess.
d63a86f8 19067
c906108c
SS
19068Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19069
19070 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19071 output.
c906108c
SS
19072
19073Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19074
19075 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19076 Update test of set args help to match source change.
c906108c
SS
19077
19078Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19079
19080 * gdb.base/default.exp: Expect help system output to be in
19081 alphabetical order.
19082 * gdb.base/help.exp: Ditto.
19083
19084Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19085
19086 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19087 "i*86-pc-linux-gnu*".
19088 * gdb.base/interrupt.exp: Ditto.
19089 * gdb.base/corefile.exp: Ditto.
19090
19091 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19092 define vxworks when building the testcase.
c906108c
SS
19093
19094 * gdb.base/ptype.exp: Fix testnames to be unique.
19095 * gdb.base/radix.exp: Ditto.
19096 * gdb.base/term.exp: Ditto.
19097 * gdb.base/whatis.exp: Ditto.
19098 * gdb.c++/classes.exp: Ditto.
19099
19100Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19101
19102 * gdb.base/callfuncs.exp: Fix indentation.
19103
19104 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19105 suppress_flag has been set.
19106 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19107 target feature.
19108
19109Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19110
19111 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19112 the testcase.
19113
19114 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19115 set_debug_traps() and breakpoint().
c906108c
SS
19116 * gdb.c++/misc.cc (main): Ditto.
19117 * gdb.c++/templates.cc (main): Ditto.
19118 * gdb.c++/virtfunc.cc (main): Ditto.
19119
19120Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19121
19122 * lib/gdb.exp(gdb_step_for_stub): New function.
19123 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19124 exists, reload the executable and do a "continue" instead of
19125 doing a jump.
19126 (runto_main): Use gdb_step_for_stub.
d63a86f8 19127
c906108c 19128 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19129 tests to have unique names.
c906108c
SS
19130 * gdb.base/callfuncs.exp: Ditto.
19131 * gdb.base/commands.exp: Ditto.
19132 * gdb.base/default.exp: Ditto.
19133 * gdb.base/help.exp: Ditto.
19134 * gdb.base/list.exp: Ditto.
19135 * gdb.base/opaque.exp: Ditto.
19136 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19137 similar tests.
d63a86f8 19138
c906108c
SS
19139 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19140 * gdb.c++/cplusfuncs.cc: Ditto.
19141 * gdb.c++/virtfunc.cc: Ditto.
19142
19143 * config/monitor.exp: Keep track of the last file we saw, rather
19144 than trying to get the info from gdb.
19145
19146 * gdb.fortran/types.exp: Move comment to previous line.
19147
19148Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19149
19150 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19151 target mode.
c906108c
SS
19152
19153Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19154
19155 From Bob Manson:
19156 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19157 string from GDB when it connects.
c906108c
SS
19158
19159 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19160
19161Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19162
19163 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19164 if we can't get a debug format from GDB (we may be testing an
19165 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19166
19167 * gdb.stabs/weird.exp: Fix quoting.
19168
19169 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19170
19171Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19172
19173 * config/arm-ice.exp: New file.
19174
19175Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19176
19177 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19178 until it has been modified to work with the new testsuite.
c906108c 19179
99707966 19180 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19181 testcase won't compile, cause all of the testcases in the file to
19182 fail instead.
c906108c
SS
19183
19184 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19185 (gdb_clear_suppressed): New procedure.
19186 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19187 it contains a positive value.
19188
19189Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19190
19191 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19192
19193 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19194
19195Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19196
19197 * lib/gdb.exp (setup_xfail_format): New function.
19198 (get_debug_format): New function to get debug format.
19199 (debug_format): New global variable to hold last value set
19200 by get_debug_format.
19201 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19202 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19203 * gdb.c++/ptype.exp: Ditto.
19204 * gdb.c++/classes.exp: Ditto.
19205 * gdb.c++/cplusfuncs.exp: Ditto.
19206 * gdb.c++/inherit.exp: Ditto.
19207 * gdb.c++/templates.exp: Ditto.
19208 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19209
c906108c
SS
19210Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19211
19212 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19213 host doesn't have a currently-open connection.
19214
19215 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19216 any gdb stub target. Handle cases where gdb doesn't respond when
19217 interrupted in a sane fashion.
c906108c
SS
19218
19219 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19220 same thing in a totally different way.
c906108c
SS
19221
19222 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19223 setting "timeout".
c906108c 19224 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19225 default_gdb_init now.
c906108c
SS
19226
19227Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19228
19229 * gdb.base/printcmds.exp: Fix "check for floating addition"
19230 regexp to accept results within approx +/- .01 of exact value.
19231 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19232
19233Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19234
19235 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19236 properly.
c906108c
SS
19237 (gdb_expect): Add optional timeout parameter, and add timeout
19238 value to various calls.
19239 (gdb_suppress_tests): Only give one warning message per group.
19240
19241Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19242
19243 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19244 global variables. Handle getting a value for $timeout more
19245 gracefully.
c906108c
SS
19246
19247Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19248
19249 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19250 initialize.
c906108c 19251 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19252 by a target configuration file.
c906108c
SS
19253 (gdb_expect): Pass the timeout to remote_expect.
19254
19255 * config/monitor.exp(gdb_load): Fix typo in regexp.
19256
19257Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19258
19259 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19260
19261Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19262
19263 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19264 here. Call gdb_target_exec before rebooting the target, to make
19265 sure the connection to the target is closed.
c906108c
SS
19266 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19267 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19268 Also detect "Timeout reading from remote" error.
19269
19270 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19271 gdb_target_monitor. Don't call gdb_file_cmd here; let
19272 gdb_target_monitor do it.
c906108c
SS
19273
19274 * gdb.disasm/hppa.exp: Don't use exec_output.
19275
19276Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19277
19278 * gdb.base/list.exp: If we're debugging a non-native target,
19279 try to set the pc register to point to the start of the
19280 program before doing the first list command.
19281
19282 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19283 test_calls after restarting.
c906108c
SS
19284
19285 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19286 reloading.
c906108c
SS
19287
19288 * gdb.base/watchpoint.exp: Fix typo.
19289
19290 * gdb.base/setshow.exp: Check for use_gdb_stub.
19291
19292 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19293 stub case.
c906108c
SS
19294 * gdb.base/langs.exp: Ditto.
19295
19296 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19297 gdb_load_offset. If we weren't given a file to load, figure out
19298 what the current file is and use it.
c906108c
SS
19299
19300 * config/i386-bozo.exp: New file.
19301
19302Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19303
19304 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19305 feature.
19306
19307 * config/proelf.exp: New entry.
19308
19309Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19310
19311 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19312 of regexps.
19313
19314 * gdb.base/watchpoint.exp: Don't run the test_stepping
19315 tests if gdb can't call functions on the target.
19316
19317 * gdb.base/setshow.exp: Don't run the set prompt tests if
19318 the board has gdb_prompt set.
19319
19320Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19321
19322 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19323 * gdb.base/commands.exp: Likewise.
19324 * gdb.base/setshow.exp: Likewise.
19325
19326Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19327
19328 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19329 feature.
19330
19331 * config/i960.exp: New file.
19332
19333Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19334
19335 * gdb.base/funcargs.exp: Check for gdb,short_int target
19336 feature instead of looking for explicit target triplets.
19337
dc96c6c7 19338Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 19339
d63a86f8 19340 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
19341 "p 123DEADBEEF", to check parse_number.
19342 * top.c: change "to enable to enable" to "to enable" in a couple
19343 of help strings.
19344
19345Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19346
19347 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19348 on the mn10300.
d63a86f8 19349
c906108c
SS
19350Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19351
19352 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19353 where the test executable is run with explicit args.
19354 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19355
19356Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19357
19358 * gdb.base/run.c: Use FAKEARGV to build test executable that
19359 does not require a command line arg, since most simulators
19360 don't currently support passing such an arg into the simulated
19361 program.
19362 * gdb.base/commands.exp: Change tests to insert the proper
19363 value as the arg to the first recursive factorial call. Change
19364 compilation line to define FAKEARGV at compile time.
19365
19366Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19367
19368 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19369 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19370 function with watchpoint enabled" test.
19371
19372Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19373
19374 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 19375 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
19376
19377 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 19378 "Tests restarted" messages.
c906108c
SS
19379
19380Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19381
19382 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19383
dc96c6c7 19384Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19385
19386 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19387 for INFO SYMBOL; add help tests for OVERLAY commands.
19388 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19389 add tests for OVERLAY commands
19390 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19391 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19392 * gdb.base/sigall.c: add usestubs code frag
19393 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 19394
c906108c
SS
19395Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19396
19397 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19398 failures.
19399 (gdb_stop_suppressing_tests): Note that tests have restarted.
19400
19401Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19402
19403 * config/h8300.exp: New file.
19404
19405Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19406
19407 * gdb.base/setshow.exp: Check for the existence of a
19408 feature, not its value.
19409
19410Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19411
19412 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19413
19414 * gdb.base/scope.exp: It's now init0(), not init().
19415
19416 * gdb.base/scope0.c: For now, change init() to be init0().
19417
19418 * config/monitor.exp: Use gdb_serial in preference to serial
19419 or netport.
19420
19421 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 19422 and it's not already set.
c906108c
SS
19423
19424Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19425
19426 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 19427 isn't using a stub and if it supports argument passing.
c906108c
SS
19428
19429Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19430
19431 * config/udi.exp(gdb_start): Make sure UDICONF is set
19432 properly before starting gdb.
19433
19434Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19435
19436 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19437 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19438 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19439
19440Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19441
19442 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 19443 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
19444
19445 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19446
19447 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19448
19449 * config/monitor.exp: Make sure we disconnect from the target.
19450 Also, try a reboot/reload cycle instead of failing if the
19451 load fails.
19452
19453Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19454
19455 * gdb.base/default.exp: Don't set match_max.
19456 * gdb.base/help.exp: Ditto.
19457 * gdb.base/list.exp: Ditto.
19458 * gdb.base/signals.exp: Ditto.
19459
19460 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
19461 set, use remote_ld to download the testcase instead of
19462 the GDB loader.
19463
19464Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
19465
19466 * config/vr5000.exp: New file.
19467
19468 * config/monitor.exp(gdb_target_monitor): Add pattern for
19469 "Ending remote" to detect errors in connecting.
19470
19471 * gdb.base/setshow.exp: Add .* within auto language test.
19472
19473 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
19474 target feature.
19475
19476 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 19477 and reboot the board if necessary.
c906108c
SS
19478
19479 * gdb.base/setvar.exp(test_set): Handle multiple prints within
19480 a set of tests. Remove print.* from the patterns being checked.
19481
19482Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
19483
19484 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
19485 refer to gdb_spawn_id.
19486
19487 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
19488 longer used.
19489 * config/sparclet.exp: Ditto.
19490 * config/sparclet-old.exp: Ditto.
19491 * config/slite.exp: Ditto.
19492 * config/sim.exp: Ditto.
19493 * gdb.base/funcargs.exp: Ditto.
19494
19495 * lib/gdb.exp:Remove references to gdb_spawn_id.
19496 (gdb_expect): Move to remote.exp.
19497
19498Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
19499
19500 * config/monitor.exp: Detect the "Couldn't establish connection"
19501 message from GDB.
19502
19503Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
19504
19505 * gdb.base/bitfields.exp: Use runto instead of explicit
19506 gdb_run_cmd/gdb_expect sequences.
19507
19508 * gdb.base/break.exp(text_next_with_recursion): Add match for
19509 gdb_expect call.
19510
19511 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
19512 We also need to handle the "A program is being debugged already"
19513 prompt from gdb. Use gdb_test to set the baud rate.
19514
19515 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
19516 to 20000. Really. I mean it.
19517
19518Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19519
19520 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
19521 fails. If suppress_flag is set, skip perror message about not
19522 being able to send to GDB.
c906108c 19523 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 19524 GDB.
c906108c
SS
19525 (gdb_expect): If suppress_flag is set, always fail immediately.
19526 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
19527 (gdb_init): Call gdb_stop_suppressing_tests.
19528 (default_gdb_exit): Ditto.
19529 (default_gdb_start): Ditto.
19530
19531 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 19532 gdb_stop_suppressing_tests as appropriate.
c906108c 19533 * gdb.base/break.exp: Ditto.
889bf7c5 19534 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
19535 * gdb.base/commands.exp: Ditto.
19536 * gdb.base/exprs.exp: Ditto.
889bf7c5 19537 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
19538 * gdb.base/list.exp: Ditto.
19539 * gdb.base/recurse.exp: Ditto.
889bf7c5 19540 * gdb.base/scope.exp: Ditto.
c906108c
SS
19541 * gdb.base/structs.exp: Ditto.
19542 * gdb.c++/inherit.exp: Ditto.
19543
19544Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
19545
19546 * config/vr4300.exp: New file.
19547
99707966 19548 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 19549
99707966 19550 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
19551
19552Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
19553
19554 * lib/gdb.exp(gdb_init): New function.
19555
19556 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 19557 for each individual variable set.
c906108c
SS
19558
19559 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
19560 name.
19561
19562 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
19563
19564 * gdb.base/scope.exp: Use gdb_test.
19565
19566 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
19567 aborting; the testsuite driver will do that for us (see
19568 gdb_finish). Also, use gdb_test in a few more places.
19569
19570Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
19571
19572 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
19573
19574Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
19575
19576 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
19577 and "add_tests" are not at the same address.
19578
19579Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
19580
19581 * gdb.base/ptype.exp: Use gdb_test.
19582
19583Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
19584
19585 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
19586 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
19587 left in. No longer expect them to fail.
19588
19589 * gdb.stabs/*.mt; Deleted, no longer used.
19590 * gdb.stabs/configure.in: Remove references to target makefile
19591 frags.
19592 * gdb.stabs/configure: Rebuilt.
19593
19594 * gdb.disasm/*.mt: Deleted, no longer used.
19595 * gdb.disasm/configure.in: Remove references to target makefile
19596 frags. Use "sh3.s" as the unique filename for this directory.
19597 * gdb.disasm/configure: Rebuilt.
19598
19599 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
19600 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
19601 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
19602
19603Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
19604
19605 * config/udi.exp: Use mondfe,name instead of remote_host.
19606
19607Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
19608
19609 * gdb.base/watchpoint.exp: Don't expect a failure when calling
19610 a function with a watchpoint enabled on the mn10200.
19611
19612 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
19613 before trying to create it!
19614
19615Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
19616
19617 * config/vx.exp: Use hostname instead of netport.
19618
19619 * config/vxworks.exp: New file.
19620
19621 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
19622
19623 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 19624 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
19625 occurs.
19626
19627 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
19628 $gdb_spawn_id directly.
19629 (gdb_run_cmd): Try _start as well as start. Use the target feature
19630 gdb,start_symbol as the symbol to start from when jumping.
19631
19632Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
19633
19634 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
19635 redundant) test.
19636
19637 * gdb.base/recurse.exp: Relax final value test for 'b' so that
19638 it doesn't lose for 16bit integer systems.
19639
19640Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
19641
19642 * gdb.fortran/types.exp: If the target doesn't support "double"
19643 data types, then expect "real" types to only be 4 bytes.
19644
19645 * gdb.c++/virtfunc.exp: Expect failure for virtual function
19646 call tests if the target doesn't support inferior function calls.
19647
19648 * gdb.base/printcmds.exp: Allow minor deviation in FP values
19649 in printf tests.
19650
19651Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
19652
19653 * gdb.base/help.exp: Disable "help set", "help show", and
19654 "help support". Simplify regexp for "help stack".
19655
19656 * gdb.base/default.exp: Set match_max to 5000 and the timeout
19657 to 60 seconds. Temporarily set match_max to 15000 around the
19658 "info copying" test.
19659
19660 * gdb.base/nodebug.exp: Don't try to do an inferior function
19661 call if the target doesn't support them.
19662 * gdb.base/printcmds.exp: Likewise.
19663 * gdb.base/setvar.exp: Likewise.
19664 * gdb.base/structs.exp: Likewise.
19665 * gdb.c++/templates.exp: Likewise.
19666 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
19667
19668 * gdb.base/recurse.exp: Enable for the mn10200.
19669
19670 * configure.in: Do configure gdb.stabs directory for *-*-elf
19671 targets.
19672 * configure: Rebuilt.
19673
19674 * gdb.base/break.exp: Check for gdb,noresults before testing
19675 exit status and/or results from the target.
19676 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
19677 * lib/gdb.exp: Remove old (now bogus) initialization of
19678 noinferior, noargs, noresults and nosignals.
19679
19680Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
19681
19682 * config/sh.exp: New file.
19683
19684 * config/slite.exp: Try to connect multiple times to the board
19685 before rebooting. Only send a "monitor run" if need_monitor_run
19686 is set.
19687
19688 * gdb.base/break.exp: Don't do the "stub continue" test if
19689 the target has gdb_stub set.
19690
19691 * gdb.base/callfuncs.exp: Increase the timeout.
19692
19693 * gdb.base/interrupt.exp: Don't even try to compile the testcase
19694 if the target has gdb,noinferiorio set.
19695
19696 * gdb.base/list.exp: Increase match_max to 10000 characters.
19697
19698 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
19699
19700 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
19701 target.
19702
19703 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
19704
19705Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
19706
19707 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
19708 trying to delete the copy of gdb. Catch the file delete so we
19709 don't die if the delete fails; also, the file should be copied to
19710 the host, not to the build.
c906108c
SS
19711
19712Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
19713
19714 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 19715 parenthesis in case it contains multiple regexps separated
c906108c
SS
19716 with |.
19717
19718 * gdb.base/watchpoint.exp: Use gdb_test.
19719 * gdb.base/default.exp: Ditto.
19720
19721Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
19722
99707966 19723 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 19724
c906108c
SS
19725 * gdb.base/scope.exp: Use gdb_test.
19726 * gdb.c++/classes.exp: Ditto.
19727 * gdb.c++/inherit.exp: Ditto.
19728
19729Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
19730
19731 * gdb.base/crossload.exp: Don't use execute_anywhere, use
19732 remote_exec instead.
19733 * gdb.base/corefile.exp: Don't be ridiculous.
19734 * gdb.base/*.c: Add missing stub invocations.
19735
19736Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
19737
19738 * config/slite.exp: Miscellaneous fixes.
19739
19740 * lib/gdb.exp: Fix runto.
19741
19742 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
19743 the target.
19744
19745 * gdb.base/watchpoint.exp: Fix regexp.
19746
19747 * lib/gdb.exp(default_gdb_exit): Add a catch to the
19748 close and wait commands, as the descriptor may now be
19749 invalid. Always call "remote_close host".
19750
19751Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
19752
19753 Major rewrite for testsuite revision.
d63a86f8 19754
c906108c
SS
19755 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
19756 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
19757 instead of relying on spawn_id to always contain a valid
19758 spawn id.
19759 (get_compiler_info): New procedure to build the ${binfile}.ci
19760 file, instead of replicating this in N different places.
19761 (gdb_compile): New procedure.
d63a86f8 19762
c906108c 19763 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
19764 appropriate arguments) instead of compile. Use gdb_test in a lot
19765 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
19766 at the start of a testcase, as this is no longer done magically.
19767
19768 config/*-gdb.exp: Rename without the -gdb suffix.
19769
19770 config/mips.exp: Use remote_close instead of exit_remote_shell.
19771 config/monitor.exp: Use target_info instead of looking at
19772 baud, timeout, etc.
19773 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
19774
19775Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19776
19777 * gdb.c++/templates.exp (test_ptype_of_templates),
19778 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
19779 Update expect patterns for destructors and assignment operators
19780 to match corresponding c-typeprint.c changes.
19781 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
19782 to destructor breakpoint test, GDB should be able to set the
19783 destructor breakpoint without specifying arguments.
19784
19785Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
19786
19787 * gdb.threads/pthreads.exp: Change result for failure to compile due
19788 to lack of pthreads runtime support from an error to simply an
19789 unsupported test, per dejagnu standards.
19790
19791Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19792
19793 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
19794 where GDB exits to reduce pattern match time.
19795 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
19796
19797 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
19798
dc96c6c7 19799Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19800
19801 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
19802 * gdb.base/default.exp: ditto.
19803 * gdb.base/nodebug.exp: ditto.
19804 * gdb.base/printcmds.exp: ditto.
19805 * gdb.base/ptype.exp: ditto.
19806 * gdb.base/setvar.exp: ditto.
19807 * gdb.base/structs.exp: ditto.
19808 * gdb.base/setshow.c: Guard against uninitialized values of argc.
19809
19810Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
19811
19812 * configure, */configure: Rebuild with autoconf 2.12.
19813
19814Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
19815
19816 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
19817 use new i*86-pc-linux*-gnu quads.
19818 * gdb.base/corefile.exp: Ditto.
19819 * gdb.base/signals.exp: Ditto.
19820 * gdb.base/sigall.exp: Ditto.
19821 * gdb.base/interrupt.exp: Ditto.
19822
19823 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
19824 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
19825 RedHat 4.0.
d63a86f8 19826
c906108c 19827 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
19828 linux. This allows the test case to at least compile on latest
19829 linux, but still not run due to missing the threads runtime library.
c906108c
SS
19830
19831Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19832
19833 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
19834 directory to search gdb directory. Accept and step over conditional
19835 stack alignment code. Consume $prompt in failure cases.
19836 Reset timeout to $oldtimeout instead of some arbitrary value.
19837 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
19838 timeout problems with infinite stack backtraces.
19839 * gdb.base/ptype.exp (ptype struct link, union tu_link):
19840 Accept function parameters for linkfunc member.
19841
19842Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
19843
19844 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
19845 (CXXFLAGS): Remove, unreferenced.
19846 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
19847 previous -B options and also add -B option to pick up cross compiled
19848 runtime.
c906108c
SS
19849 (TARGET_INCLUDES): Add for -I options and add code to initialize when
19850 doing cross compiles.
19851 (target_alias): Declare global.
19852 (xgcc): Set variable to full path of gcc in build tree. Use findfile
19853 to verify that gcc exists in build tree, and if so set CC to that
19854 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 19855
c906108c
SS
19856Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
19857
19858 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
19859 ptype test for anonymous union. Fixup testcase to match
19860 current gcc debug output.
19861
19862Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
19863
19864 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
19865 force argument to an unsigned long type.
19866
19867Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
19868
19869 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 19870 tests and anonymous union print/ptype tests.
c906108c
SS
19871 * gdb.base/list.exp (test_forward-search): Increase timeout by
19872 5 minutes for the "search extremely long line" case.
19873 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
19874 completely optional and that the pass/fail messages use the command as
19875 the message if that third arg is a null string.
19876 (gdb_test_exact): Arrange that a null string pattern means match a
19877 null string output rather than any output, which might include random
889bf7c5 19878 errors.
c906108c
SS
19879 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
19880 backtrace test.
19881 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
19882 always failing and failure is now exposed by gdb.exp changes.
19883
19884Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
19885
19886 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
19887 weren't being noted.
19888
19889Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19890
19891 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
19892 * gdb.stabs/weird.exp: Remove v_comb xfails.
19893
dc96c6c7 19894Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19895
19896 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 19897 list.exp scope.exp watchpoint.exp]
c906108c 19898 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 19899
dc96c6c7 19900Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19901
19902 * config/monitor.exp: Increase download timeout to 1000 seconds.
19903
dc96c6c7 19904Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19905
19906 * config/m32r.exp: Increase timeout to 120 seconds.
19907
19908Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
19909
19910 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
19911 and accept older ordering as obsolescent gcc or gdb.
19912 * gdb.c++/templates.exp: Ditto.
19913 * gdb.c++/virtfunc.exp: Ditto.
19914
19915Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
19916
19917 * gdb.base/coremaker.c: Add code to mmap some data so we
19918 can check that it ends up in the core file.
19919 * gdb.base/corefile.exp: Add test to read mmapped data
19920 from core file.
19921
dc96c6c7 19922Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19923
19924 * config/m32r.exp: New file.
19925
19926Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
19927
19928 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
19929 that cflags can contains -gstabs, and work correctly for other tests.
19930
dc96c6c7 19931Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19932
19933 * gdb.base/setshow.exp: New file, tests show and set.
19934 * gdb.base/setshow.c: New file, tests show and set.
19935 * gdb.base/help.exp: Add test for help set|show annotate.
19936 * gdb.base/default.exp: Add test for set|show annotate.
19937
19938Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
19939
19940 * testsuite/gdb.base/break.exp: Make backtrace from factorial
19941 errors unique.
19942 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
19943 explicitly.
19944
19945Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
19946
19947 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
19948 and width commands. This is done elsewhere.
19949 * (gdb_start): Don't call gdb_start_sim here. That's already
19950 done in gdb_load. This fixes lots of failures in default.exp.
19951
19952Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
19953
19954 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
19955 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
19956 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
19957 in the same we we treat other failures (since it may be an expected
889bf7c5 19958 condition), rather than as an error.
c906108c
SS
19959 * gdb.base/signals.exp (test_handle_all_print): Revert back to
19960 old test format.
19961
19962Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
19963
19964 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
19965 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 19966 twice. Nuke the duplicates.
c906108c 19967 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 19968 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
19969 Remove config.h along with other config files.
19970
19971Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
19972
19973 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
19974 "p func1 ()" and note that rests of tests are skipped.
19975 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19976 setup_xfails for "print func2::coremaker_local".
c906108c
SS
19977 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
19978 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
19979 affected by the previous run test.
19980 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
19981 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
19982 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
19983 "pass int powerset tuple" and "pass modeless int powerset tuple".
19984 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
19985 "real write 4" and "real write 8".
19986 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 19987 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
19988 "print \$i after tuple assign 2", and
19989 "print vs2 after tuple assign 2".
19990 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
19991 meaningful error message and return -1 so the caller can
19992 suppress further tests and avoid a cascade of errors.
d63a86f8 19993
c906108c
SS
19994Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
19995
19996 * gdb.base/a1-selftest.exp: Tweak tests to account for new
19997 format for printing version.
19998 * gdb.base/default.exp: Ditto.
19999 * gdb.base/interrupt.exp: Fix problem with cascade of
20000 errors if child process dies while calling a function.
d63a86f8 20001
c906108c
SS
20002Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20003
20004 * Makefile.in (VPATH): Add
20005 * Makefile.in (Makefile, config.status): Fix rules so things get
20006 remade when necessary.
20007
20008Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20009
20010 * Makefile.in (just-check): Add path to sibling expect dir
20011 to environment variable specified by RPATH_ENVVAR.
20012
20013Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20014
20015 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20016 (just-check): Add shared library paths for libstdc++, tk,
20017 tcl, bfd, and opcodes to the environment variable specified
20018 in RPATH_ENVVAR.
20019 * configure.in: Add support to recognize --enable-shared flag
20020 and generate correct value for RPATH_ENVVAR.
20021 * configure: Regenerated with autoconf.
20022
20023Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20024
20025 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20026 include all osf versions.
c906108c
SS
20027 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20028 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20029 when target is linux. When failing to build pthreads test
20030 executable, give more meaningful message.
20031 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20032 arg for pthread_create.
d63a86f8 20033
c906108c
SS
20034Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20035
20036 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20037 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20038 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20039 and -lpthreads (everybody else).
c906108c
SS
20040 (test_startup): Fail gracefully if threads are not supported.
20041 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20042 "p/c array_index("abcdef",2)" when not gcc compiled.
20043 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20044 "print func2::coremaker_local" when not gcc compiled.
20045 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20046 "ptype on opaque struct tagname (statically)",
20047 "ptype on opaque struct tagname (dynamically) 1", and
20048 "ptype on opaque struct tagname (dynamically) 2"
20049 for not compiled with gcc.
20050 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20051 backtrace when compiled with gcc.
d63a86f8 20052 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20053 than always return success.
20054
20055Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20056
20057 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20058
20059Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20060
20061 * gdb.base/structs.exp: Undo last change.
20062
20063Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20064
20065 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20066 encapsulate all the steps/nexts done during self test, starting
20067 at main, and makes them less sensitive to optimization issues.
20068 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20069 signal handler" test.
20070 * gdb.threads/pthreads.exp: Only run this for native configs.
20071 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20072 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20073 tests.
20074 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20075 for "runto test_calls(void)" test.
d63a86f8 20076
c906108c
SS
20077Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20078
20079 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20080 and don't expect address info in breakpoint confirmations.
20081
20082Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20083
20084 * gdb.base/list.exp (test_forward_search): Increase timeout
20085 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20086 and then reset to old value when done. Increase expect input
c906108c
SS
20087 buffer to 10000.
20088
20089Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20090
20091 * gdb.base/list.exp (test_forward_search): Fix to handle very
20092 long source line without overflowing expect's input buffer.
20093
20094Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20095
20096 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20097 "buffer_full".
20098
20099 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20100 "buffer_full".
20101
20102 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20103 "buffer_full".
20104
20105 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20106 "buffer_full".
20107
20108Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20109
20110 * configure.in (configdirs): Add gdb.threads.
20111 * configure: Regenerated with autoconf.
20112 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20113 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20114 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20115
c906108c
SS
20116Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20117
20118 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20119
20120Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20121
20122 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20123 each signal's status in the output of "handle all print".
20124 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20125 the \r\n sequence that immediately precedes the gdb prompt.
20126 * gdb.base/a1-selftest.exp: Save original timeout and restore
20127 after test.
20128
20129Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20130
20131 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20132 symbol.
20133
20134Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20135
20136 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20137
20138Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20139
20140 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20141 timeout by 60 seconds.
20142
20143Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20144
20145 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20146 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20147 error return.
20148
20149Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20150
20151 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20152 gdb initialization, also report how long dejagnu waited. Restore
20153 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20154 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20155
20156Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20157
20158 * lib/gdb.exp: Report timeout value for verbosity level 2.
20159 * config/gdbserver.exp: Ditto.
20160 * config/hppro.exp: Ditto.
20161 * config/mips-gdb.exp: Ditto.
20162 * config/monitor.exp: Ditto.
20163 * config/netware.exp: Ditto.
20164 * config/sim-gdb.exp: Ditto.
20165 * config/slite-gdb.exp: Ditto.
20166 * config/udi-gdb.exp: Ditto.
20167 * config/unix-gdb.exp: Ditto.
20168 * config/vx-gdb.exp: Ditto.
20169 * gdb.base/a1-selftest.exp: Ditto.
20170 * gdb.base/a2-run.exp: Ditto.
20171 * gdb.base/break.exp: Ditto.
20172 * gdb.base/corefile.exp: Ditto.
20173 * gdb.base/list.exp: Ditto.
20174 * gdb.base/recurse.exp: Ditto.
20175 * gdb.base/scope.exp: Ditto.
20176 * gdb.base/signals.exp: Ditto.
20177
20178Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20179
20180 * gdb.threads/Makefile.in (docdir): Removed.
20181
20182Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20183
20184 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20185 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20186 @srcdir@.
d63a86f8 20187 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20188 autoconf 2.5 or higher.
20189 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20190
20191Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20192
20193 * configure: Regenerated.
20194 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20195 avoid name clashes with SunOS headers.
20196
20197Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20198
20199 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20200
20201Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20202
20203 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20204 prototype information ends up in the compiler info file.
20205
20206Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20207
20208 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20209 attempting to regenerate it. Eliminate use of a temporary file
20210 and just generate the info file directly. Source it immediately,
20211 for consistency of use.
20212 * gdb.base/corefile.exp: Ditto
20213 * gdb.base/exprs.exp: Ditto.
20214 * gdb.base/funcargs.exp: Ditto.
20215 * gdb.base/langs.exp: Ditto.
20216 * gdb.base/list.exp: Ditto.
20217 * gdb.base/mips_pro.exp: Ditto.
20218 * gdb.base/nodebug.exp: Ditto.
20219 * gdb.base/opaque.exp: Ditto.
20220 * gdb.base/ptype.exp: Ditto.
20221 * gdb.base/scope.exp: Ditto.
20222 * gdb.base/setvar.exp: Ditto.
20223 * gdb.base/signals.exp: Ditto.
20224 * gdb.base/whatis.exp: Ditto.
20225 * gdb.c++/templates.exp: Ditto.
20226 * gdb.c++/virtfunc.exp: Ditto.
20227 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20228 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20229
20230Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20231
20232 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20233 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20234 Increase timeout, a lot of single stepping might be needed if the
20235 target has no hardware watchpoints.
20236
20237Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20238
20239 * gdb.base/break.exp: Ignore compiler warnings when compiling
20240 break.c.
20241 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20242 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20243 from remote-sim.
20244 * gdb.base/exprs.exp: Add h8300 xfails.
20245 * gdb.base/funcargs.exp: Likewise.
20246 * gdb.base/nodebug.exp: Likewise.
20247 * gdb.base/printcmds.exp: Likewise.
20248 * gdb.base/ptype.exp: Likewise.
20249 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20250 h8300 xfails.
d63a86f8 20251 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20252 on the h8300.
20253 * gdb.base/funcargs.c: Explicitly make last constant argument to
20254 call_after_alloca_subr an unsigned long type.
20255 * gdb.base/return.c: Include stdio.h.
20256
20257Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20258
20259 * config/abug.exp: New file for the older Motorola Bug monitor
20260 that runs on the mvme13x series VME boards.
20261 * config/monitor.exp: Use the new config array for target settings
20262 if they exist.
20263
20264Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20265
20266 * sim-gdb.exp: Make the SH simulator allocate less space when
20267 it is targeted.
20268
20269Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20270
20271 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20272 test.
20273
20274Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20275
20276 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20277 "rs6000-*-*" for "list function in include file" when gcc compiled.
20278 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20279 for "p ctable1[120]".
20280 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20281 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20282 Remove setup_xfail for "rs6000-*-*" for
20283 "print 'scope0.c'::filelocal before run".
20284 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20285 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20286 since some compilers don't allow both options to be given
20287 on the same command line. Create object file and move it.
d63a86f8 20288
c906108c
SS
20289Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20290
20291 * gdb.base/corefile.exp: Always regenerate the core file, since
20292 we always regenerate the coremaker program. Detect special case
20293 where registers cannot be read from core file.
d63a86f8 20294
c906108c
SS
20295Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20296
20297 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20298 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20299 * gdb.c++/templates.exp: Only match on basename of file since
20300 some formats like xcoff don't encode directory information.
20301 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20302 and rs6000 AIX xcoff targets.
20303 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20304 * configure: Regenerate.
20305 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20306 here, rather than in distclean.
d63a86f8 20307
c906108c
SS
20308Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20309
20310 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20311 defined, and use it to compile the test case with -O2. The
20312 native compilation still uses no optimization.
20313 * gdb.base/mips_pro.c: Remove inline assembly code since
20314 it is compiled PIC by default, which results in assembler
20315 warnings that make the testsuite think the compilation
20316 was unsuccessful.
20317
20318Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20319
20320 * gdb.c++/misc.exp: Add note to message for
20321 "print s.a for foo struct" that this is a known gcc 2.7.2
20322 and earlier bug.
20323
20324Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20325
20326 * gdb.base/break.exp: Fix pattern for matching "Delete all
20327 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20328 setup_xfail for deleting all breakpoints test. Fix various
20329 timeout messages to include "(timeout)".
20330 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20331 for "p t_float_values2(3.14159,float_val2)".
20332 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20333 for "continue to call2g" when gcc compiled.
20334 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20335 "up to foo in langs.exp", "show language at foo in langs.exp",
20336 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20337 and "show language at fsub in langs.exp".
20338 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20339 "list line 1 in include file", "list message for lines past EOF",
20340 "list function in include file", "list list0.h:foo", and
20341 "list filename:function; nonexistant function".
20342 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20343 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20344 and "ptype t_char_array" to be for native cc only.
d63a86f8 20345
c906108c
SS
20346Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20347
d63a86f8 20348 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 20349 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 20350 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
20351
20352Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20353
20354 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20355 "bt in signals.exp". This problem only appears when running
20356 the testsuite, and then only intermittently.
20357
20358Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20359
20360 * gdb.base/return.exp (return_tests): Differentiate between
20361 two tests of continuing.
20362
20363Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20364
20365 * */Makefile.in (maintainer-clean): Remove config.log.
20366 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20367 * gdb.c++/Makefile.in (PROGS): Add inherit.
20368 (clean): Remove *.ci.
20369
20370Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20371
20372 * gdb.c++/misc.cc: Add test code from Mike Stump.
20373 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20374
20375Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20376
20377 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20378 to "alpha-*-osf2*" and add comment.
20379 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
20380 setup_xfail for "step over execarg initialization" and
20381 "step over corearg initialization".
c906108c
SS
20382 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20383 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20384 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 20385 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
20386 "print func2::coremaker_local", and "backtrace in corefile.exp".
20387 * gdb.base/signals.exp: Build and source signals.ci.
20388 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20389 to be for gcc only.
20390 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 20391
c906108c
SS
20392Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20393
20394 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20395 Feb 3 procfs.c change.
20396
20397Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20398
20399 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20400
20401Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20402
20403 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20404 from dejagnu's apparent default of 10 seconds, which gives random
20405 results when running the tests over NFS on moderately loaded systems.
20406 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20407
20408Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20409
20410 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20411 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 20412 result reports.
c906108c
SS
20413
20414Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20415
20416 * configure.in (CY_AC_PATH_TCLH): Remove.
20417 * configure: Regenerate.
20418
20419Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20420
20421 * gdb.c++/Makefile.in (clean): Add missing '{'.
20422
20423Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20424
20425 * lib/gdb.exp: Provide a default value for noinferior.
20426
20427 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20428 Load libgloss.exp.
20429
20430Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20431
20432 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20433 the executable, not the .o to run the tests from.
20434
20435Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20436
20437 * gdb.base/break.exp: Don't test for program exit or exit status
20438 if $noresults if nonzero.
20439 * gdb.base/langs.exp: Likewise.
20440 * gdb.base/watchpoint.exp: Likewise.
20441
20442 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20443 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20444 trying to compile the testcase.
20445
20446Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20447
20448 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20449 * gdb.base/signals.exp (continue to handler): Likewise.
20450
20451Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20452
20453 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20454
20455 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20456
20457Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
20458
20459 * gdb.base/corefile.exp: Recognize "not found" as failure
20460 when trying to determine if a core file was generated.
20461 If no core file was generate the first time, try again without
20462 the ulimit -c to work around braindamaged shells.
20463
20464Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
20465
20466 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
20467 [] tests with "test" and enclose string in quotes.
20468 * gdb.stabs/configure: Rebuild
d63a86f8 20469
c906108c
SS
20470Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
20471
20472 Changes in sync with expect:
20473 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
20474 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
20475 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
20476 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
20477 argument to AC_REQUIRE.
20478 * configure: Regenerated.
20479
20480Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
20481
20482 * gdb.base/corefile.exp: When generating a core, discard any
20483 error messages about ulimit not found and the "core dumped"
20484 message from the shell that runs the coredumper.
20485
20486Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
20487
20488 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
20489
20490 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
20491 which sed script to run. Expect failure for v_comb test
20492 on PA targets too.
d63a86f8 20493
c906108c
SS
20494Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
20495
20496 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 20497 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
20498
20499Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
20500
20501 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
20502 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 20503 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
20504 * lib/gdb.exp (default_gdb_start): Fix typo.
20505 * gdb.base/corefile.exp: Allow "Core was generated by ..."
20506 messages to not include the full program name that caused
20507 the core dump since some systems (such as solaris) apparently
20508 truncate this path to about 80 characters.
20509 When generating a core file first try increasing the core file
20510 size limit to unlimited since some systems may default it to
20511 zero, and it is harmless to try it. Move the test for failing
20512 to generate a core file to where it will actually get executed.
20513 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
20514 new gdb result from g++ debug info improvements and make old
20515 pattern obsolescent. Also account for size_t differences
20516 (may be int or long).
20517 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
20518 initialization before function call is placed in the delay slot
20519 and thus appears to be skipped over by commands such as "next".
20520
20521Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
20522
20523 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
20524
20525Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
20526
20527 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
20528 input source file; fix code to compile test to deal with this
20529 convention.
20530 * gdb.c++/*.exp: Likewise.
20531
20532Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
20533
20534 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
20535 "bt in signals.exp".
20536
20537Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
20538
20539 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
20540 "step over execarg initialization" and
889bf7c5 20541 "step over corearg initialization".
c906108c
SS
20542
20543Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
20544
20545 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
20546 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
20547
20548Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
20549
20550 From Rob Savoye (rob@poseidon.cygnus.com)
20551 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
20552 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
20553 configure.in}, gdb.disasm/{Makefile.in, configure.in},
20554 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
20555 configure.in}: Major reworking for autoconfig.
c906108c
SS
20556 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
20557 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 20558 New files.
c906108c
SS
20559 * config/unix-gdb.exp: Make GDB global.
20560 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
20561 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
20562 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
20563 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
20564 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
20565 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 20566 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
20567 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
20568 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
20569 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
20570 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 20571 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
20572 to returns as necessary, arrange for test to compile own testcase
20573 executable.
c906108c 20574 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 20575
c906108c
SS
20576Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
20577
20578 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 20579 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
20580 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
20581 "backtrace through signal handler".
20582
20583Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20584
20585 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
20586 continuing from a job control stop signal.
20587 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
20588
20589Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
20590
20591 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
20592 * gdb.base/corefile.exp: Likewise.
20593 * gdb.base/funcargs.exp: Likewise.
20594
20595Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
20596
20597 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
20598 * config/monitor.exp: Add support for setting baud rate.
20599
20600Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
20601
20602 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
20603 i*86-*-linux* xfails for "backtrace through signal handler".
20604 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
20605 "print func2::coremaker_local".
20606 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 20607 alpha-dec-osf2* xfail for
c906108c
SS
20608 "delete all breakpoints when none".
20609
20610Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
20611
20612 * gdb.base/break.exp: Change test that deletes all breakpoints
20613 when no user breakpoints are installed. A post 4.15 change
20614 causes gdb to no longer prompt in this case.
20615
20616Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
20617
20618 * gdb.base/return.exp (return_tests): Change xfail for test
20619 "correct value returned double test" to stop xfailing at
20620 Solaris 2.5. Apparently the bug has been fixed.
20621
20622Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
20623
20624 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
20625 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
20626
20627Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
20628
20629 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
20630 * gdb.disasm/hppa.s: Corresponding changes.
20631
20632Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
20633
20634 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
20635 makefile fragment.
20636 * config/mt-hpux: Deleted.
20637
20638Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
20639
d63a86f8 20640 * Many files: When warning about suppressed tests due to a
c906108c
SS
20641 nonexistant test binary, avoid incrementing the warning count.
20642
20643Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
20644
20645 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 20646
c906108c
SS
20647Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20648
20649 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
20650 "sparc-*-solaris2*".
20651
20652Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20653
20654 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
20655 Add global and local variables and initialize them.
20656 * gdb.base/corefile.exp: Test correct mapping of corefile sections
20657 by printing variables. Remove rs6000 and powerpc xfails, BFD now
20658 extracts the file name and terminating signal from the core file.
20659 * TODO: Remove note about tests for correct mapping of corefile.
20660 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
20661 from optimizing it away.
20662 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
20663 handles common blocks.
20664
20665Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
20666
20667 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
20668 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
20669
20670Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
20671
20672 * Makefile.in (maintainer-clean): New target, synonym for
20673 realclean.
20674 * gdb.base/Makefile.in (maintainer-clean): Likewise.
20675 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
20676 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
20677 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
20678 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
20679 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
20680
20681Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
20682
20683 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
20684 xfails when not gcc compiled for "print foo::funclocal".
20685 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
20686 "print foo::funclocal at foo",
20687 "print 'scope1.c'::foo::funclocal at foo",
20688 "print foo::funclocal_bss at foo",
20689 "print 'scope1.c'::foo::funclocal_bss at foo",
20690 "print foo::funclocal_ro at foo",
20691 "print 'scope1.c'::foo::funclocal_ro at foo",
20692 "print bar::funclocal at foo" and
20693 "print 'scope1.c'::bar::funclocal at foo".
20694 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
20695 gcc compiled for "print foo::funclocal at bar".
20696 Expand all messages to ensure that they identify that
20697 the test is at bar().
20698 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
20699 gcc compiled for:
20700 "ptype on opaque struct pointer (statically)",
20701 "ptype on opaque struct tagname (statically)",
20702 "ptype on opaque struct pointer (dynamically) 1",
20703 "ptype on opaque struct tagname (dynamically) 1",
20704 "ptype on opaque struct pointer (dynamically) 2" and
20705 "ptype on opaque struct tagname (dynamically) 2
20706 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
20707 gcc compiled for:
20708 "p datalocal"
20709 "whatis datalocal",
20710 "ptype datalocal",
20711 "p bsslocal",
20712 "whatis bsslocal", and
20713 "ptype bsslocal".
20714 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
20715 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
20716 when not gcc compiled.
20717 * gdb.base/funcargs.exp (float_and_integral_args): Add
20718 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
20719 compiled.
20720 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
20721 "backtrace from call6a" when not gcc compiled.
20722 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
20723 "backtrace from call7a" when not gcc compiled.
20724 * gdb.base/callfuncs.exp (do_function_calls):
20725 Add "hppa*-*-hpux*" xfail when not gcc compiled for
20726 "p t_char_array_values(char_array_val2,char_array_val1)",
20727 "p t_char_array_values(char_array_val1,char_array_val2)",
20728 "p t_char_array_values("carray 1","carray 2")",
20729 "p t_char_array_values("carray 1",char_array_val2)",
20730 "p t_char_array_values(char_array_val1,"carray 2")",
20731 "p sum_args(1,{2})",
20732 "p sum_args(2,{2,3})",
20733 "p sum_args(3,{2,3,4})",
20734 "p sum_args(4,{2,3,4,5})"
20735 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
20736 "backtrace in corefile.exp" when not gcc compiled.
20737
20738Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20739
20740 * gdb.base/signals.exp: Rewrite `handle all print' test as
20741 a procedure. Accept blanks or TABs as whitespace, increase
20742 timeout and expect input buffer size for the large output
20743 from the command. Remove "i*86-*-bsdi2.0" xfail.
20744
20745Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20746
20747 * gdb.base/setvar.exp: Add new testcases for truncation when
20748 assigning invalid values to bitfields.
20749
20750Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
20751
d63a86f8 20752 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
20753 mips-sgi-irix* xfail for
20754 "call inferior func with struct - returns char *"
20755 and fix test so that an optional (unsigned char *) cast is
889bf7c5 20756 accepted in the result.
c906108c
SS
20757
20758Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
20759
20760 * gdb.base/funcargs.exp (float_and_integral_args): Remove
20761 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
20762 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
20763 * gdb.base/signals.exp: Remove duplicate "handle all print" test
20764 that accidentally got checked in.
20765
20766Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
20767
d63a86f8 20768 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
20769 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
20770 compiled test.
20771 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
20772 Add mips-sgi-irix5* xfail for not gcc compiled.
20773 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
20774 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
20775 "p top", "whatis top", "p middle", and "whatis middle".
20776 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
20777 "whatis signed char" for not gcc compiled.
20778 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
20779 "set variable signed char=-1 (-1)" and
20780 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
20781 * gdb.base/funcargs.exp (float_and_integral_args):
20782 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
20783 Add mips-sgi-irix* xfail when not gcc compiled for
20784 "continue to call2b".
20785 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
20786 "continue to call2g".
20787 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
20788 "backtrace from call6a"
20789 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
20790 "backtrace from call7k".
20791 Add mips-sgi-irix5* xfail when not gcc compiled for
20792 "backtrace from call7a".
20793 (localvars_after_alloca): Fix gdb_test cmds for
20794 "print * after runto ...".
20795 Remove rs6000-*-* xfails for
20796 "print i after runto localvars_after_alloca" and
20797 "print l after runto localvars_after_alloca"
20798 for all compilers.
20799 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 20800 when not compiled with gcc, for:
c906108c
SS
20801 "print signed char == (minus)",
20802 "print signed char != (minus)",
20803 "print signed char < (minus)",
20804 "print signed char > (minus)".
20805 * gdb.base/callfuncs.exp (do_function_calls):
20806 Add mips-sgi-irix* xfail, when compiled with native compiler, for
20807 "call inferior func with struct - returns char *".
d63a86f8 20808 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
20809 "correct value returned double test" to include Solaris 2.4.
20810 * gdb.base/funcargs.exp (float_and_integral_args):
20811 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 20812
c906108c
SS
20813Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20814
20815 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
20816 enumeration bitfields if compiling with GNU C.
20817 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
20818 to empty' prompt.
20819
20820Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
20821
20822 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
20823 test for PRO targets.
20824
20825 * gdb.base/funcargs.exp: Avoid ever setting more than 8
20826 breakpoints in the inferior at any given time by making
20827 two groups of breakpoints for call2*, call6* and call7*
20828 tests.
20829
20830Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20831
20832 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
20833 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
20834 from optimizing it away.
20835 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
20836 "call inferior func with struct".
20837
20838Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
20839
20840 * configure.in: Only configure gdb.chill for particular targets.
20841
20842Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
20843
20844 * gdb.base/Makefile.in: Add action to .c.o transformation
20845 rule that generates a .ci file for each .o file and remove
20846 explicit .c.o rules except for callfuncs.o.
20847 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
20848 generates a .ci file for each .o file and remove explicit
20849 .cc.o rules.
20850 (clean): Remove *.tmp *.ci files.
20851 (EXECUTABLES): Remove templ-info.exp.
20852 * gdb.base/compiler.c: New file.
20853 * gdb.c++/compiler.cc: New file
20854 * gdb.base/scope.exp: Source gdb.base/scope.ci.
20855 Change rs6000-*-* xfail for
20856 "print 'scope0.c'::filelocal_ro" and
20857 "print 'scope1.c'::filelocal" and
20858 "print 'scope1.c'::filelocal_bss" and
20859 "print 'scope1.c'::filelocal_ro" and
20860 "print 'scope1.c'::foo::funclocal" and
20861 "print 'scope1.c'::foo::funclocal_ro" and
20862 "print 'scope1.c'::bar::funclocal" and
20863 "print 'scope0.c'::filelocal_ro" and
20864 "print 'scope1.c'::filelocal at foo" and
20865 "print 'scope1.c'::filelocal_bss at foo" and
20866 "print 'scope1.c'::filelocal_ro at foo" and
20867 "print 'scope1.c'::foo::funclocal at foo" and
20868 "print 'scope1.c'::foo::funclocal_bss at foo" and
20869 "print 'scope1.c'::foo::funclocal_ro at foo" and
20870 "print 'scope1.c'::bar::funclocal at foo" and
20871 "print 'scope0.c'::filelocal_ro" and
20872 "print 'scope1.c'::filelocal" and
20873 "print 'scope1.c'::filelocal_bss" and
20874 "print 'scope1.c'::filelocal_ro" and
20875 "print 'scope1.c'::foo::funclocal" and
20876 "print 'scope1.c'::foo::funclocal_bss" and
20877 "print 'scope1.c'::foo::funclocal_ro" and
20878 "print 'scope1.c'::bar::funclocal" and
20879 "print 'scope1.c'::bar::funclocal_bss"
20880 to only be xfail'd when not compiled with gcc.
d63a86f8 20881 Add rs6000-*-* xfail for
c906108c
SS
20882 "print 'scope0.c'::filelocal_bss before run"
20883 when compiled with gcc.
20884 (test_at_main): Add rs6000-*-* xfail for
20885 "print filelocal_ro in test_at_main"
20886 when compiled with gcc.
20887 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 20888 Add rs6000-*-aix* xfail for
c906108c
SS
20889 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
20890 "ptype t_char_array", not compiled with gcc.
20891 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
20892 xfail for "list foo (in include file)" when gcc compiled.
20893 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 20894 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
20895 "run to call0a" if not compiled with gcc.
20896 (unsigned_integral_args): Add rs6000-*-* xfail for
20897 "run to call1a" if not compiled with gcc.
20898 (float_and_integral_args): Add rs6000-*-* xfail for
20899 "run to call2a" if not compiled with gcc and for
20900 "continue to call2b" for any compiler.
20901 Add rs6000-*-* xfail to
20902 "print f1 after run to call2a" for gcc compiled.
20903 (discard_and_shuffle): Add rs6000-*-* xfail for
20904 "run to call6a".
20905 (shuffle_round_robin): Add rs6000-*-* xfail for
20906 "backtrace from call7a" if not compiled with gcc.
20907 Add rs6000-*-* xfail for
20908 "backtrace from call7b" if compiled with gcc.
20909 (call_after_alloca): Add rs6000-*-* xfail for
20910 "print c in call_after_alloca" and
20911 "print s in call_after_alloca" and
20912 "backtrace from call_after_alloca_subr"
20913 if not compiled with gcc.
20914 (localvars_in_indirect_call): Add rs6000-*-* xfail for
20915 "print c in localvars_in_indirect_call" and
20916 "print c in localvars_in_indirect_call" and
20917 "backtrace in indirectly called function" and
20918 "stepping into indirectly called function"
20919 if not compiled with gcc.
20920 (localvars_after_alloca): Add rs6000-*-* xfail for
20921 "print c after runto localvars_after_alloca" and
20922 "print s after runto localvars_after_alloca" and
20923 "print i after runto localvars_after_alloca" and
20924 "print l after runto localvars_after_alloca"
20925 for all compilers.
20926 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
20927 than whatis-info.exp.
20928 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
20929 than opaque-info.exp.
20930 Setup rs6000-*-* xfail for
d63a86f8 20931 "ptype on opaque struct pointer (statically)" and
c906108c
SS
20932 "ptype on opaque struct pointer (dynamically)" when
20933 not compiled with gcc.
20934 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
20935 rather than callf-info.exp.
20936 (do_function_calls): Add clear_xfail for rs6000-*-* for
20937 "p t_float_values2(3.14159,float_val2)". Seems to work
20938 fine there, both with xlc and gcc. Need to find out what
20939 it is doing right and fix other platforms.
20940 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
20941 "call inferior func with struct - returns int",
20942 "call inferior func with struct - returns long",
20943 "call inferior func with struct - returns float",
20944 "call inferior func with struct - returns double",
20945 "call inferior func with struct - returns char *",
20946 but only if not gcc compiled (presumes xlc compiled).
20947 Change rs6000-*-* xfails for
20948 "call inferior func with struct - returns char" and
20949 " call inferior func with struct - returns short" to only
20950 xfail if not using gcc.
20951 (clean mostlyclean): Remove *.ci and *.tmp files.
20952 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
20953 than templ-info.exp.
20954 * gdb.base/langs.exp: Source gdb.base/langs.ci.
20955 Add rs6000-*-* xfail for "up to foo in langs.exp"
20956 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 20957 when not gcc compiled.
d63a86f8 20958
c906108c
SS
20959Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
20960
20961 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
20962 * gdb.base/corefile.exp: Likewise.
20963 * gdb.base/list.exp: Likewise.
20964 * gdb.base/scope.exp: Likewise.
20965 * gdb.base/siganls.exp: Likewise.
20966
20967 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
20968 compiler output.
20969 * gdb.base/whatis.exp: Likewise.
20970
20971Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
20972
20973 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
20974 failure (opcode table has been fixed to match reality).
20975
20976Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
20977
20978 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
20979 "call inferior func with struct - returns char",
20980 "call inferior func with struct - returns short"
20981
20982 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
20983 "print 'scope0.c'::filelocal at main",
20984 "print 'scope0.c'::filelocal_bss in test_at_main",
20985 "print 'scope0.c'::filelocal at foo",
20986 "print 'scope0.c'::filelocal_bss in test_at_foo",
20987 "print 'scope0.c'::filelocal at bar",
20988 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 20989
c906108c
SS
20990 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
20991 in source file 1". This bug seems to have been fixed with both
20992 gcc and native cc (was native assembler bug?).
20993
20994Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
20995
20996 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
20997 "backtrace through signal handler" to "i*86-*-sysv4*".
20998 * gdb.base/signals.exp: Add xfail for "'next' behaved as
20999 continue" case. Add "known SVR4 bug" to fail message.
21000 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21001 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21002 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21003 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21004 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21005 "up to foo in langs.exp", "show language at foo in
21006 langs.exp", "up to cppsub_ in langs.exp", "show
21007 language at cppsub_ in langs.exp", "up to fsub in
21008 langs.exp", and "show language at fsub in langs.exp".
21009 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21010 "bactrace in corefile.exp".
21011 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21012 "call inferior function with struct - returns float" and
21013 "call inferior function with struct - returns double".
d63a86f8 21014
c906108c
SS
21015Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21016
21017 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21018 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21019 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21020 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21021
21022Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21023
21024 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21025 (or overriden) "CHILL" macro rather then bare "gcc".
21026 Also look for ../../gcc/xgcc since that is what we will
21027 actually need, not "Makefile". Remove following assignment
21028 of CHILL to CHILL_FOR_TARGET because that results in
21029 recursive definition.
21030
21031Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21032
21033 * gdb.base/corefile.exp: Change xfail for backtrace in
21034 corefile.exp from linuxaout to all linux.
21035 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21036 cases where we miss the breakpoint at the signal handler
21037 for some reason. Setup xfail for linuxoldld/linuxaout and
21038 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21039 hitting SIGURG breakpoint.
21040 * gdb.base/signals.exp: Setup xfail for "next" acting like
21041 continue to add linuxoldld. Setup xfail for all linux for
21042 "next to handler in signals_tests_1", "backtrace in
21043 signals_tests_1", "continue to func1", "pass SIGUSR1",
21044 and continue to handler".
21045
21046Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21047
21048 * Update all FSF addresses except those in COPYING* files.
21049
21050Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21051
21052 * gdb.base/a2-run.exp: Change messages to be more explicit about
21053 the status of args, and quote binfile in results.
21054
21055Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21056
21057 * gdb.base/callfuncs.exp: Add tests for passing structs to
21058 inferior functions and return various types.
21059 * gdb.base/callfuncs.c: Add functions to receive a struct
21060 and return a member of the struct, in various types.
21061
21062Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21063
21064 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21065
21066Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21067
21068 * config/vxworks29k.exp: New file, sources vxworks.exp.
21069
21070Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21071
21072 * config/gdbremote.exp: New file. Testing framework using
21073 gdbserver.
21074
21075Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21076
21077 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21078 "call function when asleep" and "send end of file".
21079 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21080 for "backtrace in corefile.exp".
21081 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21082 for "backtrace through signal handler".
21083 * gdb.base/corefile.exp: Make sure we actually generate a core file
21084 before trying the core tests. Some systems allow the user to suppress
21085 generation of core files and default to that (linux for example).
21086 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21087 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21088
21089Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21090
21091 * gdb.threads: New directory with some crude multi-threaded
21092 gdb tests (step.exp and step2.exp).
21093 * config/mt-lynx (STEP_EXECUTABLE): Define.
21094 (THREADFLAGS): Define.
21095
21096Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21097
21098 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21099
21100 * gdb.base/signals.exp: Disable whole file for lynx until
21101 further notice.
21102
21103 * gdb.base/signals.exp: xfail test where "next" acts like
21104 "continue" for lynx.
21105
21106 * gdb.base/interrupt.exp: xfail test for calling function while
21107 inferior is asleep for lynx.
21108
21109 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21110 than one cr-lf after each command.
21111
21112Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21113
21114 * configure.in: Reinstate setting of stabsdirs variable, fix
21115 typo in setting up configdirs for native builds.
21116
21117 * gdb.base/return.exp: Fix typo in return double test.
21118 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21119 compiler from optimizing them away.
21120
21121Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21122
21123 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21124 sequences to be echo'd by gdb when using gdb_test.
21125 * gdb.chill/chexp.exp: Likewise.
21126 * gdb.fortran/exprs.exp: Likewise
21127
21128Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21129
21130 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21131 after the inferior gdb has started.
21132
21133 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21134 after each command.
21135 * gdb.base/funcargs.exp: Likewise.
21136 * gdb.base/gdbvars.exp: Likewise.
21137 * gdb.base/interrupt.exp: Likewise.
21138 * gdb.base/list.exp: Likewise.
21139 * gdb.base/watchpoint.exp: Likewise.
21140 * gdb.c++/demangle.exp: Likewise.
21141 * gdb.c++/inherit.exp: Likewise.
21142 * gdb.chill/chexp.exp: Likewise.
21143 * gdb.fortran/exprs.exp: Likewise.
21144
21145 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21146 test if we can't handle IO to/from the inferior.
21147
21148 * gdb.c++/misc.exp: Always check for a program already being
21149 started after sending a "run" command to gdb.
21150
21151 * gdb.base/twice.exp: Start with a fresh gdb.
21152
21153 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21154 only depend on gdb's expression code, not the chill runtime.
21155
21156 * gdb.base/return.c: Put return values into variables so we
21157 can have gdb print them rather than depending on the program
21158 to print them.
21159 * gdb.base/return.exp: Corresponding changes.
21160
21161 * lib/gdb.exp: Provide default value for noinferiorio.
21162 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21163 the inferior.
21164
21165 * gdb.base/break.exp: Always check for a program already being
21166 started after sending a "run" command to gdb.
21167 (text_next_with_recursion): Don't check the output from the
21168 program's printf statement. Instead just make sure the program
21169 exited.
21170
21171 * gdb.base/commands.exp: Protect tests which need arguments with
21172 $noargs conditionals.
21173
21174Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21175
21176 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21177 of structure member arrays to match gdb/valops.c:value_addr change.
21178
21179Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21180
21181 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21182 cases.
21183
21184Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21185
21186 * configure.in (configdirs): Remove gdb.chill from default list
21187 of subdirs and then add it back in only if doing a native build.
21188 The current chill compiler does not yet work in any cross build.
21189 * Revert all signal changes from Jul 6.
21190 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21191 for sh-hms targets, allowing these tests to link, with no other
21192 changes. Testing is suppressed by setting "nosignals" in site.exp.
21193
21194Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21195
21196 * configure.in (signaldirs): Define and add to configdirs for all
21197 targets except some specific ones that are known to not support signals.
21198 Also clean up formatting.
21199 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21200 (signals, sigall): Remove rules to build.
21201 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21202 Moved to new gdb.signals directory.
21203 * gdb.signals: New test directory.
21204 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21205 signals.c signals.exp}: New or moved files.
21206
21207Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21208
21209 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21210
21211Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21212
21213 * gdb.base/return.exp: Xfail `return double' test failure
21214 on at least Solaris 2.3 and handle future/past versions on
21215 a case by case basis as appropriate. Also update message
21216 to include i*86 failures.
21217
21218Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21219
21220 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21221
21222 * lib/gdb.exp: Fix comment which erroneously identified
21223 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21224 gdb_file_cmd not gdb_load).
21225 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21226
21227 * gdb.base/setvar.exp: Make test names consistent between pass and
21228 fail cases. Use gdb_test more.
21229
21230Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21231
21232 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21233
21234Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21235
21236 * gdb.base/help.exp: Fix expected help string for `show commands'.
21237
21238Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21239
21240 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21241
21242 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21243 of a text section.
21244
21245Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21246
21247 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21248 that loop eventually terminates. Fix Connection refused logic so
21249 that testsuite will expire nicely.
21250
21251Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21252
21253 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21254 config/rom68k.exp: New tcl glue for the appropriate monitors.
21255 These all just end up calling monitor.exp.
21256 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21257 refused' by retrying. Cleanup some timeout issues.
21258 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21259 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21260 callers don't have to set/restore global timeout variable.
21261
21262 * The following set of changes centralizes management of the global
21263 timeout variable. This way, it can be set in one target dependent
21264 place instead of dozens of places scattered throughout the test suite.
21265 If you need to lengthen a timeout, then you should either set timeout
21266 in one of the config/{target}.exp files, or multiply it by a factor.
21267 Setting it to an absolute value is always going to lose for some
21268 targets.
21269 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21270 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21271 * gdb.base/funcargs.exp: Don't set timeout.
21272 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21273 * gdb.base/printcmds.exp (test_print_string_constants
21274 test_print_array_constants): Don't set timeout.
21275 * gdb.base/ptype.exp: Don't set timeout.
21276 * gdb.base/recurse.exp: Don't set timeout.
21277 * gdb.base/return.exp: Don't set timeout.
21278 * gdb.base/watchpoint.exp: Don't set timeout.
21279 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21280 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21281
21282Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21283
21284 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21285
21286Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21287
21288 * lib/gdb.exp: Disable chill tests for irix5.
21289
21290Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21291
21292 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21293 each test pass or fail.
21294
21295Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21296
21297 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21298 xlc not gcc.
21299
21300Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21301
21302 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21303
21304Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21305
21306 * config/est.exp: Fix copyright and comments. Remove dead code.
21307 Use targetname, serialport and baud variables instead of fixed
21308 constants.
21309 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21310 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21311
21312Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21313
21314 * gdb.base/watchpoint.exp: Don't run
21315 test_watchpoint_triggered_in_syscall for sunos.
21316
21317Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21318
21319 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21320 they don't seem to exist. Do include stdio.h.
21321
21322Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21323
21324 * gdb.base/a1-selftest.exp: Add alpha xfail.
21325
21326Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21327
21328 * gdb.base/watchpoint.c (main): Prompt before calling read().
21329 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21330 Revise accordingly. Remove cruft about sending "123" several
21331 times, until it gets noticed. Clean up the "print buf[0]" stuff
21332 so that it passes or fails, and waits for prompts in the usual way.
21333
21334Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21335
21336 * gdb.base/recurse.exp: Fix comment.
21337
21338 * TODO: Remove item about printing variables in nodebug.exp. Add
21339 item about enabling tests which are only run on some targets.
21340
21341 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21342 fail, make test names unique, use new gdb_test convention
21343 regarding pattern, use gdb_test more, etc.).
21344
21345 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21346 fail, make test names unique, etc.).
21347
21348Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21349
21350 * gdb.base/nodebug.c: Change return type of top and middle to
21351 short.
21352 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21353 are fixed by the recent mdebugread.c changes. Allow `short ()'
21354 as type for top and middle.
21355
21356Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21357
21358 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21359 nearly as I can tell, the whole thing was an accident in Stu's
21360 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21361 to replace a send/expect pair with gdb_test, but ended up only
21362 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21363 of 30 Mar 1995 took care of it, but left this vestigial comment
21364 which I am now nuking.
21365
21366Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21367
21368 * gdb.base/break.exp: Look for different line number for
21369 breakpoint at main depending on usestubs.
21370
21371Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21372
21373 * gdb.base/list.exp: Adjust some alternate expect patterns to
21374 match recent list0.c change. Add alternate expect pattern for
21375 output from `list default lines around main' for optimizing
21376 compilers.
21377
21378Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21379
21380 * lib/gdb.exp: If nosignals is not set, set it to 0.
21381
21382Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21383
21384 * config/slite-gdb.exp: Responds to load symbol table prompt.
21385 * gdb.base/break.exp: Adjust line number, fix rerun.
21386 * gdb.base/langs0.c: Add #ifdef usestubs.
21387
21388Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21389
21390 * gdb.base/list.exp: Adjust line contents after adding new lines in
21391 list0.c. Also fix a syntax error.
21392
21393 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21394 * gdb.base/break.exp: ditto.
21395 * gdb.base/list.exp: ditto.
21396 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21397 * gdb.base/run.c: ditto.
21398 * gdb.base/list0.c: ditto.
21399 * gdb.base/funcargs.c: ditto.
21400
21401Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21402
21403 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21404 $targetname, $serialport and $baud instead of hardwired variables.
21405 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21406 target doesn't support signals.
21407
21408Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21409
21410 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21411
21412Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21413
21414 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21415 Don't rely on the value of an auto variable before it has been
21416 initialized. Use gdb_test more.
21417
21418Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21419
21420 * lib/gdb.exp (default_gdb_version): A version number must start
21421 with a digit, but other than that contains all characters up to
21422 the first whitespace character.
21423
21424Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21425
21426 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21427
21428Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21429
21430 * gdb.c++/*.exp: Warn if executable does not exist. The original
21431 reason for skipping the warning was that configure.in sometimes
21432 intentionally skipped building the executables but the tcl code
21433 had no way of knowing. That (a) was always bogus with respect to
21434 error handling, (b) is no longer true (right now there is no way
21435 to skip C++ tests).
21436
21437 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21438
21439Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21440
21441 * gdb.base/list.exp: Add expect patterns for output from
21442 SunPRO compiled executables.
21443 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21444 types.
21445
21446Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21447
21448 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21449 number (we are already testing that the correct source line text
21450 gets printed).
21451
21452 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21453 that is what is intended, but something needed to be done to get
21454 sunos4 native working again.
21455
21456 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21457
21458 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
21459 apparently went with a (very) old xfail.
21460
21461Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
21462
21463 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
21464 runto_main is a proc in gdb.exp that will do 'step' for target use
21465 stubs.
21466 * gdb.base/exprs.exp: ditto.
21467 * gdb.base/interrupt.exp: ditto.
21468 * gdb.base/opaque.exp: ditto.
21469 * gdb.base/printcmds.exp: ditto.
21470 * gdb.base/ptype.exp: ditto.
21471 * gdb.base/scope.exp: ditto.
21472 * gdb.base/setvar.exp: ditto.
21473 * gdb.base/signals.exp: ditto.
21474 * gdb.base/twice.exp: ditto.
21475 * gdb.c++/classes.exp: ditto.
21476 * gdb.c++/inherit.exp: ditto.
21477 * gdb.c++/templates.exp: ditto.
21478 * gdb.base/break.exp: no run and hit main for stubs. Change line
21479 numbers for breakpoints and info breakpoint.
21480 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
21481 breakpoint().
21482 * gdb.base/callfuncs.c: ditto.
21483 * gdb.base/exprs: ditto.
21484 * gdb.base/interrupt.c: ditto.
21485 * gdb.base/opaque0.c: ditto.
21486 * gdb.base/printcmds.c: ditto.
21487 * gdb.base/ptype.c: ditto.
21488 * gdb.base/scope0.c: ditto.
21489 * gdb.base/setvar.c: ditto.
21490 * gdb.base/signals.c: ditto.
21491 * gdb.base/twice.c: ditto.
21492 * gdb.c++/misc.cc: ditto.
21493 * gdb.c++/templates.cc: ditto.
21494
21495Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21496
21497 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
21498
21499 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
21500 somewhere between `read' and `main.c'. I'm pretty sure the
21501 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
21502 and it isn't particularly useful.
21503
21504 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
21505
21506Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21507
21508 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
21509
21510Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
21511
21512 * config/mt-slite: add LIBS and -nostdlib.
21513 * config/slite-gdb.exp: add this new file to support sparclite target.
21514
21515Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
21516
21517 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
21518
21519 * gdb.base/a2-run.exp: Change argument to istarget from
21520 "*-*-vxworks" to "*-*-vxworks*".
21521 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
21522
21523Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
21524
21525 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
21526 will not runto main but do a 'step' to step out of breakpoint().
21527 * config/mt-slite: add -Dusestubs.
21528
21529Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21530
21531 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
21532 instead of just @.
21533
21534 * gdb.base/signals.exp: Add test for "handle all print".
21535 * TODO: Remove "handle all print". Also remove item about
21536 checking copyright date (I don't like the idea of a spurious FAIL
21537 based on when we run the tests).
21538
21539 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
21540 for SunOS4 (reason for failure not investigated). Remove
21541 redundant test for $binfile.
21542
21543 * gdb.base/nodebug.c (array_index): Call malloc.
21544
21545 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
21546
21547Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
21548
21549 * gdb.base/recurse.exp: Update gdb_test invocation to use new
21550 conventions and slightly simplify the matching regexp.
21551
21552Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21553
21554 * gdb.base/break.exp: Update gdb_test invocation to use new
21555 convention.
21556
21557 * lib/gdb.exp: If noargs is not set, set it to 0.
21558
21559 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
21560 tests unique.
21561
21562 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
21563
21564Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21565
21566 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
21567 one argument of type "<non-float parameter>".
21568
21569Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
21570
21571 * config/rom68k.exp: New file to support Motorola IDP board.
21572 * gdb.base/a2-run.exp: Skip this file if noargs is set.
21573 * gdb.base/break.c: Change things around so that this program
21574 doesn't depend upon args. This is necessary to make remote
21575 targets work (in general, they can't take args).
21576 * gdb.base/break.exp: Don't try to send args to program. Don't
21577 expect output. Also, replace lots of code with gdb_test.
21578
21579Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21580
21581 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
21582 printing of '\'' (which is what the comment says we are testing,
21583 even though we were not), not '''.
21584 (test_integer_literals_rejected): Test that printing ''' is an error.
21585
21586 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21587 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
21588 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
21589 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
21590 Use gdb_test not test_print_accept.
21591 * lib/gdb.exp: Remove test_print_accept.
21592
21593 * gdb.base/signals.exp (signal_tests_1): Make pass message
21594 consistent with fail message.
21595
21596 * gdb.base/whatis.exp: Remove xfails for printing char vs.
21597 unsigned char; the bug (PR 1821) is fixed.
21598
21599 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
21600
21601 * gdb.base/scope.exp (test_at_localscopes): Call pass for
21602 successful tests--makes xfailing them work right.
21603
21604Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21605
21606 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
21607 only \r\n, not .*. The test can pass .* as the last thing in
21608 $pattern if that is what it wants. In addition to providing this
21609 flexibility, this change should speed up pattern matching in cases
21610 where the pattern already ended with .* (there were a number of
21611 them). This change also helps catch bad patterns--in the old
21612 scheme the typo "char \*" instead of "char \\*" would pass. Now
21613 it is caught.
21614 * Many .exp files: Update callers.
21615
21616 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
21617 clearer and does not spuriously match multiple ('s. Likewise for
21618 ) and *.
21619
21620 * gdb.base/nodebug.exp: Test ability to call a function and pass
21621 it a string (even with no debugging info).
21622
21623 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
21624 "p '\'", which is the same as "p ''" once tcl gets done with
21625 quoting, to "p '\\'", which I suspect is what is intended (one
21626 backslash gets sent to GDB).
21627
21628 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
21629
21630Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21631
21632 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
21633 1817) was fixed literally years ago.
21634
21635Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21636
21637 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
21638 test, it causes stepping out of call_after_alloca_subr with
21639 optimizing compilers.
21640 (localvars_in_indirect_call): Consume GDB prompt if `finish'
21641 fails.
21642
21643 * gdb.c++/templates.exp: Source templ-info.exp only if
21644 the templates executable exists.
21645
21646 * gdb.c++/misc.cc (class Contains_static_instance,
21647 class Contains_nested_static_instance),
21648 gdb.c++/classes.exp (test_static_members): Test printing of
21649 a class that contains a static instance of the class.
21650
21651Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21652
21653 * gdb.base/langs2.c (cppsub_): Don't prototype.
21654 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
21655 only, I believe).
21656
21657Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21658
21659 * lib/gdb.exp (skip_chill_tests): New procedure.
21660
21661 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
21662
21663Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
21664
21665 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
21666 each expect pattern. Cuts runtime from 12 to about 4 seconds.
21667
21668Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21669
21670 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
21671
21672 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
21673 disassemble 8, not 16, instructions for part 4.
21674
21675 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
21676 support the latter anymore.
21677
21678 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
21679 -DNO_PROTOTYPES.
21680 * gdb.base/callfuncs.c: Control use of prototypes based on
21681 NO_PROTOTYPES, not __STDC__.
21682 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
21683 t_float_values2 tests if prototypes in use.
21684
21685 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
21686 t_double_values): When checking differences against DELTA, check
21687 that difference is within the range (-DELTA,DELTA), not just
21688 (-infinity,DELTA).
21689
21690Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
21691
21692 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
21693 'file' command firts, then 'target', then 'load', this is due to gdb
21694 target set up.
21695 * config/mips-gdb.exp: Fix a couple regular exp bugs.
21696
21697Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
21698
21699 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
21700 FP load/store variants.
21701 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
21702
21703Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21704
21705 * gdb.base/term.exp: Do not give a warning if not native, it is
21706 not an abnormal condition.
21707
21708Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
21709
21710 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
21711 t_char_array".
21712
21713Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
21714
21715 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
21716 are getting the version number.
21717
21718 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
21719 if not native, it is not an abnormal condition.
21720
21721Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21722
21723 * lib/gdb.exp: Just use "file exists", rather than undocumented
21724 dejagnu procedure "findfile".
21725
21726Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21727
21728 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
21729 (LDFLAGS): Set to -Xlinker -Ur.
21730
21731 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
21732 Removed, these values are set by lib/gdb.exp.
21733
21734 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
21735
21736Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
21737
21738 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
21739 of replicating gdb startup code.
21740
21741 * config/mt-vxworks (LDFLAGS): Set to -r.
21742 (CFLAGS_FOR_TARGET): Removed.
21743
21744 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
21745 (gdb) and gdb for vxworks uses (vxgdb).
21746
21747 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
21748 executable is not in the tree and host != target, use sed and
21749 program_transform_name to determine the gdb name used by the
21750 target.
21751
21752 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
21753 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
21754
21755Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21756
21757 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
21758 floats, chars, and shorts where there are ANSI-style function
21759 definitions.
21760
21761 * gdb.base/langs.exp, gdb.base/langs*: New test.
21762 * gdb.base/Makefile.in: Build it.
21763 * TODO: Remove item about checking that C names don't get C++
21764 demangling applied; this test tests it.
21765
21766Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21767
21768 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
21769 went with the const70 xfail. The xfail went away a year ago.
21770
21771 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
21772
21773 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
21774 for hp300.
21775
21776 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
21777
21778 * gdb.base/a1-selftest.exp: Don't run on hp300.
21779
21780Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21781
21782 * Makefile.in (site.exp): Set host_alias and target_alias as well
21783 as host_triplet and target_triplet.
21784
21785Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21786
21787 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
21788
21789 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
21790 places as other ecoff systems).
21791
21792 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
21793 ultrix.
21794
21795Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21796
21797 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
21798 remove them.
21799 * gdb.base/nodebug.exp: Accept "function" in addition to "text
21800 variable and "variable" in addition to "data variable".
21801 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
21802
21803 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
21804 2.
21805 * gdb.base/list1.c (long_line): Add additional statement at start
21806 of function.
21807 * gdb.base/list.exp (test_forward_search): Update line number to
21808 reflect new statement.
21809
21810Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21811
21812 * gdb.base/signals.exp: Reinitialize searched source directories
21813 after gdb_start call.
21814
21815Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
21816
21817 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
21818 * gdb.stabs/Makefile.in: Likewise.
21819
21820 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
21821 change. Instead split the tests into smaller pieces.
21822 * gdb.disasm/hppa.s: Corresponding changes.
21823
21824Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21825
21826 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21827 Quote ^C when passing it to stty. For some shells ^ is a pipe.
21828
21829 * gdb.base/funcargs.exp: Modify many tests so that every test
21830 either passes or fails. Make some test names unique.
21831
21832Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21833
21834 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
21835 Call stty to set interrupt character.
21836
21837 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
21838 for HP assembler versus GNU assembler based on actual behavior of
21839 $(CC), rather than assuming that $(AS) is always the GNU assembler.
21840
21841 * TODO: Suggest a few more stepping tests.
21842
21843Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
21844
21845 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
21846 restart GDB for h8300 after a continue.
21847 (return): Add pattern to match a29k-udi behavior.
21848 * gdb.base/nodebug.exp: Remove obsolete comment.
21849 * gdb.base/regs.exp: New file, testing of register displays.
21850 * gdb.base/return.exp: Fix typo in reference to $objdir.
21851 * gdb.base/whatis.exp: Always start with a fresh GDB.
21852
21853Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21854
21855 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
21856 higher, these tests generate a lot of output.
21857
21858Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21859
21860 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
21861 code following the catch silently ignored some errors; without the
21862 catch they should be thrown like any other tcl error. Also, the
21863 catch used "" instead of {} which meant all the callers who wanted
21864 to include one of the characters "[]$ had to quote it an extra time.
21865 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
21866 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
21867 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
21868 Remove extra quoting.
21869
21870Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
21871
21872 * gdb.base/commands.exp: Make test names unique; every test either
21873 passes or fails. Update some comments.
21874
21875 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
21876
21877Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21878
21879 The following fixes a FAIL caused by the fact that the alpha stabs
21880 configuration didn't use the ".if alpha" code in weird.def.
21881 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
21882 bit pointer, so the 32 bit version works even on the alpha.
21883 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
21884 Remove the stuff which allowed us to have separate versions for
21885 alpha and everything else.
21886
21887 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
21888 regexp which "info func operator\[\](" is supposed to match. Fix
21889 string to send to GDB. Note that GDB still doesn't work right. Add a
21890 new test for "info func .perator\[\](" which GDB does handle correctly.
21891
21892 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
21893
21894Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21895
21896 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
21897 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
21898 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
21899 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
21900 it makes the tests harder to understand and confuses test-o-matic.
21901 The preferred style is that each test provides a PASS or a FAIL,
21902 and has a unique message (e.g. "continue #54" not just "continue")
21903 which is the same for the pass and the fail.
21904 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
21905 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
21906 to lib/gdb.exp.
21907 * gdb.base/printcmds.exp: Use test_print_accept. Remove
21908 prt_accept which was basically the same thing. Likewise for
21909 test_print_reject and prt_reject.
21910 * lib/gdb.exp (test_print_reject): Add some more error message
21911 patterns to match from the former printcmds.exp (prt_reject).
21912 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
21913 One defect of the passcount stuff is that some of it failed to
21914 report XPASS where appropriate.
21915 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
21916 stuff before and after arg in expected pattern.
21917 (test_paddr_operator_functions): Re-do test without print_addr_of;
21918 this is the only test which seems to want extra stuff there.
21919
21920Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21921
21922 * gdb.base/nodebug.exp: Update new tests to reflect improved
21923 wording of gdb output.
21924
21925 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
21926 and "ptype" work on variables in files compiled without -g.
21927 Replaces commented out "maint print msymbol" tests.
21928
21929Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21930
21931 * gdb.base/setvar.c (dummy): Call malloc.
21932
21933 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
21934 losing with the irix4 sed.
21935
21936 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
21937 ALRM" on irix4.
21938
21939Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21940
21941 * TODO: Remove items about corefile.exp testing new exec-file and
21942 backtrace; both are now done. Add items about printing enums.
21943
21944Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21945
21946 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
21947 "get signal $thissig" test fails.
21948
21949 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
21950
21951Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21952
21953 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
21954 compiler warning with dec alpha compiler.
21955
21956 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
21957 extra \n from gdb_test call (this explains why the prompt test
21958 that I removed yesterday was there).
21959 (user_defined_command_test): Remove extra \n and prompt test.
21960
21961 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
21962 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
21963 doesn't exist.
21964 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
21965 Also remove alpha workaround, which turns out to be because
21966 SIGABRT == SIGLOST.
21967
21968 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
21969
21970 * gdb.base/help.exp: Don't test "help show".
21971
21972Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
21973
21974 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
21975 "set print address" is on.
21976 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
21977 pass prompt to gdb_test; gdb_test already looks for the prompt.
21978
21979 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
21980
21981 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
21982 was a vestige of the manual TESTSTRATEGY, and the purpose of it
21983 was to make sure that gdb can read a core file. But (a) the "read
21984 the corefile" part didn't make it to a1-selftest.exp, we just
21985 delete the corefile after creating it, and (b) we test reading
21986 corefiles in corefile.exp anyway. Also, this test left around a
21987 xgdb process on Solaris.
21988
21989 * gdb.base/corefile.exp: Also test backtrace.
21990
21991Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
21992
21993 * gdb.base/commands.exp: Test a simple user defined command with
21994 arguments and if/while statements; verify the full user command is
21995 printed by "show user".
21996
21997 * gdb.base/commands.exp: Test if/while commands as part of a
21998 breakpoint command list; verify they appear in breakpoint
21999 information.
22000
22001Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22002
22003 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22004 than by dividing by zero.
22005
22006Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22007
22008 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22009 performing an inferior call with watchpoints enabled.
22010 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22011 call.
22012
22013Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22014
22015 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22016 of "file" command.
22017
22018 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22019 Add additional pattern for when "int operator int(void);" appears
22020 in a different order.
22021
22022Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22023
22024 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22025
22026 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22027 and "signal" with ".*".
22028
22029Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22030
22031 * TODO: Add note about "handle all nostop".
22032
22033 * gdb.base/{sigall.c, sigall.exp}: New test.
22034 * gdb.base/Makefile.in: Add it.
22035
22036Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22037
22038 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22039 when invoking GDB, suppresses any windowing interface.
22040
22041Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22042
22043 * config/sim-gdb: New file, simulator testing support.
22044
22045Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22046
22047 * gdb.base/interrupt.exp: Test calling func1 twice.
22048
22049Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22050
22051 * gdb.base/list.exp (test_forward_search): Set timeout higher
22052 when we'll be getting lots of output from gdb.
22053
22054 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22055 "init_malloc" to after the expect statement. Run it if that
22056 regexp is taken, but also for two others which happen if source
22057 cannot be found.
22058
22059Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22060
22061 * gdb.base/printcmds.exp: New test, for printing register before
22062 program is running.
22063
22064Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22065
22066 * gdb.base/list.exp: Correct some alternate expect patterns
22067 to reflect changes in list1.c.
22068
22069Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22070
22071 * TODO: Add item regarding large frames.
22072
22073 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22074
22075 * TODO: Remove item about enabling return.exp; it
22076 is enabled. Suggest a few more "return" tests.
22077
22078Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22079
22080 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22081 anonymous unions.
22082
22083Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22084
22085 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22086 and pr-5646.o, so "make" is the same as "make all", not "make
22087 pr-4975.o".
22088
22089Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22090
22091 * gdb.base/list.exp: Adjust expectations to reflect changes in
22092 list1.c.
22093 (test_forward_search): New test proc.
22094 * gdb.base/list1.c (long_line): New function, has long source line.
22095
22096Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22097
22098 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22099 additional line of code that was added.
22100
22101Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22102
22103 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22104 tests so as not to overflow expect's input buffers.
22105 * gdb.disasm/hppa.exp: Corresponding changes.
22106
22107Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22108
22109 Beginnings of template debugging tests.
22110 * gdb.c++/templ-info.cc: New file to test for template
22111 debugging capability of the compiler.
22112 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22113 templ-info.cc.
22114 * gdb.c++/templates.cc: Add explicit template instantiations
22115 to enable compiling with -fno-implicit-templates. Add destructor
22116 and 'value' method to T5 class for template tests.
22117 * gdb.c++/templates.exp: Add testcases for printing of template
22118 types, setting breakpoints on template methods and calling a
d63a86f8 22119 template method.
c906108c
SS
22120
22121Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22122
22123 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22124 branch target since some assemblers (gas-2.5) may emit a
22125 relocation for the branch instead of resolving it in the
22126 assembler.
22127
22128Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22129
22130 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22131 through signal handler.
22132
22133Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22134
22135 * configure.in (*-*-netware): Use config/mt-netware.
22136
22137 * config/mt-netware: New file.
22138 * config/mt-i386-netware: Removed, separate configs for different
22139 netware architectures are no longer needed now that we have
22140 --with-headers.
22141
22142Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22143
22144 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22145 by the recent changes to use ANSI C arithmetic conversions.
22146
22147Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22148
22149 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22150 bug involving using inferior_pid to figure out whether to select a
22151 frame.
22152
22153Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22154
22155 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22156 match the current disassembler output.
22157
22158Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22159
22160 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22161 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22162 types, expect "int" as type of integer values (for now).
22163
22164Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22165
22166 * gdb.base/commands.exp: New tests for if/while commands.
22167
22168Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22169
22170 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22171 by .*, since hex values have different syntax in Chill mode.
22172
22173Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22174
22175 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22176 linefeed from expect pattern for repeated types with indices > 9.
22177
22178Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22179
22180 First part of Fortran test suite.
22181 * gdb.fortran: New directory.
22182 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22183
22184Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22185
22186 * gdb.base/default.exp: Update expect pattern for load command
22187 without arguments.
22188
22189Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22190
22191 * configure.in: Change i386 to i[345]86.
22192 * gdb.base/configure.in: Likewise.
22193 * gdb.c++/configure.in: Likewise.
22194 * gdb.chill/configure.in: Likewise.
22195
22196Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22197
22198 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22199 patterns, since that is not a valid context for comments.
22200
22201Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22202
22203 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22204 repeated types and repeated types with indices > 9.
22205
22206Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22207
22208 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22209 2417; old bug has been fixed.
22210
22211Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22212
22213 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22214 send the newline ourselves instead of assuming gdb_test will do
22215 so when passed an empty input string.
22216
22217 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22218 stabs testcode.
22219
22220Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22221
22222 * lib/gdb.exp (gdb_test): Don't send anything if the first
22223 argument is an empty string. This makes cases where we want to
22224 match output that is already in expect's buffers (for example,
22225 matching a breakpoint after gdb_run_cmd has been called) work
22226 reliably.
22227
22228Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22229
22230 * config/netware.exp: New file.
22231
22232Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22233
22234 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22235 the -B and -L prefixes so we can find the debugging stub.
22236
22237 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22238 there and we are using the gcc from the tree.
22239
22240 * gdb.base/types.c: Removed.
22241
22242 * gdb.base/configure.in: Look for makefile fragments in ../config.
22243 Recognize i386-*-netware.
22244 * gdb.c++/configure.in: Likewise.
22245
22246Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22247
22248 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22249 the correct TCL syntax.
22250
22251Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22252
22253 * gdb.base/opaque.exp: use runto instead of messing around with
22254 breakpoints. Simplify by using gdb_test.
22255
22256 * gdb.base/bitfields.exp: restart between tests on netware targets
22257 because breakpoints aren't relocated after target death. Run
22258 processes to completion.
22259
22260 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22261
22262Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22263
22264 * Makefile.in: Remove extra tabs that confuse some versions
22265 of "make". Use the newly built gdb to test with by default,
22266 rather than the first one in the tester's search path.
22267
22268Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22269
22270 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22271
22272 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22273 condition help.
22274
22275Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22276
22277 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22278
22279 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22280 running.
22281 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22282 * gdb.base/funcargs.exp: Likewise.
22283
22284 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22285 * gdb.base/funcargs.exp: Likewise.
22286
22287 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22288 message is "".
22289
22290Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22291
22292 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22293 return,signals,twice}.exp: Handle non-existant binaries
22294 consistantly.
22295
22296 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22297 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22298 might testing a cross development system.
22299
22300Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22301
22302 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22303 runtest script is relative to ${srcdir}, not ${rootdir}.
22304
22305Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22306
22307 * gdb.base/signals.exp: Allow for optionality of breakpoint
22308 address.
22309
22310Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22311
22312 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22313
22314Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22315
22316 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22317 for size_t definition.
22318 * gdb.c++/templates.cc: Likewise
22319
22320 * config/mt-i386-netware: New file.
22321
22322 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22323 defined.
22324
22325 * gdb.base/Makefile.in: Added support for systems that name core
22326 files by appending "core" to the program name.
22327 * gdb.base/a1-selftest.exp: Likewise.
22328
22329Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22330
22331 * gdb.base/return.exp: Add comment and message for `return double'
22332 test failure on Sparc Solaris.
22333
22334Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22335
22336 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22337
22338Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22339
22340 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22341 from optimizing them away.
22342 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22343 patterns to include default constructors and assignment operators,
22344 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22345 character in the output of the virtual base pointer.
22346
22347Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22348
22349 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22350 expression match in print_addr_of to avoid unintented matches.
22351 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22352 versions up to 2.5.8.
22353
22354Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22355
22356 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22357 included file to run under newer versions of expect.
22358 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22359 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22360 Remove xfail for the virtual table of BDDHookV.
22361
22362Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22363
22364 * lib/gdb.exp (string_to_regexp): Set a default result.
22365 (default_gdb_start): Fix misleading message.
22366
22367Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22368
22369 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22370 Remove all CC, etc definitions.
22371 * config/mt-hpux: New file.
22372 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22373 (CFLAGS, LDFLAGS): Define.
22374 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22375
22376 * Makefile.in (site.exp): Don't insert host_os, etc.
22377 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22378 (distclean): Check existence of subdir.
22379 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22380 * gdb.base/Makefile.in: General cleanup and simplification.
22381 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22382 to build executables. Use default rule to build .o files.
22383 (EXPECT, RUNTEST, CC): Fix relative pathname.
22384 (site.exp): Don't insert host_os, etc.
22385 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22386 and/or SIGUSR1 defined.
22387 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22388 * gdb.c++/Makefile.in: General cleanup and simplification.
22389 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22390 (CFLAGS): Remove.
22391 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22392
22393Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22394
22395 * gdb.base/recurse.exp: Misc changes to get tests running again
22396 after Kung's changes to the watchpoint code.
22397 * gdb.base/watchpoint.exp: Likewise.
22398
22399Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22400
22401 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22402
22403Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22404
22405 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22406 * lib/gdb.exp (default_gdb_start): Define.
22407 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22408 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22409 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22410 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22411 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22412 Don't call gdb_target_udi in between tests.
22413
22414Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22415
22416 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22417 (which was basically just a local version of the same thing). In
22418 addition to avoiding duplication, gdb_test_exact is faster.
22419 * lib/gdb.exp (gdb_test_exact): Fix typo.
22420
22421 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22422 don't give an error.
22423
22424 * gdb.base/term.exp: Call delete_breakpoints before starting.
22425
22426 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22427 (t10): Add comment.
22428
22429Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22430
22431 Reorganization of the GDB Test Suite.
22432
22433 * gdb.base: New directory, contains all the basic tests.
22434 * gdb.c++: New directory, tests specific to C++.
22435 * gdb.chill: New directory, tests specific to Chill.
22436 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22437 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22438 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22439 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22440 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22441 t30-31 to chill).
22442 * */gdbme.*: Rename to match appropriate expect scripts.
22443 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22444 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22445 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22446 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22447 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22448 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22449 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22450 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22451 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22452 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22453 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22454 gdb.c++/virtfunc.cc: New names of C++ files.
22455 * gdb.chill/chillvars.ch: New name of Chill file.
22456 * gdb.base/configure.in, gdb.c++/configure.in,
22457 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
22458 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
22459 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
22460 * configure.in (configdirs): Update to reflect directory changes.
22461 (target_abbrev): No longer define for any configuration.
22462 * Makefile.in: Cosmetic improvements to header comments.
22463
22464Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
22465
22466 Various changes to gdb.t31:
22467
22468 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
22469 * gdbme.ch: Make all key-words and predefineds be upper-case.
22470 * chillvars.exp: Expect key-words and predefinds in upper-case.
22471
22472 * chillvars.exp: Use gdb_test_exact many places.
22473 Change expected output for arrays (which now includes index labels).
22474
22475 * pr-5020.exp, gdme.ch (module PR_5020):
22476 New test, for PR-5020.
22477
22478Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
22479
22480 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
22481 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
22482
22483Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
22484
22485 * Makefile.in: Fix bit-rot in definitions of CHILL,
22486 CHILL_FOR_TARGET and Chill_LIB.
22487 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
22488 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
22489 CHILL, and CHILL_LIB.
22490
22491Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
22492
22493 * Revert the previous changes. Please see Rob's directory
22494 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
22495
22496Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
22497
22498 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
22499 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
22500 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
22501 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
22502 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
22503 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
22504 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
22505 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
22506 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
22507 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
22508 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
22509 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
22510 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
22511 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
22512 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
22513 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
22514 changes from 94Q1.
22515
22516Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
22517
22518 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
22519 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
22520 Rob's new testing fragments.
22521
22522Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
22523
22524 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 22525 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
22526
22527Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22528
22529 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
22530 version also, match on casted version strings, and match on
22531 gdb startup case where the line numbers might be messed up.
22532
22533Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
22534
22535 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 22536 (CFLAGS): Delete it from here.
c906108c
SS
22537
22538Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
22539
22540 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
22541
22542Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
22543
22544 * Makefile.in (RUNTEST): Default to just "runtest".
22545
22546Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22547
22548 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
22549 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
22550 the code has been restructured.
22551
22552Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22553
22554 * gdb.t00/default.exp (set write): Allow any number of \r and/or
22555 \n, not just one of each.
22556
22557 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
22558 /bin/cc gives a warning if you do.
22559
22560Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
22561
d63a86f8 22562 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
22563 __t10ListS_link1ZUiRCUiPT0
22564
22565Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22566
22567 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
22568 on local variables in recursive functions.
22569
22570 * gdb.t07/Makefile.in: Build the new test.
22571
22572Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22573
22574 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
22575 directly. Instead compare the return values from actual calls.
22576
22577Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
22578
22579 * Makefile.in (check): Set TCL_LIBRARY for runtest.
22580
22581Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22582
22583 * From Peter Schauer with minor modifications.
a9c64011
AS
22584 * gdb.t15/return.exp (return_tests): Handle targets where "return"
22585 stops in mid-line in the caller. Add xfail for returning a float
22586 value on X86 targets.
c906108c
SS
22587
22588Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22589
22590 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
22591 to avoid expect lossage.
22592 (fmem_LRbug_tests): Likewise.
22593 * gdb.disasm/hppa.s: Corresponding changes.
22594
22595 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
22596 conditions to work with latest dejagnu/expect.
22597
22598 * gdb.t15/funcargs.exp (finish from indirect call): No longer
22599 expected to fail on the PA.
22600 (backtrace in call with trampolines): Explicitly require main
22601 to be frame #1 (no trampolines should show up in backtrace).
22602
22603 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
22604 "continue -expect".
22605 * gdb.t06/break.exp: Likewise.
22606 * gdb.t07/watchpoint.exp: Likewise.
22607 * gdb.t13/bitfields.exp: Likewise.
22608 * gdb.t15/{funcargs,return}.exp: Likewise.
22609 * gdb.stabs/weird.exp: Likewise.
22610 * config/{mips,udi}-gdb.exp: Likewise.
22611
22612 * hppa.sed: Enclose comments within a sed command to avoid
22613 losing with the old OSF1 sed.
22614
22615Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22616
22617 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
22618 sequent dynix.
22619 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
22620 * gdb.t15/funcargs.exp: Conditionally step again to really
22621 finish from marker_call_with_trampolines. Handle the case where
22622 the first step from within call_with_trampolines already steps
22623 us back to main.
22624 * gdb.t15/gdbme.c: Add comment to closing brace of
22625 call_with_trampolines for funcargs.exp.
22626
22627Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22628
d63a86f8 22629 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
22630 Fix typo(s).
22631
22632Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22633
22634 * gdb.t07/gdbme.c: More code for watchpoint testing.
22635
22636 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
22637 "Hardware watchpoint" throughout file.
22638 (test_watchpoint_triggered_in_syscall): New test.
22639 (test_complex_watchpoint): New test.
22640
22641Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22642
22643 * gdbme.c (call_with_trampolines): New function to try and step
22644 into. Tests trampoline problems on the PA.
22645
22646 * funcargs.exp (localvars_in_indirect_call): No longer expect
22647 stepping into indirect call to fail on PAs.
22648 (test_stepping_over_trampolines): New test.
22649
22650Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22651
22652 * TODO: Add suggestions for static member function tests, and
22653 completion tests.
22654
22655Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22656
22657 * TODO: Add suggestions for "p/a" tests.
22658
22659 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
22660 (default_gdb_exit): Replace all the hair with sending "quit" to
22661 the process with a simple close.
22662
22663Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22664
22665 * TODO: Add suggestions for shared library tests.
22666
22667Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22668
22669 * TODO: Add suggestions for x/s tests.
22670
22671Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22672
22673 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
22674 "enable once", and "enable breakpoints once" with ".*".
22675
22676Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22677
22678 * TODO: Add suggestions about structure passing tests.
22679
22680Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22681
22682 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
22683 the primary1 test, use work around if __GNUC__ < 2.
22684 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
22685 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
22686 Test for bad output rather than waiting for timeout. Issue
22687 second continue only if first continue failed.
22688
22689Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22690
22691 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
22692 operator[] test with gdb_test because the old code didn't seem to
22693 be getting the quoting right with the new dejagnu.
22694
22695Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
22696
22697 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
22698 one from the path.
22699 * Makefile.in: Use a fresh expect if there is one, use runtest
22700 from the src tree if there is one.
d63a86f8 22701
c906108c
SS
22702Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22703
22704 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
22705 next over recursive call. Revise the tests from that point on
22706 (which had been skipped) to match GDB's actual (correct) output.
22707
22708 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
22709 with next over a breakpoint whose condition is false.
22710
22711 * gdb.t00/help.exp: Comment out "help set print" tests just like
22712 (and for same reason as) "help set" test.
22713
22714Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22715
22716 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
22717 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
22718
22719Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22720
22721 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
22722 necessary gdb_target_udi.
22723
22724 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
22725
22726 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
22727 1838 and 2417; they are fixed.
22728
22729 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
22730 gdb.t03/ptype.exp (ptype structure, ptype union):
22731 Remove xfails; the test is looser than when the xfails were added.
22732
22733 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
22734 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
22735
22736 * gdb.t01/run.exp: Only run shell test if isnative.
22737
22738 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
22739 since "run" automatically loads if necessary. Call gdb_target_udi
22740 after the "file" since "file" kills any execution target.
22741
22742 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
22743 GDB. GDB doesn't work that way (not anymore at least) on UDI.
22744 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
22745 argument for UDI.
22746
22747Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22748
22749 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
22750
22751 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
22752
22753Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22754
22755 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
22756 properly quoting regexps. This makes the second argument to
22757 demangle a fixed string, which matches the callers, instead of a
22758 shell-style pattern which is what the previous implementation
22759 used. Update some of the callers.
22760
22761Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22762
22763 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
22764 (comib_nullified_tests): Fix typo.
22765 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
22766 strings. No longer expected to fail.
22767
22768 * gdb.disasm/hppa.s (addib_tests): Fix typo.
22769 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
22770 strings. No longer expected to fail.
22771
22772 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
22773 string. No longer expected to fail.
22774
22775Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22776
22777 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
22778 No longer expected to fail.
22779
22780 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
22781 string. No longer expected to fail.
22782
22783Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22784
22785 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
22786 only in the names (I probably got most of them). I was even
22787 generous with some which differed in underscores in names, and
22788 probably missed a few, and I *still* was able to remove almost a
22789 third of the file with almost no impact on testsuite coverage.
22790
22791Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22792
22793 * gdb.t00/default.exp: Match udi_attach error message as well as
22794 the one from child_attach.
22795
22796 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
22797
22798 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
22799
22800 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
22801 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
22802
22803 * Move test with enums and partial symbols back to
22804 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
22805 Reverts the change of 26 May 93. Per today's change to
22806 stabs.texinfo, the behavior that weird.exp was expecting was
22807 unreasonable; what is important is that the compiler+gdb get
22808 things right, which happens with a recent gcc. Also fix the test
22809 to deal with native compilers which put out the stab gdb can't
22810 deal with.
22811
22812Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22813
22814 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
22815 in the names. The main thing these accomplish is to slow things down.
22816 Many more such duplicates surely remain.
22817
22818 * gdb.t00/help.exp: Comment out "help support" test just like
22819 (and for same reason as) "help set" test.
22820
22821Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
22822
22823 * gdb.t06/break.exp: Remove setup_xfails for
22824 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
22825 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
22826 about known bug in gcc to include up through 2.5.8.
22827 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
22828 well as "_vb$".
22829 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
22830 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
22831 with latest gcc and gdb.
22832 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
22833 well as "_vb$".
22834
22835Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22836
22837 * configure.in (hppa*-*-*): Also configure and build stabs-only
22838 tests.
22839
22840Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22841
22842 * gdb.t10/hppa.mt: A makefile fragment for the PA.
22843 * gdb.t10/configure.in (hppa*-*-*): Use it.
22844
22845Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22846
22847 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
22848
22849Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22850
22851 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
22852 versions prior to 1.13.5.
22853
22854Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22855
22856 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
22857 the prompt is at the start of a line.
22858
22859Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
22860
22861 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
22862 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
22863 in the copr tests now.
22864 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
22865 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
22866 expected to fail.
22867
22868Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
22869
22870 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
22871 gdb.t31/chillvars.exp, lib/gdb.exp:
22872 Tweak to run under either version of expect.
22873 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
22874 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
22875 * gdb.t11/list.exp: Remove extraneous whitespace.
22876
22877Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22878
22879 * gdb.t16/printcmds.exp (test_print_strings): Accept
22880 "(unsigned char *) " before the string.
22881
22882 * TODO: Add notes about printing of fancy types and GDB expressions.
22883
22884Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
22885
22886 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
22887 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 22888 if doing mips-idt-ecoff.
c906108c
SS
22889
22890Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
22891
22892 * Most .exp files: Tweak to run under either version of expect.
22893
22894Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22895
22896 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
22897 xfails; I'm not sure why they are failing, but not because of PR 1806.
22898
22899Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
22900
22901 * config/unix-gdb.exp: Remove gdb_unload cause it's already
22902 defined in lib/gdb.exp.
22903
22904Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22905
22906 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
22907 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
22908 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
22909 have to be typeless.
22910
22911Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22912
22913 * TODO: Add suggestion for copyright year test.
22914
22915Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
22916
22917 * configure.in (*-*-lynxos*): Add stabs tests.
22918
22919Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22920
22921 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
22922 so insert a tab before any assembler directive in column zero.
22923
22924 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
22925 stores.
22926 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
22927 stores.
22928 (fpu_short_memory_tests): Likewise.
22929
22930Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22931
22932 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
22933 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
22934 .stabs directives in comments.
22935
22936Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22937
22938 * TODO: New file, describing tests we could write.
22939 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
22940
22941Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22942
22943 * gdb.t06/signals.exp: Add kludge to force re-sync.
22944
22945 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
22946 to xgdb instead of gdb, get out of gdb.
22947
22948Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
22949
22950 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
22951 for info.
22952
22953Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
22954
22955 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
22956 * gdb.stabs/configure.in (hppa*-*-*): Use it.
22957 * gdb.stabs/hppa.sed: New sed script for the PA.
22958
22959Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22960
22961 * gdb.stabs: Re-write weird.def and configuration to use sed
22962 instead of cpp. sed is portable and POSIX; cpp is neither.
22963
22964Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22965
22966 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
22967
22968Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22969
22970 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
22971
22972Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22973
22974 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
22975 "_vb$".
22976 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
22977 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
22978
22979Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22980
22981 * lib/gdb.exp: Comment out code which depends on non-existent
22982 `transform' procedure.
22983
22984Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
22985
22986 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
22987 * lib/gdb.exp: Transform tool name.
22988 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
22989 1.1's new error handling system.
22990
22991Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22992
22993 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
22994
22995Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22996
22997 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
22998 They made pattern matching so slow that timeouts happened on
22999 heavily loaded systems. Now any output from "show print" which
23000 gets us back to the GDB prompt is a PASS.
23001
23002Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23003
23004 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23005
23006Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23007
23008 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23009
23010 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23011 It is not from PR 3220.
23012
23013Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23014
23015 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23016 just started failing because they depended on the order the
23017 subcommands are presented, or exact docstring text. This kind of
23018 test is a pain and has minimal benefit.
23019
23020Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23021
23022 * gdb.t09/corefile.exp: At end of test, use "core" command with
23023 no arguments.
23024
23025Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23026
23027 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23028 17}/Makefile.in: Make it possible to run the testsuite with Sun
23029 make and CC = cross gcc by adding explicit build rules for .o
23030 files.
23031
23032Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23033
23034 * gdb.t15/funcargs.exp: Don't put comments on same line as
23035 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23036
c906108c
SS
23037Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23038
23039 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23040
23041Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23042
23043 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23044 * gdb.t20/inherit.exp: remove three dumplicate entries.
23045
23046Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23047
23048 * gdb.t06/break.exp: For "next over recursive call", fail on any
23049 incorrect output, not just on "factorial (value=2)".
23050
23051Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23052
23053 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23054 working now. Add an xfail if accesing a bss variable causes
23055 a memory error if the target is not yet run.
23056
23057Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23058
23059 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23060 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23061 name of __st* demangling (2 strings). Did Kung really get the
23062 more than 95 others right without testing them?
23063
23064Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23065
23066 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23067
23068Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23069
23070 * configure.in (configdirs): Add gdb.disasm
23071 * gdb.disasm: New directory for GDB disassembler tests.
23072 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23073
23074Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23075
23076 * gdb.t00/help.exp: Don't test "help set".
23077
23078 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23079 from within expect statements. None of these happen anymore and
23080 they cause regressions to be silently unnoticed.
23081
23082 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23083 messages) about known failures with gcc cygnus-2.4.5-930417.
23084
23085 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23086 comp-info.exp so it gets built if it doesn't exist.
23087
23088 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23089 it is no longer used.
23090 * gdb.t13/comp-info.c: Removed.
23091
23092Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23093
23094 * gdb.t06/signals.exp: Add xfail for sun3.
23095
23096Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23097
23098 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23099 relevant because ^C doesn't get sent but failure can be reproduced
23100 interactively).
23101
23102Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23103
23104 * gdb.stabs/alpha.mt: New configuration file for alpha.
23105 * gdb.stabs/configure.in: Use it.
23106 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23107 sharing with alpha.mt, redefine long to word via preprocessor.
23108 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23109 for alpha.
23110 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23111 native cc.
23112 * gdb.t00/teststrategy.exp: Change expect string so that we
23113 consume the `(xgdb)' from the command echo and from the gdb prompt.
23114 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23115 gdb currently compares all values as long, so this failure probably
23116 applies to any configuration where LONGEST is bigger than a target int.
23117 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23118 with gcc.
23119 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23120 to handle opaque pointers, gcc is.
23121 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23122 as first argument. Include <sys/types.h> and change all operator
23123 new definitions to use size_t.
23124 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23125 now that we use size_t.
23126
23127Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23128
a9c64011 23129 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23130 a long or float array cast all array members to the same type.
a9c64011 23131 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23132 with 64 bit longs.
a9c64011 23133 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23134 on alpha.
a9c64011 23135 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23136
23137Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23138
23139 * gdb.t24 (demangle.exp): Constructors of templates have names like
23140 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23141 section 14.6 of the ARM.
23142
23143 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23144 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23145 accomplish little and slow down the testsuite.
23146
23147 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23148 Accept spaces various places.
23149
23150Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23151
23152 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23153 with watchpoint enabled.
23154
23155 * Makefile.in: Remove definition of CC and remove the second
23156 definition of CXX (the "CXX = gcc" one remains). These definitions
23157 were causing backquotes to be expanded within backquotes, which
23158 doesn't work.
23159
23160Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23161
23162 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23163
23164Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23165
a9c64011
AS
23166 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23167 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23168 by mips cc and contains no stabs entries.
23169
23170Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23171
23172 * config/vx-gdb.exp: Use fake device to load files rather than
23173 NFS.
23174 * lib/gdb.exp: New proc to do "file" command.
23175 * config/unix-gdb.exp: Use new "file" proc.
23176
23177Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23178
23179 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23180 Rework board rebooting slightly.
23181 (gdb_exit): Don't exit from the remote shell; there isn't one.
23182 * gdb.stabs/weird.exp: If a program is being debugged already,
23183 kill it.
23184 * gdb.t04/setvar.exp: Stop and restart gdb.
23185 * gdb.t05/expr.exp: Likewise.
23186 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23187 restart gdb and reload the program.
23188 * gdb.t08/opaque.exp: Likewise.
23189 * gdb.t12/scope.exp: Likewise.
23190 * gdb.t13/bitfields.exp: Likewise.
23191 * gdb.t15/funcargs.exp: Likewise.
23192 * gdb.t20/classes.exp: Likewise.
23193 * gdb.t03/ptype.exp: Increase timeout.
23194 * gdb.t16/printcmds.exp (test_print_string_constants,
23195 test_print_array_constants): Likewise.
23196 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23197 * gdb.t20/classes.exp (do_tests): Likewise.
23198 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23199
23200Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23201
23202 * gdb.stabs: Renamed *wierd* to *weird*.
23203
23204Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23205
23206 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23207 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23208
23209Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23210
23211 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23212 (do_tests): Remove xfail for whatis on one_var and two_var.
23213
23214Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23215
23216 * Makefile.in: Made cross building work better by adding
23217 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23218
23219Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23220
23221 * gdb.t15/{return.c,return.exp,Makefile.in}:
23222 New test, currently commented out.
23223
23224Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23225
23226 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23227 still running and removes the leftover named socket so GDb can do
23228 clean restarts.
23229
23230Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23231
23232 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23233 console, not GDB.
23234 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23235 cross testing works better with "make check"
23236 * config/unix-gdb: Use default procedures for exit and version.
23237 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23238 with the newest VxWorks.
23239
23240Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23241
23242 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23243 old form.
23244
23245 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23246 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23247
23248 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23249
23250 * config/unix-gdb.exp: Remove this version of gdb_exit
23251 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23252 Rob says he'll look at it when he gets back to testing boards.
23253
23254Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23255
23256 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23257 an expected fail for certain ptype commands.
23258
23259 * gdb.t20/classes.exp: Update expected results of "ptype class
23260 Base1" to account for the constructor that now appears in the type.
23261
23262Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23263
23264 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23265 disappeared from list.
23266 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23267 "alldone" proc with call to cleanup and exit.
23268 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23269 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23270 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23271 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23272 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23273 "alldone" proc with simple returns that suppress remaining
23274 tests. The alldone proc went away many months ago.
23275
23276Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23277
23278 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23279
23280 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23281
23282Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23283
23284 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23285 as vax gdb will display them.
23286
23287Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23288
23289 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23290 optimizers.
23291
23292 * scope.exp: Change "bad value for localval" messages so each one
23293 is unique.
23294
23295 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23296 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23297
23298 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23299
23300Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23301
23302 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23303 doesn't exist (due to optimization).
23304
23305Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23306
23307 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23308 contains \r because the filename is long.
23309
23310 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23311 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23312
23313Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23314
23315 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23316 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23317 Ultrix.
23318 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23319 int tests.
23320 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23321
23322Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23323
23324 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23325
23326 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23327 to match does not match the passing case but still matches the
c906108c
SS
23328 failing case.
23329
23330Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23331
23332 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23333
23334Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23335
23336 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23337 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23338 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23339 Remove various versions of gdb_exit.
23340 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23341 gdb_exit.
23342 * config/unix-gdb.exp: gdb_exit remains here, and should override
23343 the generic version, since it's doing a lot of wierd stuff that
23344 the other versions aren't. FIXME, fold it in, or abandon this
23345 version.
23346
23347Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23348
23349 * gdb.t24/demangle.exp: Add tests for PR 3220.
23350
23351Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23352
23353 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23354
23355Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23356
23357 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23358 "i386-*-*". Works for i486 as well.
23359
23360 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23361 bug, and expand domain of xfail to all SVR4 systems, since the
23362 actual problem is likely to be in generic SVR4 /proc support.
23363
23364Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23365
23366 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23367
23368Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23369
23370 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23371 xfails for other systems. Match a missing 'Continuing.' as an
23372 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23373
23374 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23375 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23376 Only issue warning for missing executables if -all option is used.
23377
23378 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23379 file if -all option is used. It's like an unpredictable XFAIL.
23380
23381Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23382
23383 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23384 for dynamically linked binaries.
23385
23386 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23387
23388Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23389
23390 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23391 to state that this is a known bug in old versions of g++.
23392
23393Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23394
23395 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23396 while waiting for `Continuing'.
23397
23398Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23399
23400 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23401 in text, data, and bss.
23402 * gdb.t10/nodebug.c: Add local and global test variables for
23403 initialized and uninitialized data.
23404
23405Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23406
23407 * config/unix-gdb.exp (gdb_exit): Add "wait".
23408
23409Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23410
23411 * gdb.t06/signals.exp: xfail the continue from the handler for all
23412 targets.
23413
23414 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23415 function with watchpoints enabled, the i386 call dummy starts with
23416 a call.
23417
23418 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23419 386 bsd names its corefiles.
23420
23421Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23422
23423 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23424 compilers don't grok it.
23425 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23426 with small octal ints rather than character constants, which
23427 are signed and might not fit if first promoted to int.
23428
23429Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23430
23431 * gdb.t09/Makefile.in (clean): Remove corefile.
23432
23433Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23434
23435 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23436
23437Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23438 and Jim Kingdon (kingdon@cygnus.com)
23439
23440 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23441 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23442 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23443
23444Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23445
23446 * gdb.t17/interrupt.exp: Add xfail for hppa.
23447
23448Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23449
23450 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23451 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23452 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23453 to determine signed-ness of bitfields and use the result to setup
23454 the xfail.
23455 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23456 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23457 call line is reached if necessary.
23458
23459Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23460
23461 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
23462
23463Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23464
23465 * gdb.t06/break.exp: Also test `clear' command.
23466
23467Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23468
23469 * gdb.t00/teststrategy.exp: Remove extra quote.
23470
23471 * gdb.t07/watchpoint.exp: Change xfail for calling function with
23472 watchpoint enabled to be for all non-68k machines.
23473
23474 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
23475
23476Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23477
23478 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
23479 targets use aout.mt instead of ecoff.mt as gas understands
23480 standard aout format.
23481
23482Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23483
23484 * lib/gdb.exp (runto): Don't insist that function we are running to
23485 was compiled with -g.
23486
23487 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
23488
23489 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
23490 to get back into the read system call.
23491 Accept leading newline in case where we woke it up.
23492
23493Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23494
23495 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
23496 to make the stabs test work on ecoff systems using gcc and -with-stabs.
23497 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
23498 enable ecoff configuration.
23499
23500Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23501
23502 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
23503
23504Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23505
23506 * gdb.t16/printcmds.exp: Add another printf test.
23507
23508Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
23509
23510 * configure.in: If configured -with-stabs on any target, add
23511 stabsdirs to configdirs.
23512
23513Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23514
23515 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
23516 fun" so pattern does not match the command itself.
23517
23518Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23519
23520 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
23521
23522Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23523
23524 * gdb.t17/interrupt.exp: Test for more things.
23525
23526Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23527
23528 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
23529 compiler arranges the code and line numbers.
23530
23531 * gdb.t17/interrupt.exp: Don't send \n after ^C.
23532
23533Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23534
23535 * gdb.t00/help.exp: Increase expect input buffer size.
23536
23537Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23538
23539 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
23540
23541 * gdb.t07/watchpoint.exp: Add xfail for hppa.
23542
23543 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
23544
23545 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
23546 [0-9]*, not just [0-9].
23547
23548Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23549
23550 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
23551
23552 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
23553
23554Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23555
23556 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
23557
23558Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23559
23560 * gdb.t06/signals.c: Add xfails for sun3.
23561
23562 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
23563
23564 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
23565 test_stepping tests.
23566
23567Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23568
23569 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
23570
23571 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
23572
23573 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
23574 rather than actually putting it through cpp twice.
23575
23576 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
23577
23578Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
23579
23580 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
23581 no longer needed.
23582
23583Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23584
23585 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
23586
23587 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
23588 C++ features prints as "struct", make it a pass, not an xfail.
23589
23590Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23591
23592 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
23593 Don't require VA to print as "class" rather than "struct".
23594
23595Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
23596
23597 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
23598
23599Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23600
23601 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
23602
23603Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23604
23605 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
23606 order.
23607
23608Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23609
23610 * gdb.t16/printcmds.exp: Add printf tests.
23611
23612 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
23613
23614 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
23615
23616Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
23617
23618 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
23619 pass counts, to counteract any existing or future setup_xfails.
23620
23621Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23622
23623 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
23624 {BEGIN,END}_COMMON for common block instead of STAB.
23625 * gdb.stabs/wierd.exp: Add xfail for rs6000.
23626
23627 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
23628 intp_var should be N_GSYM not N_LSYM.
23629 wierd-aout.S: Use a label for the value of the N_SO.
23630 wierd.def: Remove all backslashes.
23631 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
23632
23633Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23634
23635 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
23636 get the expected next to inheritance3.
23637
23638Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23639
23640 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
23641 now that gcc-2.4 gets it right.
23642
23643Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23644
23645 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
23646
23647 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
23648 generating comp-info.exp which works for cross-compilation.
23649
23650Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
23651
23652 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
23653 "*-*-sysv4.*".
23654
23655Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
23656
23657 * gdb.t01/run.exp: Start with a fresh gdb.
23658 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
23659 SVR4.x.
23660
23661Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
23662
23663 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
23664 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
23665 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
23666 Makefile.in (distclean, realclean): Remove gdbme.c from list of
23667 things to remove.
23668
23669Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
23670
23671 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
23672 test cases from bug reports.
23673
23674Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
23675
23676 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
23677 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
23678 avoid spurious xfails.
23679 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
23680 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
23681 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
23682
23683Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
23684
23685 * gdb.t00/teststrategy.exp: Rework to provide more useful
23686 description of each test, fix problem with systems that define
23687 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
23688 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
23689 results for "next over recursive call" so timeouts aren't taken
23690 by error.
23691
23692Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
23693
23694 * gdb.t12/scope.exp: Test printing of variables before run.
23695
23696 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
23697 printed in wrong order due to sorting.
23698
23699Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
23700
23701 * gdb.t00/teststrategy.exp: Fix expected results for printing
23702 user entered string constant. Is array of char, prints with no
23703 address.
23704
23705 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
23706 commands.
23707 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
23708 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
23709 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
23710 of struct of char arrays.
23711 * gdb.t00/radix.exp: New tests for radix commands.
23712
23713Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
23714
23715 * gdb.t16/printcmd.exp: Print a variable before running program
23716 (with xfail for AIX).
23717
23718Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
23719
23720 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
23721
23722 * gdb.t16/printcmd.exp: Don't print variables before running program.
23723
23724 * gdb.t06/break.exp: Don't require envp argument to main.
23725
23726 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
23727
23728 * gdb.t02/whatis.exp, gdb.t11/list.exp:
23729 Add xfails for rs6000.
23730
23731 * gdb.t02/whatis.exp: Change other tests not to re-test something
23732 we already tested.
23733
23734 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
23735 each type used has a variable of that type.
23736
23737Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
23738
23739 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
23740
23741Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
23742
23743 * configure.in: change srctrigger to be a file, not a directory
23744
23745Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
23746
23747 * configure.in (mips-idt-ecoff*): Added trailing '*'.
23748
23749 * gdb.t11/list.exp: Fixed a couple of typos.
23750
23751Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
23752
23753 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
23754 is fixed and PR is closed.
23755 * gdb.t16 (gdbme.c): Add simple test string variable.
23756 * gdb.t16 (printcmds.exp): Add tests with simple test string
23757 variable, primarily for boundaries on "set print elements".
23758
23759Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
23760
23761 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
23762 Make leading 0's optional and don't expect a tab in the middle
23763 of the number.
23764
23765 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
23766
23767 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
23768 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
23769 don't end command passed to gdb_test with newline.
23770
23771 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
23772 signed keyword away, don't expect signed bitfields to be signed.
23773
23774 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
23775 printing with only as many 1's as are in the field as well as printing
23776 with 32 1's (see comment).
23777
23778Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
23779
23780 * gdb.t00/default.exp: Start with a fresh gdb.
23781 * configure.in (configdirs): Remove gdb.t31 until the chill
23782 compiler works again. It no longer is able to find chillrt0
23783 since it isn't in libchill.a anymore.
23784 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
23785 wierd.o, make more modular.
23786 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
23787 spurious newlines that caused problems.
23788
23789Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23790
23791 * Move test with enums and partial symbols from gdb.t03/ptype.exp
23792 to gdb.stabs/wierd.exp since GCC has worked around the bug.
23793 gdb.stabs/wierd.{exp,def}: Many new tests.
23794
23795 * gdb.t00/default.exp: update info line for new message.
23796
23797 * gdb.t02/{whatis.exp,gdbme.c}:
23798 Test that "char *" doesn't print as "caddr_t".
23799
23800Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23801
23802 * gdb.t00/help.exp: Use .* in place of some help messages which
23803 just changed.
23804 gdb.t00/default.exp: Update "info frame" test for new message.
23805 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
23806 Remove some xfails
23807
23808Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23809
23810 * gdb.t03/{gdbme.c,ptype.exp}:
23811 Add tests for typedef'd struct and union without tags.
23812 Also check "whatis" on a variable of a typedef'd enum without a tag.
23813
23814 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
23815 PRMS 1823; the bug still exists but isn't reproduced by this test
23816 anymore), and remove rs6000 XFAIL (the bug is fixed).
23817
23818 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
23819 duplicated from whatis.exp. For those that are left, accept
23820 "long", "long int", or "int" for long variables (whatis.exp already
23821 has an XFAIL for "int", so no need to fail it here).
23822
23823 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
23824 Deal with GCC's names for types now that GDB uses the compiler's names.
23825
23826 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
23827 setup_xfail's for sunos4. If we #defined the signed keyword away,
23828 don't expect GDB to know that char it is signed.
23829
23830 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
23831
23832Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
23833
23834 * configure.in (configdirs): Add gdb.t24 for C++ tests that
23835 should work on any system, regardless of debugging format.
23836 * gdb.t21/demangle.exp: Move to gdb.t24.
23837 * gdb.t24/demangle.exp: Move from gdb.t21.
23838 * gdb.t24/{Makefile.in, configure.in}: New files.
23839
23840Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23841
23842 * configure.in: Do gdb.stabs and C++ tests only for stabs.
23843 * gdb.stabs: New directory.
23844
23845Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23846
23847 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
23848 not just "Quit anyway?".
23849
23850Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
23851
23852 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
23853 that all setup_xfails are immediately followed by clear_xfails.
23854
23855Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
23856
23857 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
23858 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
23859 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
23860 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
23861 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
23862 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
23863 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
23864 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
23865 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
23866 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
23867 gdb.t31/chillvars.exp, lib/gdb.exp:
23868 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
23869 bug-gdb@prep.ai.mit.edu.
23870
23871Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
23872
23873 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
23874 with 0.0, not integer 0.
23875
23876Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
23877
23878 * gdb.t06/break.exp: Update for "Kill the program" message change.
23879
23880Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
23881
23882 * Makefile.in (GDBFLAGS): Set to -nx.
23883 * Makefile.in (site.exp): Use GDBFLAGS.
23884
23885Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23886
23887 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
23888 Makefiles.
23889 (check): depend on just-check.
23890 (just-check): added so that tests can be run without a noop
23891 build pass.
23892
23893Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
23894
23895 Switch to using configure's configdirs.
23896 * Makefile.in (Makefile): add configure.in dependency.
23897 (SUBDIRS): removed redundant assignment.
23898 * configure.in: switch subdirs assignment to configdirs.
23899 * gdb.t*/configure.in: new files.
23900
23901Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
23902
23903 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
23904 works.
23905
23906Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
23907
23908 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
23909 in explicit rules. Apparently this is not supported by some makes.
23910
23911Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
23912
23913 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
23914
23915Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23916
23917 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
23918 disappeared.
23919
23920Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
23921
23922 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
23923
23924Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
23925
23926 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
23927 watchpoint problem that is now fixed.
23928 * gdb.t30/chexp.exp: Remove setup_xfail for printing
23929 uninitialized convenience variables.
23930 * gdb.t31/chillvars.exp: Fix expected patterns for printing
23931 structures.
23932
23933Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23934
23935 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
23936 which causes expect to get out of sync with gdb on long output
23937 from help set.
23938 * gdb.t09/corefile.exp: Make expected pattern for core file
23939 failing signal and frame output format less sun specific.
23940
23941Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
23942
23943 * gdb.t31/chillvars.exp: Add and remove initial dummy
23944 breakpoint, so that symbol table is forced in.
23945 (Needed at least on Sunos4, though it seems not SVR4.)
23946 * gdb.t31/chillvars.exp: Update for changed output format.
23947
23948Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
23949
a9c64011 23950 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
23951
23952Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
23953
23954 * Makefile.in: Added --srcdir when invoking runtest, removed the
23955 need for a local config file. (optional now)
23956
23957Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
23958
23959 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
23960 failure count used to force early termination. Add some more
23961 expected failures for gnu style demangling.
23962
23963Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23964
23965 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
23966 pmi variable from gdb.t20/gdbme to get optimized away.
23967 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
23968 Check for written corefile upon timeout _and_ eof.
23969
23970Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23971
23972 * config/unix-gdb.exp: Add missing return 0.
23973
23974Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23975
23976 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
23977 test termination.
23978
23979Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
23980
23981 * configure.in (subdirs): Put back gdb.t17 which mysteriously
23982 disappeared.
23983
23984Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
23985
23986 * gdb.t10/crossload.exp: Disable the i860-elf test until such
23987 time as i860 support works.
23988
d63a86f8 23989 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
23990 "backtrace 100\r" rather than just "backtrace\r", to match last
23991 change.
23992
23993Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
23994
23995 * config/udi-gdb.exp (gdb_exit): Remove close command.
23996 (gdb_target_udi): New procedure to set the UDI target.
23997 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
23998 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
23999 Added waits for prompts after several question responses. Added
24000 some more responses used by a29k-amd-udi-gdb.
24001 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24002 pass different arguments, restart UDI connection after program
24003 completion.
24004 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24005 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24006 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24007 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24008 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24009 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24010 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24011 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24012 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24013 after program completion.
24014 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24015 compiled with a SELECT_VECS setting.
24016 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24017 infinite recursion.
24018
24019 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24020 Added checks for COFF results, and made them expected failures for
24021 all targets. It would be better to make them expected failures
24022 for COFF targets only.
24023
24024Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24025
24026 * Makefile.in: add null dvi target, don't bother to recurse
24027 through test directories for info and install-info; rename
24028 $(datadir) to be dejagnu instead of deja-gnu
24029
24030Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24031
24032 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24033 compiler to coredump.
24034 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24035 code.
24036
24037Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24038
24039 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24040 coredump.
24041 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24042 code.
24043
24044Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24045
24046 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24047 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24048 which in a shell. Deletes xgdb when done.
24049 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24050 Tests the return from the "set height" or "set width" commands.
24051 Added a few return codes where needed.
24052
24053Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24054
24055 * Makefile.in (SUBDIRS): Add gdb.t17.
24056 * configure.in (subdirs): Add gdb.t17.
24057 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24058 files to test gdb's calling of functions in the inferior with
24059 the correct arguments and gdb's ability to retrieve any
24060 result returned.
24061
24062Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24063
24064 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24065 may be called after gdb goes away. Previous versions of expect
24066 needed these to avoid file descriptor leaks, but they cause
24067 errors with the current revision of expect.
24068 * gdb.t00/gdbvars.exp: Use -re on expected output after
24069 setting sevenbit-strings.
24070 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24071 to set sevenbit-strings consistent across tests.
24072 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24073 set sevenbit-strings consistent across tests.
24074
24075Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24076
24077 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24078 expected output to match current "expect" expectations.
24079
24080Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24081
24082 * gdb.t00/default.exp: Change expected output for default "source"
24083 command, to match new gdb behavior which requires a filename to
24084 source.
24085
24086Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24087
24088 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24089 expected fail for i486-*-* that misses the marker2 function.
24090 * gdb.t10/crossload.exp (bfddefault): Allow successful
24091 recognition of a format to pass even if no symbols are found.
24092 Explicitly catch failures where the format is not recognized
24093 or is ambiguous, and add the reason to the fail message.
24094 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24095 the cause is and invalid target and add reason to failure message.
24096 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24097 elf32-i386, elf32-sparc, and elf32-i860.
24098 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24099 Set up expected failure for 'filename'::variable scope resolution,
24100 which is now apparently broken on all targets.
24101 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24102 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24103 gdb.t23/templates.exp: Change failure for missing binfile into
24104 just a warning.
24105 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24106 references.
24107
24108Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24109
24110 * gdb.t00/default.exp: Add expected output for default "source"
24111 command, to match new gdb behavior.
24112 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24113
24114Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24115
24116 * config/*-gdb.exp: returns an error, rather than exiting on
24117 internal errors.
24118
24119Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24120
24121 * gdb.t03/gdbme.c: Add pointer to struct variable.
24122 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24123 referencing struct members.
24124
24125Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24126
24127 * configure.in (mips-idt-ecoff): New target.
24128 * config/mips-gdb.exp: New file for remote board using MIPS remote
24129 debugging protocol.
24130
24131 * Redid configuration scheme. Removed gdb.t*/configure.in.
24132 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24133 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24134 distclean targets. Built executables via .o files. Adjusted
24135 tests to account for source files in $(srcdir) rather than
24136 $(objdir).
24137 * lib/gdb.exp (runto): Don't expect () after the function name,
24138 because it may have arguments.
24139
24140Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24141
24142 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24143 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24144 expected failures for mips-idt-* and mips-sgi-*.
24145 * gdb.t00/default.exp (attach): Kill process if requested.
24146 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24147 that does not read core files.
24148 * gdb.t01/run.exp: Removed checks for exit status code.
24149 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24150 it is linked in.
24151 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24152 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24153 appropriate, rather than doing it by hand.
24154 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24155 execution.
24156 * gdb.t10/crossload.exp: Kill existing program if needed.
24157 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24158 appropriate, rather than doing it by hand. Always increase
24159 timeout for this test, not just for VxWorks.
24160
24161Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24162
24163 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24164 of Chill STRUCT types and STRUCT values.
24165 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24166 than "char".
24167 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24168 struct2): New struct definitions and initializations to test
c906108c
SS
24169 simple Chill STRUCT types.
24170
24171Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24172
24173 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24174 the null byte at the end of strings.
24175 * gdb.t00/default.exp: Make show version insensitive to copyright
24176 date.
24177 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24178 to avoid dependencies on target char signedness.
24179 * gdb.t16/printcmds.exp: Update expected results for explicitly
24180 unsigned char.
24181 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24182 now work.
24183 * gdb.t21/demangle.exp: Add many more patterns for template
24184 demangling, most of them being expected failures.
24185 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24186 string we are matching for, to match on the whole string.
24187 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24188 and fix a whole bunch that had incorrect expected output but were
24189 passing anyway because of the bug in "proc demangle".
24190 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24191 type.
24192 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24193
24194Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24195
a9c64011
AS
24196 * gdb/testsuite: made modifications to testcases, etc., to allow
24197 them to work properly given the reorganization of deja-gnu and the
24198 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24199
24200Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24201
24202 * gdb/testsuite: Initial creation of gdb/testsuite.
24203 Migrated dejagnu testcases and support files for testing nm to
24204 gdb/testsuite from deja-gnu. These files were moved "as is"
24205 with no modifications. This migration is part of a major overhaul
24206 of dejagnu. The modifications to these testcases, etc., which
24207 will allow them to work with the new version of dejagnu will be
24208 made in a future update.
48efe704 24209
8d8cb839 24210 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24211\f
8d8cb839
EZ
24212;; Local Variables:
24213;; mode: change-log
24214;; left-margin: 8
24215;; fill-column: 74
24216;; version-control: never
24217;; End:
902f2ccb
MC
24218
24219 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24220 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24221 Copying and distribution of this file, with or without modification,
24222 are permitted provided the copyright notice and this notice are preserved.