gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3a69ffb2
JK
12012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2
3 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4
8fabffee
DE
52012-03-17 Doug Evans <dje@google.com>
6
7 * dg-extract-results.sh: Handle KFAILs.
8
ab260dad
JK
92012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10
11 PR symtab/13777
12 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
13
53ba8333
JB
142012-03-16 Joel Brobecker <brobecker@adacore.com>
15
16 * gdb.ada/set_pckd_arr_elt: New testcase.
17
481860b3
GB
182012-03-16 Gary Benson <gbenson@redhat.com>
19
20 PR breakpoints/10738
21 * gdb.opt/inline-break.exp: New file.
22 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
23 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
24 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
25 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
26 * gdb.base/async-shell.exp: Likewise.
27 * lib/mi-support.exp (library_loaded_re): Likewise.
28
410528f0
TT
292012-03-15 Tom Tromey <tromey@redhat.com>
30
31 * gdb.cp/virtfunc2.exp: Update expected output.
32 * gdb.cp/pr9631.exp: Update expected output.
33 * gdb.cp/member-ptr.exp: Update expected output.
34 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
35 output.
36 * gdb.cp/casts.exp: Update expected output.
37
c4aeac85
TT
382012-03-15 Tom Tromey <tromey@redhat.com>
39
40 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
41 (test_info_vtbl): Likewise.
42 (do_tests): Call test_info_vtbl.
43 * gdb.cp/virtfunc.cc (va): New global.
44
856d06f9
TS
452012-03-15 Thomas Schwinge <thomas@codesourcery.com>
46
47 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
48 describing DWARF data structures.
49 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
50 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
51 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
52 * gdb.dwarf2/dw2-entry-value.S: Likewise.
53 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
54 * gdb.dwarf2/dw2-param-error.S: Likewise.
55 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
56 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
57 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
58 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
59 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
60 * gdb.dwarf2/pr11465.S: Likewise.
61
e837f12a
JK
622012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
63
64 * gdb.mi/mi2-prompt.exp: New file.
65
ccbb4f28
JB
662012-03-13 Joel Brobecker <brobecker@adacore.com>
67
68 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
69
32039130
JB
702012-03-13 Joel Brobecker <brobecker@adacore.com>
71
72 * gdb.ada/bp_range_type: New testcase.
73
16899756
DE
742012-03-13 Doug Evans <dje@google.com>
75
76 * gdb.base/default.exp: Delete tests for symbol-reloading.
77 * gdb.base/help.exp: Ditto.
78 * gdb.base/setshow.exp: Ditto.
79 * gdb.base/gdb_history: Delete references to symbol-reloading.
80
87b0bb13
JK
812012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
82
83 * gdb.base/attach-twice.c: New files.
84 * gdb.base/attach-twice.exp: New files.
85
0d7941a9
KS
862012-03-08 Keith Seitz <keiths@redhat.com>
87
88 * lib/gdb.exp (gdb_get_line_number): Throw an
89 error instead of returning -1.
90 * gdb.base/break.exp: Remove unused variable
91 bp_location5.
92 * gdb.base/hbreak2.exp: Likewise.
93 * gdb.base/sepdebug.exp: Likewise.
94
f4647387
YQ
952012-03-08 Yao Qi <yao@codesourcery.com>
96 Pedro Alves <palves@redhat.com>
97
98 Fix PR server/13392.
99 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
100 (tracepoint_change_loc_2): Remove kfail. Return if failed to
101 download tracepoints.
102 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
103 (pending_tracepoint_resolved_during_trace): Likewise.
104 (pending_tracepoint_installed_during_trace): Likewise.
105 (pending_tracepoint_with_action_resolved): Likewise.
106
83c532cb
KS
1072012-03-08 Keith Seitz <keiths@redhat.com>
108
109 * gdb.ada/array_bounds.exp: Get breakpoint for line
110 with "START", not "STOP".
111 * gdb.python/py-infthread.exp: Do not continue to
112 line marked "Break here.", which is undefined.
113
d6b6bbb7
LM
1142012-03-08 Luis Machado <lgustavo@codesourcery.com>
115
116 Revert:
117
118 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
119
120 Implement testsuite workaround for PR breakpoints/13781.
121 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
122 (set breakpoint condition-evaluation host): New conditional command.
123
7fe25d9b
JK
1242012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
125
126 Fix CU relative vs. absolute DIE offsets.
127 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
128 one.
129
51898c15
JK
1302012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
131
132 Fix false FAIL on distros with relro linkage as default.
133 * gdb.reverse/solib-precsave.exp: Try to compile the test using
134 -Wl,-z,norelro first.
135
8131799e
JB
1362012-03-06 Joel Brobecker <brobecker@adacore.com>
137
138 * gdb.ada/bp_on_var: New testcase.
139
ba241969
JB
1402012-03-06 Joel Brobecker <brobecker@adacore.com>
141
142 * gdb.ada/bp_enum_homonym: New testcase.
143
abe49676
YQ
1442012-03-06 Yao Qi <yao@codesourcery.com>
145
146 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
147 x86_64-*-* and i?86-*-*.
148 Set up KFAIL for gdb/13808.
149
d8df103b
TT
1502012-03-05 Tom Tromey <tromey@redhat.com>
151
152 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
153 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
154
b7b189f3
TT
1552012-03-05 Tom Tromey <tromey@redhat.com>
156
157 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
158
69dc1c4d
YQ
1592012-03-04 Yao Qi <yao@codesourcery.com>
160
161 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
162 messages for KFAIL.
163
3f20c47f
JK
1642012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
165
166 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
167 (print one_two_three, indexes off, print few_reps, indexes off)
168 (print many_reps, indexes off, print empty, indexes off)
169 (print one_two_three, print few_reps, print many_reps, print empty):
170 Call setup_xfail if $gcc_old.
171
abf1152a
JK
1722012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
173
174 Implement testsuite workaround for PR breakpoints/13781.
175 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
176 (set breakpoint condition-evaluation host): New conditional command.
177
a06715f8
JK
1782012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
179
180 Code cleanup.
181 * gdb.cp/mb-templates.exp: New variables executable. Use it for
182 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
183 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
184 number 1 by $bpnum. Four times.
185
5808517f
YQ
1862012-03-03 Yao Qi <yao@codesourcery.com>
187
188 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
189
dfe2ac14
JK
1902012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 Setup KFAIL for PR server/13796.
193 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
194
8bbc467a
JB
1952012-03-02 Joel Brobecker <brobecker@adacore.com>
196
197 * gdb.ada/operator_bp: New testcase.
198
c0eac87f
JB
1992012-03-02 Joel Brobecker <brobecker@adacore.com>
200
201 * gdb.ada/info_locals_renaming: New testcase.
202
4f42c881
TT
2032012-03-02 Tom Tromey <tromey@redhat.com>
204
205 * gdb.base/nextoverexit.c: New file.
206 * gdb.base/nextoverexit.exp: New file.
207
7380c0c9
EBM
2082012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
209
210 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
211 parameter.
212
1faeff08
MR
2132012-03-01 Maciej W. Rozycki <macro@mips.com>
214
215 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
216 core registers.
217
320b6f49
MR
2182012-03-01 Maciej W. Rozycki <macro@mips.com>
219 Maciej W. Rozycki <macro@codesourcery.com>
220 Daniel Jacobowitz <dan@codesourcery.com>
221
222 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
223
ad5f7d6e
PA
2242012-03-01 Pedro Alves <palves@redhat.com>
225
226 PR gdb/13767
227
228 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
229 (gdb_collect_globals_test): Call it.
230
d3dc44a6
KS
2312012-03-01 Keith Seitz <keiths@redhat.com>
232
233 * gdb.cp/method2.exp: Output of overload menu is now
234 alphabetized. Update tests for "break A::method".
235 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
236 of hard-coding them.
237 Overload menu is alphabetized: rewrite to accommodate.
238 Unset variables LINE and TYPES which are used in other tests.
239 Compute the output of "info break".
240 Update the breakpoint table after all breakpoints are deleted.
241 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
242 compute ACTUALS and the method body based on parameters.
243 Update expected output accordingly.
244 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
245 unique comments to allow the use of gdb_get_line_number.
246
2472012-03-01 Keith Seitz <keiths@redhat.com>
248
249 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
250 some Tcl syntax.
251 * gdb.cp/ovldbreak.exp: Likewise.
252
7949c2a0
KS
2532012-03-01 Keith Seitz <keiths@redhat.com>
254
255 * gdb.base/help.exp (help show user): Update expected result
256 for new doc string changes (add "non-python").
257
7d74f244
DE
2582012-03-01 Scott J. Goldman <scottjg@vmware.com>
259
260 * gdb.python/py-cmd.exp: Add test to verify that python commands can
261 be put in the user-defined category and that the commands appear in
262 "help user-defined".
263
1b611343
JB
2642012-02-29 Joel Brobecker <brobecker@adacore.com>
265
266 * gdb.ada/tagged_not_init: New testcase.
267
99b1c762
JB
2682012-02-29 Joel Brobecker <brobecker@adacore.com>
269
270 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
271 * gdb.ada/enum_idx_packed: New testcase.
272
2d4a02ee
JB
2732012-02-29 Joel Brobecker <brobecker@adacore.com>
274
275 * gdb.ada/aliased_array: New testcase.
276
2e6fda7d
JB
2772012-02-29 Joel Brobecker <brobecker@adacore.com>
278
279 * gdb.ada/whatis_array_val: New testcase.
280
9a7f938f
JK
2812012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
282
283 Fix disp-step-syscall.exp: fork: single step over fork.
284 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
285 whitespaces.
286 (single step over $syscall): Remove its check.
287 (single step over $syscall final pc): New check.
288
8703a944
JK
2892012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
290
291 Support processors without SSSE3.
292 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
293 pabsd into ...
294 (ssse3_test): ... a new function.
295 (main): Call ssse3_test.
296 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
297 Update expected values everywhere.
298 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
299 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
300 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
301 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
302 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
303 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
304 Move these tests lower.
305 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
306 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
307 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
308 New tests.
309
c03e6ccc
YQ
3102012-02-29 Yao Qi <yao@codesourcery.com>
311 Pedro Alves <palves@redhat.com>
312
313 * gdb.trace/trace-mt.c: New.
314 * gdb.trace/trace-mt.exp: New.
315
7964b62a
TS
3162012-02-28 Thomas Schwinge <thomas@codesourcery.com>
317
2c8910ba
TS
318 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
319 numbers instead of hardcoding them.
320 * gdb.base/annota1.c: Provide suitable markers.
321 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
322 numbers instead of hardcoding them.
323 * gdb.base/annota3.c: Provide suitable markers.
324
325 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
326 * gdb.base/annota3.c: Likewise.
327 * gdb.base/sigall.c: Likewise.
328 * gdb.base/signals.c: Likewise.
329 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 330
5a41c0b7
MR
3312012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
332
333 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
334 failure return path.
335
ebbbe5c5
LM
3362012-02-27 Luis Machado <lgustavo@codesourcery.com>
337
338 * gdb.base/save-bp.exp: Account for new condition evaluator output.
339
8d126d8a
LM
3402012-02-24 Luis Machado <lgustavo@codesourcery.com>
341
342 * gdb.base/cond-eval-mode.exp: New file.
343
11337c2f
PA
3442012-02-24 Pedro Alves <palves@redhat.com>
345
346 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
347 (top level): Use with_test_prefix.
348
13fc3e3c
PA
3492012-02-24 Pedro Alves <palves@redhat.com>
350
351 * gdb.threads/attach-into-signal.exp (corefunc): Use
352 with_test_prefix.
353
07c1b626
JK
3542012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 Fix false FAILs on old CPUs without SSE.
357 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
358 Return untested for Illegal instruction.
359
596ba138
JK
3602012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
361
362 Fix false FAILs with glibc debug infos installed.
363 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
364 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
365
aeaa2474
SA
3662012-02-22 Sterling Augustine <saugustine@google.com>
367
368 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
369 constant with cast.
370
aed555c9
PA
3712012-02-21 Pedro Alves <palves@redhat.com>
372
373 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
374
78afebb4
PA
3752012-02-21 Pedro Alves <palves@redhat.com>
376
377 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
378
fdcfef12
PA
3792012-02-21 Pedro Alves <palves@redhat.com>
380
381 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
382 with_test_prefix.
383
0f4d39d5
PA
3842012-02-21 Pedro Alves <palves@redhat.com>
385
386 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
387 with_test_prefix here.
388 (top level): Do it here instead. Remove `:' from the
389 with_test_prefix string.
390 * gdb.base/attach-pie-misread.exp: Remove the leading space the
391 the suffix `:' from the with_test_prefix prefix string.
392 * gdb.base/break-interp.exp: Ditto.
393 * gdb.base/catch-load.exp: Ditto.
394 * gdb.base/disp-step-syscall.exp: Ditto.
395 * gdb.base/jit-so.exp: Ditto.
396 * gdb.base/jit.exp: Ditto.
397 * gdb.base/sepdebug.exp: Ditto.
398 * gdb.base/solib-display.exp: Ditto.
399 * gdb.base/solib-overlap.exp: Ditto.
400 * gdb.base/watch-cond-infcall.exp: Ditto.
401 * gdb.base/watchpoint.exp: Ditto.
402 * gdb.dwarf2/dw2-noloc.exp: Ditto.
403 * gdb.mi/mi-watch.exp: Ditto.
404 * gdb.mi/mi2-watch.exp: Ditto.
405 * gdb.threads/non-ldr-exc-1.exp: Ditto.
406 * gdb.threads/non-ldr-exc-2.exp: Ditto.
407 * gdb.threads/non-ldr-exc-3.exp: Ditto.
408 * gdb.threads/non-ldr-exc-4.exp: Ditto.
409 * gdb.threads/watchpoint-fork.exp: Ditto.
410 * gdb.threads/watchthreads-reorder.exp: Ditto.
411 * gdb.trace/change-loc.exp: Ditto.
412 * gdb.trace/pending.exp: Ditto.
413 * gdb.trace/status-stop.exp: Ditto.
414 * gdb.trace/strace.exp: Ditto.
415 * gdb.trace/trace-break.exp: Ditto.
416 * gdb.trace/unavailable.exp: Ditto.
417 * lib/gdb.exp (with_test_prefix): Always prefix with space and
418 suffix with colon. Adjust leading comments.
419
6a5870ce
PA
4202012-02-21 Pedro Alves <palves@redhat.com>
421 Tom Tromey <tromey@redhat.com>
422
423 * lib/gdb.exp: Add description of test prefixes.
424 (with_test_prefix): New procedure.
425 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
426 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
427 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
428 instead of lappend to append to pf_prefix.
429 * gdb.base/catch-load.exp: Use with_test_prefix.
430 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
431 * gdb.base/jit-so.exp: Use with_test_prefix.
432 * gdb.base/jit.exp: Use with_test_prefix.
433 * gdb.base/return-nodebug.exp (do_test): Use append instead of
434 lappend to append to pf_prefix.
435 * gdb.base/sepdebug.exp: Use with_test_prefix.
436 * gdb.base/solib-display.exp: Use with_test_prefix.
437 * gdb.base/solib-overlap.exp: Use with_test_prefix.
438 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
439 * gdb.base/watchpoint.exp: Use with_test_prefix.
440 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
441 * gdb.mi/mi-watch.exp: Use with_test_prefix.
442 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
443 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
444 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
445 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
446 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
447 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
448 append instead of lappend to append to pf_prefix.
449 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
450 * gdb.trace/change-loc.exp: Use with_test_prefix.
451 * gdb.trace/pending.exp: Use with_test_prefix.
452 * gdb.trace/status-stop.exp: Use with_test_prefix.
453 * gdb.trace/strace.exp: Use with_test_prefix.
454 * gdb.trace/trace-break.exp: Use with_test_prefix.
455 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
456 instead of lappend to append to pf_prefix.
457
35dc4a6b
JK
4582012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
459
460 Fix racy FAILs.
461 * gdb.base/inferior-died.c (main): Add return of 0.
462 * gdb.base/inferior-died.exp (continue): Fix expectation of
463 asynchronous events.
464 (p 1): New test.
465
c5a006e6
PA
4662012-02-20 Pedro Alves <palves@redhat.com>
467
468 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
469 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
470 gdb's internal debug output. For the non-threaded case, look for
471 "Program received signal SIGLARM", for the threaded case, peek at
472 the thread's siginfo.
473
cc51a170
PA
4742012-02-20 Pedro Alves <palves@redhat.com>
475
476 General cleanup, make output test messages unique, and build
477 different executable files for the non-threaded and threaded
478 cases.
479
480 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
481 Delete.
482 (executable_nothr, executable_thr): New globals.
483 (top level): Adjust to delete both executables.
484 (corefunc): New parameter $executable. Set $pf_prefix instead of
485 hand writing a prefix in tests. Issue a clean_restart and enable
486 lin-lwp debug output here.
487 (top level): Adjust. Use build_executable. Don't start gdb here,
488 and don't enable lin-lwp debug output here.
489 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
490
c755f03d
JK
4912012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 Fix racy FAILs.
494 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
495 "continue" command.
496
6bec5e0a
JK
4972012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
498
499 Fix for gdbserver non-extended mode.
500 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
501 and gdb_run_cmd.
502
2e8265fd
TT
5032012-02-17 Tom Tromey <tromey@redhat.com>
504
505 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
506 * gdb.python/py-events.exp: Check 'dir' output.
507 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
508
9e507076
YQ
5092012-02-17 Yao Qi <yao@codesourcery.com>
510
511 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
512
32d22ab1
TT
5132012-02-16 Tom Tromey <tromey@redhat.com>
514
515 * gdb.base/inferior-died.c: Don't include stdio.h.
516
9addecb9
TT
5172012-02-16 Tom Tromey <tromey@redhat.com>
518
519 * gdb.base/inferior-died.c: New file.
520 * gdb.base/inferior-died.exp: New file.
521
4cb6da1c
AR
5222012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
523
524 * gdb.base/break-inline.exp: New file.
525 * gdb.base/break-inline.c: New file.
526
3af2590d
TT
5272012-02-15 Tom Tromey <tromey@redhat.com>
528
529 * gdb.base/pc-fp.exp: Add "info register" tests.
530
29988831
TT
5312012-02-15 Tom Tromey <tromey@redhat.com>
532
533 * gdb.base/regs.exp: Remove.
534
10010058
PA
5352012-02-15 Pedro Alves <palves@redhat.com>
536
537 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
538 the target doesn't support tracepoints.
539 * gdb.trace/circ.exp: Ditto.
540 * gdb.trace/collection.exp: Ditto.
541 * gdb.trace/packetlen.exp: Ditto.
542 * gdb.trace/passc-dyn.exp: Ditto.
543 * gdb.trace/report.exp: Ditto.
544 * gdb.trace/tfind.exp: Ditto.
545 * gdb.trace/tspeed.exp: Ditto.
546 * gdb.trace/tsv.exp: Ditto.
547 * gdb.trace/unavailable.exp: Ditto.
548 * gdb.trace/while-dyn.exp: Ditto.
549
a2e0062d
PA
5502012-02-15 Pedro Alves <palves@redhat.com>
551
552 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
553 gdb_test_multiple, and call unsupported instead of fail, if the
554 remote side does not support the request.
555
a1999d40
PA
5562012-02-15 Pedro Alves <palves@redhat.com>
557
558 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
559 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
560 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
561 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
562 * gdb.server/server-run.exp: Make sure gdb is disconnected.
563 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
564 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
565 doesn't start with "extended-" already.
566
7cee1e54
PA
5672012-02-15 Pedro Alves <palves@redhat.com>
568
569 Support extended-remote. Avoid cascading timeouts.
570
571 * gdb.base/attach.exp (do_attach_tests): Add expected output for
572 the extended-remote target. If attaching with no file fails, load
573 the file manually.
574 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
575
816338b5
SS
5762012-02-14 Stan Shebs <stan@codesourcery.com>
577
578 * gdb.base/ena-dis-br.exp: Add enable count test.
579
cc30c4bd
PA
5802012-02-13 Pedro Alves <palves@redhat.com>
581
582 * config/mips-idt.exp: Delete.
583 * gdb.base/a2-run.exp: Remove mips-idt xfails.
584 * gdb.base/bitfields.exp: Remove mips-idt restarts.
585 * gdb.base/break.exp: Remove mips-idt references.
586 * gdb.base/chng-syms.exp: Ditto.
587 * gdb.base/default.exp: Ditto.
588 * gdb.base/funcargs.exp (funcargs_reload): Delete.
589 (top level): Don't call it.
590 * gdb.base/opaque.exp: Remove mips-idt restarts.
591 * gdb.base/ptype.exp: Remove mips-idt xfails.
592 * gdb.base/scope.exp: Remove mips-idt restarts.
593 * gdb.base/sepdebug.exp: Remove mips-idt references.
594 * gdb.base/watchpoint.exp (maybe_clean_restart)
595 (maybe_reinitialize): Delete.
596 (test_disabling_watchpoints, test_disabling_watchpoints)
597 (test_watchpoint_triggered_in_syscall)
598 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
599 Don't call them.
600
57008375
JK
6012012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
602
603 * gdb.server/server-exec-info.exp: New file.
604
4a2d9c08
PA
6052012-02-10 Pedro Alves <palves@redhat.com>
606
607 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
608 always non-empty.
609 (test_attach): Always pass $exec to test_attach_gdb.
610
09fa21bd
TT
6112012-02-08 Tom Tromey <tromey@redhat.com>
612
613 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
614 before inferior is started.
615
f0823d2c
TT
6162012-02-07 Tom Tromey <tromey@redhat.com>
617
618 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
619 Symbol.value.
620 * gdb.python/py-symbol.c (qq): Set default value.
621
6222012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
623
624 * gdb.python/py-symbol.c (qq): New global.
625 * gdb.python/py-symbol.exp: Add test for frame-less
626 lookup_symbol.
627 * gdb.python/py-symtab.exp: Fix line number.
628
f7e44f65
JB
6292012-02-03 Joel Brobecker <brobecker@adacore.com>
630
631 * gdb.ada/mi_task_arg: New testcase.
632
4c9ed63c
PA
6332012-02-02 Pedro Alves <palves@redhat.com>
634
635 * gdb.reverse/until-precsave.exp: Also put "record save" under the
636 extended timeout.
637
c0b9f2c6
PA
6382012-02-02 Pedro Alves <palves@redhat.com>
639
640 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
641 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
642
5f8cefd7
PA
6432012-02-02 Pedro Alves <palves@redhat.com>
644
645 * gdb.base/term.exp: Rewrite.
646 * gdb.base/term.c: New.
647
2f3a2569
PA
6482012-02-02 Pedro Alves <palves@redhat.com>
649
650 * gdb.base/default.exp (run "r" abbreviation, run): Add
651 extended-remote expected output.
652
f149aabd
TT
6532012-02-02 Tom Tromey <tromey@redhat.com>
654
655 * gdb.cp/dispcxx.exp: New file.
656 * gdb.cp/dispcxx.cc: New file.
657
03bef283
TT
6582012-02-01 Tom Tromey <tromey@redhat.com>
659
660 * gdb.base/jit-simple.exp: New file.
661 * gdb.base/jit-simple.c: New file.
662
a79b18b5
YQ
6632012-01-30 Yao Qi <yao@codesourcery.com>
664
665 * gdb.base/skip.exp: Make test result unique.
666
f0d1a53e
JK
6672012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
668
669 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
670 compatibility with valgrind-3.7.0.
671
4b3c9f41
PA
6722012-01-27 Pedro Alves <palves@redhat.com>
673
674 * gdb.base/watchpoint.exp (no_hw): New global.
675 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
676 disable hw watchpoints.
677 (test_wide_location_1, test_wide_location_2): If no_hw is set,
678 don't expect hw watchpoints.
679 (no_hw_watchpoints): Always clean restart.
680 (do_tests): New procedure, factored out from the top level.
681 (top level): Run tests twice. Once with hw watchpoints enabled,
682 another time with hw watchpoints disabled.
683
a13491c8
PA
6842012-01-27 Pedro Alves <palves@redhat.com>
685
686 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
687 out from the top level.
688 (top level): Call it instead.
689
f2c8a051
PA
6902012-01-27 Pedro Alves <palves@redhat.com>
691
692 * gdb.base/watchpoint.exp (top level): Re-enable hardware
693 watchpoints sooner.
694
654d7a9e
PA
6952012-01-27 Pedro Alves <palves@redhat.com>
696
697 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
698
274f47f3
PA
6992012-01-27 Pedro Alves <palves@redhat.com>
700
701 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
702 "You may have requested too many hardware
703 breakpoints/watchpoints".
704
e4d63ba2
PA
7052012-01-27 Pedro Alves <palves@redhat.com>
706
707 * gdb.base/watchpoint.exp (maybe_clean_restart)
708 (maybe_reinitialize): New.
709 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
710 expect "hit N times".
711 (test_disabling_watchpoints, test_complex_watchpoint)
712 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
713 Call maybe_clean_restart.
714 (top level): Use clean_restart. Remove "mips-idt-*"
715 reinitialization.
716
dbd95daf
PA
7172012-01-27 Pedro Alves <palves@redhat.com>
718
719 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
720
f3ad2025
PA
7212012-01-27 Pedro Alves <palves@redhat.com>
722
723 * gdb.base/watchpoint.exp: Clean restart after tests that don't
724 require `initialize' anymore. Remove unnecessary `initialize'
725 calls.
726
100aa3ae
PA
7272012-01-27 Pedro Alves <palves@redhat.com>
728
729 * gdb.base/watchpoint.exp (wp_set): Delete.
730 (initialize, test_simple_watchpoint, top level): Remove dead code.
731
c79a8e11
PA
7322012-01-27 Pedro Alves <palves@redhat.com>
733
734 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
735 typo.
736
048fe15a
PA
7372012-01-27 Pedro Alves <palves@redhat.com>
738
739 * config/extended-gdbserver.exp: New file.
740 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
741 comment.
742 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
743 * boards/native-extended-gdbserver.exp: New file.
744
4033a6bf
PA
7452012-01-26 Pedro Alves <palves@redhat.com>
746
747 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
748 and gdb_test_multiple.
749
3d7f4b81
PA
7502012-01-26 Pedro Alves <palves@redhat.com>
751
752 Make test messages unique, and more identifiable.
753 * gdb.multi/watchpoint-multi.exp: Change test messages.
754
484abf42
TT
7552012-01-25 Tom Tromey <tromey@redhat.com>
756
757 * gdb.base/solib-disc.exp: Fix regexps.
758
edcc5120
TT
7592012-01-24 Tom Tromey <tromey@redhat.com>
760
761 * lib/mi-support.exp (mi_expect_stop): Add special case for
762 solib-event.
763 * gdb.base/catch-load-so.c: New file.
764 * gdb.base/catch-load.exp: New file.
765 * gdb.base/catch-load.c: New file.
766 * gdb.base/break-interp.exp (reach_1): Update regexp.
767
30b91c90
JK
7682012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
769
770 Fix fuzzy results.
771 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
772 lpsimple and func.
773
53fe1783
GB
7742012-01-24 Gary Benson <gbenson@redhat.com>
775
776 Delete #if 0'd out code.
777 * gdb.base/default.exp (info catch): Remove.
778 * gdb.base/gdb_history (info catch): Likewise.
779 * gdb.base/help.exp (info catch): Likewise.
780
d0d8b0c6
JK
7812012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
782
783 Fix watchpoints to be specific for each inferior.
784 * gdb.multi/watchpoint-multi.c: New file.
785 * gdb.multi/watchpoint-multi.exp: New file.
786
4403d8e9
JK
7872012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
788
789 Fix watchpoints across inferior fork.
790 * gdb.threads/watchpoint-fork-child.c: New file.
791 * gdb.threads/watchpoint-fork-mt.c: New file.
792 * gdb.threads/watchpoint-fork-parent.c: New file.
793 * gdb.threads/watchpoint-fork-st.c: New file.
794 * gdb.threads/watchpoint-fork.exp: New file.
795 * gdb.threads/watchpoint-fork.h: New file.
796
050a2e1d
PA
7972012-01-23 Pedro Alves <palves@redhat.com>
798
799 * gdb.base/call-signal-resume.exp: Allow output after "return".
800
6a52fb62
PA
8012012-01-20 Pedro Alves <palves@redhat.com>
802
803 * gdb.python/py-finish-breakpoint.py: Fix typo.
804
145b16a9
UW
8052012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
806
807 * gdb.base/info-proc.exp: Also run on remote targets. Main
808 "info proc" command is now always present; whether target supports
809 actual info proc operation is detected when attempting to issue
810 the command.
811
26f6125e
JK
8122012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
813
814 * .gdbinit: Remove.
815
eb5227ce
PA
8162012-01-19 Pedro Alves <palves@redhat.com>
817
818 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
819 look at the funtions' returns.
820 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
821 (jprint.print(int, int)): Change return type to int. Adjust.
822
1db33378
PP
8232012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
824
825 PR gdb/9538
826 * gdb.base/sepdebug.exp: New test.
827
b9736cf8
PA
8282012-01-18 Pedro Alves <palves@redhat.com>
829
830 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
831 Allow output before ^done.
832
4aac40c8
TT
8332012-01-16 Tom Tromey <tromey@redhat.com>
834
835 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
836 Add tests for relative directory.
837
cafec441
TT
8382012-01-16 Tom Tromey <tromey@redhat.com>
839
840 * gdb.base/printcmds.c (enum flag_enum): New.
841 (three): New global.
842 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
843 enum printing.
844 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
845 FlagEnumerationPrinter.
846 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
847 * gdb.python/py-pp-maint.c (enum flag_enum): New.
848 (fval): New global.
849
abcc4978
PA
8502012-01-16 Pedro Alves <palves@redhat.com>
851
852 * lib/gdb.exp (banned_procedures): New variable.
853 (banned_variables_traced): Rename to ...
854 (banned_traced): ... this.
855 (gdb_init): Also trace banned procedures.
856 (gdb_finish): Also untrace banned procedures.
857
97ccebe8
PA
8582012-01-16 Pedro Alves <palves@redhat.com>
859
860 Remove all calls to strace.
861
2af7517b
JK
8622012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
865 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
866
9241a8bc
PP
8672012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
868
869 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
870 * gdb.base/pie-execl.exp: Likewise.
871
3848a17f
KS
8722012-01-12 Keith Seitz <keiths@redhat.com>
873
874 PR mi/10586
875 * gdb.mi/var-cmd.c (struct anonymous): New structure.
876 (do_anonymous_type_tests): New function.
877 (main): Call do_anonymous_type_tests.
878 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
879 (verify_everything): New procedure.
880 * gdb.mi/mi-var-cp.cc (class A): New class.
881 (anonymous_structs_and_unions): New function.
882 (main): Call anonymous_structs_and_unions.
883 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
884 (verify_everything): New procedure.
885
440e2fca
KS
8862012-01-12 Keith Seitz <keiths@redhat.com>
887
888 * lib/mi-support.exp: Expand comments about PATH_EXPR.
889 (varobj_tree::get_path_expr): Assume that all varobjs are
890 compound unless they are known simple types.
891 Adjust path expressions based on parent type, path parent type,
892 and tree language.
893 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
894 the root varobj.
895 (mi_walk_varobj_tree): Add LANGUAGE parameter.
896
675399c9
PA
8972012-01-11 Pedro Alves <palves@redhat.com>
898
899 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
900 core files on this machine" anymore.
901
97ddaa9b
PH
9022012-01-11 Paul Hilfinger <hilfingr@adacore.com>
903
904 * gdb.base/watchpoint.c (recurser): Initialize local_x.
905 (main): Repeat recurser call.
906 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
907 equivalent to 'local_x'.
908
ea733575
PH
9092012-01-11 Paul Hilfinger <hilfingr@adacore.com>
910 Joel Brobecker <brobecker@adacore.com>
911
912 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
913
2ca0b532
PA
9142012-01-05 Pedro Alves <alves.ped@gmail.com>
915
916 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
917 * gdb.python/py-events.c (first): Add bits for new "step N" test.
918 * gdb.python/py-events.exp: Test that "step N" tripping on a
919 breakpoint emits a breakpoint event.
920
6e681866
JB
9212012-01-03 Joel Brobecker <brobecker@adacore.com>
922
923 * gdb.base/auxv.exp: Reformat the copyright notice.
924
3c2d6aff
YQ
9252012-01-03 Yao Qi <yao@codesourcery.com>
926
927 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
928 (strace_trace_on_diff_addr): New.
929 * gdb.trace/strace.c: (main): Add two local variables.
930
0852fee3
UW
9312011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
932
933 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
934 * gdb.cell/gcore.exp: Likewise.
935 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
936 to verify the correct instance of main is selected.
937
12c3e59c
JB
9382012-01-02 Joel Brobecker <brobecker@adacore.com>
939
940 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
941 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
942 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
943 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
944 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
945 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
946 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
947 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
948 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
949 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
950 gdb.threads/thread_check.c: Reformat copyright header.
951
c0f378ec
EBM
9522011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
953
e4a7ca93 954 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
955 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
956 is not enabled.
957
3bc96cfb
JK
9582011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
961 parameter to self_exec, adjust the function.
962 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
963 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
964 (set var do_exit = 0): Remove test.
965 (newline at end of file): Add one.
966
095bcf5e
JB
9672011-12-27 Joel Brobecker <brobecker@adacore.com>
968
969 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
970 New files.
971
18d19bd1
JK
9722011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
973
974 Fix racy FAILs.
975 * gdb.threads/fork-thread-pending.c (barrier): New variable.
976 (thread_function, thread_forker): Call pthread_barrier_wait for it.
977 (main): Call pthread_barrier_init for it.
978
e809353a
JK
9792011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
980
981 Fix double send_gdb leading to racy FAILs.
982 * gdb.base/break.exp (set silent break bp_location1): Replace
983 3x send_gdb and gdb_expect by gdb_test.
984 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
985 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
986 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
987 instead of send_gdb. Twice.
988 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
989 3x send_gdb and gdb_expect by gdb_test.
990 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
991
da8cb7ec
JK
9922011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
993
994 * gdb.linespec/linespec.exp: Compile using {c++}.
995
ae1a303e
JK
9962011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
997
998 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
999 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
1000 (verify GCC PR debug/51668): New test.
1001
cc72b2a2
KP
10022011-12-23 Kevin Pouget <kevin.pouget@st.com>
1003
1004 Introduce gdb.FinishBreakpoint in Python.
1005 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
1006 py-finish-breakpoint2
1007 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
1008 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
1009 instead of line number.
1010 * gdb.python/py-finish-breakpoint.c: New file.
1011 * gdb.python/py-finish-breakpoint.exp: New file.
1012 * gdb.python/py-finish-breakpoint.py: New file.
1013 * gdb.python/py-finish-breakpoint2.cc: New file.
1014 * gdb.python/py-finish-breakpoint2.exp: New file.
1015 * gdb.python/py-finish-breakpoint2.py: New file.
1016
3b7962f9
JK
10172011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1018
1019 Partial fix of compatibility with gcc-4.7.
1020 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
1021 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
1022 Add comment to add a PASS case in the future.
1023
6538471c
JK
1024 Fix compatibility with gcc-4.7.
1025 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
1026
7052e42c
UW
10272011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
1028
1029 PR tdep/12797
1030 * gdb.base/callfuncs.exp: Remove KFAIL.
1031
9ac7f98e
JB
10322011-12-21 Joel Brobecker <brobecker@adacore.com>
1033
1034 * gdb.ada/task_bp: New testcase.
1035
f6eeced0
JK
10362011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
1039 -DNO_SECTIONS.
1040 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
1041
72225e17
JK
10422011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
1045 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
1046 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1047 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
1048 conditional for gcc <= 4.5.
1049
13ac8d2c
JK
10502011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1051
1052 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
1053 by XFAIL.
1054 * gdb.cp/static-method.exp (info addr A::func())
1055 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1056 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1057 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1058 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
1059 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
1060 (test value of F in k3_m): Likewise.
1061 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1062 Likewise.
1063
049682ba
JK
10642011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1065
1066 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
1067 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
1068 Remove.
1069 * gdb.threads/attachstop-mt.c: Remove.
1070 * gdb.threads/attachstop-mt.exp: Remove.
1071
2c9d8796
MK
10722011-12-17 Mark Kettenis <kettenis@gnu.org>
1073
1074 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
1075
e0f9f062
DE
10762011-12-16 Doug Evans <dje@google.com>
1077
f4aa2101 1078 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
1079 * boards/native-gdbserver.exp: New file.
1080
e0f9f062
DE
1081 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
1082 gdbserver output.
1083 (gdbserver_default_get_remote_address): New function.
1084 (gdbserver_start): Call gdb,get_remote_address to compute argument
1085 to "target remote" command.
1086
80b6e756
PM
10872011-12-16 Phil Muldoon <pmuldoon@redhat.com>
1088
1c3ad6ab 1089 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
1090 python print-stack. Add set/show python print-stack
1091 off|full|message tests.
1092
1576bd00
YQ
10932011-12-15 Yao Qi <yao@codesourcery.com>
1094
1095 * gdb.trace/strace.c: New
1096 * gdb.trace/strace.exp: New.
1097
d6a0f6e0
TT
10982011-12-14 Tom Tromey <tromey@redhat.com>
1099
1100 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
1101
31015e1d
DE
11022011-12-14 Doug Evans <dje@google.com>
1103
1104 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
1105
7b50312a
PA
11062011-12-14 Pedro Alves <pedro@codesourcery.com>
1107
1108 PR threads/10729
1109
1110 * gdb.mi/watch-nonstop.c: New file.
1111 * gdb.mi/mi-watch-nonstop.exp: New file.
1112
924437bc
PA
11132011-12-13 Pedro Alves <pedro@codesourcery.com>
1114 Doug Evans <dje@google.com>
1115
1116 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
1117 (clean_restart): Remove references to the gdb_stub target board
1118 variable.
1119 (gdb_step_for_stub): Delete.
1120
1121 * gdb.base/annota1.exp: Remove all references to [target_info
1122 exists gdb_stub], gdb_step_for_stub and usestubs.
1123 * gdb.base/annota3.exp: Ditto.
1124 * gdb.base/async.exp: Ditto.
1125 * gdb.base/break.exp: Ditto.
1126 * gdb.base/code-expr.exp: Ditto.
1127 * gdb.base/commands.exp: Ditto.
1128 * gdb.base/completion.exp: Ditto.
1129 * gdb.base/condbreak.exp: Ditto.
1130 * gdb.base/consecutive.exp: Ditto.
1131 * gdb.base/cvexpr.exp: Ditto.
1132 * gdb.base/define.exp: Ditto.
1133 * gdb.base/display.exp: Ditto.
1134 * gdb.base/ena-dis-br.exp: Ditto.
1135 * gdb.base/environ.exp: Ditto.
1136 * gdb.base/gnu-ifunc.exp: Ditto.
1137 * gdb.base/maint.exp: Ditto.
1138 * gdb.base/pending.exp: Ditto.
1139 * gdb.base/sect-cmd.exp: Ditto.
1140 * gdb.base/sepdebug.exp: Ditto.
1141 * gdb.base/unload.exp: Ditto.
1142 * gdb.base/watchpoint-solib.exp: Ditto.
1143 * gdb.cp/annota2.exp: Ditto.
1144 * gdb.cp/annota3.exp: Ditto.
1145 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1146 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
1147 * gdb.mi/mi-pending.exp: Ditto.
1148 * gdb.trace/circ.exp: Ditto.
1149 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
1150 * gdb.base/list.exp: Ditto.
1151
1152 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
1153 breakpoint function and all references to the usestubs macro.
1154 * gdb.base/exprs.c: Ditto.
1155 * gdb.base/freebpcmd.c: Ditto.
1156 * gdb.base/bitfields.c: Ditto.
1157 * gdb.base/bitfields2.c: Ditto.
1158 * gdb.base/break.c: Ditto.
1159 * gdb.base/call-sc.c: Ditto.
1160 * gdb.base/call-signals.c: Ditto.
1161 * gdb.base/callfuncs.c: Ditto.
1162 * gdb.base/charset.c: Ditto.
1163 * gdb.base/consecutive.c: Ditto.
1164 * gdb.base/constvars.c: Ditto.
1165 * gdb.base/funcargs.c: Ditto.
1166 * gdb.base/int-type.c: Ditto.
1167 * gdb.base/interrupt.c: Ditto.
1168 * gdb.base/langs0.c: Ditto.
1169 * gdb.base/list0.c: Ditto.
1170 * gdb.base/mips_pro.c: Ditto.
1171 * gdb.base/miscexprs.c: Ditto.
1172 * gdb.base/nodebug.c: Ditto.
1173 * gdb.base/opaque0.c: Ditto.
1174 * gdb.base/pointers.c: Ditto.
1175 * gdb.base/printcmds.c: Ditto.
1176 * gdb.base/ptype.c: Ditto.
1177 * gdb.base/recurse.c: Ditto.
1178 * gdb.base/reread1.c: Ditto.
1179 * gdb.base/reread2.c: Ditto.
1180 * gdb.base/restore.c: Ditto.
1181 * gdb.base/return.c: Ditto.
1182 * gdb.base/run.c: Ditto.
1183 * gdb.base/scope0.c: Ditto.
1184 * gdb.base/sepdebug.c: Ditto.
1185 * gdb.base/setshow.c: Ditto.
1186 * gdb.base/setvar.c: Ditto.
1187 * gdb.base/sigall.c: Ditto.
1188 * gdb.base/signals.c: Ditto.
1189 * gdb.base/structs.c: Ditto.
1190 * gdb.base/structs2.c: Ditto.
1191 * gdb.base/testenv.c: Ditto.
1192 * gdb.base/twice.c: Ditto.
1193 * gdb.base/unwindonsignal.c: Ditto.
1194 * gdb.base/watchpoint.c: Ditto.
1195 * gdb.base/watchpoints.c: Ditto.
1196 * gdb.base/whatis.c: Ditto.
1197 * gdb.cp/classes.cc: Ditto.
1198 * gdb.cp/cplusfuncs.cc: Ditto.
1199 * gdb.cp/derivation.cc: Ditto.
1200 * gdb.cp/formatted-ref.cc: Ditto.
1201 * gdb.cp/misc.cc: Ditto.
1202 * gdb.cp/overload.cc: Ditto.
1203 * gdb.cp/ovldbreak.cc: Ditto.
1204 * gdb.cp/ref-params.cc: Ditto.
1205 * gdb.cp/ref-types.cc: Ditto.
1206 * gdb.cp/templates.cc: Ditto.
1207 * gdb.cp/virtfunc.cc: Ditto.
1208 * gdb.hp/gdb.aCC/run.c: Ditto.
1209 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
1210 * gdb.hp/gdb.compat/xdb0.c: Ditto.
1211 * gdb.reverse/consecutive-reverse.c: Ditto.
1212 * gdb.reverse/sigall-reverse.c: Ditto.
1213 * gdb.reverse/until-reverse.c: Ditto.
1214 * gdb.reverse/watch-reverse.c: Ditto.
1215 * gdb.trace/actions.c: Ditto.
1216 * gdb.trace/circ.c: Ditto.
1217 * gdb.trace/collection.c: Ditto.
1218
fabde485
PA
12192011-12-13 Pedro Alves <pedro@codesourcery.com>
1220
1221 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1222 (func6, func7): New.
1223 (main): Call func6 and func7.
1224 * gdb.base/watchpoint.exp (test_wide_location_1)
1225 (test_wide_location_2): New.
1226 (top level): Re-enable hardware watchpoints if necessary. Call
1227 test_wide_location_1 and test_wide_location_2.
1228
ff7d1690
YQ
12292011-12-11 Yao Qi <yao@codesourcery.com>
1230
1231 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1232
a6af7abe
JB
12332011-12-11 Joel Brobecker <brobecker@adacore.com>
1234
1235 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1236 expected output for unsupported case.
1237
61638e15
JK
12382011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1239
1240 PR testsuite/12649
1241 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1242 Protect gdb_test_multiple by final $gdb_prompt match.
1243
0a00efc3
JK
12442011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1245
1246 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1247 New variable, new test.
1248 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1249 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1250 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1251 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1252 them if HAVE_GCC_45682_FIXED is not set.
1253
4511b1ba
YQ
12542011-12-10 Yao Qi <yao@codesourcery.com>
1255
1256 * gdb.trace/status-stop.exp: New.
1257 * gdb.trace/status-stop.c: New.
1258
27949e73
JK
12592011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1260
1261 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1262 timeout.
1263
d8ea7931
TT
12642011-12-08 Tom Tromey <tromey@redhat.com>
1265
1266 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1267 condition.
1268
1cc310d2
SS
12692011-12-07 Stan Shebs <stan@codesourcery.com>
1270
1271 * gdb.trace/tfind.exp: Update for output changes.
1272
d482a875
PA
12732011-12-07 Pedro Alves <pedro@codesourcery.com>
1274
1275 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1276 throws "Cannot insert catchpoints in this configuration".
1277 * gdb.ada/mi_catch_ex.exp: Likewise.
1278
f0ba3972
PA
12792011-12-06 Pedro Alves <pedro@codesourcery.com>
1280
1281 * gdb.base/break-always.exp: Test changing memory at addresses
1282 with breakpoints inserted.
1283
f8eba3c6
TT
12842011-12-06 Joel Brobecker <brobecker@acacore.com>
1285
1286 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1287 involving a fully qualified function name.
1288
12892011-12-06 Tom Tromey <tromey@redhat.com>
1290
1291 * gdb.ada/homonym.exp: Add three breakpoint tests.
1292
12932011-12-06 Tom Tromey <tromey@redhat.com>
1294
1295 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1296 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1297 * gdb.objc/objcdecode.exp: Update for output changes.
1298 * gdb.linespec/linespec.exp: New file.
1299 * gdb.linespec/lspec.cc: New file.
1300 * gdb.linespec/lspec.h: New file.
1301 * gdb.linespec/body.h: New file.
1302 * gdb.linespec/base/two/thefile.cc: New file.
1303 * gdb.linespec/base/one/thefile.cc: New file.
1304 * gdb.linespec/Makefile.in: New file.
1305 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1306 output changes.
1307 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1308 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1309 makes one breakpoint.
1310 * gdb.cp/method2.exp (test_break): Update for output changes.
1311 * gdb.cp/mb-templates.exp: Update for output changes.
1312 * gdb.cp/mb-inline.exp: Update for output changes.
1313 * gdb.cp/mb-ctor.exp: Update for output changes.
1314 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1315 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1316 has multiple matches.
1317 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1318 error message change.
1319 * gdb.base/list.exp (test_list_filename_and_number): Update for
1320 error message change.
1321 * gdb.base/break.exp: Disable pending breakpoints. Update for
1322 output changes.
1323 * configure.ac: Add gdb.linespec.
1324 * configure: Rebuild.
1325 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1326
c642a434
UW
13272011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1328
1329 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1330 last_break register on s390*-*-* targets.
1331
b18003d1
JB
13322011-12-06 Joel Brobecker <brobecker@adacore.com>
1333
1334 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1335 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1336 of parameter X in procedure Foo.
1337
fe96589c
SS
13382011-12-05 Stan Shebs <stan@codesourcery.com>
1339
1340 * gdb.trace/tfind.exp: Update help string matches.
1341
1820ab47
JK
13422011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1343
1344 * gdb.server/ext-run.exp (get process list): Accept also systemd
1345 as PID 1.
1346
e11ac3a3
JK
13472011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1348 Pedro Alves <pedro@codesourcery.com>
1349
1350 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1351 starting GDB.
1352 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1353 $use_gdb_stub.
1354 * gdb.base/display.exp: Likewise.
1355 * gdb.base/ending-run.exp: Likewise.
1356 * gdb.base/list.exp (test_listsize): Likewise.
1357 * gdb.base/setshow.exp: Likewise.
1358 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1359 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1360 check by global $use_gdb_stub.
1361 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1362 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1363 (default_gdb_init): Unset global $use_gdb_stub.
1364 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1365 by global $use_gdb_stub.
1366 * lib/gdbserver-support.exp: Extend comments for set_board_info
1367 gdb_protocol and gdb,socketport.
1368 (gdbserver_start_extended): Set global gdbserver_protocol and
1369 gdbserver_gdbport. Clear global use_gdb_stub.
1370 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1371 from target use_gdb_stub.
1372 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1373
1d41d75c
DE
13742011-12-03 Doug Evans <dje@google.com>
1375
1376 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1377 (gdb_step_for_stub): Add comments.
1378
d6d7a51a
MR
13792011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1380
1381 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1382 to the caller.
1383 (gdb_test_multiple): Likewise.
1384
05acf274
JK
13852011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1386
1387 Fix gdb.mi/mi-solib.exp without system debug info installed.
1388 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1389 expect attribute, return 0 for it. Update comments.
1390
2268b414
JK
13912011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1392
1393 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1394 (corrupted list): Adjust the expectation.
1395
585861ea
JK
13962011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1397
1398 PR threads/13448
1399 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1400 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1401 * gdb.threads/tls-var-main.c: New file.
1402 * gdb.threads/tls-var.c: New file.
1403 * gdb.threads/tls-var.exp: New file.
1404
968643aa
JK
14052011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 PR testsuite/12649
1408 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1409 Protect gdb_test_multiple by final $gdb_prompt match.
1410 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1411 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1412 (test_tracepoints): Likewise.
1413
9750bca9
JK
14142011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1415
1416 PR breakpoints/13346
1417 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1418 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1419 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1420
ac1349b7
JB
14212011-12-01 Joel Brobecker <brobecker@adacore.com>
1422
1423 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1424 * gdb.ada/homonym/homonym.adb: For use of all types defined
1425 locally inside both Get_Value subprograms.
1426
26d44faf
JK
14272011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1428
1429 Fix racy FAILs.
1430 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1431 of send_gdb.
1432
514f6425
UW
14332011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1434
1435 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1436 environment variable after test completed.
1437
4255c8d2
UW
14382011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1439
1440 * gdb.base/solib-nodir.exp: Skip if remote target.
1441 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1442 application. Call gdb_load_shlibs.
1443 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1444
a35ad96a
JB
14452011-11-29 Joel Brobecker <brobecker@adacore.com>
1446
1447 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1448
1a1d5513
JB
14492011-11-28 Joel Brobecker <brobecker@adacore.com>
1450
1451 * gdb.ada/fullname_bp: New testcase.
1452
50b4ddf8
JK
14532011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 PR testsuite/12649
1456 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1457 Wrap send_gdb into a new gdb_test.
1458
fb0aec57
JK
1459 Code cleanup.
1460 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1461 Convert send_gdb and gdb_expect to gdb_test_multiple.
1462
2376d946
JK
14632011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1464
1465 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1466
1eec78bd
KS
14672011-11-23 Keith Seitz <keiths@redhat.com>
1468
1469 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1470 (mi_varobj_tree_test_children_callback): New proc.
1471 (mi_walk_varobj_tree): New proc.
1472
36dfb11c
TT
14732011-11-22 Tom Tromey <tromey@redhat.com>
1474
1475 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1476 Add "use_mi_command" argument.
1477 (mi_run_cmd, mi_run_with_cli): New procs.
1478 * gdb.mi/solib-lib.c: New file.
1479 * gdb.mi/solib-main.c: New file.
1480 * gdb.mi/mi-solib.exp: New file.
1481
0e965dd0
DE
14822011-11-21 Doug Evans <dje@google.com>
1483
1484 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1485 _Unwind_DebugHook is missing.
1486
f196051f
SS
14872011-11-20 Stan Shebs <stan@codesourcery.com>
1488
1489 * gdb.trace/tstatus.exp: New.
1490 * gdb.trace/actions.c: Include string.h.
1491
bfccc43c
YQ
14922011-11-18 Yao Qi <yao@codesourcery.com>
1493
1494 * gdb.trace/pending.exp: New.
1495 * gdb.trace/pending.c: New.
1496 * gdb.trace/pendshr1.c: New.
1497 * gdb.trace/pendshr2.c: New.
1498 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1499 tracepoint location becomes pending.
1500 (tracepoint_change_loc_2): New.
1501
73cd8ab1
DM
15022011-11-16 David S. Miller <davem@davemloft.net>
1503
1504 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1505 target is sparc*-*-linux*
1506
77426730
PK
15072011-11-15 Paul Koning <paul_koning@dell.com>
1508
1509 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1510 types.
1511
ed59ded5
DE
15122011-11-14 Doug Evans <dje@google.com>
1513
1514 * gdb.base/shell.exp: New file.
1515
405f8e94
SS
15162011-11-14 Stan Shebs <stan@codesourcery.com>
1517
1518 * gdb.trace/ftrace.c: New.
1519 * gdb.trace/ftrace.exp: New.
1520
1e4d1764
YQ
15212011-11-14 Yao Qi <yao@codesourcery.com>
1522
1523 * gdb.trace/change-loc-1.c: New.
1524 * gdb.trace/change-loc-2.c: New.
1525 * gdb.trace/change-loc.c: New.
1526 * gdb.trace/change-loc.exp: New.
1527 * gdb.trace/change-loc.h: New.
1528 * gdb.trace/trace-break.c (marker): Define new symbol.
1529 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1530 New.
1531 (break_trace_same_addr_6): New.
1532
71eba9c2 15332011-11-12 Matt Rice <ratmice@gmail.com>
1534
1535 * gdb.base/info-macros.exp: Make tests for info definitions
1536 test info macro. Add tests for info macro argument processing.
1537 Rename a few tests.
1538
1d93e29a
KS
15392011-11-11 Keith Seitz <keiths@redhat.com>
1540
1541 PR gdb/12843
1542 * gdb.base/linespecs.exp: New file.
1543
a4b5b48a
DE
15442011-11-11 Doug Evans <dje@google.com>
1545
1546 * gdb.threads/print-threads.exp: Extend timeout for slower
1547 tests.
1548
f6b47be4
DE
15492011-11-10 Doug Evans <dje@google.com>
1550
792a0230
DE
1551 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1552 "record to end of main" test.
1553
f6b47be4
DE
1554 * gdb.python/py-type.c (TS): New typedef.
1555 (ts): New global.
1556 * gdb.python/py-type.exp: Test field list of typedef.
1557
22355c90
JB
15582011-11-10 Joel Brobecker <brobecker@adacore.com>
1559
1560 * gdb.ada/small_reg_param: New testcase.
1561
a7860e76
TT
15622011-11-09 Tom Tromey <tromey@redhat.com>
1563
1564 * gdb.cp/destrprint.exp: New file.
1565 * gdb.cp/destrprint.cc: New file.
1566
72a2e3dc
MI
15672011-11-08 Meador Inge <meadori@codesourcery.com>
1568
1569 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1570 (switch_stack_to_other): New test function.
1571 * gdb.arch/thumb-prologue.exp: New test cases.
1572
c7195df2 15732011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
1574
1575 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1576
d3895d7d
YQ
15772011-11-08 Yao Qi <yao@codesourcery.com>
1578
1579 * gdb.exp (supports_process_record): New.
1580 (supports_reverse): New.
1581 * gdb.reverse/break-precsave.exp: Call support_process_record
1582 to run test conditionally.
1583 * gdb.reverse/consecutive-precsave.exp: Likewise.
1584 * gdb.reverse/i386-precsave.exp: Likewise.
1585 * gdb.reverse/machinestate-precsave.exp: Likewise.
1586 * gdb.reverse/solib-precsave.exp: Likewise.
1587 * gdb.reverse/step-precsave.exp: Likewise.
1588 * gdb.reverse/until-precsave.exp: Likewise.
1589 * gdb.reverse/watch-precsave.exp: Likewise.
1590 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1591 test conditionally.
1592 * gdb.reverse/consecutive-reverse.exp: Likewise.
1593 * gdb.reverse/finish-precsave.exp: Likewise.
1594 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1595 * gdb.reverse/finish-reverse.exp: Likewise.
1596 * gdb.reverse/i386-reverse.exp: Likewise.
1597 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1598 * gdb.reverse/machinestate.exp: Likewise.
1599 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1600 * gdb.reverse/sigall-precsave.exp: Likewise.
1601 * gdb.reverse/sigall-reverse.exp: Likewise.
1602 * gdb.reverse/solib-reverse.exp: Likewise.
1603 * gdb.reverse/step-reverse.exp: Likewise.
1604 * gdb.reverse/until-reverse.exp: Likewise.
1605 * gdb.reverse/watch-reverse.exp: Likewise.
1606
a59306a3
YQ
16072011-11-05 Yao Qi <yao@codesourcery.com>
1608
1609 * gdb.trace/trace-break.exp: Add test on setting two
1610 fast tracepoints at the same address.
1611
87769f59
JK
16122011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1613
1614 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1615
3065dfb6
SS
16162011-11-02 Stan Shebs <stan@codesourcery.com>
1617
1618 * gdb.trace/collection.c: Add code using strings.
1619 * gdb.trace/collection.exp: Add tests of string collection.
1620
89e208db
JK
16212011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1622
1623 * gdb.base/skip-solib.exp (executable_main): New variable.
1624 (binfile_main): Base it on that.
1625 Use $executable_main in clean_restart calls. Drop gdb_exit and
1626 gdb_start calls.
1627
405e54e9
JK
16282011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1629
1630 Fix racy FAILs.
1631 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1632 breakpoint_re globals import by async. Set string_regex to .* for
1633 async. Remove the optional thread_selected_re and breakpoint_re
1634 globals expectations.
1635
58e8570a
JM
16362011-11-01 Joseph Myers <joseph@codesourcery.com>
1637
1638 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1639 well as Cygwin.
1640
7b35ec7f 16412011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1642
1643 Add tests for skip command.
89e208db
JK
1644 * gdb.base/skip-solib-lib.c: New
1645 * gdb.base/skip-solib-main.c: New
1646 * gdb.base/skip-solib.exp: New
1647 * gdb.base/skip.c: New
1648 * gdb.base/skip.exp: New
1649 * gdb.base/skip1.c: New
1650 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1651
b9fd1791
PA
16522011-10-31 Yao Qi <yao@codesourcery.com>
1653 Pedro Alves <pedro@codesourcery.com>
1654
1655 * gdb.trace/trace-break.c: New.
1656 * gdb.trace/trace-break.exp: New.
1657
4323fecc
JK
16582011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
1660 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1661 break-here-2.
1662
0e5bf2a8
PA
16632011-10-28 Pedro Alves <pedro@codesourcery.com>
1664
1665 * gdb.threads/no-unwaited-for-left.c: New.
1666 * gdb.threads/no-unwaited-for-left.exp: New.
1667 * gdb.threads/non-ldr-exc-1.c: New.
1668 * gdb.threads/non-ldr-exc-1.exp: New.
1669 * gdb.threads/non-ldr-exc-2.c: New.
1670 * gdb.threads/non-ldr-exc-2.exp: New.
1671 * gdb.threads/non-ldr-exc-3.c: New.
1672 * gdb.threads/non-ldr-exc-3.exp: New.
1673 * gdb.threads/non-ldr-exc-4.c: New.
1674 * gdb.threads/non-ldr-exc-4.exp: New.
1675
3a3dad98
JK
16762011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1677
1678 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1679 * gdb.base/attach-pie-misread.exp: Likewise.
1680 * gdb.base/break-interp.exp: Likewise.
1681 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1682 testcases for use_gdb_stub.
1683 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1684 (continue): New testcase.
1685 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1686 * gdb.threads/attach-into-signal.exp: Likewise.
1687 * gdb.threads/attach-stopped.exp: Likewise.
1688 * gdb.threads/attachstop-mt.exp: Likewise.
1689
d6a5d40c
PK
16902011-10-28 Paul Koning <paul_koning@dell.com>
1691
1692 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1693
ca539be8
JK
16942011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1695
1696 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1697 (mi_gdb_test): Import globals thread_selected_re
1698 and breakpoint_re. Expect them optionally at the regex start.
1699
d234ef5c
DE
17002011-10-27 Doug Evans <dje@google.com>
1701
1702 * gdb.python/python.exp: Test source -s.
1703
ab964825
PK
17042011-10-26 Paul Koning <paul_koning@dell.com>
1705
1706 * gdb.python/lib-types.cc (struct A): New structure.
1707 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1708
54d8a644
PK
17092011-10-25 Paul Koning <paul_koning@dell.com>
1710
1711 PR python/13327
d234ef5c 1712
54d8a644
PK
1713 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1714 fetch_lazy method.
1715
b0221781
YQ
17162011-10-24 Yao Qi <yao@codesourcery.com>
1717
1718 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1719 target is tic6x-*-*.
1720
6cda5a20
JB
17212011-10-21 Joel Brobecker <brobecker@adacore.com>
1722
1723 * gdb.ada/mi_task_info/task_switch.adb: New file.
1724 * gdb.ada/mi_task_info.exp: New file.
1725
5ed9db04
JK
17262011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1727
1728 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1729 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1730
9df2fbc4
PM
17312011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1732
1733 PR python/12656
1734
1735 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1736 global_block tests.
1737
736086ba
TT
17382011-10-18 Tom Tromey <tromey@redhat.com>
1739
1740 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1741
4af31552
TT
17422011-10-18 Tom Tromey <tromey@redhat.com>
1743
1744 * gdb.base/source.exp: Don't include full file name in test name.
1745 * gdb.python/python.exp: Don't include full file name in test
1746 name.
1747
43136979
AR
17482011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1749
1750 * gdb.base/attach-pie-noexec.c: New files.
1751 * gdb.base/attach-pie-noexec.exp: New files.
1752
543a9323
JM
17532011-10-17 Joseph Myers <joseph@codesourcery.com>
1754
1755 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1756 prompt for each extra line in command.
1757
21ae7a4d
JK
17582011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1759
1760 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1761 Revert the part of:
1762 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1763 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1764 Change the expected string.
1765
20ec36d9
JK
17662011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 Fix results with system glibc debug info installed.
1769 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1770 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1771 Accept also __libc_ symbol prefix and no prefix.
1772
6501c2fc
KS
17732011-10-14 Keith Seitz <keiths@redhat.com>
1774
1775 PR c++/13225
1776 * gdb.cp/converts.cc (foo3_1): New function.
1777 (foo3_2): New functions.
1778 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1779 and null pointer conversions of integer constant zero.
1780 Add test to check if all arguments are checked for incompatible
1781 conversion BADNESS.
1782
55b1fd0c
TT
17832011-10-14 Tom Tromey <tromey@redhat.com>
1784
1785 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1786 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1787 linespec.
1788
22c05d8a
JK
17892011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1790
1791 Fix internal error regression.
1792 * gdb.dwarf2/implptr-optimized-out.S: New file.
1793 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1794
1d6edc3c
JK
17952011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1796
1797 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1798 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1799 (loclist): New.
1800 (4): New abbrev.
1801 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1802 Use prepare_for_testing, remove clean_restart.
1803 (p arraynoloc, p arraycallnoloc): New tests.
1804
9ec72168
JK
18052011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1806
1807 * gdb.cp/namespace-enum.exp (executable): New variable.
1808 (binfile): Use ${objdir}/${subdir}/ prefix.
1809 Use ${executable} for clean_restart.
1810
9c6c53f7
SA
18112011-10-11 Sterling Augustine <saugustine@google.com>
1812
1813 * gdb.cp/Makefile.in: Add namespace-enum test.
1814 * gdb.cp/namespace-enum.exp: New file.
1815 * gdb.cp/namespace-enum.c: New file.
1816 * gdb.cp/namespace-enum-main.c: New file.
1817
fac7ceb3
UW
18182011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1819
1820 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1821 sysroot.
1822
941b2081
JK
18232011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 Reimplement @entry in input expressions.
1826 * gdb.base/exprs.c (v_int_array_init): New variable.
1827 * gdb.base/exprs.exp (print v_int_array_init)
1828 (print *v_int_array_init@1, print *v_int_array_init@2)
1829 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1830 (print v_int_array_init[1]@1): New tests.
1831
0344e878
JM
18322011-10-10 Joseph Myers <joseph@codesourcery.com>
1833
1834 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1835 expected message.
1836
5a56e9c5
DE
18372011-10-09 Doug Evans <dje@google.com>
1838
1839 * gdb.base/alias.exp: Add tests for alias command.
1840
2bda9cc5
JK
18412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1842
1843 * gdb.arch/amd64-entry-value.s: New file.
1844 * gdb.mi/mi2-amd64-entry-value.s: New file.
1845
a471c594
JK
18462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1847
1848 Display @entry parameter values even for references.
1849 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1850 functions.
1851 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1852 reference and datap_input.
1853 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1854 breakpoints.
1855 (continue to breakpoint: entry_reference: reference)
1856 (entry_reference: bt at entry)
1857 (continue to breakpoint: entry_reference: breakhere_reference)
1858 (entry_reference: bt, entry_reference: ptype regparam)
1859 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1860 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1861 (entry_reference: p regcopy, entry_reference: p nodataparam)
1862 (entry_reference: p nodataparam@entry): New tests.
1863
36b11add
JK
18642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1865
1866 Support @entry in input expressions.
1867 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1868 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1869 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1870 (tailcall: p j@entry): New tests.
1871 * gdb.cp/koenig.cc (A::entry): New function.
1872 (main): Call it.
1873 * gdb.cp/koenig.exp (p entry (c)): New test.
1874
e18b2753
JK
18752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1876
1877 Display @entry parameter values (without references).
1878 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1879 (different, validity, invalid): New functions.
1880 (main): Call them.
1881 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1882 stacktest, breakhere_stacktest, different, breakhere_different,
1883 breakhere_validity and breakhere_invalid.
1884 (entry: bt): Update for @entry.
1885 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1886 (entry_validity: *, entry_invalid: *): Many new tests.
1887 * gdb.base/break.exp
1888 (run until breakpoint set at small function, optimized file): Accept
1889 also the @entry suffix.
1890 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1891 * gdb.mi/mi2-amd64-entry-value.c: New files.
1892 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1893
2d6c5dc2
JK
18942011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1895
1896 Protect entry values against self tail calls.
1897 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1898 (main): Call self.
1899 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1900 (set debug entry-values 1, self: bt debug entry-values): New tests.
1901
111c6489
JK
19022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1903
1904 Recognize virtual tail call frames.
1905 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1906 (amb_b, amb_a): New.
1907 (main): Call a and b.
1908 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1909 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1910 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1911 New tests.
1912
8e3b41a9
JK
19132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1914
1915 Implement basic support for DW_TAG_GNU_call_site.
1916 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1917 * gdb.arch/amd64-entry-value.cc: New file.
1918 * gdb.arch/amd64-entry-value.exp: New file.
1919
181cebd4
JK
19202011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1921
1922 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1923 * gdb.dwarf2/implptr-64bit.S: New file.
1924 * gdb.dwarf2/implptr-64bit.exp: New file.
1925
741f5e3c
JK
19262011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1927
1928 Fix initial language detection with -readnow.
1929 * gdb.cp/readnow-language.cc: New file.
1930 * gdb.cp/readnow-language.exp: New file.
1931
a73d2258
JK
19322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1933
1934 Fix printed anonymous struct name.
1935 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1936
af369495
JM
19372011-10-09 Joseph Myers <joseph@codesourcery.com>
1938
1939 * gdb.base/solib-symbol.exp: Do not include directories in
1940 filenames in expected messages.
1941
1fa57852
DE
19422011-10-07 Doug Evans <dje@google.com>
1943
1944 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1945
bd054e06
KP
19462011-10-07 Kevin Pouget <kevin.pouget@st.com>
1947
1948 Allow Python notification of new object-file loadings.
1949 * gdb.python/py-events.exp: Test newobjfile event.
1950 * gdb.python/py-events.py: Register newobjfile callback.
1951 * gdb.python/py-events.c: Add call to shared library
1952 * gdb.python/py-events-shlib.c: New file.
1953
8031b6f8
JM
19542011-10-06 Joseph Myers <joseph@codesourcery.com>
1955
1956 * gdb.base/fixsection.exp: Do not include directories in filename
1957 in expected message.
1958
7fea6923
PM
19592011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1960
1961 Add tests for passing of environment variables to inferior.
1962 * gdb.base/testenv.c: New test source.
1963 * gdb.base/testenv.exp: New expect test.
1964
687f2a88
PK
19652011-10-04 Paul Koning <paul_koning@dell.com>
1966
1967 * gdb.python/py-value.c (main): Break before return.
1968
cb6be26b
KP
19692011-10-04 Kevin Pouget <kevin.pouget@st.com>
1970
1971 PR python/12691: Add the inferior to Python exited event
1972 * gdb.python/py-events.exp: Test the inferior attribute of exited
1973 event with a fork.
1974 * gdb.python/py-events.py: Print inferior number on exit.
1975 * gdb.python/py-events.c: Fork the inferior.
1976
fb213700
EBM
19772011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1978
1979 * gdb.base/jit.exp: Add testcase name to log message
1980
aa2071bd
PK
19812011-10-03 Paul Koning <paul_koning@dell.com>
1982 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 * gdb.python/py-value.exp
1985 (python inval = gdb.parse_and_eval('*(int*)0'))
1986 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1987 (set argc=2, python print argc_lazy): New tests.
1988
dd11a36c
JB
19892011-10-02 Joel Brobecker <brobecker@adacore.com>
1990
1991 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1992
46f886f1
JK
19932011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1994 Pedro Alves <pedro@codesourcery.com>
1995
1996 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1997 can_read_0, test for it.
1998 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1999 (parse_and_eval with memory error): ... here, make it untested if
2000 can_read_0.
2001
c5cb204f
MP
20022011-09-30 Marek Polacek <mpolacek@redhat.com>
2003
2004 * gdb.python/python.exp (verify pagination beforehand)
2005 (verify pagination afterwards): Fix race by splitting the line.
2006
68fb0ec0
JM
20072011-09-29 Joseph Myers <joseph@codesourcery.com>
2008
2009 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
2010 for 64-bit multilibs from i?86-* targets.
2011
6aee0d90
MP
20122011-09-29 Marek Polacek <mpolacek@redhat.com>
2013
2014 * lib/gdb.exp: Fix a typo in one of the comments.
2015
e9101ff5
MP
20162011-09-29 Marek Polacek <mpolacek@redhat.com>
2017
2018 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
2019 matching pattern.
2020
7a81bdbf
PK
20212011-09-28 Paul Koning <paul_koning@dell.com>
2022
2023 * gdb.python/py-type.c (enum E): New.
2024 * gdb.python/py-type.exp (test_fields): Add tests for Python
2025 mapping access to fields.
2026 (test_enums): New test for field access on enums.
2027
6710bf39
SS
20282011-09-27 Stan Shebs <stan@codesourcery.com>
2029
2030 * gdb.trace/collection.exp: Test collection of $_ret.
2031
b2a6bdeb
AT
20322011-09-22 Andreas Tobler <andreast@fgznet.ch>
2033
2034 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
2035 list of compilation switches for <*-*-freebsd*>.
2036
3c9057f3
SS
20372011-09-19 Stan Shebs <stan@codesourcery.com>
2038
2039 * gdb.trace/tspeed.exp: New file.
2040 * gdb.trace/tspeed.c: New file.
2041
34518530
YQ
20422011-09-18 Yao Qi <yao@codesourcery.com>
2043
2044 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
2045 instructions.
2046 (test_adr_32bit, test_pop_pc): Likewise.
2047 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
2048 Thumb instructions.
2049 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
2050 in gdb_test_multiple.
2051 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
2052
ab254057
YQ
20532011-09-17 Yao Qi <yao@codesourcery.com>
2054
2055 * lib/gdb.exp (can_single_step_to_signal_handler): New.
2056 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
2057 support single step to signal handler.
2058
9c317b71
YQ
20592011-09-17 Yao Qi <yao@codesourcery.com>
2060
2061 * gdb.base/disp-step-fork.c: New.
2062 * gdb.base/disp-step-syscall.exp: New.
2063 * gdb.base/disp-step-vfork.c: New.
2064
a8123151
JB
20652011-09-16 Joel Brobecker <brobecker@adacore.com>
2066
2067 * gdb.ada/tasks.exp: Make the expected output for
2068 the `info tasks' tests more resilient to spacing
2069 changes.
2070
63a9aad8
JK
20712011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2072
2073 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
2074 (reached breakpoint 2, reached breakpoint 3): Update expected output.
2075
2aa48337
KP
20762011-09-15 Kevin Pouget <kevin.pouget@st.com>
2077
2078 PR Python/12692 Add gdb.selected_inferior() to Python interface.
2079 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
2080
6839b47f
KP
20812011-04-30 Kevin Pouget <kevin.pouget@st.com>
2082
2083 Handle multiple breakpoint hits in Python interface:
2084 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
2085 presence.
2086 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
2087 breakpoint hits.
2088
0935723e
JK
20892011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2090 Jan Kratochvil <jan.kratochvil@redhat.com>
2091
2092 * gdb.python/py-events.exp: Remove pretty printing comment.
2093 * gdb.python/py-evsignal.exp: New file.
2094 * gdb.python/py-evthreads.c: Include signal.h.
2095 (thread3): Remove variable count3. Remove variable bad and use raise
2096 instead.
2097 (thread2): Remove variable count2. Move thread3 pthread_create here,
2098 merge pthread_join to a single line.
2099 (main): Remove variable count1. Merge pthread_join with pthread_create
2100 to a single line.
2101 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
2102 KFAIL python/12966 for gdbserver. Test return value of
2103 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
2104 gdb_expect by gdb_test and gdb_test_multiple.
2105 (thread 2, thread 3): New tests.
2106
4801a9a3
PA
21072011-09-12 Matt Rice <ratmice@gmail.com>
2108 Pedro Alves <pedro@codesourcery.com>
2109
2110 PR gdb/13175
2111
2112 * gdb.base/interp.exp: New tests.
2113 * gdb.base/interp.c: New file.
2114
24ece742
DE
21152011-09-12 Doug Evans <dje@google.com>
2116
2117 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
2118 * gdb.dwarf2/typeddwarf.exp: Ditto.
2119
7f062217
JK
21202011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 Fix compatibility with x32 arch.
2123 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
2124 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
2125 is_x86_like_target.
2126 * testsuite/gdb.trace/collection.exp: Likewise.
2127 * testsuite/gdb.trace/report.exp: Likewise.
2128 * testsuite/gdb.trace/unavailable.exp: Likewise.
2129 * testsuite/gdb.trace/while-dyn.exp: Likewise.
2130 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
2131 (is_x86_like_target): Check also is_amd64_regs_target.
2132
08711b9a
JK
21332011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2134
2135 PR breakpoints/12435
2136 * gdb.arch/amd64-prologue-xmm.c: New file.
2137 * gdb.arch/amd64-prologue-xmm.exp: New file.
2138 * gdb.arch/amd64-prologue-xmm.s: New file.
2139
b99b5f66
JK
21402011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2141
2142 * gdb.dwarf2/dw2-param-error-main.c: New file.
2143 * gdb.dwarf2/dw2-param-error.S: New file.
2144 * gdb.dwarf2/dw2-param-error.exp: New file.
2145
a391a2f6
PA
21462011-09-08 Pedro Alves <pedro@codesourcery.com>
2147
2148 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
2149 inferior's pid and look for a core dump named core.$pid. Use
2150 `remote_file' commands on the host instead of hand coding shell
2151 commands on the build.
2152 * gdb.base/valgrind-db-attach.exp: Kill the program before
2153 finishing the test.
2154
7d8e6458 21552011-09-02 Matt Rice <ratmice@gmail.com>
2156
2157 * lib/prompt.exp: New file for testing the first prompt.
2158 * gdb.python/py-prompt.exp: Ditto.
2159 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
2160
68e77c9e
PA
21612011-09-02 Pedro Alves <pedro@codesourcery.com>
2162
2163 * gdb.threads/gcore-thread.exp: Set the global core_supported to
2164 0, before testing gcore.
2165
9655e943
JK
21662011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2167
df6dc84d
JK
2168 * dw2-ifort-parameter-debug.S: Update copyright year.
2169 * dw2-ifort-parameter.c: Update copyright year.
2170 * dw2-ifort-parameter.exp: Update copyright year.
2171
9655e943
JK
2172 * dw2-ifort-parameter-debug.S: New file.
2173 * dw2-ifort-parameter.c: New file.
2174 * dw2-ifort-parameter.exp: New file.
2175
353d1d73
JK
21762011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2177
2178 * gdb.base/commands.exp (error_clears_commands_left): New function.
2179 (): Call it.
2180
5c07461a
JK
21812011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2182
2183 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
2184 (C): Initialize `a'.
2185 * gdb.mi/mi-inheritance-syntax-error.exp
2186 (-data-evaluate-expression $path): Expect `a' as 5.
2187
0d932b2f
MK
21882011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
2189
2190 PR mi/11912
2191 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
2192 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
2193 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
2194 keyword in output of -var-info-path-expression.
2195
bdb54049
JK
21962011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
2199 * gdb.trace/collection.exp: Likewise.
2200 * gdb.trace/report.exp: Likewise.
2201 * gdb.trace/unavailable.exp: Likewise.
2202 * gdb.trace/while-dyn.exp: Likewise.
2203
59cde39c
KS
22042011-08-18 Keith Seitz <keiths@redhat.com>
2205
2206 PR c++/12266
2207 * gdb.cp/meth-typedefs.cc: New file.
2208 * gdb.cp/meth-typedefs.exp: New file.
2209
fa3a4f15
PM
22102011-08-17 Phil Muldoon <pmuldoon@redhat.com>
2211
2212 * gdb.python/python.exp: Add extended-prompt tests.
2213
c1049fca
JK
22142011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2215
2216 * gdb.arch/i386-dr3-watch.exp
2217 (watchpoint on gap1 does not fit debug registers)
2218 (delete all watchpoints): Fix racy expect strings.
2219
d93f7b5c
YQ
22202011-08-14 Yao Qi <yao@codesourcery.com>
2221
2222 * gdb.base/maint.exp: set data_section to ".neardata".
2223 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2224 * gdb.base/savedregs.exp: Handle SIGILL.
2225 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2226 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2227
457e09f0
DE
22282011-08-12 Doug Evans <dje@google.com>
2229
2230 * gdb.python/py-symbol.exp: Add test for symbol.type.
2231
5d0bb2fb
UW
22322011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2233
2234 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2235 * gdb.mi/mi-pthreads.exp: Likewise.
2236 * gdb.mi/mi2-pthreads.exp: Likewise.
2237 * gdb.mi/gdb669.exp.exp: Likewise.
2238
fcdfa280
PA
22392011-08-09 Pedro Alves <pedro@codesourcery.com>
2240
2241 * lib/mi-support.exp (detect_async): Rename to...
2242 (mi_detect_async): ... this.
2243 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2244 * gdb.mi/mi-nonstop.exp: Adjust.
2245 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2246 * gdb.mi/mi-nsintrall.exp: Adjust.
2247 * gdb.mi/mi-nsmoribund.exp: Adjust.
2248 * gdb.mi/mi-nsthrexec.exp: Adjust.
2249
9d8fa392
PA
22502011-08-09 Pedro Alves <pedro@codesourcery.com>
2251
2252 * gdb.base/display.c (do_loops): New `p_i' local.
2253 * gdb.base/display.exp: Test displaying a variable that is
2254 temporarily at a bad address.
2255
b6cede78
JK
22562011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2257
2258 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2259 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2260
67bedb8c
JK
22612011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2262
2263 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2264 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2265 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2266
af6e93b2
PA
22672011-08-05 Pedro Alves <pedro@codesourcery.com>
2268
2269 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2270 procedure.
2271 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2272
1cf0e11f
YQ
22732011-08-05 Yao Qi <yao@codesourcery.com>
2274
2275 * gdb.base/callfuncs.exp: Set language after main.
2276 * gdb.cp/cplusfuncs.exp: Likewise.
2277 * gdb.cp/inherit.exp: Likewise.
2278
a1e28cb2
UW
22792011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2280
2281 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2282 * gdb.base/watch-vfork.exp: Skip on remote targets.
2283
d4f5bbb9
UW
22842011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2285
2286 * gdb.threads/thread-find.exp: Support remote targets.
2287
724f4f80
UW
22882011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2289
2290 * gdb.base/jit.exp: Download solib_binfile to target.
2291 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2292 and call dlopen without full path name.
2293 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2294 dlopen without full path name.
2295
934709f0
PW
22962011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2297
2298 * gdb.base/break-always.exp: Complete the test
2299 with duplicated breakpoints and enabling/disabling them.
2300
c26106c4
TT
23012011-08-02 Tom Tromey <tromey@redhat.com>
2302
2303 PR gdb/11289:
2304 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2305
9300444e 23062011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2307
2308 PR gdb/13045
2309 * gdb.base/float.exp: Add new test case for PR gdb/13045
2310 * gdb.base/float.c: New file.
2311
00bd41d6
PM
23122011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2313
2314 * gdb.python/py-mi.exp: Test printers returning string hint, and
2315 also not returning a value.
2316 * gdb.python/py-prettyprint.c: Add testcase for above.
2317 * gdb.python/py-prettyprint.py: Add test printer for above.
2318
d24f74ce
JK
23192011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2320
2321 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2322 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2323 (.Ldie30) Add as field "data4".
2324 (.Ldie32) Rename field "b" to "shl".
2325 (abbrev4) Change for the "data4" field.
2326 (abbrev5, abbrev6) Remove.
2327 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2328 (p &s.shl): ... here. Add comment.
2329 (p &s.data4): New.
2330
bb7da2bf
JK
23312011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2332
2333 Fix crash on lval_computed values.
2334 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2335
11081198
JK
23362011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2337
2338 * gdb.base/help.exp (help whatis): Update the expected string.
2339
3c6e0cb3
JK
23402011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2341
2342 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2343 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2344 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2345 Change the expected string.
2346
efa80663
PA
23472011-07-26 Pedro Alves <pedro@codesourcery.com>
2348
2349 * gdb.base/watchpoint.exp
2350 (test_disable_enable_software_watchpoint): New procedure.
2351 (top level): Run it.
2352
db8e4570
UW
23532011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2354
2355 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2356 executable file "${binfile}", C++ version "${binfile}-cxx".
2357 * gdb.python/py-prettyprint.exp: Likewise.
2358 * gdb.python/py-symbol.exp: Likewise.
2359 * gdb.python/py-type.exp: Likewise.
2360 * gdb.python/py-value.exp: Likewise.
2361 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2362 file name instead of just suffix.
2363
543305c9
JK
23642011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2365
2366 Fix implicit pointer offsets.
2367 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2368 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2369 (continue to breakpoint: continue to baz breakpoint for implptr)
2370 (sanity check element 0, sanity check element 1)
2371 (enter the inlined function, check element 0 for the offset)
2372 (check element 1 for the offset)
2373 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2374 (set foo breakpoint for implptr): Update the breakpoint number.
2375
b3215adc
UW
23762011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2377
2378 * gdb.python/py-mi.exp: Use different file names for different
2379 versions of the executable under test.
2380 * gdb.python/py-prettyprint.exp: Likewise.
2381 * gdb.python/py-symbol.exp: Likewise.
2382 * gdb.python/py-template.exp: Likewise.
2383 * gdb.python/py-type.exp: Likewise.
2384 * gdb.python/py-value.exp: Likewise.
2385
182b9acc
UW
23862011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2387
2388 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2389 flag after restarting GDB if necessary.
2390
e6052b5d
UW
23912011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2392
2393 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2394
1ced966e
PA
23952011-07-22 Pedro Alves <pedro@codesourcery.com>
2396
2397 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2398 backend doesn't leave used debug registers behind.
2399
3543a589
TT
24002011-07-22 Tom Tromey <tromey@redhat.com>
2401
2402 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2403 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2404 argument.
2405 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2406
14d15303 24072011-07-21 Matt Rice <ratmice@gmail.com>
2408
2409 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2410 in mostlyclean rule. Add files ending in .core.
2411
9b158ba0 24122011-07-21 Matt Rice <ratmice@gmail.com>
2413
2414 PR macros/12999
2415 * gdb.base/info-macros.c: New test sources.
2416 * gdb.base/info-macros.exp: New tests.
2417
d17b6f81
PM
24182011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2419
2420 * gdb.python/python.exp: Add prompt substitution tests.
2421
918dd910
JK
24222011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2423
2424 Fix crash if referenced CU is aged out.
2425 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2426 New.
2427 * gdb.dwarf2/implptr.exp: Likewise.
2428
0e37a63c
JK
24292011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 * gdb.dwarf2/implptr.S: Rebuilt.
2432 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2433 (bar): Use them for j, k, l.
2434 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2435 COMPILE.
2436 (print j in implptr:bar): Update for the intp typedef.
2437 (print p[0].x in implptr:foo): Use more exact regex.
2438
f65cf84c
TT
24392011-07-18 Tom Tromey <tromey@redhat.com>
2440
2441 * gdb.cp/static-method.exp: Add missing single quote.
2442
d5b4a7be
YQ
24432011-07-18 Yao Qi <yao@codesourcery.com>
2444
2445 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2446 supported.
2447 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2448 * gdb.mi/mi-nonstop.exp: Likewise.
2449 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2450 * gdb.mi/mi-nsintrall.exp: Likewise.
2451 * gdb.mi/mi-nsmoribund.exp: Likewise.
2452 * gdb.mi/mi-nsthrexec.exp: Likewise.
2453 * gdb.python/py-evthreads.exp: Likewise.
2454
e9ea2662
JK
24552011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2456
2457 Code cleanup.
2458 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2459 it. Substitute it instead of test_compiler_info everywhere.
2460
ce451573
UW
24612011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2462
2463 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2464 remote targets as well.
2465
756d88a7
UW
24662011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2467
2468 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2469 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2470
31f83dc5
UW
24712011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2472
2473 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2474 a remote machine, not the host.
2475 (gdb_compile_shlib): Set soname if target is remote.
2476
059241a0
PP
24772011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2478
2479 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2480
28a0b48c 24812011-07-13 Matt Rice <ratmice@gmail.com>
2482
2483 * gdb.python/py-objfile-script-gdb.py: Renamed to
2484 py-objfile-script-gdb.py.in.
2485 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2486 py-objfile-script-gdb.py.
2487 * gdb.python/py-objfile-script.exp: Update reference to
2488 py-objfile-script-gdb.py.
2489
9a771b67
JK
24902011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2491
2492 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2493 reference undefined label.
2494
04ad99e6
JK
24952011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2496
2497 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2498 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2499 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2500 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2501
713389e0
PM
25022011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2503
2504 PR python/12438
2505 * gdb.python/python.exp: Add maint set/show python print-stack
2506 deprecated tests. Add set/show python print-backtrace tests.
2507
97d146f8
JK
25082011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2509
2510 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2511 debug info.
2512
facde0e5 25132011-07-06 Matt Rice <ratmice@gmail.com>
2514
2515 * gdb.python/python.exp: Update filename paths.
2516 * gdb.python/py-symtab.exp: Ditto.
2517
438640d1
MP
25182011-07-06 Marek Polacek <mpolacek@redhat.com>
2519
2520 * gdb.python/py-evthreads.exp: Add missing `$'.
2521
33a365df
MF
25222011-07-06 Jie Zhang <jie.zhang@analog.com>
2523
2524 * config/bfin.exp: New file.
2525 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2526 * gdb.asm/bfin.inc: New file.
2527
8f7ae686
MP
25282011-07-06 Marek Polacek <mpolacek@redhat.com>
2529
df46027d 2530 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
2531 the whole output.
2532
eb2a6f42
TT
25332011-07-05 Tom Tromey <tromey@redhat.com>
2534
2535 * gdb.java/jprint.java (jprint.hi): New field.
2536 * gdb.java/jprint.exp: Print string.
2537
177b42fe
TJB
25382011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2539
2540 * gdb.base/call-sc.c: Fix typos.
2541 * gdb.base/ifelse.exp: Likewise.
2542 * gdb.base/structs.c: Likewise.
2543
3b2a0cf2
JB
25442011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2545
2546 * gdb.base/jit-so.exp: New test.
2547 * gdb.base/jit-dlmain.c: New file.
2548 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2549
46fc714c
JK
25502011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2551
2552 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
2553 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2554 * gdb.cp/pr9167.exp (p b): Likewise.
2555 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2556 (test value of P in inner_m, test type of Z in inner_m): Call
2557 setup_xfail for gcc <= 4.5.
46fc714c 2558
418c7cf7
JK
25592011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2560
2561 * gdb.cp/paren-type.cc: New files.
2562 * gdb.cp/paren-type.exp: New files.
2563
3d50dd94
JK
25642011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2565
2566 Stop on first linespec terminator instead of eating what we can.
2567 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2568 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2569 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2570 (break C::f()): ... this one.
2571 (break C::operator()()): New test.
2572 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2573 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2574 test.
2575
dcf9f4ab
JK
25762011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2577
2578 Fall back linespec to minimal symbols.
2579 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2580 error message.
2581 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2582 * gdb.cp/minsym-fallback-main.cc: New file.
2583 * gdb.cp/minsym-fallback.cc: New file.
2584 * gdb.cp/minsym-fallback.exp: New file.
2585 * gdb.cp/minsym-fallback.h: New file.
2586
3f542ed1
JK
25872011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2588
2589 * gdb.cp/no-dmgl-verbose.cc: New file.
2590 * gdb.cp/no-dmgl-verbose.exp: New file.
2591
25922011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
2593
2594 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2595 __GI_.
2596 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2597 (f): New function.
2598 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2599 (complete p 'func<short>(): ... here.
2600 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2601 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2602 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2603 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2604 Make them KFAIL gcc/49546.
2605
00eb2c4a
JB
26062011-07-01 Joel Brobecker <brobecker@adacore.com>
2607
2608 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2609
85a20c42
JK
26102011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2611
2612 Test GCC PR debug/49546.
2613 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2614 (test type of F in k3_m, test value of F in k3_m): New.
2615 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2616 (main): New variable k3. Call k3.k3_m.
2617
d2d43431
JB
26182011-07-01 Jean-Charles Delay <delay@adacore.com>
2619
2620 * gdb.ada/packed_array.exp: Fix expected outout.
2621
54ae186f
JB
26222011-07-01 Jean-Charles Delay <delay@adacore.com>
2623
2624 * gdb.ada/packed_array.exp: fixed expected output.
2625
8f17729f
JB
26262011-07-01 Joel Brobecker <brobecker@adacore.com>
2627
2628 * gdb.ada/same_enum: New testcase.
2629
f5aa6869
JB
26302011-07-01 Joel Brobecker <brobecker@adacore.com>
2631
2632 * gdb.ada/ptr_typedef: New testcase.
2633
828292f2
JB
26342011-07-01 Joel Brobecker <brobecker@adacore.com>
2635
2636 * gdb.ada/arrayptr.exp: Add ptype test.
2637
18920c42
JB
26382011-07-01 Joel Brobecker <brobecker@adacore.com>
2639
2640 * gdb.ada/char_enum: New testcase.
2641
3536d9e3 26422011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2643
2644 * gdb.base/dump.exp (capture_pointer_with_type): New.
2645 Get value from address instead of name.
2646 Start GDB once, and do `dump' and `restore'
2647 tests together.
2648
db863c42
MF
26492011-06-30 Jie Zhang <jie.zhang@analog.com>
2650 Mike Frysinger <vapier@gentoo.org>
2651
2652 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2653 helper functions for getting/setting remotetimeout variable.
2654 * lib/gdb.exp (gdb_load): If the target is remote, set
2655 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2656 with $loadtimeout. Set $load_ok to 0 before doing the load.
2657 Instead of returning, immediately, set $load_ok to 0. Call
2658 set_remotetimeout with $oldremotetimeout, and then return if
2659 $load_ok is 1.
2660
e9e642a8
AB
26612011-06-30 Andrew Burgess <aburgess@broadcom.com>
2662
2663 * gdb.python/py-template.exp: Don't run this test if the target
2664 does not support c++ tests.
2665
32019081
JK
26662011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2667
2668 Fix non-only rename list for Fortran modules import.
2669 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2670 tests.
2671 * gdb.fortran/module.f90 (module moduse): New.
2672 (program module): use moduse, test var_x, var_y and var_z.
2673
0ecee54c
TT
26742011-06-29 Tom Tromey <tromey@redhat.com>
2675
2676 PR testsuite/12040:
2677 * gdb.fortran/array-element.exp: Use f90, not f77.
2678 * gdb.fortran/complex.exp: Use f90, not f77.
2679 * gdb.fortran/derived-type.exp: Use f90, not f77.
2680 * gdb.fortran/library-module.exp: Use f90, not f77.
2681 * gdb.fortran/logical.exp: Use f90, not f77.
2682 * gdb.fortran/module.exp: Use f90, not f77.
2683 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2684 * gdb.fortran/subarray.exp: Use f90, not f77.
2685
3b2b8fea
TT
26862011-06-29 Tom Tromey <tromey@redhat.com>
2687
2688 * gdb.fortran/charset.exp: New file.
2689 * gdb.fortran/charset.f90: New file.
2690
42159ca5
TT
26912011-06-29 Tom Tromey <tromey@redhat.com>
2692
2693 PR testsuite/12040:
2694 * lib/future.exp: New file, mostly extracted from ada.exp.
2695 Rewrote compatibility code to use rename.
2696 (gdb_find_gfortran): New proc.
2697 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2698 gfortran patch.
2699 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2700 Move to future.exp.
2701 * lib/gdb.exp: Always load future.exp.
2702
af69a5ce
YQ
27032011-06-28 Yao Qi <yao@codesourcery.com>
2704
2705 * gdb.cp/exception.cc: Don't include iostream.
2706 (bar): Remove print statement.
2707 (catcher): New.
2708 (main): Remove print statements. Call function catcher.
2709 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2710 Set breakpoint on catcher, and check the value of parameter.
2711
ab5c6a72
YQ
27122011-06-23 Yao Qi <yao@codesourcery.com>
2713
2714 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2715 1.2 is disabled. KFAIL for uclinux.
2716
9497469f
MP
27172011-06-23 Marek Polacek <mpolacek@redhat.com>
2718
2719 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2720 mi_gdb_test.
2721
b9132588
MP
27222011-06-23 Marek Polacek <mpolacek@redhat.com>
2723
5d197ed0 2724 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2725
e55595ca
MP
27262011-06-23 Marek Polacek <mpolacek@redhat.com>
2727
5d197ed0
MP
2728 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2729
27302011-06-23 Marek Polacek <mpolacek@redhat.com>
2731
2732 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2733 `test_exec_and_symbol_mi_operatons' return value.
2734 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2735 gdb_test_multiple.
2736 (test_exec_and_symbol_mi_operatons): Likewise.
2737 (test_path_specification): Likewise.
e55595ca 2738
be777e08
YQ
27392011-06-23 Yao Qi <yao@codesourcery.com>
2740
2741 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2742 supported.
2743 * lib/gdb.exp (support_displaced_stepping): New.
2744
615556d6
YQ
27452011-06-23 Yao Qi <yao@codesourcery.com>
2746
2747 * gdb.threads/execl.exp: Skip on remote target.
2748
833b0ca7
MP
27492011-06-21 Marek Polacek <mpolacek@redhat.com>
2750
5d197ed0 2751 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2752 mi_gdb_test.
2753
1ee4023a
MP
27542011-06-20 Marek Polacek <mpolacek@redhat.com>
2755
5d197ed0 2756 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2757
d0b1d624
MP
27582011-06-20 Marek Polacek <mpolacek@redhat.com>
2759
5d197ed0 2760 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2761 mi_gdb_test.
2762
79aa92c1
MP
27632011-06-20 Marek Polacek <mpolacek@redhat.com>
2764
5d197ed0 2765 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2766
5ce5db06
YQ
27672011-06-14 Yao Qi <yao@codesourcery.com>
2768
2769 gdb/testsuite/
2770 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2771
533a737e
JK
27722011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2773
2774 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2775
d0e53741
TT
27762011-06-10 Tom Tromey <tromey@redhat.com>
2777
2778 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2779 Add tests for pointer-to-member-function.
2780 * gdb.cp/temargs.cc (S::somefunc): New function.
2781 (K2): New class.
2782 (main): Instantiate K2; call method.
2783
b5916bbd
JB
27842011-06-08 Joel Brobecker <brobecker@adacore.com>
2785
2786 * gdb.python/py-inferior.c (f2): Make str an array rather
2787 than a pointer.
2788 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2789
5be4dfca
JK
27902011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2791
2792 * gdb.base/async-shell.c: New file.
2793 * gdb.base/async-shell.exp: New file.
2794
9f47e254
PA
27952011-06-06 Pedro Alves <pedro@codesourcery.com>
2796
2797 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2798
64b9b334
JB
27992011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2800
2801 From Stephen Kitt <steve@sk2.org>
2802 * gdb.base/help.exp: Adjust following some spelling corrections
2803 in GDB.
2804
dbc0f131
YQ
28052011-06-01 Yao Qi <yao@codesourcery.com>
2806
2807 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2808
fd336a18
KS
28092010-05-31 Keith Seitz <keiths@redhat.com>
2810
2811 PR c++/12750
2812 * gdb.cp/static-method.cc: New file.
2813 * gdb.cp/static-method.exp: New file.
2814
fa8b9902
KS
28152010-05-31 Keith Seitz <keiths@redhat.com>
2816
2817 PR symtab/12704
2818 * gdb.cp/anon-ns.cc: New file.
2819 * gdb.cp/anon-ns.exp: New file.
2820
0a5b1e09
PA
28212011-05-31 Pedro Alves <pedro@codesourcery.com>
2822
2823 * gdb.arch/i386-dr3-watch.c: New file.
2824 * gdb.arch/i386-dr3-watch.exp: New file.
2825
0578b8d1
YQ
28262011-05-30 Yao Qi <yao@codesourcery.com>
2827
2828 * gdb.base/callfuncs.c (t_structs_fc): New.
2829 (t_structs_dc, t_structs_ldc): New.
2830 (t_double_many_args):
2831 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2832 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2833 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2834 * gdb.base/callfuncs.exp: Call new functions.
2835
6680506e
YQ
28362011-05-30 Yao Qi <yao@codesourcery.com>
2837
ff4d2c60
YQ
2838 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2839 Call rerun_and_prepare for each test to isolate effects.
2840
28412011-05-30 Yao Qi <yao@codesourcery.com>
2842
2843 * gdb.base/varargs.c (find_max_float_real): New.
2844 (find_max_double_real, find_max_long_double_real): New.
2845 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2846 * lib/gdb.exp (setup_kfail_for_target): New.
2847
e43ec454
YQ
28482011-05-30 Yao Qi <yao@codesourcery.com>
2849
2850 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2851 (callcd, callce, callcf, callc1a, callc1b): New.
2852 (callc2a, callc2b): New.
2853 * gdb.base/funcargs.exp (complex_args): New.
2854 (complex_integral_args, complex_float_integral_args): New.
2855 * lib/gdb.exp (support_complex_tests): New. Determine
2856 whether to run test cases on _Complex types.
2857
432b4d03
JK
28582011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2859
2860 * gdb.threads/leader-exit.c: New file.
2861 * gdb.threads/leader-exit.exp: New file.
2862
6caf069d
MP
28632011-05-27 Marek Polacek <mpolacek@redhat.com>
2864
9497469f 2865 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2866
97fce28b
MP
28672011-05-27 Marek Polacek <mpolacek@redhat.com>
2868
2869 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2870 remove the `supported' variable.
2871 * gdb.mi/mi-nonstop.exp: Likewise.
2872 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2873 * gdb.mi/mi-nsintrall.exp: Likewise.
2874 * gdb.mi/mi-nsmoribund.exp: Likewise.
2875 * gdb.mi/mi-nsthrexec.exp: Likewise.
2876
9da8c2a0
PA
28772011-05-26 Pedro Alves <pedro@codesourcery.com>
2878
2879 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2880
2c03e5be
PA
28812011-05-26 Pedro Alves <pedro@codesourcery.com>
2882
2883 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2884
2e21250d
KS
28852011-05-24 Keith Seitz <keiths@redhat.com>
2886
2887 PR breakpoint/12803
2888 * gdb.cp/cmpd-minsyms.cc (a): New method.
2889 (b): New method.
2890 (c): New method.
2891 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2892
cdac0397
PA
28932011-05-24 Pedro Alves <pedro@codesourcery.com>
2894
2895 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2896 watchpoint's command list didn't execute when the watchpoint went
2897 out of scope.
2898
ee5683ab
PM
28992011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2900
2901 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2902 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2903 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2904 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2905 * gdb.arch/i386-permbkpt.exp: Likewise.
2906 * gdb.arch/i386-prologue.exp: Likewise.
2907 * gdb.arch/i386-size-overlap.exp: Likewise.
2908 * gdb.arch/i386-size.exp: Likewise.
2909 * gdb.arch/i386-unwind.exp: Likewise.
2910 * gdb.reverse/i386-precsave.exp: Likewise.
2911 * gdb.reverse/i386-reverse.exp: Likewise.
2912 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2913 * gdb.reverse/i387-env-reverse.exp: Likewise.
2914 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2915
c91c8c16
PA
29162011-05-24 Pedro Alves <pedro@codesourcery.com>
2917
2918 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2919 file doesn't error, using MI.
2920
c50491a7
TT
29212011-05-23 Tom Tromey <tromey@redhat.com>
2922
2923 * gdb.base/charset.exp (string_display): Add tests to assign to
2924 arrays.
2925 * gdb.base/charset.c (short_array, int_array, long_array): New.
2926
4a07b7da
PA
29272011-05-20 Pedro Alves <pedro@codesourcery.com>
2928
2929 Cope with async mode.
2930
4a07b7da
PA
2931 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2932 into gdb_test + mi_expect_stop.
2933
b275f2d2
PA
29342011-05-20 Pedro Alves <pedro@codesourcery.com>
2935
2936 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2937 (callme): Remove printf call.
2938
eec52c44
PM
29392011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2940
2941 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2942 quote pattern to avoid problems with Cygwin/mingw expect versions.
2943 * gdb.base/default.exp (show convenience): Use double
2944 quote pattern for regular expressions.
2945
b3c8eb43
JK
29462011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2947
2948 Fix -readnow for -gdwarf-4 unused type units.
2949 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2950 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2951
ed731959
JK
29522011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2953
2954 * gdb.base/kill-after-signal.c: New file.
2955 * gdb.base/kill-after-signal.exp: New file.
2956
3b48433d
PA
29572011-05-16 Pedro Alves <pedro@codesourcery.com>
2958
2959 * gdb.ada/start.exp: Call untested with the correct test filename.
2960 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2961 test filename. Make the test's binary unique.
2962 * gdb.arch/i386-signal.exp: Call untested with the correct test
2963 filename.
2964 * gdb.arch/i386-size-overlap.exp: Ditto.
2965 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2966 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2967 * gdb.cp/call-c.exp: Ditto.
2968 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2969 filename. Make the test's binary unique.
2970 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2971 * gdb.python/py-mi.exp: Ditto.
2972 * gdb.python/Makefile.in (EXECUTABLES): Update.
2973 * gdb.reverse/i386-precsave.exp: Ditto.
2974 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2975 test filename.
2976 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2977 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2978 unique.
2979 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2980 test filename.
2981 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2982 * gdb.trace/tfile.exp: Ditto.
2983
ba4a8bdd
YQ
29842011-05-14 Yao Qi <yao@codesourcery.com>
2985
2986 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2987 type.
2988
dbaefcf7
DE
29892011-05-13 Doug Evans <dje@google.com>
2990
2991 * gdb.python/py-objfile-script.exp: New file.
2992 * gdb.python/py-objfile-script.c: New file.
2993 * gdb.python/py-objfile-script-gdb.py: New file.
2994 * testsuite/gdb.python/py-section-script.exp: Test
2995 "info auto-load-scripts".
2996
9930639c
TT
29972011-05-13 Tom Tromey <tromey@redhat.com>
2998
2999 * gdb.dwarf2/clztest.exp: New file.
3000 * gdb.dwarf2/clztest.c: New file.
3001 * gdb.dwarf2/clztest.S: New file.
3002
05272e11
DE
30032011-05-13 Doug Evans <dje@google.com>
3004
cc63ef9b
DE
3005 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
3006 String16 tests.
05272e11 3007
6edba76f
TT
30082011-05-13 Tom Tromey <tromey@redhat.com>
3009
3010 * lib/gdb.exp (is_x86_like_target): New proc.
3011 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
3012 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
3013 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
3014 -nostdlib to compiler.
3015 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
3016 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
3017 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
3018 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
3019 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
3020
028d0ed5
TJB
30212011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3022
3023 * gdb.python/py-function.exp: Test setting a value from a function
3024 which executes a command.
3025
8a9b8146
TT
30262011-05-12 Tom Tromey <tromey@redhat.com>
3027
3028 * gdb.dwarf2/typeddwarf.S: New file.
3029 * gdb.dwarf2/typeddwarf.c: New file.
3030 * gdb.dwarf2/typeddwarf.exp: New file.
3031
10483e8e
MP
30322011-05-12 Marek Polacek <mpolacek@redhat.com>
3033
3034 * gdb.mi/mi-basics.exp: Fix races. Honour the
3035 `test_exec_and_symbol_mi_operatons' return value.
3036 (test_mi_interpreter_selection): Use mi_gdb_test instead of
3037 gdb_test_multiple.
3038 (test_exec_and_symbol_mi_operatons): Likewise.
3039 (test_path_specification): Likewise.
3040
faf067f1
JK
30412011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3042
3043 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
3044 (gdb_touch_execfile): Remove catch wrappers. New variable time.
3045 Replace `file copy' and `file rename' by `file mtime'. Twice.
3046
7ff911a3
JK
30472011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 * gdb.base/readline-ask.c: New file.
3050 * gdb.base/readline-ask.exp: New file.
3051 * gdb.base/readline-ask.inputrc: New file.
3052
a536c6d7
UW
30532011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
3054
3055 * gdb.cell/bt.exp: Delete breakpoints before running to signal
3056 to avoid race condition.
3057 * gdb.cell/coremaker.c: Use small stack size.
3058 * gdb.cell/ea-standalone.exp: Use file name without path as
3059 argument to c_to.
3060 * gdb.cell/fork.exp: Allow other output when continuing to end.
3061
d472a426
JK
30622011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3063
3064 * gdb.threads/corethreads.c: New file.
3065 * gdb.threads/corethreads.exp: New file.
3066
30672011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
3068
3069 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
3070 Try to compile the test using -Wl,-z,norelro first.
3071 (load_core): New variable libthread_db_seen, initialize it.
3072 (zeroed-threads cannot be listed): Protect it by XFAIL on
3073 !$libthread_db_seen.
3074
8be455d7
JK
30752011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3076
3077 PR 12573
3078 * gdb.dwarf2/dw2-skip-prologue.S: New file.
3079 * gdb.dwarf2/dw2-skip-prologue.c: New file.
3080 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
3081
1976171a
JK
30822011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3083
3084 * gdb.cp/psymtab-parameter.cc: New file.
3085 * gdb.cp/psymtab-parameter.exp: New file.
3086
7db6f30f
JK
30872011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3088
3089 Fix a race.
3090 * gdb.cp/static-print-quit.exp (print c): Split to ...
3091 (print c - <return>, print c - q <return>, print c - to quit):
3092 ... these. Make the testfile untested on gdb-7.1.
3093
85161e9e 30942011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
3095
3096 * lib/gdb.exp (exec_target_file, exec_symbol_file,
3097 gdb_rename_execfile, gdb_touch_execfile): New.
3098 * gdb.base/reread.exp: Use new procs to handle multiple
3099 exec files.
3100
0c51be18
YQ
31012011-05-05 Yao Qi <yao@codesourcery.com>
3102
3103 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
3104 (test_adr_32bit, test_pop_pc): New.
3105 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
3106 (test_adr_32bit, test_pop_pc): New.
3107
4d393d60
JM
31082011-05-04 Joseph Myers <joseph@codesourcery.com>
3109
3110 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
3111 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
3112 targets.
3113 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
3114 handle targets.
3115
8ffd0459
JK
31162011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3117
3118 * gdb.base/completion.exp (complete help info wat): Rename to ...
3119 (complete 'help info wat'): ... here.
3120 Remove all `-re ".*' and `-re "^.*' redundant regexes.
3121 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
3122
8e28d804
PA
31232011-05-04 Pedro Alves <pedro@codesourcery.com>
3124
3125 * gdb.base/completion.exp: Use gdb_test_multiple instead of
3126 gdb_test and explicit $gdb_prompt/timeout matches.
3127
3eb2ef34
YQ
31282011-05-04 Yao Qi <yao@codesourcery.com>
3129
3130 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
3131 and __thumb2__.
3132
aaaf81a3
MP
31332011-05-03 Marek Polacek <mpolacek@redhat.com>
3134
3135 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
3136 in place of `gdb_test "delete breakpoints"'. This eliminates two
3137 testcases.
3138
c4cbc0df
PA
31392011-05-02 Pedro Alves <pedro@codesourcery.com>
3140
3141 PR testsuite/12649
3142 Fix races.
3143
3144 * gdb.base/completion.exp: Remove all sleep calls. Remove
3145 unnecessary regexs. Don't explicitly expect anything after the
3146 prompt. Eat the prompt if necessary.
3147
b4cbb4a3
EBM
31482011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3149
3150 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
3151 accept to show the caller line again as well as the line after.
3152
d65aec65
PM
31532011-04-29 Phil Muldoon <pmuldoon@redhat.com>
3154
3155 PR mi/12531
3156
3157 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
3158 compile target.
3159 * gdb.python/py-prettyprint.exp: Add C++ object for
3160 CPLUS_FAKE_CHILD test.
3161
30852783
UW
31622011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
3163
3164 * gdb.base/signest.exp: New file.
3165 * gdb.base/signest.c: Likewise.
3166
c7b1f0d9
JK
31672011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3168
3169 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
3170 thread and breakpoint notifications.
3171
559a7a62
JK
31722011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3173
3174 * gdb.base/fortran-sym-case.c: New file.
3175 * gdb.base/fortran-sym-case.exp: New file.
3176 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
3177 * gdb.dwarf2/dw2-case-insensitive.c: New file.
3178 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
3179
8344e389
JK
31802011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3181
3182 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
3183 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
3184 false #1', `if true else false #2' and `if true else false #3'.
3185
2484c66b
UW
31862011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3187
3188 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
3189 while delivering signal.
3190
8d3788bd
VP
31912011-04-27 Vladimir Prus <vladimir@codesourcery.com>
3192
3193 MI breakpoint notifications.
3194
3195 * testsuite/gdb.mi/mi-cli.exp: Adust.
3196 * testsuite/gdb.mi/mi2-cli.exp: Adust.
3197 * testsuite/gdb.mi/mi-watch.exp: Adust.
3198 * testsuite/gdb.mi/mi2-watch.exp: Adust.
3199 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
3200 notifications.
3201
3e03848b
JK
32022011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3203
3204 * gdb.base/gdbindex-stabs-dwarf.c: New file.
3205 * gdb.base/gdbindex-stabs.c: New file.
3206 * gdb.base/gdbindex-stabs.exp: New file.
3207
918c9108
YQ
32082011-04-25 Yao Qi <yao@codesourcery.com>
3209
3210 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
3211 with /*...*/.
3212 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3213
90556b8c
JK
32142011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3215
3216 * gdb.python/py-value.exp (test_objfiles): Name the first test
3217 `py-value in file.filename'.
3218
03f2bd59
JK
32192011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3220
3221 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3222 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3223 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3224 !gdbserver_reconnect_p..
3225 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3226
7b08b9eb
JK
32272011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3228
3229 * gdb.cp/cpcompletion.exp (complete class methods)
3230 (complete class methods beginning with F): Move them above runto. New
3231 comment about the runto delimiter.
3232
b78974c3
PA
32332011-04-20 Pedro Alves <pedro@codesourcery.com>
3234
3235 * gdb.base/maint.exp: Test that "maint print registers" works
3236 without a running program.
3237
20429c40 32382011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3239
20429c40
MP
3240 * gdb.base/setshow.exp: Fix racy tests.
3241 ($old_gdb_prompt): New variable.
3242
7a9dd1b2
TT
32432011-04-19 Tom Tromey <tromey@redhat.com>
3244
3245 * gdb.mi/mi-nsmoribund.exp:
3246 * gdb.hp/gdb.objdbg/objdbg01.exp:
3247 * gdb.base/structs.exp (test_struct_returns):
3248 * gdb.base/call-sc.exp (test_scalar_returns):
3249 * gdb.base/bigcore.exp: Remove duplicate words.
3250
02835898
JK
32512011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3252
3253 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3254 * gdb.base/break-interp.exp (test_attach): New comment.
3255
254f582e
JK
32562011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3257
3258 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3259 (clear __stack_user.next, clear stack_used.next)
3260 (save a zeroed-threads corefile): New test.
3261 Call core_load for $core0file.
3262 (zeroed-threads cannot be listed): New test.
3263
4fe85f5c
JK
32642011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3265
3266 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3267 filename.
3268 ($srcfile): Preserve the original value.
3269 ($testfile): Match it the .exp filename.
3270 ($corefile): New variable. Substitute it around.
3271 Use clean_restart.
3272 ($prev_timeout): Remove.
3273 (load_core): Move core loading into this proc.
3274 Fix restore of $timeout if load_core fails.
3275
63524580
JK
32762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3277
3278 * gdb.base/eu-strip-infcall.c: New file.
3279 * gdb.base/eu-strip-infcall.exp: New file.
3280
90359a16
JK
32812011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3282
3283 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3284 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3285
626e7282
JK
32862011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3287
3288 Fix Python access to inlined frames.
3289 * gdb.python/py-frame-inline.c: New file.
3290 * gdb.python/py-frame-inline.exp: New file.
3291
3363d018
EBM
32922011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3293
3294 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3295 content of 's24' correctly (avoiding "optimized out").
3296 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3297
28781456
JK
32982011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3299
3300 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3301
4a4106ca
TJB
33022011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3303
3304 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3305 expect a colon in watch -location output.
3306
d26ccb4f
JK
33072011-04-13 Marek Polacek <mpolacek@redhat.com>
3308
df46027d 3309 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3310 New testcase `expect response to define backtrace'. Also remove
3311 redundant `default' block.
3312
e1ab1f9c
JK
33132011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3314
3315 * gdb.python/py-prettyprint.c (struct hint_error): New.
3316 (main): New variable hint_error.
3317 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3318 "print hint_error".
3319 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3320 (register_pretty_printers): Register it.
3321
0c2e6019
TT
33222011-04-04 Tom Tromey <tromey@redhat.com>
3323
3324 * gdb.cp/maint.exp (test_help): Update.
3325 (test_namespace): Likewise.
3326
af57139d
JB
33272011-04-01 Joel Brobecker <brobecker@adacore.com>
3328
3329 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3330 * gdb.ada/arrayptr.exp: Add new tests.
3331
956a9fb9
JB
33322011-04-01 Joel Brobecker <brobecker@adacore.com>
3333
3334 * gdb.ada/mi_catch_ex: New testcase.
3335
d0c4d642
PA
33362011-04-01 Pedro Alves <pedro@codesourcery.com>
3337
3338 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3339 base::overload(void) method without specifying "const".
3340
18819fa6
UW
33412011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3342
3343 * gdb.arch/thumb-singlestep.S: New file.
3344 * gdb.arch/thumb-singlestep.exp: Likewise.
3345
a4c8e806
TT
33462011-03-31 Tom Tromey <tromey@redhat.com>
3347
3348 * gdb.python/py-prettyprint.py (exception_flag): New global.
3349 (NoStringContainerPrinter._iterator.next): Check it.
3350 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3351 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3352
53832f31
TT
33532011-03-29 Tom Tromey <tromey@redhat.com>
3354
3355 * gdb.cp/anon-struct.cc: New file.
3356 * gdb.cp/anon-struct.exp: New file.
3357
e4620230
JK
33582011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3359
3360 Test STT_GNU_IFUNC support.
3361 * gdb.base/gnu-ifunc-lib.c: New file.
3362 * gdb.base/gnu-ifunc.c: New file.
3363 * gdb.base/gnu-ifunc.exp: New file.
3364
d0fb5eae
JK
33652011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3366
3367 Support a ring of related breakpoints.
3368 * gdb.base/watchpoint-delete.c: New file.
3369 * gdb.base/watchpoint-delete.exp: New file.
3370
20106cfb
JK
33712011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3372
3373 * gdb.ada/arrayparam.exp (print first after function call): Use
3374 explicit package name. Add a comment
3375 (print lasta after function call): Rename ...
3376 (print last after function call): ... it and use explicit package
3377 name.
3378 (print length after function call): Use explicit package name.
3379 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3380 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3381 (multiple matches for symbol i): Rename ...
3382 (multiple matches for symbol integervar): ... it.
3383 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3384 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3385
e7ab5e63
AB
33862011-03-25 Andrew Burgess <aburgess@broadcom.com>
3387
3388 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3389 environment variable to make grep output more predictable. Move
3390 all the environment setup into gdb_init so it's done once per test
3391 case rather than each time we start gdb.
3392
9ef07c8c
TT
33932011-03-24 Tom Tromey <tromey@redhat.com>
3394
3395 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3396 test.
3397
dd90784c
JK
33982011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3399
3400 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3401 * gdb.dwarf2/dw2-entry-value.S: New file.
3402 * gdb.dwarf2/dw2-entry-value.exp: New file.
3403
05775840
PM
34042011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3405
3406 PR python/12183
3407
3408 * gdb.python/py-function.exp: Add GdbError tests.
3409
8661b11b
PA
34102011-03-18 Pedro Alves <pedro@codesourcery.com>
3411
3412 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3413 (reglocal_test_func, statlocal_test_func): New functions.
3414 (globals_test_func): Call new functions.
3415 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3416 (gdb_collect_locals_test): New procedure.
3417 (gdb_trace_collection_test): Call new procedures.
3418
0fdb4f18
PA
34192011-03-18 Pedro Alves <pedro@codesourcery.com>
3420
3421 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3422 (test_register, test_register_unavailable): New procedures.
3423 (gdb_unavailable_registers_test): New procedure.
3424 (gdb_trace_collection_test): Call it.
3425
99c3dc11
PM
34262011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3427
3428 PR python/12149
3429
3430 * gdb.python/python.exp: Add gdb.write tests.
3431
29703da4
PM
34322010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3433
3434 * gdb.python/Makefile.in: Add py-objfile.
3435 * gdb.python/py-objfile.exp: New file.
3436 * gdb.python/py-objfile.c: New file.
3437 * gdb.python/py-block.exp: Add is_valid tests.
3438 * gdb.python/py-inferior.exp: Ditto.
3439 * gdb.python/py-infthread.exp: Ditto.
3440 * gdb.python/py-symbol.exp: Ditto.
3441 * gdb.python/py-symtab.exp: Ditto.
3442
598997c8
KS
34432011-03-16 Keith Seitz <keiths@redhat.com>
3444
3445 PR c++/12273
3446 * gdb.cp/cmpd-minsyms.exp: New test.
3447 * gdb.cp/cmpd-minsyms.cc: New file.
3448
3449 PR c++/11734
3450 * gdb.cp/ovsrch.exp: New test.
3451 * gdb.cp/ovsrch.h: New file.
3452 * gdb.cp/ovsrch1.cc: New file.
3453 * gdb.cp/ovsrch2.cc: New file.
3454 * gdb.cp/ovsrch3.cc: New file.
3455 * gdb.cp/ovsrch4.cc: New file.
3456
c91513d8
PP
34572011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3458
3459 PR gdb/12528
3460 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3461 * gdb.base/break-on-linker-gcd-function.exp: New test.
3462 * gdb.base/break-on-linker-gcd-function.cc: New file.
3463
7470fc63
AT
34642011-03-15 Andreas Tobler <andreast@fgznet.ch>
3465
3466 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3467
959e7469
PM
34682011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3469
3470 * lib/gdb.exp (gdb_unload): Add another termination case.
3471
9373cf26
JK
34722011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3473
3474 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3475 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3476 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3477 Provide a stub byte there.
3478 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3479 DW_AT_entry_pc.
3480 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3481
24e9cda0
UW
34822011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3483
3484 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3485 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3486 "generic ABI, auto".
3487 (altivec_abi_tests): Accept vectors returned by reference.
3488
7371cf6d
PM
34892010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3490
3491 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3492
ce77046a
UW
34932011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3494
3495 * gdb.python/py-section-script.exp: Skip test if no Python support.
3496
176400c3
UW
34972011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3498
3499 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3500
ecec24e6
PM
35012011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3502
3503 * gdb.python/py-parameter.exp: Update tests to the new Python
3504 parameter API. Add "no documentation" test. Add deprecated API
3505 backward compatibility test.
3506
5dbdd470
TT
35072011-03-09 Tom Tromey <tromey@redhat.com>
3508
3509 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3510 gdb_continue_to_end.
3511
b66e66ee
MK
35122011-03-09 Mark Kettenis <kettenis@gnu.org>
3513
3514 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3515 tabs.
3516
eceb0c5f
TT
35172011-03-09 Tom Tromey <tromey@redhat.com>
3518
3519 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3520 parentheses.
3521 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3522 $command.
3523 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3524 argument to gdb_continue_to_end.
3525 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3526 argument to gdb_continue_to_end.
3527 * gdb.cp/annota3.exp: Fix regex.
3528 * gdb.cp/annota2.exp: Fix regex.
3529 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3530 gdb_continue_to_end.
3531 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3532 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3533 gdb_continue_to_end.
3534
63154eca
PA
35352011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3536
3537 * gdb.server/ext-run.exp
3538 (load new file without any gdbserver inferior): New test.
3539
967d1f9b
TT
35402011-03-07 Tom Tromey <tromey@redhat.com>
3541
3542 * Makefile.in (TAGS): Rewrite.
3543
d68dcbb9
JK
35442011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3545
3546 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3547 initial commands echo. New match for `Found trace'. Anchor all the
3548 other matches. Anchor and match for `No trace frame found' the final
3549 match.
3550
6bf58e63
TT
35512011-03-07 Tom Tromey <tromey@redhat.com>
3552
3553 * Makefile.in (TAGS): New target.
3554
fda326dd
TT
35552011-03-07 Tom Tromey <tromey@redhat.com>
3556
3557 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3558 change.
3559 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3560 change.
3561 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3562 exit message change.
3563 (skip_altivec_tests): Update for exit message change.
3564 (skip_vsx_tests): Likewise.
3565 (gdb_continue_to_end): Likewise. Add 'command' argument.
3566 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3567 * gdb.threads/tls.exp: Update for exit message change.
3568 * gdb.threads/thread-unwindonsignal.exp: Use
3569 gdb_continue_to_end.
3570 * gdb.threads/step.exp (step_it): Update for exit message change.
3571 (continue_all): Likewise.
3572 * gdb.threads/print-threads.exp (test_all_threads): Update for
3573 exit message change.
3574 * gdb.threads/interrupted-hand-call.exp: Use
3575 gdb_continue_to_end.
3576 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3577 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3578 gdb_continue_to_end.
3579 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3580 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3581 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3582 * gdb.cp/method.exp: Update for exit message change.
3583 * gdb.cp/mb-templates.exp: Update for exit message change.
3584 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3585 * gdb.cp/annota3.exp: Update for exit message change.
3586 * gdb.cp/annota2.exp: Update for exit message change.
3587 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3588 * gdb.base/term.exp: Update for exit message change.
3589 * gdb.base/step-test.exp (test_i): Update for exit message change.
3590 * gdb.base/sigstep.exp (advance): Update for exit message change.
3591 (advancei): Likewise.
3592 * gdb.base/siginfo.exp: Update for exit message change.
3593 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3594 * gdb.base/reread.exp: Use gdb_continue_to_end.
3595 * gdb.base/langs.exp: Use gdb_continue_to_end.
3596 * gdb.base/interrupt.exp: Update for exit message change.
3597 * gdb.base/gdb1555.exp: Update for exit message change.
3598 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3599 * gdb.base/ending-run.exp: Update for exit message change.
3600 * gdb.base/chng-syms.exp: Update for exit message change.
3601 * gdb.base/checkpoint.exp: Update for exit message change.
3602 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3603 gdb_continue_to_end.
3604 (test_catch_syscall_with_wrong_args): Likewise.
3605 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3606 * gdb.base/break-interp.exp (test_ld): Update for exit message
3607 change.
3608 * gdb.base/bang.exp: Update for exit message change.
3609 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3610 (do_call_attach_tests): Likewise.
3611 * gdb.base/a2-run.exp: Update for exit message change.
3612 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3613 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3614 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3615
dd19bd70
JK
36162011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3617
3618 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3619
30e62689
TT
36202011-03-03 Tom Tromey <tromey@redhat.com>
3621
3622 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3623 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3624 * gdb.hp/gdb.aCC/configure.ac: Remove.
3625 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3626 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3627 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3628 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3629 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3630 * gdb.hp/gdb.compat/configure.ac: Remove.
3631 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3632 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3633 * gdb.hp/gdb.defects/configure.ac: Remove.
3634 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3635 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3636 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3637 * gdb.hp/configure.ac: Remove.
3638 * gdb.hp/configure: Remove.
3639 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3640 substitution.
3641 (Makefile): Remove rule.
3642 * gdb.cell/configure.ac: Remove.
3643 * gdb.cell/configure: Remove.
3644 * gdb.stabs/Makefile.in (Makefile): Remove.
3645 (distclean): Don't remove config.status or config.log.
3646 * gdb.stabs/configure (Makefile): Remove.
3647 * gdb.stabs/configure.ac: Remove.
3648 * configure: Rebuild.
3649 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3650 Remove stabs- and cell-specific logic. Test for existence of
3651 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3652 subdirectories, gdb.cell, and and gdb.stabs.
3653 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3654
c171f854
JB
36552011-03-03 Joel Brobecker <brobecker@adacore.com>
3656
3657 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3658 end of buffer.
3659
9a5193cb
JB
36602011-03-02 Joel Brobecker <brobecker@adacore.com>
3661
3662 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3663 gdb_test when running a test where we expected no output back.
3664
9bb4c1bb
MS
36652011-02-28 Michael Snyder <msnyder@vmware.com>
3666
3667 * gdb.cp/overload.cc: Change initializer value to integer.
3668
3bd0f5ef
MS
36692011-02-27 Michael Snyder <msnyder@vmware.com>
3670
3671 * gdb.multi/base.exp: Add test for remove-inferiors.
3672
2279eaad
JB
36732011-02-26 Joel Brobecker <brobecker@adacore.com>
3674
3675 * gdb.python/py-frame.exp: Simplify the initialization phase
3676 using prepare_for_testing.
3677
c82c0b55
MS
36782011-02-25 Michael Snyder <msnyder@vmware.com>
3679
3680 * gdb.multi/base.exp: Add tests for info inferiors with args.
3681
1d94651b
JK
36822011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3683
3684 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3685 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3686 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3687 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3688 asmfile3. Comment the STABS (#3) file compilation. Compile
3689 everything through assembler. Provide KFAIL for symtab/12497.
3690 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3691 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3692 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3693 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3694
3bd0f5ef
MS
36952011-02-24 Michael Snyder <msnyder@vmware.com>
3696
3697 * gdb.base/break.exp: Add tests for delete breakpoints using
3698 convenience variables and value history references.
3699
12c1418e
MS
37002011-02-24 Michael Snyder <msnyder@vmware.com>
3701
3702 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3703 left behind in previous check-in.
3704
e5a67952
MS
37052011-02-23 Michael Snyder <msnyder@vmware.com>
3706
3707 * gdb.base/break.exp: Add tests for "info break" with arguments.
3708 * gdb.trace/infotrace.exp: Update patterns for error and help.
3709 * gdb.base/completion.exp: Update pattern.
3710 * gdb.base/ena-dis-br.exp: Update pattern.
3711 * gdb.base/help.exp: Update patterns.
3712
37132011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3714
3715 * gdb.base/memattr.exp: New test.
3716 * gdb.base/memattr.c: Test load for memattr.exp.
3717
6e6fbe60
DE
37182011-02-22 Doug Evans <dje@google.com>
3719
3720 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3721
1d41d745
MS
37222011-02-22 Michael Snyder <msnyder@vmware.com>
3723
3724 * Makefile.in: Make more clean.
3725 * gdb.ada/Makefile.in: Ditto.
3726 * gdb.arch/Makefile.in: Ditto.
3727 * gdb.asm/Makefile.in: Ditto.
3728 * gdb.base/Makefile.in: Ditto.
3729 * gdb.cp/Makefile.in: Ditto.
3730 * gdb.dwarf2/Makefile.in: Ditto.
3731 * gdb.java/Makefile.in: Ditto.
3732 * gdb.mi/Makefile.in: Ditto.
3733 * gdb.modula2/Makefile.in: Ditto.
3734 * gdb.python/Makefile.in: Ditto.
3735 * gdb.server/Makefile.in: Ditto.
3736 * gdb.stabs/Makefile.in: Ditto.
3737 * gdb.threads/Makefile.in: Ditto.
3738 * gdb.trace/Makefile.in: Ditto.
3739
79ba84ca
MS
37402011-02-22 Michael Snyder <msnyder@vmware.com>
3741
df46027d 3742 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3743 info threads.
3744
b9b35694
JB
37452011-02-22 Joel Brobecker <brobecker@adacore.com>
3746
3747 * gdb.python/py-breakpoint.exp: Fix the expected output of
3748 one of the "maint info breakpoints" tests to accept the output
3749 generated on platforms that do not have hardware watchpoints.
3750
8bfb830f
JB
37512011-02-22 Joel Brobecker <brobecker@adacore.com>
3752
3753 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3754 clean_restart. Be a little stricter in the expected output
3755 for one of the tests. Fix a typo in one of the comments.
3756
c45f3c54
JB
37572011-02-22 Joel Brobecker <brobecker@adacore.com>
3758
3759 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3760 Delete variable binfile, no longer use. Add or modify test
3761 comments to make them unique.
3762
b97c863c
MS
37632011-02-21 Michael Snyder <msnyder@vmware.com>
3764
3765 * Makefile.in: Update for make clean.
3766 * gdb.ada/Makefile.in: Ditto.
3767 * gdb.arch/Makefile.in: Ditto.
3768 * gdb.asm/Makefile.in: Ditto.
3769 * gdb.base/Makefile.in: Ditto.
3770 * gdb.cp/Makefile.in: Ditto.
3771 * gdb.dwarf2/Makefile.in: Ditto.
3772 * gdb.java/Makefile.in: Ditto.
3773 * gdb.mi/Makefile.in: Ditto.
3774 * gdb.modula2/Makefile.in: Ditto.
3775 * gdb.python/Makefile.in: Ditto.
3776 * gdb.server/Makefile.in: Ditto.
3777 * gdb.stabs/Makefile.in: Ditto.
3778 * gdb.threads/Makefile.in: Ditto.
3779 * gdb.trace/Makefile.in: Ditto.
3780
aea5b279
MS
37812011-02-21 Michael Snyder <msnyder@vmware.com>
3782
3783 * gdb.threads/thread-find.exp: Update patterns for changes in
3784 output of "info threads" command.
3785
e3039479
UW
37862011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3787 Ulrich Weigand <uweigand@de.ibm.com>
3788
3789 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3790 (skip_hw_watchpoint_tests): Likewise.
3791 (skip_hw_watchpoint_multi_tests): Likewise.
3792
b800ec70
UW
37932011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3794
3795 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3796 (skip_hw_watchpoint_tests): Likewise.
3797 (skip_hw_watchpoint_multi_tests): Likewise.
3798 (skip_hw_watchpoint_access_tests): Likewise.
3799
3800 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3801 * gdb.base/pr11022.exp: Likewise.
3802 * gdb.base/watch-read.exp: Likewise.
3803 * gdb.base/watch_thread_num.exp: Likewise.
3804 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3805 * gdb.base/watchpoint-hw.exp: Likewise.
3806 * gdb.base/watchpoint.exp: Likewise.
3807 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3808 * gdb.threads/watchthreads-reorder.exp: Likewise.
3809 * gdb.threads/watchthreads.exp: Likewise.
3810 * gdb.threads/watchthreads2.exp: Likewise.
3811
91033e37
JB
38122011-02-21 Joel Brobecker <brobecker@adacore.com>
3813
3814 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3815 the debugger is unable to find the array bounds.
3816
eeaafae2
JK
38172011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3818
3819 * gdb.cp/typedef-operator.exp: New file.
3820 * gdb.cp/typedef-operator.cc: New file.
3821
e338d953
MS
38222011-02-17 Michael Snyder <msnyder@vmware.com>
3823
3824 * gdb.threads/thread-find.exp: Fix regular expressions.
3825
e67ad678
JB
38262011-02-17 Joel Brobecker <brobecker@adacore.com>
3827
3828 * gdb.ada/packed_array: Expand testcase to test printing of
3829 unconstrained packed array.
3830
93084bca
JB
38312011-02-17 Joel Brobecker <brobecker@adacore.com>
3832
3833 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3834
a0c78a73
PA
38352011-02-16 Pedro Alves <pedro@codesourcery.com>
3836
f65d5553 3837 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3838 (main): Initialize it before collecting, and and clear it
3839 afterwards.
f65d5553
PA
3840 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3841 collecting with '{type} addr', where the addr expression is not an
3842 rvalue.
a0c78a73 3843
3dfcbbd2
KW
38442011-02-16 Ken Werner <ken.werner@de.ibm.com>
3845
3846 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3847 a bool variable. Expect correct OpenCL names for vector types. Use the
3848 uc3 variable name instead of referring to the uchar3 built-in type.
3849 Escape the asterisk at the half pointer test.
3850
08807d5a
PA
38512011-02-16 Pedro Alves <pedro@codesourcery.com>
3852
f65d5553 3853 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3854 (main): Initialize it before collecting, and and clear it
3855 afterwards.
f65d5553
PA
3856 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3857 collecting overlapping memory ranges.
08807d5a 3858
60f98dde
MS
38592011-02-15 Michael Snyder <msnyder@vmware.com>
3860
3861 * gdb.base/default.exp: Add tests for thread commands.
3862 * gdb.base/help.exp: Add tests for thread commands.
3863 * gdb.threads/thread-find.exp: New test for thread find command.
3864
648cd113
KW
38652011-02-15 Ken Werner <ken.werner@de.ibm.com>
3866
3867 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3868
494e194e
YQ
38692011-02-15 Yao Qi <yao@codesourcery.com>
3870
3871 PR tdep/12352
3872 * gdb.arch/arm-disp-step.S : New test for str instruction.
3873 * gdb.arch/arm-disp-step.exp : Likewise.
3874
d9492458
TJB
38752011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3876
3877 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3878 "vector_register2_vr" test strings. Test the extended floating
3879 point registers (F32~F63).
3880 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3881 IBM XL C compiler. Make the test program use a register provided
3882 by the compiler for the lxvd2x instruction.
3883
8af8e3bc
PA
38842011-02-14 Pedro Alves <pedro@codesourcery.com>
3885
3886 * gdb.trace/unavailable.cc (class Base, class Middle, class
3887 Derived): New types.
3888 (derived_unavail, derived_partial, derived_whole): New globals.
3889 (virtual_partial): New global.
3890 (virtualp): Point at virtual_partial.
3891 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3892 related to unavailable vptr.
3893
1b28d0b3
PA
38942011-02-14 Pedro Alves <pedro@codesourcery.com>
3895
3896 * gdb.trace/unavailable.cc (a, b, c): New globals.
3897 (main): Set and clear them.
3898 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3899 `a' and `c', and check that `b' isn't collected, although `a' and
3900 `c' are.
3901
ec0a52e1
PA
39022011-02-14 Pedro Alves <pedro@codesourcery.com>
3903
3904 * gdb.trace/unavailable.cc (struct Virtual): New.
3905 (virtualp): New global pointer.
3906 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3907 printing a pointer to an object whose type has a vtable, with
3908 print object on.
3909
24e6bcee
PA
39102011-02-14 Pedro Alves <pedro@codesourcery.com>
3911
3912 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3913 value repeat handles unavailableness.
3914
39d37385
PA
39152011-02-14 Pedro Alves <pedro@codesourcery.com>
3916
3917 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3918 tests for building arrays from unavailable values, subscripting
3919 non-memory rvalue unvailable arrays, and accessing fields or
3920 baseclasses of non-lazy unavailable values,
3921 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3922 struct types.
3923 (g_smallstruct, g_smallstruct_b): New globals.
3924
06d72e16
PA
39252011-02-14 Pedro Alves <pedro@codesourcery.com>
3926
3927 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3928
bc9a5551
JK
39292011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3930
3931 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3932 * gdb.cp/overload-const.exp: New file.
3933 * gdb.cp/overload-const.cc: New file.
3934
54fcddd0
UW
39352011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3936
3937 * gdb.opencl/callfuncs.cl: New file.
3938 * gdb.opencl/callfuncs.exp: New test.
3939 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3940
d6dafb7c
UW
39412011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3942
3943 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3944 when computing result.
3945 * gdb.arch/altivec-abi.exp: Update expected results.
3946
a449c2d8
TJB
39472011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3948
3949 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3950 * gdb.base/jit.exp: Likewise.
3951 * gdb.base/pie-execl.exp: Likewise.
3952 * gdb.base/solib-nodir.exp: Likewise.
3953 * gdb.base/solib-overlap.exp: Likewise.
3954
764880b7
PA
39552011-02-07 Pedro Alves <pedro@codesourcery.com>
3956
3957 * gdb.trace/collection.c (global_pieces): New.
3958 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3959 New procedure.
3960 (gdb_trace_collection_test): Call it.
3961
505500db
SW
39622011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3963
3964 * gdb.python/py-evthreads.c: New file.
3965 * gdb.python/py-evthreads.exp: New file.
3966 * gdb.python/py-events.py: New file.
3967 * gdb.python/py-events.exp: New file.
3968 * gdb.python/py-events.c: New file.
3969
385203ed
DD
39702011-02-04 David Daney <ddaney@caviumnetworks.com>
3971
3972 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3973
9011945e
AB
39742011-02-03 Andrew Burgess <aburgess@broadcom.com>
3975
3976 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3977 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3978 boundary between two compilation units.
3979
580688f3
PA
39802011-02-02 Pedro Alves <pedro@codesourcery.com>
3981
3982 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3983 (Virtual): New structs.
3984 (virtual_o, virtual_middle_b): New globals.
3985 * gdb.cp/virtbase.exp: New tests.
3986
d3f0f853
PP
39872011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3988
3989 * gdb.base/jit.exp: New file.
3990 * gdb.base/jit-main.c: New file.
3991 * gdb.base/jit-solib.c: New file.
3992
b2030fb5
UW
39932011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3994
3995 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3996 proceed to initial kernel entry point.
3997 * gdb.opencl/datatypes.exp: Likewise.
3998 * gdb.opencl/operators.exp: Likewise.
3999 * gdb.opencl/vec_comps.exp: Likewise.
4000
2db19d1e
SW
40012011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
4002
4003 * gdb.cp/nsnested.cc: New.
4004 * gdb.cp/nsnested.exp: New.
4005 * gdb.cp/nsnoimports.exp: New.
4006 * gdb.cp/nsnoimports.cc: New.
4007
6b0c4c1f
JB
40082011-01-31 Joel Brobecker <brobecker@adacore.com>
4009
4010 * gdb.base/interact.exp: Add extra tests that verify that
4011 the value of the interactive-mode setting does not change
4012 after the script is sourced.
4013
80b23b6a
JK
40142011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4015
4016 * gdb.cp/noparam.exp: New file.
4017 * gdb.cp/noparam.cc: New file.
4018
ffd5ec24
PA
40192011-01-28 Pedro Alves <pedro@codesourcery.com>
4020
4021 * gdb.trace/tfile.exp: Test that with no traceframe selected,
4022 there's no stack or registers.
4023
a81766d8
TT
40242011-01-26 Tom Tromey <tromey@redhat.com>
4025
4026 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
4027 space before string output. Add test for "set print pretty off"
4028 case.
4029
585fdaa1
PA
40302011-01-25 Pedro Alves <pedro@codesourcery.com>
4031
4032 * gdb.base/frame-args.exp: Adjust.
4033 * gdb.dwarf2/dw2-noloc.exp: Adjust.
4034 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
4035 * gdb.dwarf2/pieces.exp: Adjust.
4036 * gdb.opt/clobbered-registers-O2.exp: Adjust.
4037 * gdb.opt/inline-locals.exp: Adjust.
4038 * gdb.threads/fork-child-threads.exp: Adjust.
4039
d468832a
KW
40402011-01-25 Ken Werner <ken.werner@de.ibm.com>
4041
4042 * gdb.opencl/convs_casts.cl: Move program scope variables into the
4043 OpenCL kernel function. Add a comment as marker. Add address space
4044 qualifiers for the remaining program scope variables.
4045 * gdb.opencl/datatypes.cl: Likewise.
4046 * gdb.opencl/operators.cl: Likewise.
4047 * gdb.opencl/vec_comps.cl: Likewise.
4048 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
4049 Add breakpoint at the marker comment.
4050 * gdb.opencl/datatypes.exp: Likewise.
4051 * gdb.opencl/operators.exp: Likewise.
4052 * gdb.opencl/vec_comps.exp: Likewise.
4053
490f124f
PA
40542011-01-24 Pedro Alves <pedro@codesourcery.com>
4055
4056 * gdb.base/printcmds.c (some_struct): New struct and instance.
4057 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
4058 procedure.
4059 <global scope>: Call it.
4060
6da78614
KW
40612011-01-21 Ken Werner <ken.werner@de.ibm.com>
4062
4063 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
4064 argument to the gdb_compile_opencl_hostapp call.
4065
ec64c9aa
YQ
40662011-01-19 Yao Qi <yao@codesourcery.com>
4067
4068 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
4069 positve list.
4070
810cfdbb
YQ
40712011-01-19 Yao Qi <yao@codesourcery.com>
4072
4073 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
4074 canonical form.
4075 Remove "xscale-*-*"
4076 * gdb.xml/tdesc-regs.exp: Likewise.
4077 * gdb.python/py-section-script.exp: Replace ARM target triplet
4078 with canonical form.
4079 Match arm*-*-symbianelf*.
4080 * gdb.base/dup-sect.exp: Likewise.
4081 * lib/dwarf.exp: New.
4082 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
4083 dwarf2_support.
4084 * gdb.dwarf2/dup-psym.exp: Likewise.
4085 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
4086 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
4087 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
4088 * gdb.dwarf2/dw2-basic.exp: Likewise.
4089 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4090 * gdb.dwarf2/dw2-const.exp: Likewise.
4091 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
4092 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
4093 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4094 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
4095 * gdb.dwarf2/dw2-filename.exp: Likewise.
4096 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4097 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
4098 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4099 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4100 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
4101 * gdb.dwarf2/dw2-noloc.exp: Likewise.
4102 * gdb.dwarf2/dw2-op-call.exp: Likewise.
4103 * gdb.dwarf2/dw2-producer.exp: Likewise.
4104 * gdb.dwarf2/dw2-ranges.exp: Likewise.
4105 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
4106 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
4107 * gdb.dwarf2/dw2-strp.exp: Likewise.
4108 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
4109 * gdb.dwarf2/implptr.exp: Likewise.
4110 * gdb.dwarf2/mac-fileno.exp: Likewise.
4111 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
4112 * gdb.dwarf2/pieces.exp: Likewise.
4113 * gdb.dwarf2/pr11465.exp: Likewise.
4114 * gdb.dwarf2/valop.exp: Likewise.
4115 * gdb.dwarf2/watch-notconst.exp: Likewise.
4116 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
4117
4694da01
TT
41182011-01-19 Tom Tromey <tromey@redhat.com>
4119
4120 * gdb.python/py-infthread.exp: Add thread tests.
4121
b075872c
JB
41222011-01-14 Joel Brobecker <brobecker@adacore.com>
4123
4124 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
4125
2c3e6e24
JB
41262011-01-14 Joel Brobecker <brobecker@adacore.com>
4127
4128 * gdb.ada/widewide: New testcase.
4129
de8fa76c
JB
41302011-01-13 Joel Brobecker <brobecker@adacore.com>
4131
4132 * gdb.base/interact.exp: New testcase.
4133
1b05df00
TT
41342011-01-12 Tom Tromey <tromey@redhat.com>
4135
4136 * gdb.mi/gdb2549.exp: Update for error message changes.
4137 * gdb.mi/mi-cli.exp: Likewise.
4138 * gdb.mi/mi-disassemble.exp: Likewise.
4139 * gdb.mi/mi-pthreads.exp: Likewise.
4140 * gdb.mi/mi-regs.exp: Likewise.
4141 * gdb.mi/mi-stack.exp: Likewise.
4142 * gdb.mi/mi-var-block.exp: Likewise.
4143 * gdb.mi/mi-var-cmd.exp: Likewise.
4144 * gdb.mi/mi2-cli.exp: Likewise.
4145 * gdb.mi/mi2-disassemble.exp: Likewise.
4146 * gdb.mi/mi2-pthreads.exp: Likewise.
4147 * gdb.mi/mi2-regs.exp: Likewise.
4148 * gdb.mi/mi2-stack.exp: Likewise.
4149 * gdb.mi/mi2-var-block.exp: Likewise.
4150 * gdb.mi/mi2-var-cmd.exp: Likewise.
4151
c2ff108b
JK
41522011-01-12 Andrew Burgess <aburgess@broadcom.com>
4153 Jan Kratochvil <jan.kratochvil@redhat.com>
4154
4155 PR fortran/11104 and DWARF unbound arrays detection.
4156 * gdb.fortran/multi-dim.exp: New file.
4157 * gdb.fortran/multi-dim.f90: New file.
4158
b716877b
AB
41592011-01-12 Andrew Burgess <aburgess@broadcom.com>
4160
4161 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
4162 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
4163 add new tests for opcode dumping.
4164
6c162d5e
TT
41652011-01-11 Tom Tromey <tromey@redhat.com>
4166
4167 * gdb.python/py-infthread.exp: Load gdb-python.exp.
4168
77b06cd7
TJB
41692010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
4170
4171 Convert hardware watchpoints to use breakpoint_ops.
4172 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
4173 type is not supported.
4174 * gdb.base/foll-fork.exp: Likewise.
4175 * gdb.base/foll-vfork.exp: Likewise.
4176
f39a75d0
PM
41772011-01-10 Phil Muldoon <pmuldoon@redhat.com>
4178
4179 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
4180 Use load_lib gdb-python.exp.
4181 * gdb.python/python.exp: Ditto.
4182 * gdb.python/py-function.exp: Ditto.
4183
fc529d80
AS
41842011-01-09 Andreas Schwab <schwab@linux-m68k.org>
4185
4186 * gdb.threads/tls.exp ("info address me"): Fix expected output.
4187
fb03cb59
JK
41882011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4189
4190 * configure: Regenerate.
4191
d8e22779
TT
41922011-01-06 Tom Tromey <tromey@redhat.com>
4193
4194 * gdb.python/py-frame.exp: Test gdb.newest_frame.
4195
09050809
JB
41962011-01-06 Joel Brobecker <brobecker@adacore.com>
4197
fc529d80
AS
4198 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
4199 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
4200 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4201 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
4202 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
4203 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4204 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
4205 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
4206 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
4207 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
4208 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
4209 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
4210 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
4211 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4212 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4213 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
4214 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
4215 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
4216 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4217 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4218 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4219 gdb.ada/uninitialized_vars.exp,
4220 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4221 Simplify by using clean_restart.
09050809 4222
8ed5dd9e
JB
42232011-01-06 Joel Brobecker <brobecker@adacore.com>
4224
4225 Add marker to be used as anchor for inserting breakpoints.
4226 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4227 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4228 Likewise.
4229
4230 Remove uses of gdb_start_cmd.
4231 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4232 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4233
4234 Do not run testcase if testing with GDBserver.
4235 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4236 if testing with GDBserver.
4237
368a124f
JB
42382011-01-06 Joel Brobecker <brobecker@adacore.com>
4239
4240 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4241 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4242 copyright header.
4243
44944448
JB
42442011-01-05 Joel Brobecker <brobecker@adacore.com>
4245
4246 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4247 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4248 testsuite/gdb.fortran/complex.f,
4249 testsuite/gdb.fortran/derived-type.f90,
4250 testsuite/gdb.fortran/library-module-lib.f90,
4251 testsuite/gdb.fortran/library-module-main.f90,
4252 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4253 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4254 Copyright year update.
4255
31886ea6
JB
42562011-01-05 Joel Brobecker <brobecker@adacore.com>
4257
4258 * gdb.base/langs1.f: Add copyright header.
4259
ebedcab5
JK
42602011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 * gdb.base/morestack.exp: New file.
4263 * gdb.base/morestack.c: New file.
4264
de1eb2f9
JK
42652011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4266
4267 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4268
9e87a409
JB
42692010-12-29 Joel Brobecker <brobecker@adacore.com>
4270
4271 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4272 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4273
720d1a40
JB
42742010-12-29 Joel Brobecker <brobecker@adacore.com>
4275
4276 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4277
a283af87
AS
42782010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4279
5d3d9cba
AS
4280 * gdb.threads/tls.exp: Fix typo.
4281
a283af87
AS
4282 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4283 * gdb.threads/execl.exp: Update.
4284
2a20745c
YQ
42852010-12-23 Yao Qi <yao@codesourcery.com>
4286
4287 * gdb.arch/arm-disp-step.exp: New.
4288 * gdb.arch/arm-disp-step.S: New.
4289
a7658b96
TT
42902010-12-21 Tom Tromey <tromey@redhat.com>
4291
4292 * gdb.threads/execl.exp: Update.
4293 * gdb.threads/linux-dp.exp: Update.
4294 * gdb.threads/manythreads.exp: Update.
4295 * gdb.threads/tls.exp: Update.
4296
5b79abe7
TT
42972010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4298
4299 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4300 (NextOverThrowDerivates) <resumebpt>: New.
4301 (resumebpt_test): New.
4302 (main): Call resumebpt_test.
4303 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4304
0914bcdb
SS
43052010-12-12 Stan Shebs <stan@codesourcery.com>
4306
4307 * gdb.trace/tsv.exp: Test print command on trace state variables.
4308
305aeedc
TT
43092010-12-09 Tom Tromey <tromey@redhat.com>
4310
4311 * gdb.base/interp.exp: Add regression test.
4312
186c406b
TT
43132010-12-09 Tom Tromey <tromey@redhat.com>
4314
4315 * gdb.java/jnpe.java: New file.
4316 * gdb.java/jnpe.exp: New file.
4317 * gdb.cp/nextoverthrow.exp: New file.
4318 * gdb.cp/nextoverthrow.cc: New file.
4319
aae1c79a
DE
43202010-12-07 Doug Evans <dje@google.com>
4321
4322 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4323 of data-directory.
4324 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4325 updated.
4326 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4327
60f98dde 43282010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4329
4330 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4331 * gdb.base/call-sc.exp: Ditto.
4332 * gdb.base/finish.exp: Ditto.
4333 * gdb.base/return.exp: Ditto.
4334 * gdb.base/return2.exp: Ditto.
4335
5fa290c1
DE
43362010-11-30 Doug Evans <dje@google.com>
4337
4338 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4339 (gdb_expect_list): Fix spelling errors in comments.
4340 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4341 send_gdb/gdb_expect_list where applicable.
4342 * gdb.base/call-ar-st.exp: Ditto.
4343 * gdb.base/funcargs.exp: Ditto.
4344 * gdb.base/gcore.exp: Ditto.
4345 * gdb.base/page.exp: Ditto.
4346 * gdb.base/sigaltstack.exp: Ditto.
4347 * gdb.base/siginfo.exp: Ditto.
4348 * gdb.base/sigstep.exp: Ditto.
4349 * gdb.base/trace-commands.exp: Ditto.
4350
4e04c971
DE
43512010-11-29 Doug Evans <dje@google.com>
4352
4353 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4354 printer-name;subprinter-name.
4355
8cf6f0b1
TT
43562010-11-29 Tom Tromey <tromey@redhat.com>
4357
4358 * gdb.dwarf2/implptr.exp: New file.
4359 * gdb.dwarf2/implptr.c: New file.
4360 * gdb.dwarf2/implptr.S: New file.
4361
94b6973e
PM
43622010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4363
fc529d80 4364 PR python/12199
94b6973e
PM
4365
4366 * gdb.python/py-breakpoint.exp: Test the delete method.
4367
8358c15c
JK
43682010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4369
4370 Fix step_resume_breakpoint unsaved during an infcall.
4371 * gdb.base/step-resume-infcall.exp: New file.
4372 * gdb.base/step-resume-infcall.c: New file.
4373
f6df29bc
TJB
43742010-11-24 Edjunior Machado <emachado@br.ibm.com>
4375
4376 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4377
f2b5a5cf
TJB
43782010-11-24 Edjunior Machado <emachado@br.ibm.com>
4379
4380 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4381 on ppc64's symbols; "finish" and "return" commands must accept to
4382 show the caller line again as well as the line after.
4383 * gdb.asm/powerpc64.inc: New file.
4384
6b0ecdc2
DE
43852010-11-23 Doug Evans <dje@google.com>
4386
4387 * lib/gdb.exp (gdb_test_sequence): New function.
4388 (gdb_expect_list): Add verbose -log call for each pattern.
4389 * gdb.base/signals.exp (test_handle_all_print): Call it.
4390 Reduce timeout increment from 6 minutes to 1 minute.
4391 * gdb.server/ext-run.exp: Call it.
4392
ea976c60
PM
43932010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4394
f2b5a5cf 4395 PR python/12212
ea976c60
PM
4396
4397 * gdb.python/python.exp: Check that selected_thread raises an
4398 error when no inferior is loaded.
4399
c0efa795
JK
44002010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4401
4402 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4403 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4404
ec3aa567
JK
44052010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4406
4407 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4408 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4409
d8249011
DE
44102010-11-18 Doug Evans <dje@google.com>
4411
4412 * gdb.server/ext-run.exp: Fix intermittent failures.
4413
d4eba7d1
NF
44142010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4415
4416 * gdb.stabs/gdb11479.exp: Use runto_main.
4417
b04c2f88
NF
44182010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4419
4420 * gdb.base/break-entry.exp: Skip if using a stub.
4421
ae9d7ce4
NF
44222010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4423
4424 * gdb.python/py-inferior.exp: Pack values in target endianness.
4425
621c8364
TT
44262010-11-12 Tom Tromey <tromey@redhat.com>
4427
4428 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4429 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4430 MemoryError.
4431 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4432 type.
4433 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4434 MemoryError.
4435 (test_subscript_regression): Update exception type.
4436
84f4c1fe
PM
44372010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4438
4439 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4440 breakpoint tests.
4441
a1442452
PA
44422010-11-09 Pedro Alves <pedro@codesourcery.com>
4443
4444 * gdb.base/watchpoint.exp: Test "watch -location" with an
4445 innacessible location.
4446
efd11a33
JK
44472010-11-09 Edjunior Machado <emachado@br.ibm.com>
4448 Luis Machado <luisgpm@br.ibm.com>
4449
4450 * gdb.base/maint.exp: Expect "." prefix.
4451 * gdb.base/nodebug.exp: Expect "." Likewise.
4452 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4453 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4454 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4455 POWER server processors.
4456
aa00efb5
JK
44572010-11-08 Edjunior Machado <emachado@br.ibm.com>
4458 Luis Machado <luisgpm@br.ibm.com>
4459
4460 * gdb.base/break-entry.exp: convert entry point for
4461 ppc64 and expect leading `.' on ppc64's symbols
4462
99e7ae30
DE
44632010-11-05 Doug Evans <dje@google.com>
4464
4465 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4466 * gdb.python/py-param.exp: Delete, contents moved to ...
4467 * gdb.python/py-parameter.exp: ... here. New file.
4468 Add test for gdb.parameter ("directories").
99e7ae30 4469
f4b8a18d
KW
44702010-11-05 Ken Werner <ken.werner@de.ibm.com>
4471
4472 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4473 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4474 * configure: Regenerate.
4475 * gdb.opencl/Makefile.in: New File.
4476 * gdb.opencl/datatypes.exp: Likewise.
4477 * gdb.opencl/datatypes.cl: Likewise.
4478 * gdb.opencl/operators.exp: Likewise.
4479 * gdb.opencl/operators.cl: Likewise.
4480 * gdb.opencl/vec_comps.exp: Likewise.
4481 * gdb.opencl/vec_comps.cl: Likewise.
4482 * gdb.opencl/convs_casts.exp: Likewise.
4483 * gdb.opencl/convs_casts.cl: Likewise.
4484 * lib/opencl.exp: Likewise.
4485 * lib/opencl_hostapp.c: Likewise.
4486 * lib/opencl_kernel.cl: Likewise.
4487 * lib/cl_util.c: Likewise.
4488 * lib/cl_util.c: Likewise.
4489 * gdb.base/default.exp (set language): Add "opencl" to the list of
4490 languages.
4491
a9d5ef47
SW
44922010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4493
4494 * gdb.cp/overload.exp: Added test for inheritance overload.
4495 * gdb.cp/overload.cc: Ditto.
4496 * gdb.cp/oranking.exp: Removed releveant kfails.
4497
03eb1c79
JK
44982010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4499 Joel Brobecker <brobecker@adacore.com>
4500
4501 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4502 check test_compiler_info.
4503
dbc98a8b
KW
45042010-11-03 Ken Werner <ken.werner@de.ibm.com>
4505
4506 * gdb.base/gnu_vector.exp: Adjust expect messages.
4507
120bd360
KW
45082010-11-03 Ken Werner <ken.werner@de.ibm.com>
4509
4510 * gdb.base/gnu_vector.exp: Add unary operator tests.
4511
c37f7098
KW
45122010-11-03 Ken Werner <ken.werner@de.ibm.com>
4513
4514 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4515
7b51bc51
DE
45162010-11-02 Doug Evans <dje@google.com>
4517
4518 * gdb.python/py-pp-maint.c: New file.
4519 * gdb.python/py-pp-maint.exp: New file.
4520 * gdb.python/py-pp-maint.py: New file.
4521
50c97f38
TT
45222010-11-02 Tom Tromey <tromey@redhat.com>
4523
4524 * gdb.base/default.exp: Remove "scheme" from language list.
4525
a289b8f6
JK
45262010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4527
4528 Revert:
4529 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4530 * gdb.threads/sigstep-threads.exp: New file.
4531 * gdb.threads/sigstep-threads.c: New file.
4532
cd017491
MS
45332010-10-20 Michael Snyder <msnyder@vmware.com>
4534
4535 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4536
8e6a5956
UW
45372010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4538
4539 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4540 Skip test completely if gdb,no_hardware_watchpoints.
4541
2c04da0d
UW
45422010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4543
4544 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4545 strict, but do not check for any particular function name within libc.
4546
79afc5ef
SW
45472010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4548
4549 * gdb.cp/smartp.exp: New test.
4550 * gdb.cp/smartp.cc : New test.
4551
026ffab7
SW
45522010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4553
4554 * gdb.cp/converts.exp: Test pointer to bool conversion.
4555 Test pointer to long conversion.
4556 * gdb.cp/oranking.exp: Removed relevant kfail.
4557
3a772aa4
TT
45582010-10-18 Tom Tromey <tromey@redhat.com>
4559
4560 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4561 argument to lazy_string.
4562 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4563 (pp_ls.to_string): Use it.
4564 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4565 Add "estring2" local.
4566
5fc3827b
JK
45672010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4568
4569 Fix s390x compatibility.
4570 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4571 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4572
8aeb23f3
JK
45732010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 * gdb.threads/sigstep-threads.exp: New file.
4576 * gdb.threads/sigstep-threads.c: New file.
4577
c1e56572
JK
45782010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4579
4580 * gdb.base/pie-execl.exp: New file.
4581 * gdb.base/pie-execl.c: New file.
4582
92163a10
JK
45832010-10-13 Doug Evans <dje@google.com>
4584 Jan Kratochvil <jan.kratochvil@redhat.com>
4585
4586 PR exp/12117
4587 * gdb.cp/ptype-cv-cp.cc: New file.
4588 * gdb.cp/ptype-cv-cp.exp: New file.
4589
7062b0a0
SW
45902010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4591
4592 * gdb.cp/converts.cc: New test program.
4593 * gdb.cp/converts.exp: New test.
4594 * gdb.cp/overload.exp: Added test for void* vs int*.
4595 * gdb.cp/overload.exp: Ditto.
4596 * gdb.cp/oranking.exp: Removed related kfail.
4597
0e3509db
DE
45982010-10-13 Doug Evans <dje@google.com>
4599
4600 * lib/gdb-python.exp (gdb_check_python_config): New function.
4601 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4602 * gdb.python/lib-types.cc: New file.
4603 * gdb.python/lib-types.exp: New file.
4604
8dc78533
JK
46052010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4606
4607 * gdb.python/py-error.exp: New file.
4608 * gdb.python/py-error.py: New file.
4609
93c17e06
JK
46102010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4611
4612 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4613 gdb_test_multiple.
4614
d8b34041
JK
46152010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4616
4617 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4618 * gdb.base/prelink.exp: Likewise.
4619 * gdb.base/solib-nodir.exp: Likewise.
4620 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4621 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4622 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4623
e0cc584e
UW
46242010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4625
4626 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4627 for the "info files" test to avoid timeouts on slow machines.
4628
cfc353b1
JK
46292010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4630
4631 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4632 (main): Make openlib dummy call.
4633
d3d7896d
JK
46342010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4635
4636 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4637 * break-interp.exp (reach): Move the core body ...
4638 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4639 (test_ld): Provide always real argument, even to the linker. Replace
4640 dl_main by _dl_debug_state.
4641
5e533c94
JK
46422010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4643
4644 Fix results of prelinked PIEs on ppc*.
4645 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4646 Accept also DISPLACEMENT "PRESENT".
4647 (main): Replace "ZERO" displacements by "PRESENT".
4648
33540610
SW
46492010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4650
4651 * gdb.cp/oranking.exp: New test.
4652 * gdb.cp/oranking.cc: New test program.
4653
3bdf2bbd
KW
46542010-10-08 Ken Werner <ken.werner@de.ibm.com>
4655
4656 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4657 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4658
2f608a3a
KW
46592010-10-06 Ken Werner <ken.werner@de.ibm.com>
4660
4661 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4662 lush, lynx) New constant.
4663 * gdb.base/constvars.exp: Test const array types.
4664 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4665
aa2e2d8d
DE
46662010-10-06 Doug Evans <dje@google.com>
4667
4668 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4669 of syscall staging area.
4670
2844d6b5
KW
46712010-10-06 Ken Werner <ken.werner@de.ibm.com>
4672
4673 * gdb.base/gnu_vector.c: Add variable c4.
4674 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4675 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4676
7d8ac8bb
MR
46772010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4678
4679 * gdb.arch/altivec-abi.exp: Fix a typo.
4680
84a02e58
MR
46812010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4682
4683 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4684 to match a thread ID.
4685
b18e6318
JK
46862010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4687
4688 Fix s390x testcase compatibility.
4689 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4690
a2c09bd0
DE
46912010-10-01 Doug Evans <dje@google.com>
4692
4693 * lib/gdb-python.exp: New file.
4694 * gdb.python/py-block.exp: Use it.
4695 * gdb.python/py-breakpoint.exp: Ditto.
4696 * gdb.python/py-frame.exp: Ditto.
4697 * gdb.python/py-inferior.exp: Ditto.
4698 * gdb.python/py-param.exp: Ditto.
4699 * gdb.python/py-prettyprint.exp: Ditto.
4700 * gdb.python/py-shared.exp: Ditto.
4701 * gdb.python/py-symbol.exp: Ditto.
4702 * gdb.python/py-symtab.exp: Ditto.
4703 * gdb.python/py-type.exp: Ditto.
4704 * gdb.python/py-value.exp: Ditto.
4705 * gdb.python/python.exp: Ditto.
4706
38f12cfc
TT
47072010-09-30 Tom Tromey <tromey@redhat.com>
4708
4709 * gdb.base/anon.exp: New file.
4710 * gdb.base/anon.c: New file.
4711
9ae8282d
TT
47122010-09-30 Tom Tromey <tromey@redhat.com>
4713
4714 * gdb.base/completion.exp: Test completion through anonymous
4715 union.
4716 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4717
e9e07ba6
JK
47182010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4719
4720 Fix printing parameters of inlined functions.
4721 * gdb.dwarf2/dw2-inline-param.exp: New file.
4722 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4723 * gdb.dwarf2/dw2-inline-param.S: New file.
4724
cd2effb2
JK
47252010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4726
4727 PR corefiles/12071.
4728 * gdb.base/corefile.exp (quit with a process, no question: load core)
4729 (quit with a core file): New tests.
4730
bceffbf3
JK
47312010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4732
4733 Fix GDB crash on inferior calls with self-referencing classes.
4734 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4735 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4736 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4737
1736ad11
JK
47382010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4739
4740 Fix lost siginfo_t for inferior calls.
4741 * gdb.base/siginfo-infcall.exp: New file.
4742 * gdb.base/siginfo-infcall.c: New file.
4743
a176ad92
JB
47442010-09-22 Joel Brobecker <brobecker@adacore.com>
4745
4746 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4747
c2b0a229
JK
47482010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4749
4750 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4751 New test.
4752 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4753
e8ae22d1
JB
47542010-09-22 Joel Brobecker <brobecker@adacore.com>
4755
4756 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4757 type of our const type.
4758
ec322823
SW
47592010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4760
4761 * gdb.cp/pr12028.cc: New.
4762 * gdb.cp/pr12028.exp: New.
4763
72929c62
JB
47642010-09-22 Joel Brobecker <brobecker@adacore.com>
4765
4766 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4767
875b4ff5 47682010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4769 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4770
4771 PR mi/11407
4772 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4773 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4774 * gdb.mi/dw2-ref-missing-frame.S New File.
4775 * gdb.mi/dw2-ref-missing-frame.exp New File.
4776
7155d578
TT
47772010-09-14 Tom Tromey <tromey@redhat.com>
4778
4779 PR symtab/8399:
4780 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4781
515ed532
TT
47822010-09-14 Tom Tromey <tromey@redhat.com>
4783
4784 PR exp/11803:
4785 * gdb.threads/tls.exp: Use C++.
4786 (check_thread_local): Use K::another_thread_local.
4787 * gdb.threads/tls.c (class K): New.
4788 (another_thread_local): Now a member of K.
4789 (spin): Update. No longer K&R C.
4790
450ca57c
SW
47912010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4792
4793 * gdb.cp/koenig.cc: created class for testing member lookup.
4794 * gdb.cp/koenig.exp: Added test for member lookup.
4795
dbd492a3
JK
47962010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4797
4798 Fix false FAILs on sourcetree topdir directory containing "kill".
4799 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4800 source line matching regexp.
4801
8d4d924b
JK
48022010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4803
4804 * gdb.python/python.exp (set height 0, collect help from uiout)
4805 (verify help to uiout): New tests.
4806
8e64f2a0
JK
48072010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4808
4809 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4810 is_lp64_target to check 64bit target.
4811
4569eed2
JK
48122010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4813
4814 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4815 (test_ld) <powerpc64-*>: New.
4816
5e1617b1
DJ
48172010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4818
4819 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4820
c767944b
DJ
48212010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4822
4823 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4824 (FunctionArg::method): New function.
4825 (empty, arg): New variables.
4826 (main): Call arg.method.
4827 * gdb.cp/templates.exp (test_template_args): New function.
4828 (do_tests): Call it.
4829
27d3a3fc
UW
48302010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4831
4832 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4833 of "next" to proceed over pthread_exit call.
4834
55b7ce7f
UW
48352010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4836
4837 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4838 "maint print statistics" output to prevent expect timeouts.
4839
809df446
JK
48402010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4841
4842 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4843 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4844 (test_float_rejected): ... here.
4845 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4846 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4847 (test_float_rejected): ... here.
4848 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4849 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4850 (test_float_rejected): ... here.
4851 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4852 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4853 (test_float_rejected): ... here.
4854
8464be76
DJ
48552010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4856
4857 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4858 before disabling hardware watchpoints.
4859 (test_inaccessible_watchpoint): Check that hardware watchpoints
4860 are used. Test for watchpoints on a constant address.
4861
14dba4b4
JK
48622010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4863
4864 * gdb.base/ui-redirect.exp: New file.
4865
3f3540e1 48662010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4867 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4868
4869 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4870
0f254bb7
DE
48712010-08-31 Doug Evans <dje@google.com>
4872
4873 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4874
03f17ccf
TT
48752010-08-30 Tom Tromey <tromey@redhat.com>
4876
4877 PR python/11792:
4878 * gdb.python/py-value.exp (test_subscript_regression): Add
4879 dynamic_type test.
4880
640617ad
DJ
48812010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4882
4883 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4884 instead of running to main. Do not test the main function.
4885 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4886 Add new main.
4887
2ed91d1b
PA
48882010-08-26 Pedro Alves <pedro@codesourcery.com>
4889
4890 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4891 one test.
4892
673bfd45
DE
48932010-08-24 Doug Evans <dje@google.com>
4894
4895 PR symtab/11942
4896 * gdb.dwarf2/dw4-sig-types.cc: New file.
4897 * gdb.dwarf2/dw4-sig-types.h: New file.
4898 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4899 * gdb.dwarf2/dw4-sig-types.exp: New file.
4900
f9ffd4bb
TT
49012010-08-23 Tom Tromey <tromey@redhat.com>
4902
4903 PR python/11145:
4904 * gdb.python/py-value.c (Base, Derived): New types.
4905 (base): New global.
4906 * gdb.python/py-value.exp (test_subscript_regression): Add
4907 dynamic_cast test.
4908
d839c8a4
TT
49092010-08-23 Tom Tromey <tromey@redhat.com>
4910
4911 PR python/10676:
4912 * gdb.python/py-type.exp (test_fields): Add tests for type
4913 equality.
4914
702c2711
TT
49152010-08-23 Tom Tromey <tromey@redhat.com>
4916
4917 PR python/11915:
4918 * gdb.python/py-type.exp (test_fields): Add tests for array.
4919
832bafd3
KS
49202010-08-23 Keith Seitz <keiths@redhat.com>
4921
4922 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4923 have any children. Create a new abbrev for it.
4924 Add missing terminal sequence to .debug_abbrev.
4925
c37bf528
KS
49262010-08-20 Keith Seitz <keiths@redhat.com>
4927
4928 PR symtab/11465:
4929 * gdb.dwarf2/pr11465.exp: New test.
4930 * gdb.dwarf2/pr11465.S: New file.
4931 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4932 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4933
4572cbac
TJB
49342010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4935
4936 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4937 registers. Update data sets with the new v2_double element in the
4938 VSX register union. Add vector_register3_vr data set for the AltiVec
4939 registers. Use gdb_test_no_output instead of send_gdb.
4940
e7fbb131
PA
49412010-08-19 Pedro Alves <pedro@codesourcery.com>
4942
4943 * gdb.python/py-shared.exp: New file, factored out from
4944 python.exp.
4945 * gdb.python/py-shared.c: New file.
4946 * gdb.python/py-shared-sl.c: New file.
4947 * gdb.python/python-1.c: New file.
4948 * gdb.python/python-sl.c: Delete.
4949 * gdb.python/python.c: Mention python-1.c.
4950 * gdb.python/python.exp: Move shared library tests to
4951 py-shared.exp.
4952 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4953 (MISCELLANEOUS): New.
4954 (clean mostlyclean): Also remove $MISCELLANEOUS.
4955
d30f5e1f
DE
49562010-08-19 Doug Evans <dje@google.com>
4957
4958 PR exp/11926
4959 * gdb.base/printcmds.exp (test_float_accepted): New function.
4960 Move existing float tests there. Add tests for floats with suffixes.
4961 (test_float_rejected): New function.
4962 * gdb.java/jv-print.exp (test_float_accepted): New function.
4963 (test_float_rejected): New function.
4964 * gdb.objc/print.exp: New file.
4965 * gdb.pascal/print.exp: New file.
4966 * lib/objc.exp: New file.
4967
7b3fd859
PM
49682010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4969
4970 * gdb.base/default.exp (info set): Avoid full buffer error and force
4971 reading up to final gdb prompt.
4972 (show): Likewise.
4973
c92817ce
TT
49742010-08-18 Tom Tromey <tromey@redhat.com>
4975
4976 PR symtab/11919:
4977 * gdb.base/completion.exp: Add test.
4978
f1208f9e
DE
49792010-08-18 Doug Evans <dje@google.com>
4980
4981 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4982 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4983 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4984 Simplify, early exit if runto_main fails.
4985 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4986 (set_lang_fortran): Moved to lib/fortran.exp.
4987 * gdb.fortran/types.exp: load_lib fortran.exp.
4988 (set_lang_fortran): Moved to lib/fortran.exp.
4989 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4990 * gdb.java/jprint.exp (set_lang_java): Ditto.
4991 * gdb.java/jv-exp.exp: load_lib java.exp.
4992 If set_lang_java fails, issue a warning instead of failure to be
4993 consistent with other set_lang_foo uses.
4994 (set_lang_java): Moved to lib/java.exp.
4995 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4996 If set_lang_java fails, issue a warning instead of failure to be
4997 consistent with other set_lang_foo uses.
4998 * gdb.pascal/types.exp: load_lib pascal.exp.
4999 (set_lang_pascal): Moved to lib/pascal.exp.
5000 * lib/fortran.exp: New file.
5001 * lib/java.exp (set_lang_java): New function.
5002 * lib/pascal.exp (set_lang_pascal): New function.
5003
2f06b485
YQ
50042010-08-18 Yao Qi <yao@codesourcery.com
5005
5006 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
5007 func_nofb_start and func_loopfb_start, so that address of functions
5008 is equal to these labels on Thumb.
5009
96e25403
YQ
50102010-08-18 Yao Qi <yao@codesourcery.com>
5011
5012 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
5013 to reflect latest c source file.
5014
36e6adc4
JK
50152010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5016
5017 * gdb.cp/infcall-dlopen.exp: New file.
5018 * gdb.cp/infcall-dlopen.cc: New file.
5019 * gdb.cp/infcall-dlopen-lib.cc: New file.
5020
f431efe5
PA
50212010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5022 Pedro Alves <pedro@codesourcery.com>
5023
5024 PR breakpoints/11371
5025
5026 * gdb.base/watch-cond-infcall.exp: New file.
5027 * gdb.base/watch-cond-infcall.c: New file.
5028
06a64a0b
TT
50292010-08-16 Tom Tromey <tromey@redhat.com>
5030
5031 * gdb.base/help.exp: Update.
5032 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
5033 watchpoint.
5034 (test_watch_location): New proc.
5035 (test_watchpoint_in_big_blob): Delete watchpoint.
5036 * gdb.base/watchpoint.c (func5): New function.
5037 (main): Call it.
5038
70ebf4ed
DE
50392010-08-16 Doug Evans <dje@google.com>
5040
5041 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
5042
ca5c20b6
PM
50432010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5044
5045 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
5046 tests.
5047
7346b668
KW
50482010-08-11 Ken Werner <ken.werner@de.ibm.com>
5049
5050 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
5051 * gdb.base/gnu_vector.c: New File.
5052 * gdb.base/gnu_vector.exp: Likewise.
5053
cb2e07a6
PM
50542010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5055
5056 * gdb.python/python.c: New File.
5057 * gdb.python/python-sl.c: New File.
5058 * gdb.python/python.exp: Test solib_address and decode_line
5059 * functions.
5060
5da1313b
JK
50612010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5062
5063 * gdb.python/python.exp (show height, set height 10)
5064 (verify pagination beforehand, verify pagination beforehand: q)
5065 (gdb.execute does not page, verify pagination afterwards)
5066 (verify pagination afterwards: q): New.
5067
49c3ccf7
DE
50682010-08-02 Doug Evans <dje@google.com>
5069
5070 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
5071 because of an older gcc, change test2
5072 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
5073 to unsupported.
5074
42c0c4f1
KH
50752010-07-30 Kazu Hirata <kazu@codesourcery.com>
5076
5077 * gdb.base/break-always.exp: Do not expect full paths to file
5078 names.
5079 * gdb.base/commands.exp: Likewise.
5080
d3765805
DE
50812010-07-30 Doug Evans <dje@google.com>
5082
c98ee71b
DE
5083 * gdb.cp/temargs.exp: For new tests that require newer gccs,
5084 xfail them when run with older gccs.
5085
fd961404
DE
5086 * lib/gdb.exp (build_executable): Forward "c++" option to
5087 get_compiler_info.
5088
999adef4
DE
5089 * gdb.python/py-type.exp (test_template): Mark as xfail tests
5090 "python print ttype.template_argument(1)" and
5091 "python print isinstance(ttype.template_argument(1), gdb.Value)"
5092 if using gcc 4.4 or earlier.
5093
d3765805
DE
5094 * gdb.base/valgrind-db-attach.exp: Use unique test name for
5095 attach-to-debugger handling.
5096
1276c759
JK
50972010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5098
5099 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
5100 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
5101 (main): Use copyreloc.
5102 * gdb.base/prelink.exp (split debug of executable)
5103 (.dynbss vs. .bss address shift): New tests.
5104
88caa9b9
PA
51052010-07-29 Pedro Alves <pedro@codesourcery.com>
5106
5107 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
5108 in gdb_test_multiple.
5109
c6f2ac43
PA
51102010-07-29 Pedro Alves <pedro@codesourcery.com>
5111
5112 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
5113 environment.
5114
326fd672
TT
51152010-07-28 Tom Tromey <tromey@redhat.com>
5116
5117 PR python/11060:
5118 * gdb.python/py-type.c (Temargs): New template.
5119 (temvar): New variable.
5120 * gdb.python/py-type.exp (test_template): New proc.
5121
3ce3b1ba
PA
51222010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5123
5124 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
5125 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
5126
34eaf542
TT
51272010-07-28 Tom Tromey <tromey@redhat.com>
5128
5129 PR c++/9946:
5130 * gdb.cp/temargs.exp: New file.
5131 * gdb.cp/temargs.cc: New file.
5132
d41b819e
JK
51332010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5134
5135 * gdb.base/help.exp (help disassemble): Update the content.
5136
26ab7092
JK
51372010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5138
5139 * gdb.threads/ia64-sigill.exp: New file.
5140 * gdb.threads/ia64-sigill.c: New file.
5141
5283e9e1
TT
51422010-07-27 Tom Tromey <tromey@redhat.com>
5143
5144 * gdb.opt/inline-cmds.c (ATTR): New define.
5145 (func1): Use it.
5146 (func2): Likewise.
5147 (func3): Likewise.
5148 (outer_inline1): Likewise.
5149 (outer_inline2): Likewise.
5150 * gdb.opt/inline-bt.c (ATTR): New define.
5151 (func1): Use it.
5152 (func2): Likewise.
5153 * gdb.opt/inline-locals.c (ATTR): New define.
5154 (func1): Use it.
5155 (func2): Likewise.
5156
e992ef73
TT
51572010-07-27 Tom Tromey <tromey@redhat.com>
5158
5159 * gdb.stabs/gdb11479.c (hack): New function.
5160 (test): Use it.
5161 (test2): Use it.
5162 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
5163 (int32_search_buf, int64_search_buf): No longer static.
5164 (x): Remove.
5165 * gdb.base/relocate.c (hack): New function.
5166
5374244e
PM
51672010-07-27 Phil Muldoon <pmuldoon@redhat.com>
5168
5169 * gdb.python/py-value.exp (test_inferior_function_call): New function.
5170 * gdb.python/py-value.c (func1): New function.
5171 (func2): Likewise.
5172
a99aee83
CV
51732010-07-26 Corinna Vinschen <vinschen@redhat.com>
5174
5175 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
5176 as not to clash with .data section.
5177
a04ba985
JG
51782010-07-26 Jerome Guitton <guitton@adacore.com>
5179
5180 * gdb.base/code_elim.exp: New file.
5181 * gdb.base/code_elim1.c: New file.
5182 * gdb.base/code_elim2.c: New file.
5183
23bd0f7c
PA
51842010-07-21 Pedro Alves <pedro@codesourcery.com>
5185
5186 PR symtab/11827
5187
5188 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
5189 (some_volatile_enum): New variable.
5190 * gdb.base/printcmds.exp (test_print_enums): New.
5191 <top level>: Call it.
5192
883df6dd
SW
51932010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
5194
5195 * gdb.cp/fpointer.cc: New test.
5196 * gdb.cp/fpointer.exp: New test.
5197
569b05a5
JK
51982010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 * gdb.base/solib-nodir.exp: New file.
5201 * lib/gdb.exp (runto): New case for a GDB internal error.
5202
51d7d803
JK
52032010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5204 Ulrich Weigand <uweigand@de.ibm.com>
5205 Tom Tromey <tromey@redhat.com>
5206
5207 * gdb.base/charset-malloc.c: New file.
5208 * gdb.base/charset.c (malloc_stub): New prototype.
5209 (main): Call it instead of malloc itself.
5210 * gdb.base/charset.exp: Use only prepare_for_testing.
5211 (binfile): Remove the variable.
5212
c0edd9ed
JK
52132010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5214
5215 Make core files the process_stratum.
5216 * gdb.base/corefile.exp (run: load core again)
5217 (run: sanity check we see the core file, run: with core)
5218 (run: core file is cleared, attach: load core again)
5219 (attach: sanity check we see the core file, attach: with core)
5220 (attach: core file is cleared): New tests.
5221 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5222
3cbaedff
KW
52232010-07-14 Ken Werner <ken.werner@de.ibm.com>
5224
5225 * gdb.arch/altivec-abi.exp: New tests.
5226
91158a56
TT
52272010-07-13 Tom Tromey <tromey@redhat.com>
5228
5229 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5230 (main): Use it.
5231 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5232
0f5238ed
TT
52332010-07-13 Tom Tromey <tromey@redhat.com>
5234
5235 * gdb.base/label.exp: New file.
5236 * gdb.base/label.c: New file.
5237
add265ae
L
52382010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5239 H.J. Lu <hongjiu.lu@intel.com>
5240
5241 * lib/gdb.exp (is_ilp32_target): New.
5242 (is_lp64_target): Likewise.
5243
5244 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5245 target.
5246 * gdb.arch/amd64-disp-step.exp: Likewise.
5247 * gdb.arch/amd64-dword.exp: Likewise.
5248 * gdb.arch/amd64-i386-address.exp: Likewise.
5249 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5250
add265ae
L
5251 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5252 target.
5253 * gdb.arch/i386-bp_permanent.exp: Likewise.
5254 * gdb.arch/i386-byte.exp: Likewise.
5255 * gdb.arch/i386-disp-step.exp: Likewise.
5256 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5257 * gdb.arch/i386-prologue.exp: Likewise.
5258 * gdb.arch/i386-size-overlap.exp: Likewise.
5259 * gdb.arch/i386-size.exp: Likewise.
5260 * gdb.arch/i386-sse.exp: Likewise.
5261 * gdb.arch/i386-unwind.exp: Likewise.
5262 * gdb.arch/i386-word.exp: Likewise.
5263
5264 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5265 test only when building 64-bit executables. Do not hard-code
5266 -m64 option.
5267
2dfb8c17
DE
52682010-07-07 Doug Evans <dje@google.com>
5269
5270 * lib/gdb.exp (gdb_test_list_exact): New function.
5271 * gdb.base/default.exp (show convenience): Call it, add tests for
5272 $_sdata = void, $_thread = 0.
5273
4e5799b6
JK
52742010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5275 Joel Brobecker <brobecker@adacore.com>
5276
5277 Fix re-run of PIE executable, PR shlibs/11776.
5278 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5279 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5280 and re-"run" of the inferior.
5281
1a219cc7
JK
52822010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5283 Joel Brobecker <brobecker@adacore.com>
5284
5285 Cope with missing /usr/sbin/prelink.
5286 * lib/prelink-support.exp (prelink_no):
5287 <result == 1 && $output is "no such file or directory">: New.
5288 (prelink_yes): Likewise. Return on failed prelink_no.
5289
5e3b36f8
JK
52902010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5291 Joel Brobecker <brobecker@adacore.com>
5292
5293 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5294 build_executable by build_executable_own_libs. Replace "prelink -R"
5295 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5296 change.
5297 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5298 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5299 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5300 Replace build_executable by build_executable_own_libs's function
5301 build_executable_own_libs.
5302 (prelinkNO): Create new stub to call prelink_no.
5303 (prelinkYES): Create new stub to call prelink_yes.
5304 (test_attach): Rename calls of copy to file_copy.
5305 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5306 (copy): Move to ...
5307 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5308 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5309 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5310 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5311 special flags by gdb_compile_shlib. Replace second gdb_compile by
5312 build_executable_own_libs. Replace "prelink -R" execution by a call of
5313 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5314 a second call of prelink_yes. Replace restart commands by
5315 clean_restart.
5316 (prelink): Rename to ...
5317 (seen displacement message): ... this test. Extend its expectation
5318 strictness.
5319
86e4bafc
JK
53202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5321
5322 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5323 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5324 displacement message exactly once.
5325
3cd07d20
JK
53262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5327 Joel Brobecker <brobecker@adacore.com>
5328
5329 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5330 its restore after the <$relink_args != ""> loop. new comment.
5331
0a1e94c7
JK
53322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5333 Joel Brobecker <brobecker@adacore.com>
5334
5335 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5336 code for it. New variable relink_args.
5337 (prelinkYES): Call prelinkNO.
5338 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5339 in such case. Move the core code to ...
5340 (test_attach_gdb): ... a new function. Send GDB command "file".
5341 Extend expected "Attaching to " string.
5342
2f70bcfb
TT
53432010-07-02 Tom Tromey <tromey@redhat.com>
5344
5345 * gdb.base/bitops.exp: Remove extraneous "pass".
5346
a17ac5b0
TT
53472010-07-02 Ken Werner <ken.werner@de.ibm.com>
5348
5349 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5350
dc10affe
PA
53512010-07-01 Pedro Alves <pedro@codesourcery.com>
5352
d41c0fc8
PA
5353 * gdb.base/help.exp: Adjust expected output.
5354
53552010-07-01 Pedro Alves <pedro@codesourcery.com>
5356
5357 * gdb.base/help.exp: Adjust expected output.
dc10affe 5358
0a600c36
JK
53592010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5360
5361 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5362 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5363 c++/11702.
5364
37cc8bfe
JK
53652010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5366 Doug Evans <dje@google.com>
5367
5368 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5369 add .dynamic entry'.
5370
254e6b9e
DE
53712010-06-29 Doug Evans <dje@google.com>
5372
5373 Test PR c++/11702.
5374 * gdb.cp/m-static.exp: Add testcase.
5375 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5376
595939de 53772010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5378 Tom Tromey <tromey@redhat.com>
5379 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5380
5381 * gdb.python/py-inferior.c: New File.
5382 * gdb.python/py-infthread.c: New File.
5383 * gdb.python/py-inferior.exp: New File.
5384 * gdb.python/py-infthread.exp: New File.
5385
98751a41
JK
53862010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5389 (ptype ::C::OtherFileClass typedefs): New.
5390 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5391 (C::OtherFileClass::cOtherFileClassVar2): New.
5392 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5393 cOtherFileClassVar2.
5394 (C::cOtherFileType2, C::cOtherFileVar2): New.
5395 (C::cOtherFileVar_use): use also cOtherFileVar2.
5396 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5397
41f62f39
JK
53982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5399
5400 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5401 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5402 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5403 (print ::C::cOtherFileVar)
5404 (whatis C::OtherFileClass::cOtherFileClassType)
5405 (whatis ::C::OtherFileClass::cOtherFileClassType)
5406 (print C::OtherFileClass::cOtherFileClassVar)
5407 (print ::cOtherFileClassVar)
5408 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5409 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5410 trailing content.
5411 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5412 (C::OtherFileClass::cOtherFileClassVar)
5413 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5414 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5415
af53d231
JK
54162010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 Test PR c++/11703 and PR gdb/1448.
5419 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5420 gdb/1448.
5421
9655fd1a
JK
54222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5423
5424 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5425 (main) <rtti_data>: New.
5426 * gdb.cp/virtbase.exp (print rtti_data): New.
5427
824cc8dd
JK
54282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5429 Joel Brobecker <brobecker@adacore.com>
5430
5431 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5432
6036c742
JK
54332010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5434
5435 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5436
de6a0421
DE
54372010-06-28 Doug Evans <dje@google.com>
5438
5439 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5440
b2dae948
DE
54412010-06-27 Doug Evans <dje@google.com>
5442
5443 * gdb.cp/m-static.exp: Update expected test output.
5444
0f3bb72e
PH
54452010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5446
889bf7c5
PA
5447 * gdb.gdb/selftest.exp: Adjust expected message for
5448 capturing start-up runtime.
0f3bb72e 5449
bc9f0842
TT
54502010-06-25 Tom Tromey <tromey@redhat.com>
5451
5452 PR python/10808:
5453 * gdb.python/python.exp: Add new tests.
5454
099ef718
SW
54552010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5456
5457 * gdb.cp/operator.cc: Created an import loop.
5458 * gdb.cp/operator.exp: Added testcase for import loop.
5459
5868a632
JK
54602010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5461
5462 Test PR python/11407.
5463 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5464 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5465 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5466 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5467 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5468 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5469 binfile. Call gdb_compile with clean_restart twice.
5470 (func_nofb print, func_nofb backtrace, func_loopfb print)
5471 (func_loopfb backtrace): New.
5472
af76db58
JK
54732010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5474
5475 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5476 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5477 by a hand made one.
5478 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5479 i?86 requirement. Remove variables srcfile and binfile. New variable
5480 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5481
f2c7657e
UW
54822010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5483
5484 * gdb.cell/dwarfaddr.exp: New file.
5485 * gdb.cell/dwarfaddr.S: New file.
5486
628fe4e4
JK
54872010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5488
5489 Test PR 9436.
5490 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5491
f1421989
HZ
54922010-06-24 Hui Zhu <teawater@gmail.com>
5493
5494 * gdb.base/eval.exp: New file.
5495
d03285ec
UW
54962010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5497
5498 * gdb.cell/fork.exp: New file.
5499 * gdb.cell/fork.c: Likewise.
5500 * gdb.cell/fork-spu.c: Likewise.
5501
41b2c92d
PM
55022010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5503
5504 * lib/gdb.exp (banned_variables_traced): New global variable.
5505 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5506 (gdb_init): Use `trace add variable' instead of obsolete
5507 `trace variable'.
5508
d5bc977f
DE
55092010-06-21 Doug Evans <dje@google.com>
5510
5511 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5512
d2ed6730
UW
55132010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5514
5515 * gdb.arch/spu-ls.exp: New file.
5516 * gdb.arch/spu-ls.c: Likewise.
5517
6aed2dbc
SS
55182010-06-18 Stan Shebs <stan@codesourcery.com>
5519
5520 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5521
e0756905
UW
55222010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5523
5524 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5525 * gdb.base/watch-cond.exp: Likewise.
5526 * gdb.python/py-breakpoint.exp: Likewise.
5527
d8053d4d
PA
55282010-06-18 Pedro Alves <pedro@codesourcery.com>
5529
5530 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5531 clean_restart, make sure every test has a distinct message, and
5532 that messages don't include the executable' full path.
5533
81ce510c
DE
55342010-06-17 Doug Evans <dje@google.com>
5535
5536 * gdb.arch/i386-size.exp: Updated expected output for
5537 DISASSEMBLY_OMIT_FNAME.
5538
65d79d4b
SDJ
55392010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5540 Sergio Durigan Junior <sergiodj@redhat.com>
5541
5542 * gdb.base/watch-notconst.c: New file.
5543 * gdb.base/watch-notconst.S: New file.
5544 * gdb.base/watch-notconst2.c: New file.
5545 * gdb.base/watch-notconst2.S: New file.
5546 * gdb.base/watch-notconst.exp: New file.
5547 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5548 (func4): Add operations on `global_ptr_ptr'.
5549 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5550 routine to test watchpoints created with a constant expression.
5551 (test_inaccessible_watchpoint): Include tests for watchpoints
5552 created with a constant expression.
5553
df0f4836
KB
55542010-06-14 Kevin Buettner <kevinb@redhat.com>
5555
5556 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5557 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5558 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5559 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5560 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5561 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5562 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5563 of `_start'.
5564
b769def5
UW
55652010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5566
5567 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5568 not supported on the target.
5569 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5570 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5571 * gdb.mi/mi-nsintrall.exp: Likewise.
5572 * gdb.mi/mi-nsmoribund.exp: Likewise.
5573 * gdb.mi/mi-nsthrexec.exp: Likewise.
5574
d914c394
SS
55752010-06-11 Stan Shebs <stan@codesourcery.com>
5576
5577 * gdb.base/permissions.exp: New file.
5578
55792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
5580
5581 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5582 does not support ELF executable class.
5583
f3ce5b9c
UW
55842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5585
5586 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5587
8e46892c
JK
55882010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5589
5590 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5591 (runto): Catch "The target does not support running in non-stop mode.".
5592
6cc55c64
MS
55932010-06-11 Michael Snyder <msnyder@vmware.com>
5594
5595 * gdb.base/setshow.exp (set language asm): Don't use
5596 gdb_test_no_output, fails on some targets.
5597
caddefa4
UW
55982010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5599
5600 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5601 * gdb.cp/pr9167.exp: Likewise.
5602
468b1aa7
UW
56032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5604
5605 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5606
5c3552dc
UW
56072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5608
5609 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5610
02e6fe6a
UW
56112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5612
5613 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5614
0e03807e
TT
56152010-06-11 Tom Tromey <tromey@redhat.com>
5616
5617 PR gdb/9977, PR exp/11636::
5618 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5619 (pieces_test_f6): Update expected output.
5620
2bdf28a0
JK
56212010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5622
5623 * gdb.base/moribund-step.exp: New.
5624
f6978de9
MS
56252010-06-08 Michael Snyder <msnyder@vmware.com>
5626
5627 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5628 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5629 * gdb.ada/frame_args.exp: Ditto.
5630 * gdb.ada/lang_switch.exp: Ditto.
5631 * gdb.ada/ptype_arith_binop.exp: Ditto.
5632 * gdb.ada/ref_param.exp: Ditto.
5633 * gdb.ada/type_coercion.exp:Ditto.
5634
5635 * gdb.asm/asm-source.exp: Ditto.
5636
5637 * gdb.base/attach.exp: Ditto.
5638 * gdb.base/bitfields2.exp: Ditto.
5639 * gdb.base/call-signal-resume.exp: Ditto.
5640 * gdb.base/callfuncs.exp: Ditto.
5641 * gdb.base/commands.exp: Ditto.
5642 * gdb.base/dbx.exp: Ditto.
5643 * gdb.base/default.exp: Ditto.
5644 * gdb.base/dump.exp: Ditto.
5645 * gdb.base/exprs.exp: Ditto.
5646 * gdb.base/freebpcmd.exp: Ditto.
5647 * gdb.base/interrupt.exp: Ditto.
5648 * gdb.base/list.exp: Ditto.
5649 * gdb.base/long_long.exp: Ditto.
5650 * gdb.base/maint.exp: Ditto.
5651 * gdb.base/ptype.exp: Ditto.
5652 * gdb.base/return.exp: Ditto.
5653 * gdb.base/setshow.exp: Ditto.
5654 * gdb.base/sigbpt.exp: Ditto.
5655 * gdb.base/sigrepeat.exp: Ditto.
5656
5657 * gdb.cp/classes.exp: Ditto.
5658
5659 * gdb.dwarf2/dw2-restore.exp: Ditto.
5660
5661 * gdb.gdb/selftest.exp: Ditto.
5662
5663 * gdb.multi/base.exp: Ditto.
5664 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5665
5666 * gdb.python/py-block.exp: Ditto.
5667 * gdb.python/py-prettyprint.exp: Ditto.
5668 * gdb.python/py-template.exp: Ditto.
5669
5670 * gdb.server/ext-attach.exp: Ditto.
5671 * gdb.server/ext-run.exp: Ditto.
5672 * gdb.server/server-mon.exp: Ditto.
5673
5674 * gdb.threads/fork-thread-pending.exp: Ditto.
5675 * gdb.threads/hand-call-in-threads.exp: Ditto.
5676 * gdb.threads/interrupted-hand-call.exp: Ditto.
5677 * gdb.threads/linux-dp.exp: Ditto.
5678 * gdb.threads/manythreads.exp: Ditto.
5679 * gdb.threads/print-threads.exp: Ditto.
5680 * gdb.threads/pthreads.exp: Ditto.
5681 * gdb.threads/schedlock.exp: Ditto.
5682 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5683 * gdb.threads/threadapply.exp: Ditto.
5684
de7ff789
MS
56852010-06-08 Michael Snyder <msnyder@vmware.com>
5686
889bf7c5 5687 * gdb.ada/exec_changed.exp:
de7ff789
MS
5688 Use ".*" instead of "" as wildcard regexp.
5689
5690 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5691 * gdb.base/call-ar-st.exp: Ditto.
5692 * gdb.base/checkpoint.exp: Ditto.
5693 * gdb.base/default.exp: Ditto.
5694 * gdb.base/dump.exp: Ditto.
5695 * gdb.base/ending-run.exp: Ditto.
5696 * gdb.base/fileio.exp: Ditto.
5697 * gdb.base/miscexprs.exp: Ditto.
5698 * gdb.base/pointers.exp: Ditto.
5699 * gdb.base/readline.exp: Ditto.
5700 * gdb.base/reread.exp: Ditto.
5701 * gdb.base/restore.exp: Ditto.
5702 * gdb.base/shlib-call.exp: Ditto.
5703 * gdb.base/valgrind-db-attach.exp: Ditto.
5704 * gdb.base/volatile.exp: Ditto.
5705 * gdb.base/watchpoints.exp: Ditto.
5706
5707 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5708
5709 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5710 * gdb.python/py-value.exp: Ditto.
5711
5712 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5713 * gdb.trace/circ.exp: Ditto.
5714 * gdb.trace/collection.exp: Ditto.
5715 * gdb.trace/packetlen.exp: Ditto.
5716 * gdb.trace/passc-dyn.exp: Ditto.
5717 * gdb.trace/report.exp: Ditto.
5718 * gdb.trace/tfile.exp: Ditto.
5719 * gdb.trace/tfind.exp: Ditto.
5720 * gdb.trace/while-dyn.exp: Ditto.
5721
3bebe2f2
JK
57222010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5723
5724 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5725
5c631832
JK
57262010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5727
5728 Test PR 10640.
5729 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5730
4c3376c8
SW
57312010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5732
5733 * gdb.cp/koenig.exp: Test for ADL operators.
5734 * gdb.cp/koenig.cc: Added ADL operators.
5735 * gdb.cp/operator.exp: New test.
5736 * gdb.cp/operator.cc: New test.
5737
dc226d5a
MS
57382010-06-04 Michael Snyder <msnyder@vmware.com>
5739
dfb88a23
MS
5740 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5741 * gdb.base/pending.exp: Ditto.
f7ae76b3 5742
dc226d5a
MS
5743 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5744
967cf477
DE
57452010-06-04 Doug Evans <dje@google.com>
5746
5747 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5748 disabled printers.
5749 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5750 (enable_lookup_function): New function.
5751
eb801841
TT
57522010-06-04 Tom Tromey <tromey@redhat.com>
5753
5754 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5755 of hash and id.
5756
38979823
JK
57572010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5758
5759 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5760 newline.
5761 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5762 (empty verbose non-noisy clear, empty verbose noisy clear)
5763 (empty non-verbose noisy clear): Likewise.
5764
35ec993f
MS
57652010-06-03 Michael Snyder <msnyder@vmware.com>
5766
5767 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5768 * gdb.base/display.exp: Ditto.
5769 * gdb.base/find.exp: Ditto.
5770 * gdb.base/ifelse.exp: Ditto.
5771 * gdb.base/multi-forks.exp: Ditto.
5772 * gdb.base/recurse.exp: Ditto.
5773 * gdb.base/setshow.exp: Ditto.
5774 * gdb.base/value-double-free.exp: Ditto.
5775 * gdb.base/watch-vfork.exp: Ditto.
5776 * gdb.base/watch_thread_num.exp: Ditto.
5777 * gdb.base/watchpoint-solib.exp: Ditto.
5778 * gdb.base/watchpoint.exp: Ditto.
5779 * gdb.base/watchpoints.exp: Ditto.
5780
5781 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5782 * gdb.cp/overload.exp: Ditto.
5783 * gdb.cp/virtfunc.exp: Ditto.
5784
5785 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5786
889bf7c5 5787 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5788 Replace gdb_test with gdb_test_no_output.
5789
889bf7c5 5790 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5791 Replace gdb_test with gdb_test_no_output.
5792 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5793 * gdb.threads/watchthreads.exp: Ditto.
5794 * gdb.threads/watchthreads2.exp: Ditto.
5795
5796 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5797 * gdb.trace/tfind.exp: Ditto.
5798
c22decce
JB
57992010-06-03 Joel Brobecker <brobecker@adacore.com>
5800
5801 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5802 successful test if message is the empty string.
5803
fd5700c7
JK
58042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5805
5806 * gdb.fortran/module.exp (stopped language detection): New test.
5807
f55ee35c
JK
58082010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5809
5810 Support DW_TAG_module as separate namespaces.
5811 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5812 gdb.fortran/library-module-lib.f90: New.
5813 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5814 (print i): Remove.
5815 (continue to breakpoint: i-is-1, print var_i value 1)
5816 (continue to breakpoint: i-is-2, print var_i value 2)
5817 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5818 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5819 (complete `modmany, complete `modmany`, complete `modmany`var)
5820 (show language, setting breakpoint at module): New tests.
5821 * gdb.fortran/module.f90 (module mod): Remove.
5822 (module mod1, module mod2, module modmany, subroutine sub1)
5823 (subroutine sub2, program module): New.
5824
b8e8282f
JK
58252010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5826
5827 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5828 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5829 * gdb.cp/anon-union.exp (pass): Rename to ...
5830 (print z 2): ... here.
b8e8282f 5831
019ebafc
MS
58322010-06-02 Michael Snyder <msnyder@vmware.com>
5833
e68d8fd4
MS
5834 * gdb.trace/actions.exp: Use gdb_test_no_output.
5835 * gdb.trace/circ.exp: Ditto.
5836 * gdb.trace/packetlen.exp: Ditto.
5837 * gdb.trace/save-trace.exp: Ditto.
5838 * gdb.trace/tracecmd.exp: Ditto.
5839 * gdb.trace/tsv.exp: Ditto.
5840
12b5d08a
MS
5841 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5842 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5843 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5844 * gdb.threads/manythreads.exp: Ditto.
5845 * gdb.threads/print-threads.exp: Ditto.
5846 * gdb.threads/pthreads.exp: Ditto.
5847 * gdb.threads/schedlock.exp: Ditto.
5848 * gdb.threads/staticthreads.exp: Ditto.
5849 * gdb.threads/thread-specific.exp: Ditto.
5850 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5851 * gdb.threads/threadapply.exp: Ditto.
5852 * gdb.threads/watchthreads.exp: Ditto.
5853 * gdb.threads/watchthreads2.exp: Ditto.
5854
89493308
MS
5855 * gdb.python/py-block.exp: Use gdb_test_no_output.
5856 * gdb.python/py-prettyprint.exp: Ditto.
5857 * gdb.python/py-template.exp: Ditto.
5858 * gdb.python/py-value.exp: Ditto.
5859
5860 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5861 * gdb.reverse/watch-reverse.exp: Ditto.
5862
5863 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5864 * gdb.server/ext-run.exp: Ditto.
5865
019ebafc
MS
5866 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5867 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5868 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5869 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5870 * gdb.dwarf2/dw2-producer.exp: Ditto.
5871 * gdb.dwarf2/mac-fileno.exp: Ditto.
5872
5873 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5874 * gdb.gdb/selftest.exp: Ditto.
5875
5876 * gdb.multi/base.exp: Use gdb_test_no_output.
5877
5878 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5879
3e0ca3a5
JK
58802010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5881
5882 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5883
9db70545
MS
58842010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5885
a8d52276
MS
5886 * gdb.cp/class2.exp: Use gdb_test_no_output.
5887 * gdb.cp/classes.exp: Ditto.
5888 * gdb.cp/extern-c.exp: Ditto.
5889 * gdb.cp/inherit.exp: Ditto.
5890 * gdb.cp/maint.exp: Ditto.
5891 * gdb.cp/mb-inline.exp: Ditto.
5892 * gdb.cp/mb-templates.exp: Ditto.
5893 * gdb.cp/method2.exp: Ditto.
5894 * gdb.cp/misc.exp: Ditto.
5895 * gdb.cp/ovldbreak.exp: Ditto.
5896 * gdb.cp/punctuator.exp: Ditto.
5897 * gdb.cp/templates.exp: Ditto.
5898 * gdb.cp/virtbase.exp: Ditto.
5899
889bf7c5 5900 * gdb.threads/attach-stopped.exp:
9db70545 5901 Replace uses of send_gdb / gdb_expect.
889bf7c5 5902 * gdb.threads/attachstop-mt.exp:
9db70545 5903 Replace uses of send_gdb / gdb_expect.
889bf7c5 5904 * gdb.threads/gcore-thread.exp:
9db70545 5905 Replace uses of send_gdb / gdb_expect.
889bf7c5 5906 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5907 Replace uses of send_gdb / gdb_expect.
5908 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5909 * gdb.threads/print-threads.exp:
9db70545
MS
5910 Replace uses of send_gdb / gdb_expect.
5911 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5912 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5913 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5914
5915 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5916 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5917 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5918 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5919 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5920 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5921 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5922 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5923 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5924 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5925 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5926
359cc68c
JK
59272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5928
5929 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5930
7d3fe98e
SW
59312010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5932
5933 * gdb.cp/koenig.exp: Added new test case.
5934 * gdb.cp/koenig.cc: Ditto.
5935
27d3a1a2
MS
59362010-06-01 Michael Snyder <msnyder@vmware.com>
5937
5938 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5939 * gdb.base/arrayidx.exp: Ditto.
5940 * gdb.base/attach.exp: Ditto.
5941 * gdb.base/auxv.exp: Ditto.
5942 * gdb.base/bigcre.exp: Ditto.
5943 * gdb.base/break-always.exp: Ditto.
5944 * gdb.base/break-interp.exp: Ditto.
5945 * gdb.base/break.exp: Ditto.
5946 * gdb.base/breakpoint-shadow.exp: Ditto.
5947 * gdb.base/call-ar-st.exp: Ditto.
5948 * gdb.base/call-sc.exp: Ditto.
5949 * gdb.base/call-signal-resume.exp: Ditto.
5950 * gdb.base/callfuncs.exp: Ditto.
5951 * gdb.base/catch-syscall.exp: Ditto.
5952 * gdb.base/charset.exp: Ditto.
5953 * gdb.base/code-expr.exp: Ditto.
5954 * gdb.base/commands.exp: Ditto.
5955 * gdb.base/cond-expr.exp: Ditto.
5956 * gdb.base/condbreak.exp: Ditto.
5957 * gdb.base/cursal.exp: Ditto.
5958 * gdb.base/cvexpr.exp: Ditto.
5959 * gdb.base/default.exp: Ditto.
5960 * gdb.base/del.exp: Ditto.
5961 * gdb.base/detach.exp: Ditto.
5962 * gdb.base/display.exp: Ditto.
5963 * gdb.base/ena-dis-br.exp: Ditto.
5964 * gdb.base/eval-skip.exp: Ditto.
5965 * gdb.base/foll-fork.exp: Ditto.
5966 * gdb.base/foll-vfork.exp: Ditto.
5967 * gdb.base/frame-args.exp: Ditto.
5968 * gdb.base/funcargs.exp: Ditto.
5969 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5970 * gdb.base/gdbvars.exp: Ditto.
5971 * gdb.base/help.exp: Ditto.
5972 * gdb.base/ifelse.exp: Ditto.
5973 * gdb.base/included.exp: Ditto.
5974 * gdb.base/list.exp: Ditto.
5975 * gdb.base/macscp.exp: Ditto.
5976 * gdb.base/maint.exp: Ditto.
5977 * gdb.base/multi-fork.exp: Ditto.
5978 * gdb.base/overlays.exp: Ditto.
5979 * gdb.base/page.exp: Ditto.
5980 * gdb.base/pending.exp: Ditto.
5981 * gdb.base/pointers.exp: Ditto.
5982 * gdb.base/pr11022.exp: Ditto.
5983 * gdb.base/prelink.exp: Ditto.
5984 * gdb.base/printcmds.exp: Ditto.
5985 * gdb.base/psymtab.exp: Ditto.
5986 * gdb.base/randomize.exp: Ditto.
5987 * gdb.base/relational.exp: Ditto.
5988 * gdb.base/relocate.exp: Ditto.
5989 * gdb.base/remote.exp: Ditto.
5990 * gdb.base/sepdebug.exp: Ditto.
5991 * gdb.base/set-lang-auto.exp: Ditto.
5992 * gdb.base/setshow.exp: Ditto.
5993 * gdb.base/setvar.exp: Ditto.
5994 * gdb.base/signals.exp: Ditto.
5995 * gdb.base/signull.exp: Ditto.
5996 * gdb.base/sigstep.exp: Ditto.
5997 * gdb.base/sizeof.exp: Ditto.
5998 * gdb.base/solib-disc.exp: Ditto.
5999 * gdb.base/store.exp: Ditto.
6000 * gdb.base/structs.exp: Ditto.
6001 * gdb.base/structs2.exp: Ditto.
6002 * gdb.base/subst.exp: Ditto.
6003 * gdb.base/term.exp: Ditto.
6004 * gdb.base/trace-commands.exp: Ditto.
6005 * gdb.base/unwindonsignal.exp: Ditto.
6006 * gdb.base/valgrind-db-attach.exp: Ditto.
6007 * gdb.base/varargs.exp: Ditto.
6008 * gdb.base/watch-cond.exp: Ditto.
6009 * gdb.base/watch_thread_num.exp: Ditto.
6010 * gdb.base/watchpoint-cond-gone.exp: Ditto.
6011 * gdb.base/watchpoint.exp: Ditto.
6012 * gdb.base/whatis-exp.exp: Ditto.
6013
f8d3bf8f
MS
60142010-06-01 Michael Snyder <msnyder@vmware.com>
6015
6016 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
6017 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
6018 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
6019 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
6020 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
6021 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
6022 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
6023 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
6024 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
6025 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
6026 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
6027 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
6028 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
6029 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
6030 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
6031
3f9e0d32
JK
60322010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6033
6034 * gdb.base/commands.exp (begin commands on watch): Remove excessive
6035 trailing newline.
6036 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
6037 * gdb.java/jmisc.exp (p *args\n): Rename to ...
6038 (p *args): ... here and remove excessive trailing newline.
6039
f629457d
JB
60402010-05-31 Joel Brobecker <brobecker@adacore.com>
6041
6042 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
6043
09eef106
JK
60442010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6045
6046 Accept the new Linux kernel "t (tracing stop)" string.
6047 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
6048 Update comment.
6049 (state_wait) <T (tracing stop)>: New.
6050 (main): Update the state_wait expect string.
6051
94f31136
PA
60522010-05-28 Pedro Alves <pedro@codesourcery.com>
6053
6054 * limits.c, limits.exp: Delete files.
6055 * Makefile.in (clean mostlyclean): Adjust.
6056 * tracecmd.exp: Adjust.
6057
096554ab
JK
60582010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6059
6060 * gdb.base/tui-layout.exp: New.
6061
27d3a1a2 60622010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 6063
889bf7c5 6064 * gdb.reverse/break-precsave.exp:
bcd2dc50 6065 Replace uses of send_gdb / gdb_expect.
889bf7c5 6066 * gdb.reverse/break-reverse.exp:
bcd2dc50 6067 Replace uses of send_gdb / gdb_expect.
889bf7c5 6068 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 6069 Replace uses of send_gdb / gdb_expect.
889bf7c5 6070 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 6071 Replace uses of send_gdb / gdb_expect.
889bf7c5 6072 * gdb.reverse/finish-precsave.exp:
bcd2dc50 6073 Replace uses of send_gdb / gdb_expect.
889bf7c5 6074 * gdb.reverse/finish-reverse.exp:
bcd2dc50 6075 Replace uses of send_gdb / gdb_expect.
889bf7c5 6076 * gdb.reverse/i386-precsave.exp:
bcd2dc50 6077 Replace uses of send_gdb / gdb_expect.
889bf7c5 6078 * gdb.reverse/i386-reverse.exp:
bcd2dc50 6079 Replace uses of send_gdb / gdb_expect.
889bf7c5 6080 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 6081 Replace uses of send_gdb / gdb_expect.
889bf7c5 6082 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 6083 Replace uses of send_gdb / gdb_expect.
889bf7c5 6084 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 6085 Replace uses of send_gdb / gdb_expect.
889bf7c5 6086 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 6087 Replace uses of send_gdb / gdb_expect.
889bf7c5 6088 * gdb.reverse/machinestate.exp:
bcd2dc50 6089 Replace uses of send_gdb / gdb_expect.
889bf7c5 6090 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 6091 Replace uses of send_gdb / gdb_expect.
889bf7c5 6092 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 6093 Replace uses of send_gdb / gdb_expect.
889bf7c5 6094 * gdb.reverse/solib-precsave.exp:
bcd2dc50 6095 Replace uses of send_gdb / gdb_expect.
889bf7c5 6096 * gdb.reverse/solib-reverse.exp:
bcd2dc50 6097 Replace uses of send_gdb / gdb_expect.
889bf7c5 6098 * gdb.reverse/step-precsave.exp:
bcd2dc50 6099 Replace uses of send_gdb / gdb_expect.
889bf7c5 6100 * gdb.reverse/step-reverse.exp:
bcd2dc50 6101 Replace uses of send_gdb / gdb_expect.
889bf7c5 6102 * gdb.reverse/until-precsave.exp:
bcd2dc50 6103 Replace uses of send_gdb / gdb_expect.
889bf7c5 6104 * gdb.reverse/until-reverse.exp:
bcd2dc50 6105 Replace uses of send_gdb / gdb_expect.
889bf7c5 6106 * gdb.reverse/watch-precsave.exp:
bcd2dc50 6107 Replace uses of send_gdb / gdb_expect.
889bf7c5 6108 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
6109 Replace uses of send_gdb / gdb_expect.
6110
3def43e0
JK
61112010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6112
6113 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
6114 excessive newline.
6115
27d3a1a2 61162010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
6117
6118 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
6119 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
6120 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
6121 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
6122 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
6123 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
6124 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
6125 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
6126 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
6127 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
6128 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
6129 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
6130 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
6131 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
6132 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
6133 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
6134 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
6135 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
6136 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 6137
27d3a1a2 61382010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 6139
22454424
MS
6140 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
6141 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
6142
6143 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
6144 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
6145 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
6146
889bf7c5 6147 * gdb.reverse/consecutive-reverse.exp:
22454424 6148 Replace uses of send_gdb / gdb_expect.
889bf7c5 6149 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
6150 Replace uses of send_gdb / gdb_expect.
6151
6152 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
6153 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
6154 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6155 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
6156 Replace uses of send_gdb / gdb_expect.
6157 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
6158 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
6159 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
6160 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
6161 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
6162 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
6163 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
6164 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
6165 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
6166
61672010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 6168
22454424 6169 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6170
22454424 6171 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6172
22454424
MS
6173 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
6174 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
6175 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
6176 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
6177 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
6178 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
6179 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
6180 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
6181 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6182
6e5f2c59
TT
61832010-05-25 Tom Tromey <tromey@redhat.com>
6184
6185 * gdb.base/macscp.exp: Add missing space after setup_kfail.
6186
bbc8b958
TT
61872010-05-25 Tom Tromey <tromey@redhat.com>
6188
6189 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
6190 argument order.
6191 * gdb.base/macscp.exp: Fix setup_kfail argument order.
6192 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
6193 order.
6194 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
6195 order.
6196 * gdb.base/call-sc.exp (setup_kfails): Remove.
6197 (setup_compiler_kfails): Remove.
6198 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
6199 argument order.
6200 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
6201 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
6202 (advancei): Fix setup_kfail argument order.
6203 * gdb.base/radix.exp: Fix setup_kfail argument order.
6204 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
6205 order.
6206 * gdb.base/structs.exp (setup_kfails): Remove.
6207 (setup_compiler_kfails): Fix setup_kfail argument order.
6208 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
6209 order.
6210 * gdb.java/jmain.exp: Fix setup_kfail argument order.
6211 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
6212 setup_kfail argument order.
6213 * gdb.cp/overload.exp: Fix setup_kfail argument order.
6214
83d1babf
TT
62152010-05-25 Tom Tromey <tromey@redhat.com>
6216
6217 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6218
6acb16a2
MS
62192010-05-25 Michael Snyder <msnyder@vmware.com>
6220
6221 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6222 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6223 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6224 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6225 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6226 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6227 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6228 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6229 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6230 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6231 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6232 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6233 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6234 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6235 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6236 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6237 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6238 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6239 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6240 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6241 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6242 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6243 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6244 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6245 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6246 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6247 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6248 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6249 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6250 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6251 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6252 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6253 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6254 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6255 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6256 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6257 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6258 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6259 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6260 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6261 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6262 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6263 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6264 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6265 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6266 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6267 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6268 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6269
62702010-05-25 Doug Evans <dje@google.com>
6271
6272 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6273 gdb.string_to_argv.
ad3986f0 6274
d3b1e874
TT
62752010-05-21 Tom Tromey <tromey@redhat.com>
6276
6277 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6278 Call it.
6279 * gdb.dwarf2/pieces.S: Update.
6280 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6281
cb826367
TT
62822010-05-21 Tom Tromey <tromey@redhat.com>
6283
6284 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6285 Call it.
6286 * gdb.dwarf2/pieces.c (struct C): New.
6287 (f6): New function.
6288 * gdb.dwarf2/pieces.S: Replace.
6289
74de6778
TT
62902010-05-21 Tom Tromey <tromey@redhat.com>
6291
6292 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6293 Call it.
6294
afd74c5f
TT
62952010-05-21 Tom Tromey <tromey@redhat.com>
6296
6297 * gdb.dwarf2.pieces.exp: New file.
6298 * gdb.dwarf2.pieces.S: New file.
6299 * gdb.dwarf2.pieces.c: New file.
6300
a7b75dfd 63012010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6302 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6303
6304 * lib/gdb.exp (gdb_test_no_output): New function.
6305 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6306 when testing commands that should produce no output.
6307
c81c812a
JB
63082010-05-17 Joel Brobecker <brobecker@adacore.com>
6309
6310 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6311 parameter that we want to watch being a constant.
6312
0cce5bd9
JB
63132010-05-17 Joel Brobecker <brobecker@adacore.com>
6314
6315 * gdb.ada/cond_lang: New testcase.
6316
47050449
JB
63172010-05-17 Joel Brobecker <brobecker@adacore.com>
6318
6319 * lib/gdb.exp (banned_variables): New variable/constant.
6320 (gdb_init): Add write trace on variables listed in banned_variables.
6321 (gdb_finish): Remove write traces on variables listed in
6322 banned_variables.
6323
77c01586
JB
63242010-05-17 Joel Brobecker <brobecker@adacore.com>
6325
6326 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6327 * gdb.cp/koenig.exp: Likewise.
6328
88d4aea7
PM
63292010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6330
889bf7c5 6331 PR python/11482
88d4aea7
PM
6332
6333 * gdb.python/py-value.exp (test_value_hash): New function.
6334
f5a010c0
PM
63352010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6336
6337 PR exp/11530.
6338 * gdb.base/gdb11530.c: New file.
6339 * gdb.base/gdb11530.exp: New file.
6340
8ef4892f
JK
63412010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6342
6343 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6344 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6345
7322dca9
SW
63462010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6347
6348 * gdb.cp/koenig.exp: New test.
6349 * gdb.cp/koenig.cc: New test program.
6350
02e7ea18
JB
63512010-05-05 Joel Brobecker <brobecker@adacore.com>
6352
6353 Remove the use of prms_id and bug_id throughout the testsuite.
6354
e1c34c5d
PM
63552010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6356
6357 PR exp/11349.
6358 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6359 use a reference local variable.
6360
8e1d0c49
JK
63612010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6362
6363 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6364 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6365 variable different_dir. Move debugfile into a full directory pathname
6366 under DIFFERENT_DIR.
6367 * lib/gdb.exp (separate_debug_filename): Remove.
6368 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6369 variable debug_dir and mkdir of it. Update function comments.
6370
e66408ed
PA
63712010-04-29 Pedro Alves <pedro@codesourcery.com>
6372
6373 PR gdb/11557
6374
6375 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6376 files.
6377
d7b32ed3
PM
63782010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6379
889bf7c5 6380 * gdb.python/py-param.exp: New File.
d7b32ed3 6381
6aecb9c2
JB
63822010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6383
6384 * gdb.base/default.exp: Fix "set language" test.
6385
bdf92a1c
PM
63862010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6387
6388 PR breakpoints/11531.
6389 * gdb.base/gdb11531.c: New file.
6390 * gdb.base/gdb11531.exp: New file.
6391
3f172e24
TT
63922010-04-26 Tom Tromey <tromey@redhat.com>
6393
6394 * gdb.base/completion.exp: Add tests for completion and deprecated
6395 commands.
6396
64af4c92
JK
63972010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6398
6399 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6400 (print /x char_array): Escape curly brackets.
6401
492928e4
JK
64022010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6403
6404 Fix deadlock on looped list of loaded shared objects.
6405 * gdb.base/solib-corrupted.exp: New.
6406
66d09542
DE
64072010-04-23 Doug Evans <dje@google.com>
6408
6409 * gdb.python/py-section-script.c: New file.
6410 * gdb.python/py-section-script.exp: New file.
6411 * gdb.python/py-section-script.py: New file.
6412
8bd10a10
CM
64132010-04-20 Chris Moller <cmoller@redhat.com>
6414
6415 PR 10179
6416
6417 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6418 * gdb.base/pr10179-a.c:
6419 * gdb.base/pr10179-b.c:
6420 * gdb.base/pr10179.exp: New files.
6421
c0201579
JK
64222010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6423
6424 Fix crashes on dangling display expressions.
6425 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6426 is SEP.
6427 (lib_flags): Remove the "debug" keyword.
6428 (libsepdebug): New variable for iterating new loop.
6429 (save_pf_prefix): New variable wrapping the loop.
6430 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6431 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6432
793b0ff8
PM
64332010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6434
6435 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6436
097f51f7
PM
64372010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6438
6439 PR stabs/11479.
6440 * gdb.stabs/gdb11479.exp: New file.
6441 * gdb.stabs/gdb11479.c: New file.
6442
9a22f0d0
PM
64432010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6444
6445 * gdb.base/charset.c (Strin16, String32): New variables.
6446 * gdb.base/charset.exp (gdb_test): Test correct display
6447 of 16 or 32 bit strings.
6448
64492010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6450
6451 PR 9167
6452 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6453 * gdb.cp/pr9167.cc: New file.
6454 * gdb.cp/pr9167.exp: New file.
6455
6456
6e354e5e
PM
64572010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6458
6459 PR pascal/11492.
6460 * gdb.pascal/gdb11492.pas: New file.
6461 * gdb.pascal/gdb11492.exp: New file.
6462
be942545
JB
64632010-04-20 Joel Brobecker <brobecker@adacore.com>
6464
1667e6e3 6465 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6466
0c3acc09
JB
64672010-04-20 Joel Brobecker <brobecker@adacore.com>
6468
6469 * gdb.ada/dyn_loc: New testcase.
6470
ec31cde5
CM
64712010-04-20 Chris Moller <cmoller@redhat.com>
6472
6473 PR 10867
889bf7c5 6474
ec31cde5
CM
6475 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6476 * gdb.cp/pr10687.cc: New file.
6477 * gdb.cp/pr10687.exp: New file.
6478
6479
ce4b0682
SDJ
64802010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6481 Sergio Durigan Junior <sergiodj@redhat.com>
6482
6483 * gdb.fortran/logical.exp: New testcase.
6484 * gdb.fortran/logical.f90: New file.
6485
3436961f
DE
64862010-04-19 Doug Evans <dje@google.com>
6487
6488 * gdb.base/help.exp (help source): Update expected output.
6489
4d836c09
JK
64902010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6491
6492 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6493 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6494 gdb_exit and return.
6495 (executable): New variable.
6496 (binfile): Use it.
6497
6149aea9
PA
64982010-04-19 Pedro Alves <pedro@codesourcery.com>
6499
6500 PR breakpoints/8554.
6501
6502 * gdb.trace/save-trace.exp: Adjust.
6503
ed41462c
L
65042010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6505
6506 PR corefiles/11511
6507 * gdb.arch/system-gcore.exp: New.
6508 * gdb.arch/gcore.c: Likewise.
6509
3f7b2faa
DE
65102010-04-15 Doug Evans <dje@google.com>
6511
fa33c3cd
DE
6512 * gdb.python/py-progspace.c: New file.
6513 * gdb.python/py-progspace.exp: New file.
6514
3f7b2faa
DE
6515 * gdb.base/source.exp: Add tests for "source -s".
6516
79f283fe
PM
65172010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6518
6519 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6520 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6521 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6522 * gdb.python/py-mi.exp: New test for to_string returning None.
6523
fc8eb08a
PM
65242010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6525
6526 * gdb.python/py-breakpoint.c: Make result global.
6527
26e197f6
JK
65282010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6529
6530 Fix non-GNU make compatibility.
6531 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6532
adc36818
PM
65332010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6534
6535 * gdb.python/py-breakpoint.exp: New File.
6536 * gdb.python/py-breakpoint.C: Ditto.
6537
64e17368
SS
65382010-04-08 Stan Shebs <stan@codesourcery.com>
6539
6540 * gdb.trace/actions.exp: Clear default-collect.
6541 * gdb.trace/save-trace.exp: Clear default-collect.
6542
fff5cc64
PM
65432010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6544
6545 * gdb.python/py-value: Add null string variable.
6546 (test_lazy_string): Test zero length, NULL address lazy
6547 strings.
6548
a055a187
L
65492010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6550
6551 * gdb.arch/i386-avx.c: New.
6552 * gdb.arch/i386-avx.exp: Likewise.
6553
6554 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6555
96e39866
DE
65562010-04-06 Doug Evans <dje@google.com>
6557
6558 * gdb.base/source-test.gdb: New file.
6559 * gdb.base/source.exp: Test source -v.
6560
5984a431
UW
65612010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6562
6563 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6564
ec8a089a
PM
65652010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6566
6567 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6568 within one line, unless it is followed by a double quote.
6569 * gdb.stabs/hppa.sed: Idem.
6570 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
6571 * gdb.stabs/weird.exp: Check for correct parsing of
6572 char and string constants.
ec8a089a
PM
6573 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6574 in .stabs to .stabx substitution.
6575
fce3c1f0
SS
65762010-04-05 Stan Shebs <stan@codesourcery.com>
6577
6578 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6579 constant global.
6580 * gdb.trace/tfile.exp: Try to print them.
6581
d77f58be
SS
65822010-04-04 Stan Shebs <stan@codesourcery.com>
6583
6584 * gdb.base/completion.exp: Update for new "info watchpoints".
6585 * gdb.base/default.exp: Ditto.
6586 * gdb.base/help.exp: Ditto.
6587 * gdb.base/watchpoint.exp: Ditto.
6588 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 6589
af54718e
SS
65902010-04-04 Stan Shebs <stan@codesourcery.com>
6591
6592 * gdb.trace/tfile.exp: Sharpen tfind test.
6593
74d1f91e
JK
65942010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6595
6596 * gdb.base/break-entry.exp: New.
6597
eb8e76db 65982010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 6599 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
6600
6601 * gdb.reverse/i386-sse-reverse.exp: New file.
6602 * gdb.reverse/i386-sse-reverse.c: New file.
6603
bf65cad8
PA
66042010-04-02 Pedro Alves <pedro@codesourcery.com>
6605
6606 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6607
fff87407
SS
66082010-04-01 Stan Shebs <stan@codesourcery.com>
6609
6610 * gdb.trace/actions.exp: Tweak expected output.
6611 * gdb.trace/while-stepping.exp: Tweak expected output.
6612
fe01d668
L
66132010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6614
6615 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6616
86b17b60
PA
66172010-04-01 Pedro Alves <pedro@codesourcery.com>
6618
6619 * gdb.base/commands.exp: Adjust.
6620 * gdb.cp/extern-c.exp: Adjust.
6621
2c58c0a9
PA
66222010-04-01 Pedro Alves <pedro@codesourcery.com>
6623
6624 * gdb.trace/collection.c (local_test_func): Define a local struct,
6625 and instanciate it.
6626
0db9b91c
PA
66272010-04-01 Pedro Alves <pedro@codesourcery.com>
6628
6629 * gdb.trace/collection.exp (gdb_collect_args_test)
6630 (gdb_collect_argarray_test): XFAIL the tests that assume the
6631 argarray argument's elements are collected.
6632
8072405b
JK
66332010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6634
6635 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6636 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6637
8bf6485c
SS
66382010-03-31 Stan Shebs <stan@codesourcery.com>
6639
6640 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6641 and tracepoint conditionals.
6642 (gdb_verify_tracepoints): Delete unused return.
6643
fd7f724a
KS
66442010-03-26 Keith Seitz <keiths@redhat.com>
6645
6646 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6647 appear in the output before main.
6648 Remove KFAIL for gdb/2215 aka bz 9320.
6649
8d9e7719
DE
66502010-03-30 Doug Evans <dje@google.com>
6651
0906dd0b
DE
6652 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6653 by dejagnu.
6654 * gdb.arch/amd64-dword.exp: Ditto.
6655
8d9e7719
DE
6656 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6657 match.
6658 (break printf): Ditto.
6659
1da644f0
SW
66602010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6661
6662 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6663 gcc < 4.4.
6664 * gdb.cp/shadow.exp: Ditto.
6665
a8121990
PA
66662010-03-29 Pedro Alves <pedro@codesourcery.com>
6667
6668 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6669 "tstart" is silent.
6670
6e79d367
PA
66712010-03-29 Pedro Alves <pedro@codesourcery.com>
6672
6673 * gdb.trace/collection.exp (executable): New.
6674 (binfile): Use it.
6675 (fpreg, spreg, pcreg): New.
6676 (test_register): Use gdb_test_multiple. Pass /x to print.
6677 (prepare_for_trace_test): New.
6678 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6679 (gdb_collect_args_test, gdb_collect_argstruct_test)
6680 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6681 prepare_for_trace_test.
6682 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6683 fpreg, spreg and pcreg.
6684 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6685 prepare_for_trace_test.
6686 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6687 try to detect tracing support here. Don't set breakpoints at
6688 `begin' or `end' here.
6689 <global scope>: Use clean_restart. Run to main before checking
6690 for tracing support. Check for for tracing support here.
6691
09248348
JK
66922010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6693
6694 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6695 " as $displacement" to "seen displacement message".
6696
d350db38
PA
66972010-03-28 Pedro Alves <pedro@codesourcery.com>
6698
6699 * gdb.trace/while-dyn.exp (executable): New variable.
6700 (binfile): Use it.
6701 (test_while_stepping): New function. Move most tests here. Call
6702 it once for each of the while-stepping, stepping and ws aliases.
6703
907af001
UW
67042010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6705
6706 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6707 that do not provide the tagless_struct type name at all.
6708 (test_print_anon_union): Do not check value of uninitialized
6709 union member. Do not use cp_test_ptype_class, so we can accept
6710 "long" as well as "long int".
6711
610197fd
PA
67122010-03-26 Pedro Alves <pedro@codesourcery.com>
6713
6714 * gdb.trace/tfile.c (tohex, bin2hex): New.
6715 (write_error_trace_file): Hexify error description.
6716
6c28cbf2
SS
67172010-03-25 Stan Shebs <stan@codesourcery.com>
6718
6719 * gdb.trace/tfile.c: Generate an additional trace file, improve
6720 portability.
6721 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6722 files in a better way.
6723
e62b8c7e
KS
67242010-03-25 Keith Seitz <keiths@redhat.com>
6725
6726 * gdb.java/jprint.exp: XFAIL printing of static class members
6727 because of GCC debuginfo problem.
6728
82ccf5a5
JK
67292010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6730
6731 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6732
293e2f9e
DJ
67332010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6734
6735 * gdb.base/completion.exp: Allow long instead of long int.
6736 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6737 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6738 variable p.
6739 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6740 * gdb.base/pointers.exp: Allow long instead of long int.
6741 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6742 * gdb.base/step-line.exp: Allow a directory before the source file name.
6743
95a42b64
TT
67442010-03-24 Tom Tromey <tromey@redhat.com>
6745
6746 PR breakpoints/9352:
6747 * gdb.base/default.exp: Update.
6748 * gdb.base/commands.exp: Update.
6749 * gdb.cp/extern-c.exp: Test setting commands on multiple
6750 breakpoints at once.
6751
2390201f
DJ
67522010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6753
6754 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6755 if gdb,nosignals.
6756 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6757 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6758 exited".
6759
8c9a6790
SS
67602010-03-24 Stan Shebs <stan@codesourcery.com>
6761
6762 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6763
a6c727b2
DJ
67642010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6765
6766 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6767 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6768 argument. Handle "short" and "long".
6769 (Top level): Pass overprototyped output for old_fptr and xptr.
6770
4dfd5423
PA
67712010-03-23 Pedro Alves <pedro@codesourcery.com>
6772
6773 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6774 format strings and add casts to avoid compiler warnings.
6775
67762010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6777
6778 * lib/trace-support.exp (gdb_trace_setactions):
6779 Don't expect whitespace after ">" prompt.
6780 * gdb.trace/actions.exp: Adjust for output changes.
6781 * gdb.trace/while-stepping.exp: Likewise.
6782
c847d045
JK
67832010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6784
6785 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6786 and r157645).
6787
5f717f1d
JK
67882010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6789
6790 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6791 New.
6792
7d6d51d5
DJ
67932010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6794
6795 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6796 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6797
3b11a015
SS
67982010-03-19 Stan Shebs <stan@codesourcery.com>
6799
6800 * gdb.trace/ax.exp: New file.
6801
d7d158ed
DE
68022010-03-19 Doug Evans <dje@google.com>
6803
6bb85cd1
DE
6804 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6805 output from gcc.
6806
d7d158ed
DE
6807 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6808 named /usr/sbin/prelink<foo>.
6809
4daf5ac0
SS
68102010-03-18 Stan Shebs <stan@codesourcery.com>
6811
6812 * gdb.trace/circ.exp: Test circular-trace-buffer.
6813 * gdb.trace/tfile.exp: Update tstatus test.
6814
e8d05480
JB
68152010-03-18 Joel Brobecker <brobecker@adacore.com>
6816
6817 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6818 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6819
441b986a
UW
68202010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6821
6822 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6823
4247603b
PA
68242010-03-18 Pedro Alves <pedro@codesourcery.com>
6825
6826 * gdb.base/default.exp: Adjust the expected output of the finish
6827 and until commands when the inferior is not being run.
6828
13387711
SW
68292010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6830
6831 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6832 * gdb.cp/nsusing.exp: Ditto.
6833
6e31430b
TT
68342010-03-15 Tom Tromey <tromey@redhat.com>
6835
6836 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6837 * gdb.cp/userdef.cc (operator==): New function.
6838 (main): New locals mem1, mem2.
6839
e2d69cb5
JZ
68402010-03-15 Jie Zhang <jie@codesourcery.com>
6841
6842 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6843 Declare and use new loadtimeout variable.
6844
f572f0a9
DJ
68452010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6846
6847 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6848 Use gdb_load later.
6849
51f4c0b0
PA
68502010-03-14 Pedro Alves <pedro@codesourcery.com>
6851
6852 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6853 literal. Add missing endlines to prints to stderr.
6854
1c809c68
TT
68552010-03-12 Tom Tromey <tromey@redhat.com>
6856
6857 PR c++/9708:
6858 * gdb.cp/m-static.exp: Add regression test.
6859 * gdb.cp/m-static.cc (method): New method.
6860 (main): Call it.
6861
00ae8fef
SW
68622010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6863
6864 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6865 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6866
759f0f0b
PA
68672010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6868
21e24d21
PA
6869 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6870
68712010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6872
759f0f0b
PA
6873 * lib/gdb.exp (skip_stl_tests): New.
6874 (gdb_compile): Symbian needs -ldl.
6875 (shlib_target_file): New.
6876 (shlib_symbol_file): New.
6877 (gdb_load_shlibs): Use shlib_target_file.
6878 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6879 * gdb.cp/exception.exp: Use skip_stl_tests.
6880 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6881 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6882 * gdb.cp/mb-templates.exp: Ditto.
6883 * gdb.base/commands.exp: Relax regexes.
6884 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6885 shlib_target_file and shlib_symbol_file.
6886 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6887 sections.
6888 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6889 * gdb.base/solib-disc.exp: Use
6890 shlib_target_file and shlib_symbol_file.
6891 * gdb.base/unload.exp: Don't skip on symbian. Use
6892 shlib_target_file and shlib_symbol_file.
6893 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6894
6a8f2671 68952010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6896
6a8f2671
PA
6897 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6898 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6899 Issue a tfind end before looking for a tracepoint frame.
6900 * gdb.trace/tfind.exp: Adjust tstatus output.
6901 Adjust disassembly output.
6902 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6903
ccf26247
JK
69042010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6905
6906 * gdb.base/break-interp.exp: Create new displacement parameter value
6907 for the test_ld calls.
6908 (reach): New parameter displacement, verify its content. New push of
6909 pf_prefix "reach-$func:". Import global expect_out.
6910 (test_core): New parameter displacement, verify its content. New push
6911 of pf_prefix "core:". New command "set verbose on". Import global
6912 expect_out.
6913 (test_attach): New parameter displacement, verify its content. New
6914 push of pf_prefix "attach:". New command "set verbose on". Import
6915 global expect_out.
6916 (test_ld): New parameter displacement, pass it to the reach, test_core
6917 and test_attach calls and verify its content in the "ld.so exit" test.
6918 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6919 (prelink): Update expected text, use gdb_test.
6920
e469c7fb
DE
69212010-03-10 Doug Evans <dje@google.com>
6922
6923 * gdb.base/checkpoint.exp: Fix comment.
6924 Lengthen timeout while doing >600 checkpoints test.
6925 Rename duplicate "kill all one" test to keep test names unique.
6926
60e1c644
PA
69272010-03-10 Pedro Alves <pedro@codesourcery.com>
6928
6929 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6930
cec808ec
KS
69312010-03-08 Keith Seitz <keiths@redhat.com>
6932
889bf7c5
PA
6933 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6934 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6935 (dm_type_long): New function.
6936 (dm_type_unsigned_short): New function.
6937 (dm_type_unsigned_long): New function.
6938 (myint): New typedef.
6939 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6940 long, unsigned shor and long, operator char*, and typedef.
6941 (test_lookup_operator_functions): Add operator char* test.
6942 (test_paddr_operator_functions): Likewise.
6943 (test_paddr_overloaded_functions): Use probe values for
6944 short, long, and unsigned short and long.
6945 (test_paddr_hairy_functions): If the demangler probe detected
6946 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6947 demangler.
6948 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6949 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6950 and "print null_pmf".
6951 Add test "ptype a.*pmf".
6952 * gdb.cp/overload.exp: Allow optional "int" to appear with
6953 "short" and "long".
6954 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6955 long expect value for men_overload1arg.
6956 Allow "int" to appear with "short" and "long".
6957 When testing "info break", add argument for main (void).
6958 Also allow "int" to appear with "short" and "long".
6959 Ditto with "unsigned" and "long long".
cec808ec
KS
6960 * gdb.java/jmain.exp: Do not enclose methods names in single
6961 quotes.
6962 * gdb.java/jmisc.exp: Likewise.
6963 * gdb.java/jprint.exp: Likewise.
6964 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6965
6966 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6967 * gdb.cp/exception.exp (backtrace after first throw)
6968 (backtrace after second throw): Allow a namespace before __cxa_throw.
6969 (backtrace after first catch, backtrace after second catch): Allow
6970 a namespace before __cxa_begin_catch.
6971
6972 * gdb.cp/cpexprs.exp: New file.
6973 * gdb.cp/cpexprs.cc: New file.
6974
6975 From Daniel Jacobowitz <dan@codesourcery.com>
6976 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6977 to use string_to_regexp.
6978 (ctor, dtor): New functions. Use them to match constructor
6979 and destructor function types.
6980 (Top level): Use runto_main.
6981
f870a310
TT
69822010-03-05 Tom Tromey <tromey@redhat.com>
6983
6984 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6985 gdb.target_charset.
6986 (pp_ns.to_string): Likewise.
6987
0c199f28
KS
69882010-03-04 Keith Seitz <keiths@redhat.com>
6989
6990 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6991 can be quoted. Test that both the filename and function/line
6992 portions can be quoted at the same time.
6993
c7437ca6
PA
69942010-03-04 Pedro Alves <pedro@codesourcery.com>
6995
6996 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6997
b111b805
DE
69982010-03-03 Doug Evans <dje@google.com>
6999
24486cb7
DE
7000 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
7001 libc contains libpthread.
7002
b111b805
DE
7003 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
7004 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
7005 of gdb_compile. Add another pattern to match android backtrace.
7006
a0e0ef55
TT
70072010-03-03 Tom Tromey <tromey@redhat.com>
7008
7009 PR gdb/11345:
7010 * gdb.base/printcmds.exp (test_printf): Add test.
7011
1ba53b71
L
70122010-03-02 H.J. Lu <hongjiu.lu@intel.com>
7013
7014 * gdb.arch/amd64-byte.exp: New.
7015 * gdb.arch/amd64-dword.exp: Likewise.
7016 * gdb.arch/amd64-pseudo.c: Likewise.
7017 * gdb.arch/amd64-word.exp: Likewise.
7018 * gdb.arch/i386-byte.exp: Likewise.
7019 * gdb.arch/i386-pseudo.c: Likewise.
7020 * gdb.arch/i386-word.exp: Likewise.
7021
f5dff777
DJ
70222010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7023
7024 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
7025 types. Add structreg, bitfields, and flags registers.
7026 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
7027 registers.
7028
90884b2b
L
70292010-03-01 H.J. Lu <hongjiu.lu@intel.com>
7030
7031 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
7032 (load_description): Set architecture if defined.
7033
dc00d89f
PM
70342010-02-28 Phil Muldoon <pmuldoon@redhat.com>
7035
7036 * gdb.python/py-frame.exp: Add read_var block tests.
7037 * gdb.python/py-frame.c (block): New function.
7038
0e095b7e
JK
70392010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7040 Daniel Jacobowitz <dan@codesourcery.com>
7041
7042 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
7043
624f1a65
DM
70442010-02-25 David S. Miller <davem@davemloft.net>
7045
7046 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
7047 fix logic for setting all_syscalls_numbers.
7048
f3e9a817
PM
70492010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7050
7051 * Makefile.in: Add py-block and py-symbol.
7052 * gdb.python/py-symbol.exp: New File.
7053 * gdb.python/py-symtab.exp: New File.
7054 * gdb.python/py-block.exp: New File.
7055 * gdb.python/py-symbol.c: New File.
7056 * gdb.python/py-block.c: New File.
7057
f6bbabf0
PM
70582010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7059
7060 PR python/11314
7061 * lib/gdb.exp (skip_python_tests): New function.
7062 * gdb.python/py-cmd.exp: Use skip_python_tests.
7063 * gdb.python/py-frame.exp: Likewise.
7064 * gdb.python/py-function.exp: Likewise.
7065 * gdb.python/py-prettyprint.exp: Likewise.
7066 * gdb.python/py-template.exp: Likewise.
7067 * gdb.python/py-type.exp: Likewise.
7068 * gdb.python/py-value.exp: Likewise.
7069
85d721b8
PA
70702010-02-22 Pedro Alves <pedro@codesourcery.com>
7071
7072 PR9605
7073
7074 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
7075
48e32051
TT
70762010-02-19 Tom Tromey <tromey@redhat.com>
7077
7078 PR c++/8693, PR c++/9496:
7079 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
7080 regression tests.
7081
ac9c0048
JK
70822010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7083
7084 Fix compatibility with m68k as.
7085 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
7086 Use only /* comments */.
7087
57bb97a4
UW
70882010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7089
7090 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
7091 * configure: Regenerate.
7092
7d1bf85c
DJ
70932010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
7094
7095 * gdb.python/py-type.exp: Check for Python support.
7096
061b5285
PA
70972010-02-17 Pedro Alves <pedro@codesourcery.com>
7098
7099 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
7100 `regsub' syntax available.
7101
f8a8bc2c
PA
71022010-02-17 Pedro Alves <pedro@codesourcery.com>
7103
7104 * gdb.base/shmain.c (main): Remove printf call.
7105 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
7106 * gdb.base/unload.c (main): Make format of fprintf a string
7107 literal. Add missing endlines to prints to stderr.
7108 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
7109
6f451e5e
TT
71102010-02-17 Tom Tromey <tromey@redhat.com>
7111
7112 * gdb.java/jprint.java (jprint.props): New field.
7113 * gdb.java/jprint.exp (set_lang_java): Add regression test.
7114
12d79008
PA
71152010-02-17 Pedro Alves <pedro@codesourcery.com>
7116
ef801a0e 7117 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
7118 available.
7119
d252f7e5
DJ
71202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7121
7122 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
7123 creation to support remote host testing.
7124
67bdab6c
DJ
71252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7126
7127 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
7128 Recognize "command not found".
7129
bb391223
DJ
71302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7131
7132 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
7133 single-stepping.
7134
70362913
DJ
71352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7136
7137 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
7138 if arguments are not supported.
7139
493f3c00
DJ
71402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7141
7142 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
7143 be const or non-const.
7144
8034c749
DJ
71452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7146
7147 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
7148 mi_send_resuming_command to send -exec-continue.
7149
791dfb64
DJ
71502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7151
7152 * gdb.base/list.exp (test_list_filename_and_function): Add test
7153 with single quotes.
7154 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
7155 matching.
7156 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
7157 Add KFAIL'd tests for PR gdb/11289.
7158
7c5fe868
DJ
71592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7160
7161 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
7162
fdc498b8
DJ
71632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7164
7165 * gdb.base/comp-dir/subdir/dummy.txt: New file.
7166 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
7167 a temporary directory.
7168
b519e2a6
DJ
71692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7170
7171 * gdb.base/charset.exp: Use a single regular expression to match
7172 show host-charset and show target-charset output.
7173
74164c56
JK
71742010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7175
7176 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
7177 "Illegal process-id" expect string more exact.
7178 (attach to digits-starting nonsense is prohibited): New.
7179
701ed6dc
JK
71802010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7181
7182 * gdb.base/prelink.exp (set verbose on): New.
7183
889bf7c5 71842010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
7185
7186 * mi-reverse.exp: New file. Test for reverse option to the
7187 following MI commands: exec-continue, exec-finish, exec-next,
7188 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 7189
dadf0e9c
JB
71902010-02-09 Joel Brobecker <brobecker@adacore.com>
7191
7192 * gdb.ada/ptype_tagged_param: New testcase.
7193
714f19d5
TT
71942010-02-08 Tom Tromey <tromey@redhat.com>
7195
7196 PR c++/8017:
7197 * gdb.cp/overload.exp: Add tests.
7198 * gdb.cp/overload.cc (struct K): New.
7199 (namespace N): New.
7200 (main): Call new functions.
7201 (K::staticoverload): Define.
7202
889bf7c5 72032010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
7204
7205 PR gdb/10728
7206 * gdb.cp/pr10728-x.h: New file.
7207 * gdb.cp/pr10728-x.cc: New file.
7208 * gdb.cp/pr10728-y.cc: New file.
7209 * gdb.cp/pr10728.exp: New file.
7210 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
7211
889bf7c5 72122010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
7213
7214 PR gdb/9067
7215 * gdb.cp/pr9067.exp: New
7216 * gdb.cp/pr9067.cc: New
7217 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7218
7b356089
JB
72192010-02-08 Joel Brobecker <brobecker@adacore.com>
7220
7221 * lib/gdb.exp (gdb_test_timeout): New global variable.
7222 Set it to timeout if not already set.
7223 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7224
1be00882
DE
72252010-02-05 Doug Evans <dje@google.com>
7226
7227 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7228 user.
7229
82856980
SW
72302010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7231
7232 PR c++/7935:
7233 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7234
1a334831
TT
72352010-02-04 Tom Tromey <tromey@redhat.com>
7236
7237 * gdb.cp/virtbase.exp: Make test case names unique.
7238
9c3c02fd
TT
72392010-02-02 Tom Tromey <tromey@redhat.com>
7240
7241 * gdb.cp/virtbase.exp: Add regression tests.
7242 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7243 (main): Instantiate RHC.
7244
0cc2414c
TT
72452010-02-02 Tom Tromey <tromey@redhat.com>
7246
7247 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7248 type-printing change.
7249
edf3d5f3
TT
72502010-02-02 Tom Tromey <tromey@redhat.com>
7251
7252 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7253 * gdb.cp/virtbase.cc: New file.
7254 * gdb.cp/virtbase.exp: New file.
7255 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7256
e4b7f41c
JK
72572010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 PR libc/11214:
7260 * gdb.threads/current-lwp-dead.c: Include features.h.
7261 (HAS_NOMMU): New.
7262 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7263
b381ea14
JK
72642010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7265
7266 * gdb.base/symbol-without-target_section.exp,
7267 gdb.base/symbol-without-target_section.c: New.
7268
c593ac0e
DJ
72692010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7270
7271 * gdb.base/bigcore.exp: Reset increased timeout.
7272 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7273
db25f29d
DJ
72742010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7275
7276 * gdb.base/gcore.exp (capture_command_output): Use
7277 gdb_test_multiple.
7278
f9d67f43
DJ
72792010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7280
7281 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7282 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7283 (Top level): Call it.
7284
177321bd
DJ
72852010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7286
7287 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7288
97f2ed50
DJ
72892010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7290
7291 * gdb.base/call-strs.exp, gdb.base/default.exp,
7292 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7293 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7294 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7295 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7296 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7297 * gdb.base/ending-run.exp: Correct restore of timeout.
7298 * gdb.base/page.exp: Remove unnecessary timeout setting.
7299
e4e2711a
JB
73002010-01-29 Joel Brobecker <brobecker@adacore.com>
7301
7302 * gdb.ada/rec_return: New testcase.
7303
ba581dc1
JB
73042010-01-29 Joel Brobecker <brobecker@adacore.com>
7305
7306 * gdb.ada/call_pn: New testcase.
7307
4ea95be9
DJ
73082010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7309
7310 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7311 (Top level): Use it to resume.
7312 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7313 the Thumb mode displaced stepping error as unsupported.
7314
df83a9bf
SW
73152010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7316
889bf7c5
PA
7317 * gdb.cp/nsusing.exp: Added more tests.
7318 * gdb.cp/nsrecurs.exp: Ditto.
7319 * gdb.cp/nsusing.cc: Added test functions.
7320 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7321
40b27cdc
JK
73222010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7323
7324 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7325 absolute directory pathnames in gdb.sum file.
7326
de958931
SW
73272010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7328
7329 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7330 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7331
708ead4e
TT
73322010-01-26 Tom Tromey <tromey@redhat.com>
7333
7334 PR exp/7643:
7335 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7336 setup_kfail.
7337
b14e635e
SW
73382010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7339
7340 * gdb.cp/nsrecurs.exp: New test.
7341 * gdb.cp/nsrecurs.cc: New test program.
7342 * gdb.cp/nsstress.exp: New test.
7343 * gdb.cp/nsstress.cc: New test program.
7344 * gdb.cp/nsdecl.exp: New test.
7345 * gdb.cp/nsdecl.cc: New test program.
7346
8540c487
SW
73472010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7348
7349 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7350 imported into file scope.
7351 Marked test as xfail.
7352 * gdb.cp/namespace-using.cc (marker5): New function.
7353 * gdb.cp/shadow.exp: New test.
7354 * gdb.cp/shadow.cc: New test program.
7355 * gdb.cp/nsimport.exp: New test.
7356 * gdb.cp/nsimport.cc: New test program.
7357
421d5d99
TT
73582010-01-25 Tom Tromey <tromey@redhat.com>
7359
7360 PR gdb/11049:
7361 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7362 with "set print null-stop on".
7363
691f8dc1
JK
73642010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7365
7366 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7367 Adjust it for DISASSEMBLY_OMIT_FNAME.
7368
0b92b5bb
TT
73692010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7370
7371 PR symtab/11199:
7372 * gdb.dwarf2/member-ptr-forwardref.exp,
7373 gdb.dwarf2/member-ptr-forwardref.S: New.
7374
23787403
JK
73752010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7376
7377 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7378 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7379 thread1_tid_mutex. Remove gdbstop_mutex handling.
7380 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7381 thread2_tid_mutex. Remove gdbstop_mutex handling.
7382 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7383 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7384 pthread_cond_wait conditionalizations by while loops.
7385
b966cb8a
TT
73862010-01-20 Tom Tromey <tromey@redhat.com>
7387
7388 PR backtrace/10770:
7389 * gdb.dwarf2/pr10770.exp: New file.
7390 * gdb.dwarf2/pr10770.c: New file.
7391 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7392
fcae584b
VP
73932010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7394
7395 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7396 that target was removed, and the test always runs native anyway.
7397
a0f49112
JK
73982010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7399
7400 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7401 gdb.base/watchpoint-cond-gone-stripped.c: New.
7402
ceeb3d5a
TT
74032010-01-19 Tom Tromey <tromey@redhat.com>
7404
7405 PR c++/8000:
7406 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7407 existing tests.
7408 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7409 (main): Use AAA::SomeEnum.
7410
dd322c54
JK
74112010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7412
7413 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7414 (test_ignore_count): Declare line_callme_body global.
7415 (run to breakpoint with ignore count): Use line_callme_body.
7416 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7417 (set line_main_hello, set line_main_return): Reindent.
7418 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7419 New.
7420 (continue to callee4): Use line_callee4_body.
7421 (check *stopped from CLI command): Use line_callee4_next.
7422 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7423 (set line_main_hello, set line_main_return): Reindent.
7424 (set line_callee4_head, set line_callee4_body): New.
7425 (continue to callee4): Use line_callee4_body.
7426
4e8f195d
TT
74272010-01-18 Tom Tromey <tromey@redhat.com>
7428
7429 PR c++/9680:
7430 * gdb.cp/casts.cc: Add new classes and variables.
7431 * gdb.cp/casts.exp: Test new operators.
7432
9e14a9ba
JB
74332010-01-18 Tom Tromey <tromey@redhat.com>
7434 Thiago Jung Bauermann <bauerman@br.ibm.com>
7435
7436 * gdb.python/source2.py: New file.
7437 * gdb.python/source1: New file.
7438 * gdb.python/python.exp: Test "source" command.
7439
00bf0b85
SS
74402010-01-15 Stan Shebs <stan@codesourcery.com>
7441
7442 * gdb.trace/tfile.c: New file.
7443 * gdb.trace/tfile.exp: New file.
889bf7c5 7444
55235ad7
JK
74452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7446
7447 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7448
9f2982ff
JK
74492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7450
7451 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7452
bbfba9ed
JK
74532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7454
7455 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7456 (libfunc): New parameter action. Implement also selectable "sleep".
7457 * gdb.base/break-interp-main.c: Include assert.h.
7458 (libfunc): New parameter action.
7459 (main): New parameters argc and argv. Assert argc. Pass argv.
7460 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7461 (test_attach): New proc.
7462 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7463 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7464
61f0d762
JK
74652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 * gdb.base/break-interp.exp (test_core): New proc.
7468 (test_ld): Call it.
7469
06a6f270
JK
74702010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7471
7472 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7473 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7474 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7475 and gdb_compile_shlib. Use new -Wl compiler options.
7476 (dl bt, main bt): New tests.
7477
51bee8e9
JK
74782010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7479
7480 Support PIEs with no symfile_objfile.
7481 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7482 (test_ld): New parameter trynosym.
7483 (test_ld <$trynosym>): New block.
7484
b8040f19
JK
74852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7486
7487 * gdb.base/break-interp.exp: New file.
7488
be759fcf
PM
74892010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7490
7491 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7492 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7493 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7494 test.
7495 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7496 * gdb.python/py-mi.exp: Add lazy string test.
7497
dc146f7c
VP
74982010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7499
7500 * lib/mi-support.exp (mi_check_thread_states): Handle
7501 core number in thread listing.
7502
b4ba55a1
JB
75032010-01-12 Joel Brobecker <brobecker@adacore.com>
7504
7505 * gdb.base/maint.exp: Adjust the expected output for the
7506 "maint print type" test. Use gdb_test_multiple instead of
7507 gdb_sent/gdb_expect.
7508
08e24bd4
DE
75092010-01-11 Doug Evans <dje@google.com>
7510
6496a609
DE
7511 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7512 from gdbserver_download. All callers updated.
7513
08e24bd4
DE
7514 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7515
b5cfddf5
JK
75162010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7517
7518 Implement binary numbers parsing.
7519 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7520 (test_integer_literals_rejected): New binary tests.
7521
3725885a
RW
75222010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7523
7524 * gdb.cell/configure: Regenerate.
7525
37aeb5df
JK
75262010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7527
7528 * gdb.base/corefile.exp: Move the core finding block out and call it as
7529 core_find, new variable $corefile, replace corefile by $corefile and
7530 [file tail $corefile] for usage vs. test names resp.
7531 * lib/gdb.exp (core_find): Move it as a new function here. New
7532 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7533 $destcore. Return "" on error.
7534
d521f563
JK
75352010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7536
7537 Workaround PR binutils/10802.
7538 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7539 (twice).
7540
28f24826
DJ
75412010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7542
7543 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7544
2de75e71
JB
75452010-01-08 Joel Brobecker <brobecker@adacore.com>
7546
7547 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7548 call, to avoid interruption.
7549
fe00719b 75502010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
7551
7552 * gdb.stabs/weird.def (args93): New.
7553
d0ef5df8
DE
75542010-01-07 Doug Evans <dje@google.com>
7555
7556 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7557
3a08d52f
TT
75582010-01-07 Tom Tromey <tromey@redhat.com>
7559
7560 * gdb.base/source.exp: Use correct line number.
7561
7a697b8d
SS
75622010-01-05 Stan Shebs <stan@codesourcery.com>
7563
7564 * gdb.trace/tracecmd.exp: Test ftrace.
7565
7803799a
UW
75662010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7567
7568 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7569
c54eabfa
JK
75702010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7571
7572 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7573 "uint_for_mi_testing".
7574
02e7ef19
JB
75752010-01-01 Joel Brobecker <brobecker@adacore.com>
7576
7577 Test indented comment in file being sourced.
7578 * gdb.base/commands.exp: Test indented comment in file being sourced.
7579
abd775ce
JB
75802010-01-01 Joel Brobecker <brobecker@adacore.com>
7581
7582 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7583 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7584 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7585 notice.
7586
79b55b82
JB
75872010-01-01 Joel Brobecker <brobecker@adacore.com>
7588
7589 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7590 notice.
7591
8997583e
JK
75922010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7593
7594 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7595 missing $after_stopped and comma (,) expectation.
7596
6da95a67
SS
75972009-12-31 Stan Shebs <stan@codesourcery.com>
7598
7599 * gdb.trace/actions.exp: Test teval action.
889bf7c5 7600
218d2fc6
TJB
76012009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7602
7603 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7604 (top level): Call test_watchpoint_in_big_blob.
7605 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7606 watchpoints.
7607 (func3): Write to buf.
7608
236f1d4d
SS
76092009-12-29 Stan Shebs <stan@codesourcery.com>
7610
7611 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 7612
f61e138d
SS
76132009-12-28 Stan Shebs <stan@codesourcery.com>
7614
7615 * gdb.trace/tsv.exp: New file.
7616 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 7617
0219b378
DJ
76182009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7619
7620 * gdb.base/find.c (main): Reference search buffers.
7621 * gdb.base/included.c (main): Reference integer.
7622 * gdb.base/ptype.c (charfoo): Declare.
7623 (intfoo): Call charfoo.
7624 * gdb.base/scope0.c (useitp): New function.
7625 (usestatics): Use useitp.
7626 (useit): Add a type for val.
7627 * gdb.base/scope1.c (useit1): Take a pointer argument.
7628 (usestatics1): Update calls to useit1.
7629 * gdb.cp/call-c.cc: Declare foo.
7630 (main): Call foo.
7631 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7632 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7633 (main): Call C::ensureRefs and ensureOtherRefs.
7634 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7635 variables.
7636 (ensureOtherRefs): New function.
7637 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7638 * gdb.cp/templates.cc (main): Call t5i.value.
7639
3f78692f
JK
76402009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 Fix compatibility with G++-4.5.
7643 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7644 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7645 (uncaught return): Remove.
7646
429374b8
JK
76472009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7648 Phil Muldoon <pmuldoon@redhat.com>
7649
7650 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7651 (bp_location13, bp_location14, bp_location17, bp_location18)
7652 (marker3_proto, marker4_proto): New variables.
7653 (breakpoint info): Update output.
7654 (run until breakpoint at marker3, run until breakpoint at marker4): New
7655 tests.
7656
859825b8
JK
76572009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7658
7659 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7660 Replace the printf call of Y by provided "y-set-1" label. New block
7661 for the second shared library.
7662 * gdb.base/unload.exp: Compile also the second library, call
7663 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7664 (single pending breakpoint info): Rename to ...
7665 (pending breakpoint info before run): ... this extended test.
7666 (libfile2, libname2, libsrcfile2, libsrc2)
7667 (lib_sl2): New variables.
7668 (exec_opts): Set also SHLIB_NAME2.
7669 (pending breakpoint info on first run at shrfunc1)
7670 (pending breakpoint info on second run at shrfunc1)
7671 (pending breakpoint info on second run at shrfunc2)
7672 (print y from libfile, print y from libfile2): New tests.
7673 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7674 * gdb.base/unloadshr2.c: New.
7675
e6a386cd
HZ
76762009-12-22 Hui Zhu <teawater@gmail.com>
7677
7678 * gdb.reverse/sigall-reverse.exp: Adjust.
7679
9e19b45e
VP
76802009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7681
7682 PR gdb/10884
7683
7684 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7685 (main): Call do_bitfield_tests.
aacf5b1e 7686 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7687
d53a7b30
JB
76882009-12-20 Joel Brobecker <brobecker@adacore.com>
7689
7690 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7691 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7692 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7693 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7694 gdb.modula2/unbounded1.c: Update copyright header.
7695
191ca0a1
CM
76962009-12-10 Chris Moller <moller@mollerware.com>
7697
7698 PR gdb/9399
7699 * gdb.cp/virtfunc2.exp: New tests
7700 * gdb.cp/virtfunc2.cc: New tests
7701 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7702
0fa6cf1b
MS
77032009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7704
7705 * gdb.reverse/i387-env-reverse.c: New file.
7706 * gdb.reverse/i387-env-reverse.exp: New file.
7707 * gdb.reverse/i387-stack-reverse.c: New file.
7708 * gdb.reverse/i387-stack-reverse.exp: New file.
7709
361ae042
PM
77102009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7711
7712 * gdb.python/py-type.exp (test_range): New test.
7713
bfd31e71
PM
77142009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7715
7716 PR python/10805
7717
7718 * gdb.python/py-type.exp: New file.
7719 * gdb.python/py-type.c: New file.
7720 * Makefile.in: Add py-type.
7721
57a1d736
TT
77222009-12-03 Tom Tromey <tromey@redhat.com>
7723
7724 * gdb.python/py-value.exp (test_parse_and_eval): New
7725 function.
7726
1f3b5d1b
PP
77272009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7728
7729 PR gdb/11022
7730
7731 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7732 * gdb.base/pr11022.c: New test.
7733
8b7dbdc9
JK
77342009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7735
7736 Fix spurious false FAILs.
7737 * gdb.base/structs.c (chartest): New.
7738 (main): Fill-in chartest.
7739 * gdb.base/structs.exp (anychar_re, first): New.
7740 (start_structs_test): Import global anychar_re and first.
7741 New gdb_test call "set print elements 300; ${testfile}"
7742 (start_structs_test <$first>): New block.
7743 (any): Import global anychar_re. New variable ac. Use ${ac}.
7744
6a53b2ec
JK
77452009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7746
7747 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7748
d7167b4c
JK
77492009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7750
7751 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7752 Force $srcfile file.
7753 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7754
b1798462
UW
77552009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7756
7757 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7758 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7759 * gdb.threads/watchthreads-reorder.exp: Likewise.
7760
b6199126
DJ
77612009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7762
7763 PR gdb/8704
7764
7765 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7766 "if", and "thread". Correct matching in the previous test.
7767
b22a0510
DJ
77682009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7769
7770 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7771
930636d2
MS
77722009-11-23 Michael Snyder <msnyder@vmware.com>
7773
7774 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7775 * gdb.reverse-watch-precsave.exp: Ditto.
7776
21a0512e
PP
77772009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7778
7779 * gdb.asm/asm-source.exp: Adjust.
7780 * gdb.base/help.exp: Adjust.
889bf7c5 7781
fc30d5e0
PA
77822009-11-22 Pedro Alves <pedro@codesourcery.com>
7783
7784 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7785 (do_syscall_tests_without_xml): Set data-directory to
7786 /the/path/to/nowhere.
7787
f6bc2008
PA
77882009-11-21 Pedro Alves <pedro@codesourcery.com>
7789
7790 * gdb.threads/local-watch-wrong-thread.c,
7791 gdb.threads/local-watch-wrong-thread.exp: New files.
7792
8c2fb5de
PA
77932009-11-21 Pedro Alves <pedro@codesourcery.com>
7794
7795 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7796 assume new `regsub' syntax available.
7797
ebec9a0f
PA
77982009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7799
a79d3c27
JK
7800 * gdb.base/watchpoint-hw-hit-once.exp,
7801 gdb.base/watchpoint-hw-hit-once.c: New.
7802
78032009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7804
7805 * gdb.threads/watchthreads-reorder.exp,
7806 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7807
276a961b
MK
78082009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7809
7810 * gdb.xml/tdesc-regs.exp: Use for m68k.
7811
4867c1fb
PA
78122009-11-15 Pedro Alves <pedro@codesourcery.com>
7813
7814 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7815
f6838f81
DJ
78162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7817
7818 * lib/gdb.exp (current_target_name): New procedure.
7819 (gdb_wrapper_target): New variable.
7820 (gdb_wrapper_init): Set gdb_wrapper_target.
7821 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7822 wrapper.
7823
4ac4dd3f
DJ
78242009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7825
7826 * gdb.base/remote.exp: Delete the slowest load test.
7827 Do not load with fixed packet sizes.
7828
a7881759
DJ
78292009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7830
7831 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7832
97a5b505
DJ
78332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7834
7835 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7836 srcfile when setting a breakpoint.
7837
d3e1fc54
DJ
78382009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7839
7840 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7841 macros.
7842
7cbcbded
DJ
78432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7844
7845 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7846 to be in memory.
7847 * gdb.base/display.c (force_mem): New.
7848 (do_loops): Use it. Add breakpoint comments.
7849 (do_vars): Add a breakpoint comment.
7850 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7851 line numbers.
7852
bdea3a92
NF
78532009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7854
7855 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7856 instead of a bare "run".
7857
269f82e5
PP
78582009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7859
7860 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7861
a69b7d9d
DJ
78622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7863
7864 * lib/cell.exp (skip_cell_tests): Clean up test files before
7865 returning.
7866
b598bfda
DJ
78672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7868
7869 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7870 and the breakpoint menu. Do not call perror if a prompt is seen.
7871 Consume the following GDB prompt.
7872 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7873 * gdb.cp/namespace.exp: Use gdb_test.
7874 * gdb.cp/templates.exp: Use gdb_test.
7875 (test_template_breakpoints): Use gdb_test_multiple.
7876
87728fa0
DJ
78772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7878
7879 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7880 (marker4): Reference values.
7881
b67c692f
DJ
78822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7883
7884 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7885 is missing.
7886
f0df251a
DJ
78872009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7888
7889 * gdb.base/break.c (need_malloc): New.
7890 * gdb.base/constvars.c (main): Reference crass and crisp.
7891 * gdb.base/gdb1821.c (main): Reference bar.
7892 * gdb.cp/gdb1355.cc (main): Reference s1.
7893 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7894 (main): Call them.
7895 * gdb.cp/hang2.cc (dummy2): Define.
7896 * gdb.cp/hang3.cc (dummy3): Define.
7897 * gdb.cp/m-data.cc (main): Reference shadow.
7898
bdf7534a
NF
78992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7900 Nathan Froyd <froydnj@codesourcery.com>
7901
7902 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7903 remote host.
7904
f24fce77
NF
79052009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7906
7907 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7908 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7909 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7910 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7911 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7912 * gdb.dwarf2/dw2-producer.exp: Likewise.
7913 * gdb.dwarf2/mac-fileno.exp: Likewise.
7914 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7915 py-prettyprint.py to the remote host.
7916 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7917
40f0318e
KS
79182009-11-11 Keith Seitz <keiths@redhat.com>
7919
7920 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7921 use it instead of "Foo".
7922 * gdb.cp/classes.exp (do_tests): Add a test to access
7923 a method through a typedef'd class name.
7924
f3d9f7fb
NF
79252009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7926
7927 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7928 exponents.
7929 * gdb.base/pointers.exp: Likewise.
7930 * gdb.cp/ref-types.exp: Likewise.
7931
a4216f37
KS
79322009-11-11 Keith Seitz <keiths@redhat.com>
7933
7934 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7935 new[] and delete[].
7936 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7937 "void".
7938 (probe_demangler): Remove all single-quoting of
7939 method and variable names.
7940 (info_func_regexp): Remove the word "void" from any
7941 occurrence of "(void)".
7942 (print_addr_2): Remove all single-quoting of
7943 method names.
7944 (print_addr_2_kfail): Likewise.
7945 (print_addr): Single-quote C function names before
7946 passing to print_addr_2.
7947 (test_paddr_operator_functions): Remove single-quoting
7948 for method names.
7949 Add tests for operator new[] and operator delete[].
7950
9b14d7aa
JK
79512009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7952
7953 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7954
85feb311
KS
79552009-11-09 Keith Seitz <keiths@redhat.com>
7956
7957 * gdb.cp/overload.exp: Add tests for resolving overloaded
7958 methods in expression parsing/evaluation.
7959
fa335448
DJ
79602009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7961
7962 * lib/gdb.exp (default_gdb_version): Use --version instead of
7963 --command.
7964
ec3c07fc
NS
79652009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7966
7967 * lib/gdb.exp (gdb_compile_test): New.
7968 (skip_ada_tests, skip_java_tests): New.
7969 (gdb_compile): Use gdb_compile_test for f77.
7970 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7971 * lib/java.exp (compile_java_from_source): Remove runtests check,
7972 use gdb_compile_test to record result.
7973 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7974 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7975 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7976 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7977 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7978 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7979 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7980 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7981 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7982 adjust gdb_compile invocations.
7983
b8b4e42b
JK
79842009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7985
7986 * Makefile.in (abs_builddir): New.
7987 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7988 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7989 `$(abs_builddir)/site.exp'.
7990
f8b7eaf3
DJ
79912009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7992
7993 * config/m68k-emc.exp, lib/emc-support.exp,
7994 gdb.trace/gdb_c_test.c: Delete.
7995 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7996 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7997 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7998 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7999 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8000 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
8001 casing for m68k-*-elf.
8002
c4187697
NS
80032009-11-03 Pedro Alves <pedro@codesourcery.com>
8004
8005 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
8006 * gdb.arch/i386-prologue.exp: Likewise.
8007 * gdb.arch/i386-unwind.exp: Likewise.
8008
db16b772
DJ
80092009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8010
8011 * lib/gdb.exp (gdb_expect): Fix timeout typo.
8012
bcf71277
DJ
80132009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8014
8015 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
8016
0105cee2
DJ
80172009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8018
8019 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
8020
24ddea62
JK
80212009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8022
8023 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
8024
287ccc17
JK
80252009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8026
8027 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
8028 * gdb.base/sepdebug2.c: New file.
8029
08bca259 80302009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
8031
8032 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
8033 the modified warnings for catch syscall. Verify if GDB was compiled
8034 with support for lib expat, and choose which tests to run depending
8035 on this.
8036
5d4e2b76
VP
80372009-10-30 Vladimir Prus <vladimir@codesourcery.com>
8038
8039 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
8040 that composite commands are parsed OK. And also test
8041 that breakpoint commands do work.
8042
240e538a
MS
80432009-10-23 Michael Snyder <msnyder@vmware.com>
8044
8045 gdb.reverse/consecutive-precsave.exp: Change expect pattern
8046 to allow for new disassembly style.
8047
9c419145
PP
80482009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
8049
8050 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 8051
02506ff1
MS
80522009-10-22 Michael Snyder <msnyder@vmware.com>
8053
8054 * gdb.reverse/break-precsave.exp: New test.
8055 * gdb.reverse/consecutive-precsave.exp: Ditto.
8056 * gdb.reverse/finish-precsave.exp: Ditto.
8057 * gdb.reverse/i386-precsave.exp: Ditto.
8058 * gdb.reverse/machinestate-precsave.exp: Ditto.
8059 * gdb.reverse/sigall-precsave.exp: Ditto.
8060 * gdb.reverse/solilb-precsave.exp: Ditto.
8061 * gdb.reverse/step-precsave.exp: Ditto.
8062 * gdb.reverse/until-precsave.exp: Ditto.
8063 * gdb.reverse/watch-precsave.exp: Ditto.
8064
4cf866a3
MS
80652009-10-22 Michael Snyder <msnyder@vmware.com>
8066
8067 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
8068 for gdb_expect. Adjust one test's expect strings for the new
8069 format of disassemble.
8070 * gdb.reverse/finish-reverse.exp: Delete 'return'.
8071 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
8072 gdb_test_multiple.
8073 * gdb.reverse/step-reverse.exp: Delete 'return'.
8074 * gdb.reverse/until-reverse.exp: Delete blank lines.
8075 * gdb.reverse/watch-reverse.exp: Delete blank lines.
8076
2b28d209
PP
80772009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
8078
8079 * gdb.base/consecutive.exp: Adjust.
8080 * gdb.base/display.exp: Likewise.
8081 * gdb.base/pc-fp.exp: Likewise.
8082 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 8083
33b9c32b
MS
80842009-10-19 Michael Snyder <msnyder@vmware.com>
8085
8086 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
8087 * gdb.reverse/finish-reverse.c: Ditto.
8088 * gdb.reverse/sigall-reverse.c: Ditto.
8089 * gdb.reverse/solib-reverse.c: Ditto.
8090 * gdb.reverse/step-reverse.c: Ditto.
8091 * gdb.reverse/watch-reverse.c: Ditto.
8092
6c95b8df
PA
80932009-10-19 Pedro Alves <pedro@codesourcery.com>
8094 Stan Shebs <stan@codesourcery.com>
8095
8096 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
8097 * gdb.base/foll-exec.exp: Adjust to expect a process id before
8098 "Executing new program".
8099 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
8100 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
8101 left listed after having been killed.
8102 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
8103 * gdb.base/maint.exp: Adjust test.
8104
8105 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
8106 * gdb.multi/Makefile.in: New.
8107 * gdb.multi/base.exp: New.
8108 * gdb.multi/goodbye.c: New.
8109 * gdb.multi/hangout.c: New.
8110 * gdb.multi/hello.c: New.
8111 * gdb.multi/bkpt-multi-exec.c: New.
8112 * gdb.multi/bkpt-multi-exec.exp: New.
8113 * gdb.multi/crashme.c: New.
8114
279017b7
TG
81152009-10-13 Tristan Gingold <gingold@adacore.com>
8116
8117 * gdb.base/sepdebug.exp: Check debug info are found.
8118
0413d738
PA
81192009-10-08 Pedro Alves <pedro@codesourcery.com>
8120
8121 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
8122 bits.
8123
c628eecc
JK
81242009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8125
8126 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
8127
38af1bfe
JB
81282009-10-07 Joel Brobecker <brobecker@adacore.com>
8129
8130 * gdb.base/watchpoints.c: Add copyright header. Reformat one
8131 of the comments.
8132
2b0adecd
PM
81332009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
8134
8135 * gdb.base/annota1.exp: Remove obsolete match_max increase.
8136 * gdb.base/annota3.exp: Idem.
8137 * gdb.base/maint.exp: Idem.
8138
8d417781
PM
81392009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8140
889bf7c5 8141 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
8142 to default.
8143
bb61102d
PM
81442009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8145
889bf7c5 8146 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
8147 mingw and cygwin targets.
8148
ace5c364
PM
81492009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8150 Pedro Alves <pedro@codesourcery.com>
8151
889bf7c5 8152 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
8153 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
8154
c2d494a0
PM
81552009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8156
e1b52ce2
PM
8157 * gdb.base/shr1.c: Use %p in format string.
8158 * gdb.base/unload.c: Avoid warning in fprintf.
8159 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 8160
209f53f5
PM
81612009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8162
8163 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
8164 long type.
8165 (test_unlink): Correct printf string.
8166 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
8167 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
8168
8172766a
JK
81692009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8170
8171 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
8172 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
8173 * gdb.arch/ia64-breakpoint-shadow.S: New file.
8174
0f73703c
UW
81752009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8176
8177 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
8178 * gdb.objc/nondebug.exp: Likewise.
8179
b32306ca
UW
81802009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8181
8182 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
8183 target_info setting.
8184
8185 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
8186 that detect new threads during "info threads".
8187
0057022f
UW
81882009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8189
8190 * gdb.threads/manythreads.c (main): Increase thread stack size
8191 to 2*PTHREAD_STACK_MIN.
8192 * gdb.threads/multi-create.c (main): Likewise.
8193 (create_function): Likewise.
8194
f29c0325
UW
81952009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8196
8197 * gdb.base/dump.exp: Pass difference of pointer types instead
8198 of integer types as offset to restore in intarr3.srec case.
8199
fcb34849
UW
82002009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8201
8202 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
8203
d5142e3b
UW
82042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8205
8206 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
8207
087b74b2 82082009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 8209
087b74b2
PM
8210 New test for two watchpoints, with disabling of
8211 the first inserted.
8212 * testsuite/gdb.base/watchpoints.c: New file.
8213 * testsuite/gdb.base/watchpoints.exp: New file.
8214
96c07c5b
TT
82152009-09-25 Tom Tromey <tromey@redhat.com>
8216
8217 * gdb.base/charset.exp: Test utf-16 strings with Python.
8218
b8899f2b
TT
82192009-09-25 Tom Tromey <tromey@redhat.com>
8220
8221 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8222 UCS-4.
8223 * gdb.base/charset.c (utf_32_string): Rename.
8224 (init_utf32): Rename.
8225 (main): Update.
8226
329719ec
TT
82272009-09-22 Tom Tromey <tromey@redhat.com>
8228
8229 * gdb.python/py-function.exp: Add regression tests.
8230
11ef0d76
KS
82312009-09-21 Keith Seitz <keiths@redhat.com>
8232
8233 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8234 with invalid operator.
8235
3fe8f3b3
KS
82362009-09-21 Keith Seitz <keiths@redhat.com>
8237
8238 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8239 and destructor using typedef name of class.
8240 * gdb.cp/classes.cc (class Base1): Add a destructor.
8241 (base1): New typedef.
8242 (use_methods): Instanitate an object of type base1.
8243 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8244 (do_tests): Call test_template_typedef.
8245 * gdb.cp/templates.cc (Baz::~Baz): New method.
8246 (intBazOne): New typedef.
8247 (main): Instantiate intBazOne.
8248
7a9fe101
PM
82492009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8250
8251 PR python/10633
8252
8253 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8254 Function.
8255 (run_lang_tests): Add print elements test.
8256
2e4d963f
PM
82572009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8258
8259 * gdb.python/py-value.exp (test_subscript_regression): New
8260 function. Test for invalid subscripts.
8261 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8262 (ptr_ref): New function.
8263
ec7e75e7
PP
82642009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8265
8266 * gdb.base/default.exp: Fix "show convenience".
8267
0cc7d26f
TT
82682009-09-15 Tom Tromey <tromey@redhat.com>
8269
8270 * lib/mi-support.exp (mi_create_varobj): Update.
8271 (mi_create_floating_varobj): Likewise.
8272 (mi_create_dynamic_varobj): New proc.
8273 (mi_varobj_update): Update.
8274 (mi_varobj_update_with_type_change): Likewise.
8275 (mi_varobj_update_kv_helper): New proc.
8276 (mi_varobj_update_dynamic_helper): Rewrite.
8277 (mi_varobj_update_dynamic): New proc.
8278 (mi_list_varobj_children): Update.
8279 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8280 * gdb.python/python-prettyprint.py (pp_outer): New class.
8281 (pp_nullstr): Likewise.
8282 (lookup_function): Register new printers.
8283 * gdb.python/python-prettyprint.c (struct substruct): New type.
8284 (struct outerstruct): Likewise.
8285 (substruct_test): New function.
8286 (struct nullstr): New type.
8287 (string_1, string_2): New globals.
8288 (main): Add new tests.
8289 * gdb.python/python-mi.exp: Added regression tests.
8290 * gdb.mi/mi2-var-display.exp: Update.
8291 * gdb.mi/mi2-var-cmd.exp: Update.
8292 * gdb.mi/mi2-var-child.exp: Update.
8293 * gdb.mi/mi2-var-block.exp: Update.
8294 * gdb.mi/mi-var-invalidate.exp: Update.
8295 * gdb.mi/mi-var-display.exp: Update.
8296 * gdb.mi/mi-var-cmd.exp: Update.
8297 * gdb.mi/mi-var-child.exp: Update.
8298 * gdb.mi/mi-var-block.exp: Update.
8299 * gdb.mi/mi-break.exp: Update.
8300 * gdb.mi/gdb701.exp: Update.
8301
a96d9b2e
SDJ
83022009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8303
8304 * Makefile.in: Inclusion of catch-syscall object.
8305 * gdb.base/catch-syscall.c: New file.
8306 * gdb.base/catch-syscall.exp: New file.
8307
b43b923a
MS
83082009-09-12 Michael Snyder <msnyder@vmware.com>
8309
8310 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8311 that can support reverse debuggnig.
8312
cec03d70
TT
83132009-09-11 Tom Tromey <tromey@redhat.com>
8314
8315 * gdb.dwarf2/valop.S: New file.
8316 * gdb.dwarf2/valop.exp: New file.
8317
e23bb3fc
MK
83182009-09-11 Mark Kettenis <kettenis@gnu.org>
8319
8320 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8321
37c3696d
DE
83222009-09-10 Doug Evans <dje@google.com>
8323
8324 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8325 Add $gdb_prompt to second breakpoint regexp.
8326
5172aecb
JB
83272009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8328
8329 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8330 names, add missing ones.
8331 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8332 * gdb.python/py-frame.c: Rename from python-frame.c.
8333 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8334 testfile name.
8335 * gdb.python/py-function.exp: Rename from python-function.exp.
8336 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8337 testfile name.
8338 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8339 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8340 Adjust testfile name.
8341 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8342 * gdb.python/py-template.cc: Rename from python-template.cc.
8343 * gdb.python/py-template.exp: Rename from python-template.exp.
8344 Adjust testfile name.
8345 * gdb.python/py-value.c: Rename from python-value.c.
8346 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8347 testfile name.
8348
b554e4bd
JK
83492009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8350
8351 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8352 $bpt2address.
8353 (Second breakpoint address is valid on ia64)
8354 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8355
9a68ae16
JM
83562009-09-03 Joseph Myers <joseph@codesourcery.com>
8357
8358 * gdb.base/ending-run.exp: Restrict regular expression matching
8359 line number to require closing brace following.
8360
146b9145
DE
83612009-09-03 Doug Evans <dje@google.com>
8362
8363 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8364
787d21e1
TT
83652009-09-02 Tom Tromey <tromey@redhat.com>
8366
8367 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8368
e7802207
TT
83692009-09-02 Tom Tromey <tromey@redhat.com>
8370
8371 * gdb.dwarf2/callframecfa.exp: New file.
8372 * gdb.dwarf2/callframecfa.S: New file.
8373
817aadd2
JK
83742009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8375
8376 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8377 gdb.base/solib-overlap-main.c: New.
8378
4a76eae5
DJ
83792009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8380
8381 PR gdb/10565
8382
8383 * gdb.base/bitfields.c (struct container, container): New.
8384 (main): Initialize it and call break5.
8385 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8386
d4b96c9a
JK
83872009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8388
8389 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8390 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8391
4e22772d
JK
83922009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8393
8394 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8395
2efab443
MS
83962009-08-26 Michael Snyder <msnyder@vmware.com>
8397
8398 * gdb.base/i386-reverse.c: New file.
8399 * gdb.base/i386-reverse.exp: New file.
8400 * gdb.base/Makefile.in: Add new files to be removed.
8401
07ab73a0
JM
84022009-08-26 Joseph Myers <joseph@codesourcery.com>
8403
8404 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8405 environment-pwd for remote host.
8406 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8407
676accff
KS
84082009-08-24 Keith Seitz <keiths@redhat.com>
8409
8410 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8411 Add two new C++ completer tests which limit the output to a
889bf7c5 8412 given class.
676accff 8413
f9f7ad22
MS
84142009-08-24 Michael Snyder <msnyder@vmware.com>
8415
8416 * gdb.base/del.exp: Fix typo in comment.
8417 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8418
81ecdfbb
RW
84192009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8420
8421 * configure: Regenerate.
8422 * gdb.hp/configure: Likewise.
8423 * gdb.hp/gdb.aCC/configure: Likewise.
8424 * gdb.hp/gdb.base-hp/configure: Likewise.
8425 * gdb.hp/gdb.compat/configure: Likewise.
8426 * gdb.hp/gdb.defects/configure: Likewise.
8427 * gdb.hp/gdb.objdbg/configure: Likewise.
8428 * gdb.stabs/configure: Likewise.
8429
cab0c772
UW
84302009-08-19 Doug Evans <dje@google.com>
8431
8432 * gdb.base/gdbvars.c: New file.
8433 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8434
b8fa0bfa
PA
84352009-08-14 Pedro Alves <pedro@codesourcery.com>
8436
8437 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8438 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8439
b84aa90a
PA
84402009-08-13 Pedro Alves <pedro@codesourcery.com>
8441
8442 * gdb.base/default.exp: Adjust "set language test": it's now an
8443 enum command. Larger help string moved to "help set language".
8444 * gdb.base/help.exp: Adjust "help set language" expected output,
8445 now lists all known languages.
8446
0d8f9b2c
NF
84472009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8448
8449 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8450 all frame arguments.
8451 * gdb.arch/altivec-regs.exp: Likewise.
8452
bda180e0
TT
84532009-08-07 Tom Tromey <tromey@redhat.com>
8454
8455 * gdb.base/setshow.exp: Add tests for changes to set language, set
8456 check range, and set check type.
8457
48cb2d85
VP
84582009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8459
8460 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8461 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8462 Call it.
48cb2d85 8463
1ea34204
UW
84642009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8465
8466 * configure.ac: Run gdb.cell tests when appropriate.
8467 * configure: Regenerate.
8468 * lib/cell.exp: New file.
8469 * gdb.cell: New directory.
8470 * gdb.cell/configure.ac: New file.
8471 * gdb.cell/configure: New file.
8472 * gdb.cell/Makefile.in: New file.
8473 * gdb.cell/arch.exp: New file.
8474 * gdb.cell/break.c: New file.
8475 * gdb.cell/break.exp: New file.
8476 * gdb.cell/break-spu.c: New file.
8477 * gdb.cell/bt.c: New file.
8478 * gdb.cell/bt2-spu.c: New file.
8479 * gdb.cell/bt-spu.c: New file.
8480 * gdb.cell/bt.exp: New file.
8481 * gdb.cell/coremaker.c: New file.
8482 * gdb.cell/coremaker-spu.c: New file.
8483 * gdb.cell/core.exp: New file.
8484 * gdb.cell/gcore.exp: New file.
8485 * gdb.cell/data.c: New file.
8486 * gdb.cell/data.exp: New file.
8487 * gdb.cell/data-spu.c: New file.
8488 * gdb.cell/ea-cache.exp: New file.
8489 * gdb.cell/ea-cache.c: New file.
8490 * gdb.cell/ea-cache-spu.c: New file.
8491 * gdb.cell/ea-standalone.c: New file.
8492 * gdb.cell/ea-standalone.exp: New file.
8493 * gdb.cell/ea-test.c: New file.
8494 * gdb.cell/ea-test.exp: New file.
8495 * gdb.cell/f-regs.exp: New file.
8496 * gdb.cell/mem-access.c: New file.
8497 * gdb.cell/mem-access.exp: New file.
8498 * gdb.cell/mem-access-spu.c: New file.
8499 * gdb.cell/ptype.exp: New file.
8500 * gdb.cell/registers.exp: New file.
8501 * gdb.cell/size.c: New file.
8502 * gdb.cell/sizeof.exp: New file.
8503 * gdb.cell/size-spu.c: New file.
8504 * gdb.cell/solib.exp: New file.
8505 * gdb.cell/solib-symbol.exp: New file.
8506
85e747d2
UW
85072009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8508
8509 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8510
58d6951d
DJ
85112009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8512
8513 * gdb.base/float.exp: Handle VFP registers.
8514
6e0a4f15
MS
85152009-07-14 Michael Snyder <msnyder@vmware.com>
8516
dcd5da87
MS
8517 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8518 to bring gdb to the beginning of the calling line.
8519
6e0a4f15
MS
8520 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8521 confusing the i386 epilogue unwinder.
8522
782b2b07
SS
85232009-07-14 Stan Shebs <stan@codesourcery.com>
8524
8525 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8526
f662c3bc
MS
85272009-07-14 Michael Snyder <msnyder@vmware.com>
8528
8529 * gdb.reverse/step-reverse.exp (stepi into function call):
8530 Call instruction may not be first instruction in the line.
8531 (reverse stepi from a function call): Used wrong line number.
8532
8f313923
JK
85332009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8534
8535 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8536
4662c76e
JK
85372009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8538
8539 Fix gdb.base/macscp.exp when using custom inputrc.
8540 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8541 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8542 env(TERM) set.
8543 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8544 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8545
aa81e255
JK
85462009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8547
8548 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8549 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8550 Change the compilation target to match the testcase name.
8551 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8552 testcase name.
8553 * a2-run.exp: Use for setup prepare_for_testing. Change the
8554 compilation target to match the testcase name.
8555 * gdb.base/commands.exp: Likewise.
8556 * gdb.base/finish.exp: Likewise.
8557 * gdb.base/float.exp: Likewise.
8558 * gdb.base/info-target.exp: Likewise.
8559 * gdb.base/relational.exp: Likewise.
8560 * gdb.base/term.exp: Likewise.
8561 * gdb.base/until.exp: Likewise.
8562 * gdb.base/volatile.exp: Likewise.
8563 * gdb.base/whatis-exp.exp: Likewise.
8564
4c93b1d7
HZ
85652009-07-11 Hui Zhu <teawater@gmail.com>
8566
8567 * gdb.base/help.exp (disassemble): Update expected help text.
8568
812f7342
TT
85692009-07-09 Tom Tromey <tromey@redhat.com>
8570
8571 * lib/gdb.exp: Handle TRANSCRIPT.
8572 (remote_spawn, remote_close, send_gdb): New procs.
8573
fbb8f299
PM
85742009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8575
8576 * gdb.python/python-prettyprint.c: Add counted null string
8577 structure.
8578 * gdb.python/python-prettyprint.exp: Print null string. Test for
8579 embedded nulls.
8580 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8581 * gdb.python/python-value.exp (test_value_in_inferior): Add
8582 variable length string fetch tests.
8583 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8584
c0ac0ec7
JK
85852009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8586
8587 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8588
30b66ecc
TT
85892009-07-07 Tom Tromey <tromey@redhat.com>
8590
8591 * gdb.base/call-rt-st.exp: Update for change to escape output.
8592 * gdb.base/callfuncs.exp: Likewise.
8593 * gdb.base/charset.exp: Likewise.
8594 * gdb.base/constvars.exp: Likewise.
8595 * gdb.base/long_long.exp: Likewise.
8596 * gdb.base/pointers.exp: Likewise.
8597 * gdb.base/printcmds.exp: Likewise.
8598 * gdb.base/setvar.exp: Likewise.
8599 * gdb.base/store.exp: Likewise.
8600 * gdb.cp/ref-types.exp: Likewise.
8601 * gdb.mi/mi-var-child.exp: Likewise.
8602 * gdb.mi/mi-var-display.exp: Likewise.
8603 * gdb.mi/mi2-var-display.exp: Likewise.
8604 * gdb.base/charset.exp: Test octal escape sequence length.
8605 Update for change to escape output.
8606
187c4a2b
JK
86072009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8608
8609 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8610
d80a43f9
DJ
86112009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8612
8613 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8614
047427a8
JK
86152009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8616
8617 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8618 gdbserver increasing $portnum if "Can't bind address" has been seen.
8619
8b5a0f4f
PA
86202009-07-05 Pedro Alves <pedro@codesourcery.com>
8621
8622 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8623 mingw32ce.
8624
7d93ba58
PA
86252009-07-05 Pedro Alves <pedro@codesourcery.com>
8626
8627 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8628 VFP format.
8629
2277426b
PA
86302009-07-02 Pedro Alves <pedro@codesourcery.com>
8631
8632 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8633 linux. Adjust to use "inferior", "info inferiors", "detach
8634 inferior" and "kill inferior" instead of "restart", "info fork",
8635 "detach fork" and "delete fork".
8636 * gdb.base/ending-run.exp: Spell out "info".
8637 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8638 the "kill" command.
8639
5af949e3
UW
86402009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8641
8642 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8643 change to prefix TLS offset in hex with 0x.
8644
5d3729b5
UW
86452009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8646
8647 * gdb.base/default.exp: Update test case for "x" changes.
8648
af589bd0
TG
86492009-07-01 Tristan Gingold <gingold@adacore.com>
8650
8651 * gdb.base/bigcore.exp: Make darwin untested.
8652
40974f91
JK
86532009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 * gdb.base/completion.exp (directory completion): Create the directory.
8656 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8657 escapeuniquesub.
8658 (directory completion 2): Expect now ${escapeuniquesub}.
8659 (Glob remaining of directory test): Remove one excessive newline.
8660 Expect the real output.
8661
59dd3af6
JK
86622009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8663
8664 Fix `make check//%' target after `make check' has been ran.
8665 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8666 a mkdir call.
8667 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8668 (%/.dir): Remove.
8669
f4e164aa
JK
86702009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8671
8672 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8673 the expected result record.
8674
69af2122
JK
86752009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8676
8677 Remove racy FAILs relying just on the timeouts.
8678 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8679 (annotation_level 2): Remove racy FAILs.
8680
2fd481e1
PP
86812009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8682
8683 gdb/10275
889bf7c5
PA
8684 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8685
c38f313d
DJ
86862009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8687
8688 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8689
8b777f02
VP
86902009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8691
8692 * gdb.mi/mi-stack.exp: Testing symbolic options
8693 to -stack-list-locals and -stack-list-arguments.
8694
00c7eacf
JK
86952009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8696
8697 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8698
6bc80edc
TT
86992009-06-29 Tom Tromey <tromey@redhat.com>
8700
8701 * dg-extract-results.sh: New file.
8702 * Makefile.in (FORCE_PARALLEL): New variable.
8703 (CHECK_TARGET): New conditional variable.
8704 (check): Use CHECK_TARGET.
8705 (DO_RUNTEST): New variable.
8706 (check-single): New target.
8707 (TEST_DIRS): New variable.
8708 (TEST_TARGETS): Likewise.
8709 (check-parallel): New target.
8710 (check-gdb.%): New pattern.
8711 (BASE1_FILES): New variable.
8712 (BASE2_FILES): Likewise.
8713 (check-gdb.base%): New pattern.
8714 (%/.dir): New pattern.
8715 * configure: Rebuild.
8716 * aclocal.m4 (AM_CONDITIONAL): New defun.
8717 * configure.ac: Check whether user is using GNU make.
8718 (GMAKE): New conditional.
8719
794684b6
SW
87202009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8721
8722 * gdb.cp/namespace-nested-import.cc: New test.
8723 * gdb.cp/namespace-nested-import.exp: New test.
8724
edb3359d
DJ
87252009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8726
8727 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8728 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8729 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8730 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8731 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8732 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8733 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8734 gdb.opt/inline-markers.c: New files.
8735 * lib/gdb.exp (skip_inline_frame_tests): New function.
8736 (skip_inline_var_tests): New function.
8737
cf657a0c
AS
87382009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8739
8740 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8741 backtrace.
8742
28d41a99
MS
87432009-06-27 Michael Snyder <msnyder@vmware.com>
8744
8745 * gdb.reverse: New directory.
8746 * gdb.reverse/break-reverse.c: New test.
8747 * gdb.reverse/break-reverse.exp: New test.
8748 * gdb.reverse/consecutive-reverse.c: New test.
8749 * gdb.reverse/consecutive-reverse.exp: New test.
8750 * gdb.reverse/finish-reverse.c: New test.
8751 * gdb.reverse/finish-reverse.exp: New test.
8752 * gdb.reverse/machinestate.c: New test.
8753 * gdb.reverse/ms1.c: New test.
8754 * gdb.reverse/machinestate.exp: New test.
8755 * gdb.reverse/Makefile.in: New file.
8756 * gdb.reverse/shr2.c: New test.
8757 * gdb.reverse/solib-reverse.c: New test.
8758 * gdb.reverse/solib-reverse.exp: New test.
8759 * gdb.reverse/step-reverse.c: New test.
8760 * gdb.reverse/step-reverse.exp: New test.
8761 * gdb.reverse/until-reverse.c: New test.
8762 * gdb.reverse/ur1.c: New test.
8763 * gdb.reverse/until-reverse.exp: New test.
8764 * gdb.reverse/watch-reverse.c: New test.
8765 * gdb.reverse/watch-reverse.exp: New test.
8766 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8767 * configure: Regenerate.
8768
fe3c8b0d
DE
87692009-06-26 Doug Evans <dje@google.com>
8770
8771 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8772
3a72a602
PM
87732009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8774
8775 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8776 windows problem for 'file delete $binfile'.
8777
27aa8d6a
SW
87782009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8779
8780 * gdb.cp/namespace-using.exp: New test.
8781 * gdb.cp/namespace-using.cc: New test.
8782
8ac055f8
JB
87832009-05-20 Joel Brobecker <brobecker@adacore.com>
8784
8785 * gdb.ada/variant_record_packed_array: New testcase.
8786
85e306ed
TT
87872009-06-23 Tom Tromey <tromey@redhat.com>
8788
8789 * gdb.base/charset.exp (test_combination): Regression test.
8790 * gdb.base/charset.c (my_wchar_t): New typedef.
8791 (myvar): New global.
8792 (main): Set myvar.
8793
56643c5e
PM
87942009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8795
8796 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8797 target.
8798
1fac167a
UW
87992009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8800
8801 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8802
7ccb0be9
UW
88032009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8804
8805 * gdb.mi/gdb680.exp: Update test for error message.
8806
568d6575
UW
88072009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8808
8809 * gdb.base/annota1.exp: Allow multiple occurrences of the
8810 frames-invalid annotation.
8811 * gdb.cp/annota2.exp: Likewise.
8812
7cd1089b
PM
88132009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8814
8815 * gdb.cp/gdb2495.cc: New file.
8816 * gdb.cp/gdb2495.exp: New file.
8817
72c63395
JK
88182009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8819
8820 Report error on GDB crash during runto.
8821 * lib/gdb.exp (runto <eof>): New.
8822
3788363d
DJ
88232009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8824
8825 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8826 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8827 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8828 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8829 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8830 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8831 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8832 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8833 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8834 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8835 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8836 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8837 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8838 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8839 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8840 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8841 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8842 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8843 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8844 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8845 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8846 gdb.trace/passcount.exp, gdb.trace/report.exp,
8847 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8848 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8849 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8850 executable.
8851
17592de3
PA
88522009-06-07 Pedro Alves <pedro@codesourcery.com>
8853
8854 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8855 defined before referencing it.
8856
701e355d
DE
88572009-06-03 Doug Evans <dje@google.com>
8858
8859 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8860 * gdb.arch/i386-see.c: Ditto.
8861
f2292c65
PM
88622009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8863
8864 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8865 (check_macro): Return 1 if undefined.
8866 If first test fails, check if macro debug information is available,
8867 and report unsupported test if no macro information is found.
8868
5a437975
DE
88692009-05-29 Doug Evans <dje@google.com>
8870
8871 * gdb.threads/hand-call-in-threads.exp: New.
8872 * gdb.threads/hand-call-in-threads.c: New.
8873
c141c696
MS
88742009-05-29 Michael Snyder <msnyder@vmware.com>
8875
8876 * gdb.base/break-always.exp: Change "1" to "on".
8877 Add confirmation check.
8878
b3444185
PA
88792009-05-28 Pedro Alves <pedro@codesourcery.com>
8880
8881 * gdb.threads/threxit-hop-specific.c: New.
8882 * gdb.threads/threxit-hop-specific.exp: New.
8883 * gdb.threads/thread-execl.c: New.
8884 * gdb.threads/thread-execl.exp: New.
8885
b6313243
TT
88862009-05-27 Tom Tromey <tromey@redhat.com>
8887 Thiago Jung Bauermann <bauerman@br.ibm.com>
8888
8889 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8890 (mi_child_regexp): Likewise.
8891 (mi_list_varobj_children_range): Likewise.
8892 (mi_get_features): Likewise.
8893 (mi_list_varobj_children): Rewrite.
8894 * gdb.python/python-mi.exp: New file.
8895
a6bac58e
TT
88962009-05-27 Tom Tromey <tromey@redhat.com>
8897 Thiago Jung Bauermann <bauerman@br.ibm.com>
8898 Phil Muldoon <pmuldoon@redhat.com>
8899 Paul Pluzhnikov <ppluzhnikov@google.com>
8900
8901 * gdb.python/python-prettyprint.exp: New file.
8902 * gdb.python/python-prettyprint.c: New file.
8903 * gdb.python/python-prettyprint.py: New file.
8904 * gdb.base/display.exp: print/r is now valid.
8905
2c74e833
TT
89062009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8907 Tom Tromey <tromey@redhat.com>
8908 Pedro Alves <pedro@codesourcery.com>
8909 Paul Pluzhnikov <ppluzhnikov@google.com>
8910
8911 * gdb.python/python-template.exp: New file.
8912 * gdb.python/python-template.cc: New file.
8913 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8914 tests.
8915 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8916 Call it.
8917 (test_value_after_death): New proc.
8918 * gdb.python/python-value.c (PTR): New typedef.
8919 (main): New variable 'x'.
8920
89c73ade
TT
89212009-05-27 Tom Tromey <tromey@redhat.com>
8922
8923 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8924 tests.
8925 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8926 Call it.
8927
a75724bc
PA
89282009-05-27 Pedro Alves <pedro@codesourcery.com>
8929
8930 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8931
e58b0e63
PA
89322009-05-24 Pedro Alves <pedro@codesourcery.com>
8933
8934 * gdb.threads/fork-thread-pending.c: New.
8935 * gdb.threads/fork-thread-pending.exp: New.
8936
4ac36638
JK
89372009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8938
8939 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8940 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8941
889bf7c5 89422009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8943
889bf7c5 8944 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8945
b242c3c2
PA
89462009-05-17 Pedro Alves <pedro@codesourcery.com>
8947
8948 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8949 `gdb_get_line_number'. Call `callee' in both parent and child.
8950 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8951 `gdb_get_line_number' instead of hardcoding line numbers.
8952 (catch_fork_unpatch_child): New procedure to test detaching
8953 breakpoints from child fork.
8954 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8955 hardcoding line numbers.
8956 (do_fork_tests): Run `catch_fork_unpatch_child'.
8957
ee342b23
VP
89582009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8959
8960 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8961 of structure type enters or leaves the scope, it
8962 is reported by -var-update.
8963
e2009e98
DE
89642009-05-11 Doug Evans <dje@sebabeach.org>
8965
8966 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8967 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8968 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8969
00903456
JK
89702009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8971
8972 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8973
dc621c35
DE
89742009-04-30 Doug Evans <dje@google.com>
8975
8976 * gdb.threads/watchthreads2.exp: New testcase.
8977 * gdb.threads/watchthreads2.c: New testcase.
8978
9ab4e744
DE
89792009-04-29 Doug Evans <dje@google.com>
8980
8981 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8982 * gdb.cp/mb-ctor.cc: Ditto.
8983 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8984 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8985 * gdb.cp/mb-inline1.cc: Call it.
8986 * gdb.cp/mb-inline2.cc: Ditto.
8987 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8988 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8989
484086b7
JK
89902009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8991
8992 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8993 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8994 Replace all uses of `decimal' by `nonzero'.
8995 (info macro FROM_COMMANDLINE): New test.
8996
379a77b5
TT
89972009-04-27 Tom Tromey <tromey@redhat.com>
8998
8999 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
9000
b92b73c2
DE
90012009-04-27 Doug Evans <dje@google.com>
9002
9003 * gdb.threads/watchthreads.c (main): Initialize args before starting
9004 the threads. Plus formatting cleanup.
9005 * gdb.threads/watchthreads.exp: Avoid errant failures due to
9006 biased scheduling of one thread.
9007
945a118d
JG
90082009-04-27 Jerome Guitton <guitton@adacore.com>
9009
9010 * gdb.cp/templates.cc (GetMax): New template.
9011 (main): Declare two instances of GetMax.
9012 * gdb.cp/templates.exp: Add new test.
9013
d389af10
JK
90142009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9015
9016 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
9017
e7f86de9
JM
90182009-04-22 Joseph Myers <joseph@codesourcery.com>
9019
9020 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
9021
334cc82d
TT
90222009-04-15 Tom Tromey <tromey@redhat.com>
9023
9024 * gdb.base/charset.exp: Add regression test.
9025
d12672cc
JB
90262009-04-14 Joel Brobecker <brobecker@adacore.com>
9027
9028 * gdb.base/exe-lock.exp: New testcase.
9029
18e8c3bc
TT
90302009-04-13 Tom Tromey <tromey@redhat.com>
9031
9032 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
9033 operator on Frame.
9034
5ecd5cbe
UW
90352009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9036
9037 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
9038 * gdb.server/ext-attach.exp: Likewise.
9039
7309f756
VP
90402009-04-03 Vladimir Prus <vladimir@codesourcery.com>
9041
9042 Eliminate some sleep usage.
9043
889bf7c5
PA
9044 * gdb.mi/basics.c (do_nothing): New.
9045 (main): Use do_nothing instead of printf, so that
9046 not to introduce race condition between output of
9047 inferiour and output of gdb. Do not use sleep as it
9048 is not generally available on embedded targets.
7309f756 9049
f4b95f6f
PA
90502009-04-02 Pedro Alves <pedro@codesourcery.com>
9051
9052 * gdb.server/ext-attach.exp: Expect an optional process id after
9053 "Detached from remote process".
9054
de40b933
JK
90552009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9056
9057 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
9058 gdb.dwarf2/dw2-unresolved.exp: New.
9059
2ae101a4
PA
90602009-04-02 Pedro Alves <pedro@codesourcery.com>
9061
9062 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
9063 mi_run_to_main.
9064
56a8e183
PA
90652009-04-02 Pedro Alves <pedro@codesourcery.com>
9066
9067 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
9068 mi_run_to_main. Skip thread exit test on remote targets.
9069 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
9070 mi_run_to_main.
9071 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
9072 mi_run_to_main.
9073 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
9074 when expecting ^connected. Detect when the target doesn't support
9075 non-stop mode.
9076 (mi_run_cmd): Detect if non-stop mode was requested by isn't
9077 supported. Return -1 on error, 0 on success.
9078 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
9079 (mi_runto): Return mi_runto_helper's result explicitly.
9080
c35fafde
PA
90812009-04-01 Pedro Alves <pedro@codesourcery.com>
9082
9083 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
9084
f8a8dce6
JB
90852009-04-01 Tom Tromey <tromey@redhat.com>
9086
9087 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
9088 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
9089 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
9090 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
9091
71c25dea
TT
90922009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
9093 Jan Kratochvil <jan.kratochvil@redhat.com>
9094
9095 PR gdb/931
9096 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
9097 output.
9098 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
9099 for gdb/931.
9100 * dw2-strp.S (DW_AT_language): Change to C++.
9101 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
9102
02d9a9ce
JB
91032009-03-31 Joel Brobecker <brobecker@adacore.com>
9104
9105 * gdb.ada/tasks: New testcase.
9106
1042e4c0
SS
91072009-03-30 Stan Shebs <stan@codesourcery.com>
9108
9109 * gdb.trace/actions.exp: Update to match new info trace format.
9110 * gdb.trace/deltrace.exp: Ditto.
9111 * gdb.trace/infotrace.exp: Ditto.
9112 * gdb.trace/passcount.exp: Ditto.
9113 * gdb.trace/save-trace.exp: Ditto.
9114 * gdb.trace/while-stepping.exp: Ditto.
9115 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
9116
f8f6f20b
TJB
91172009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9118
9119 * gdb.python/python-frame.c: New file.
9120 * gdb.python/python-frame.exp: New file.
9121
c0c6f777
TJB
91222009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
9123
9124 * gdb.python/python-value.exp: Add tests for the address
9125 attribute.
9126
3cb51905
AS
91272009-03-29 Andreas Schwab <schwab@linux-m68k.org>
9128
9129 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
9130
88fc996f
DE
91312009-03-26 Doug Evans <dje@google.com>
9132
9133 * gdb.mi/mi-nonstop-exit.exp: New file.
9134 * gdb.mi/non-stop-exit.c: New file.
9135
56ef84b1
TT
91362009-03-26 Tom Tromey <tromey@redhat.com>
9137
9138 Update for change to prologue skipping:
9139 * gdb.mi/mi2-simplerun.exp: Update.
9140 * gdb.mi/mi2-break.exp: Update.
9141 * gdb.mi/mi-simplerun.exp: Update.
9142 * gdb.mi/mi-break.exp: Update.
9143 * gdb.base/ending-run.exp: Update.
9144
def2b000
TJB
91452009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
9146
9147 * gdb.python/python-value.exp (test_value_in_inferior): Test
9148 gdb.Value.is_optimized_out attribute.
9149
442ddf59
JK
91502009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9151
9152 * gdb.dwarf2/dw2-noloc-main.c: New file.
9153 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
9154 (.text): Remove.
9155 (.data): New.
9156 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
9157 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
9158 (DW_TAG_subprogram func_cu1, noloc): Remove.
9159 (main): New.
9160 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
9161 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
9162 (file_symbols): New procedure.
9163
a8df5de4
TT
91642009-03-25 Tom Tromey <tromey@redhat.com>
9165
9166 * gdb.base/charset.exp (valid_target_charset): New proc.
9167 Use it to skip tests on invalid charsets.
9168
cc1d7add
PM
91692009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
9170
9171 * gdb.base/completion.exp: Add a test for directory completion.
9172
bcd5727b
JK
91732009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9174
9175 Fix a racy FAIL.
9176 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
9177 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
9178
cc924cad
TJB
91792009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
9180
9181 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
9182 * gdb.python/python-function.exp: Add test for function returning
9183 a GDB value.
9184
bc3b79fd
TJB
91852009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
9186
9187 * gdb.python/python-function.exp: New file.
9188
6c7a06a3
TT
91892009-03-20 Tom Tromey <tromey@redhat.com>
9190
9191 * gdb.base/store.exp: Update for change to escape output.
9192 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
9193 to escape output.
9194 * gdb.base/pointers.exp: Update for change to escape output.
9195 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
9196 to escape output.
9197 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
9198 escape output.
9199 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
9200 to escape output.
9201 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
9202 escape output.
9203 * gdb.base/setvar.exp: Update for change to escape output.
9204 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
9205 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
9206 to escape output.
9207 (test_print_string_constants): Likewise.
9208 * gdb.base/charset.exp (valid_host_charset): Check size of
9209 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
9210 cases. Handle "auto"-related output.
9211 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
9212 (uvar, Uvar): New globals.
9213
c31af87b
JG
92142009-03-19 Jerome Guitton <guitton@adacore.com>
9215
9216 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9217 deltas.
9218 * gdb.ada/fixed_points.exp: Ditto.
9219
51272cf2
PA
92202009-03-18 Pedro Alves <pedro@codesourcery.com>
9221
9222 * return-nodebug.c: Don't include stdio.h.
9223 (init): Delete.
9224 (func): Delete definition and provide extern declaration.
9225 (t): New.
9226 (main): Don't call printf. Call func and store its result in t.
9227 * return-nodebug1.c: New.
9228 * return-nodebug.exp: Don't expect stdio output. Instead, print
9229 the global variable t. Drop printf formatters and cast types from
9230 foreach loop. Don't use prepare_for_testing. Compile
9231 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9232 define FORMAT or CAST.
9233
d24948ac
PP
92342009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9235
9236 * gdb.base/solib-display.exp: Disable test for remote targers.
9237
61ff14c6
JK
92382009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9239
9240 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9241
cb4dce93
JK
92422009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9243
9244 Fix a racy FAIL.
9245 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9246 code from `follow parent, print pids'.
9247 (`follow child, print pids', `follow parent, print pids'): Call it.
9248 Replace `gdb_test "break..."' by gdb_breakpoint.
9249
f7c60c5e
VP
92502009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9251
9252 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9253 sync and async modes.
f7c60c5e 9254
383ace49
JB
92552009-03-12 Joel Brobecker <brobecker@adacore.com>
9256
9257 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9258 that was checked in by mistake. Remove loading of ada.exp, since
9259 this is not necessary in this case.
9260
4ce102af
JB
92612009-03-12 Joel Brobecker <brobecker@adacore.com>
9262
9263 * gdb.ada/ptype_arith_binop.exp: New testcase.
9264
529a2aef
JB
92652009-03-12 Joel Brobecker <brobecker@adacore.com>
9266
9267 * gdb.ada/mod_from_name: New testcase.
9268
8a38181c
JB
92692009-03-12 Joel Brobecker <brobecker@adacore.com>
9270
9271 * gdb.ada/tick_last_segv: New testcase.
9272
11436dee
VP
92732009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9274
61ff14c6 9275 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9276
1f31650a
VP
92772009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9278
61ff14c6
JK
9279 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9280 include the token in ^running and frame info in *stopped.
1f31650a 9281
a3247a22
PP
92822009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9283
9284 * solib-display.exp: New file.
9285 * solib-display-main.c: New file.
9286 * solib-display-lib.c: New file.
61ff14c6 9287
aae64587
PA
92882009-03-05 Pedro Alves <pedro@codesourcery.com>
9289
9290 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9291
44aabfbc
JK
92922009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9293
9294 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9295 (list_and_check_macro): Use more specific test name.
9296 (next to definition): Make the test names unique.
9297
c087fcd3
PM
92982009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9299
9300 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9301
c86cf029
VP
93022009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9303
9304 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9305 notifications.
9306 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9307 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9308 * lib/mi-support.exp (library_loaded_re): New.
9309 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9310
3ea85240
VP
93112009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9312
9313 * gdb.gdb/observer.exp: Use test_notification observer, not
9314 normal_stop, everywhere.
9315 (test_normal_stop_notifications): Rename to...
9316 (test_notifications): ...this.
9317 (test_observer_normal_stop): Rename to...
9318 (test_observer): ...this.
9319
1903f0e6
DE
93202009-02-16 Doug Evans <dje@google.com>
9321
9322 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9323 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9324 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9325 (test_prefixed_syscall,test_int3): New tests.
9326 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9327 (test_prefixed_syscall,test_int3): New tests.
9328
1d33d6ba
VP
93292009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9330
3cb51905
AS
9331 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9332 (mi_expect_interrupt): Likewise.
9333 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9334 response.
1d33d6ba 9335
faafb047
PM
93362009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9337
9338 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9339 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9340 Replace calls to get_valueofx by get_hexadecimal_valueof.
9341
417e16e2
PM
93422009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9343
9344 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9345 (get_integer_valueof): New procedure.
9346 (get_sizeof): Use new get_integer_value_of.
9347 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9348 by get_integer_valueof.
9349
7065b901
TT
93502009-02-13 Tom Tromey <tromey@redhat.com>
9351
9352 * gdb.base/remote.exp (get_sizeof): Remove.
9353 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9354 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9355 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9356 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9357 (get_sizeof): Likewise.
9358
5d7cb8df
JK
93592009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9360
9361 PR fortran/9806
9362 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9363
b2febfff
PP
93642009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9365
9366 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9367
4aa995e1
PA
93682009-02-06 Pedro Alves <pedro@codesourcery.com>
9369
9370 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9371
d8906c6f
TJB
93722009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9373
9374 * gdb.python/python-cmd.exp: New file.
9375
ff4ab08d
TG
93762009-02-06 Tristan Gingold <gingold@adacore.com>
9377
9378 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9379
aacd552b
TG
93802009-02-05 Tristan Gingold <gingold@adacore.com>
9381
9382 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9383 pointer is dereferenced and use this signal name in regexp.
9384 * gdb.base/signull.exp: Ditto.
9385 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9386 * gdb.base/signull.c (main): Ditto.
9387
08c637de
TJB
93882009-02-04 Tom Tromey <tromey@redhat.com>
9389 Thiago Jung Bauermann <bauerman@br.ibm.com>
9390
9391 * gdb.python/python-value.exp: Use `gdb.history' instead of
9392 `gdb.value_from_history'.
9393 (test_value_numeric_ops): Add test for conversion of enum constant.
9394 * gdb.python/python-value.c (enum e): New type.
9395 (evalue): New global.
9396 (main): Use argv.
9397
20261af8
JG
93982009-02-04 Jerome Guitton <guitton@adacore.com>
9399
9400 * gdb.ada/uninitialized_vars: New test program.
9401 * gdb.ada/uninitialized_vars.exp: New testcase.
9402
52e44b43
TT
94032009-02-02 Tom Tromey <tromey@redhat.com>
9404
9405 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9406 * gdb.cp/pr2489.cc: Rename...
9407 * gdb.cp/pr9594.cc: ... to this.
9408
1c71341a
TT
94092009-02-02 Tom Tromey <tromey@redhat.com>
9410
9411 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9412 * gdb.cp/pr2489.cc: New file.
9413 * gdb.cp/cpcompletion.exp: New file.
9414
a4295225
TT
94152009-02-02 Tom Tromey <tromey@redhat.com>
9416
9417 PR exp/9059:
9418 * gdb.cp/call-c.exp: Add regression test.
9419 * gdb.cp/call-c.cc (FooHandle): New typedef.
9420 (main): New variable 'handle'.
9421
592375cd
VP
94222009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9423
9424 * lib/mi-support.exp (et_mi_thread_list)
9425 (check_mi_and_console_threads): Adjust for current thread in
9426 -thread-list-ids output.
9427
41447f92
VP
94282009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9429
889bf7c5
PA
9430 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9431 Call it.
41447f92 9432
35669430
DE
94332009-01-28 Doug Evans <dje@google.com>
9434
9435 * gdb.arch/amd64-disp-step.S: New file.
9436 * gdb.arch/amd64-disp-step.exp: New file.
9437 * gdb.arch/i386-disp-step.S: New file.
9438 * gdb.arch/i386-disp-step.exp: New file.
9439
09f00d9a
PM
94402009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9441
9442 * gdb.base/find.exp: Set newline variable
9443 using quotes instead of braces to fix cygwin failures.
9444
1e8fb976
PA
94452009-01-23 Pedro Alves <pedro@codesourcery.com>
9446
9447 * gdb.base/radix.exp: Add tests to ensure that that set
9448 input-radix 0 and set output-radix 0 are really rejected.
9449
da061712
PA
94502009-01-23 Pedro Alves <pedro@codesourcery.com>
9451
9452 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9453 copyright years.
9454
dd7e2d2b
PA
94552009-01-23 Pedro Alves <pedro@codesourcery.com>
9456
9457 PR gdb/9664:
9458 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9459
392452f6
PA
94602009-01-22 Pedro Alves <pedro@codesourcery.com>
9461
9462 PR c++/9631:
9463 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9464
8653e71c
PM
94652009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9466
9467 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9468 binfile definition to fix Windows OS failure.
9469
a12cc160
DJ
94702009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9471
9472 PR gdb/9346
9473 * gdb.base/interrupt.c (sigint_handler): New.
9474 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9475 on error.
9476 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9477 Test "signal SIGINT".
9478
b89667eb
DE
94792009-01-19 Doug Evans <dje@google.com>
9480
9481 * gdb.base/break.exp: Update expected gdb output.
9482 * gdb.base/sepdebug.exp: Ditto.
9483 * gdb.mi/mi-syn-frame.exp: Ditto.
9484 * gdb.mi/mi2-syn-frame.exp: Ditto.
9485 * gdb.base/call-signal-resume.exp: New file.
9486 * gdb.base/call-signals.c: New file.
9487 * gdb.base/unwindonsignal.exp: New file.
9488 * gdb.base/unwindonsignal.c: New file.
9489 * gdb.threads/interrupted-hand-call.exp: New file.
9490 * gdb.threads/interrupted-hand-call.c: New file.
9491 * gdb.threads/thread-unwindonsignal.exp: New file.
9492
adb483fe
DJ
94932009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9494
9495 * gdb.base/define.exp: Test defining and hooking prefix commands.
9496 * gdb.python/python.exp: Update test for "show user" output.
9497
60023297
JK
94982009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9499
9500 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9501 now the output exactly, using less wildcards. Expect also the output
9502 of gfortran-4.3. Update for the f-valprint.c modification from
9503 2008-04-22.
9504 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9505 Remove gdb_test test names where matching the command.
9506
ccc57cf9
PA
95072009-01-01 Pedro Alves <pedro@codesourcery.com>
9508
9509 PR breakpoints/9681:
9510 * gdb.base/watchpoint.exp: Add regression test.
9511
c7a6ca08
PA
95122008-12-31 Pedro Alves <pedro@codesourcery.com>
9513
9514 * gdb.threads/attach-into-signal.exp: Don't use
9515 gdb_suppress_entire_file.
9516 * gdb.threads/attach-stopped.exp: Ditto.
9517 * gdb.threads/attachstop-mt.exp: Ditto.
9518
3a031f65
PA
95192008-12-31 Pedro Alves <pedro@codesourcery.com>
9520
9521 PR gdb/8812:
9522 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9523
09e6485f
PA
95242008-12-29 Pedro Alves <pedro@codesourcery.com>
9525
9526 PR gdb/7536:
9527 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9528 and unsupported output radices are really rejected.
9529
0cd53049
JK
95302008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9531
9532 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9533
ba163c7e
TT
95342008-12-22 Tom Tromey <tromey@redhat.com>
9535
9536 * gdb.cp/punctuator.exp: New file.
9537
6f4de6c9
JK
95382008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9539
9540 * gdb.base/completion.exp (Completing non-existing component): New test.
9541
0f34d0b4
JK
95422008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9543
9544 Fix for PR gdb/8648.
9545 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9546 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9547 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9548 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9549
db2ad4c3
JK
95502008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9551
9552 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9553
bb5ef15e
DP
95542008-12-16 Christophe Lyon <christophe.lyon@st.com>
9555
9556 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9557 compiler actually generate code at the expected line number.
9558
90142adc
JZ
95592008-12-15 Jie Zhang <jie.zhang@analog.com>
9560
9561 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9562
fad6eecd
TT
95632008-12-12 Tom Tromey <tromey@redhat.com>
9564
9565 * gdb.base/commands.exp (redefine_hook_test): New proc.
9566 Call it.
9567
17c8aaf5
TT
95682008-12-11 Tom Tromey <tromey@redhat.com>
9569
9570 * gdb.base/macscp.exp: New regression test.
9571
7c8adf68
TT
95722008-12-11 Tom Tromey <tromey@redhat.com>
9573
9574 * gdb.base/macscp.exp: Print "address.addr".
9575 * gdb.base/macscp1.c (struct outer): New struct.
9576 (address): New global.
9577
b05dcbb7
TT
95782008-12-09 Tom Tromey <tromey@redhat.com>
9579
9580 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9581 Call it.
9582
2d476de1
DE
95832008-12-04 Doug Evans <dje@google.com>
9584
9585 * gdb.server/ext-run.exp: Relax regexp for init program.
9586
87bdc959
TG
95872008-12-03 Tristan Gingold <gingold@adacore.com>
9588
9589 * gdb.base/macscp.exp: Generate an object file during compilation
9590 to work around Darwin dsymutil limitations.
9591
e0740f77
JK
95922008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9593
9594 Test resolving external references to TLS variables.
9595 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9596 FILE2_THREAD_LOCAL.
9597 (testfile2, srcfile2): New variables.
9598 * gdb.threads/tls.c (file2_thread_local)
9599 (function_referencing_file2_thread_local): New.
9600 * gdb.threads/tls2.c: New file.
9601
67f0aac5
JB
96022008-11-28 Joel Brobecker <brobecker@adacore.com>
9603
9604 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
9605 rather than integer, as integer might not be big enough when
9606 on 64bit targets.
67f0aac5 9607
c332165e
JG
96082008-11-27 Jerome Guitton <guitton@adacore.com>
9609
9610 * gdb.cp/formatted-ref.exp: Add equality test.
9611 * gdb.ada/formatted_ref.exp: Ditto.
9612
fc9b693c
JK
96132008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9614
9615 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9616 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9617
a9c64011
AS
96182008-11-20 Andreas Schwab <schwab@suse.de>
9619
9620 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9621 matching syscall entry point.
9622 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9623 (tcatch_vfork_then_child_follow): Likewise. Finish through
9624 vfork even if we stopped at the syscall trampoline.
9625
e2fd701e
DE
96262008-11-20 Doug Evans <dje@google.com>
9627
9628 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9629
69abc51c
TJB
96302008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9631
9632 * gdb.arch/ppc-dfp.exp: New file.
9633 * gdb.arch/ppc-dfp.c: New file.
9634
c14c28ba
PP
96352008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9636
9637 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9638
2e74121d
DE
96392008-11-17 Doug Evans <dje@google.com>
9640
9641 * gdb.mi/mi-syn-frame.exp: Update expected output.
9642 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9643
66bb093b
VP
96442008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9645
9646 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9647 "thread N" results in =thread-selected.
9648 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9649 (mi_send_resuming_command_raw): Be prepared for
9650 =thread-selected.
9651
3d043ef6
VP
96522008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9653
a9c64011
AS
9654 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9655 * lib/mi-support.exp: Likewise.
3d043ef6 9656
808104c8
JB
96572008-11-16 Joel Brobecker <brobecker@adacore.com>
9658
9659 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9660 commands from the expected output for "help catch".
9661
00b22944
JB
96622008-11-15 Joel Brobecker <brobecker@adacore.com>
9663
9664 * gdb.ada/int_deref.exp: New testcase.
9665
59669435
TT
96662008-11-14 Nick Roberts <nickrob@snap.net.nz>
9667
9668 * gdb.mi/gdb2549.exp: New file.
9669
de04a248
DE
96702008-11-11 Doug Evans <dje@google.com>
9671
9672 * gdb.base/callexit.exp: New file.
9673 * gdb.base/callexit.c: New file.
9674
6b8ce727
DE
96752008-11-10 Doug Evans <dje@google.com>
9676
9677 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9678 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9679 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9680 (default_gdb_start,default_gdb_exit): Ditto.
9681 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9682 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9683 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9684 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9685 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9686 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9687
1b14b8aa
AS
96882008-11-03 Andreas Schwab <schwab@suse.de>
9689
9690 * gdb.base/hashline2.exp: Fix typo.
9691 * gdb.base/hashline3.exp: Likewise.
9692
f3134b88
TT
96932008-10-30 Tom Tromey <tromey@redhat.com>
9694
9695 * gdb.base/pointers.exp: Add test.
9696 * gdb.base/pointers.c (k, S): New typedefs.
9697 (instance): New global.
9698
c2226152
AS
96992008-10-30 Andreas Schwab <schwab@suse.de>
9700
9701 * gdb.base/args.exp: Add tests for newlines.
9702
462f405c
JB
97032008-10-30 Joel Brobecker <brobecker@adacore.com>
9704
9705 gdb.base/foll-exec.exp: Update the expected output of a couple
9706 of "info breakpoints" tests.
9707
79a45b7d
TT
97082008-10-28 Tom Tromey <tromey@redhat.com>
9709
9710 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9711
adc13a14
PA
97122008-10-24 Pedro Alves <pedro@codesourcery.com>
9713
9714 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9715 gdb_start_cmd.
9716 Use runto_main before any test that requires execution.
9717
252fbfc8
PA
97182008-10-23 Pedro Alves <pedro@codesourcery.com>
9719
9720 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9721 instead of SIGINT.
9722
28148e3d
JB
97232008-10-22 Joel Brobecker <brobecker@adacore.com>
9724
9725 * gdb.base/completion.exp: Update expected output following
9726 the addition of the "info tasks" command.
9727
c209f847
TT
97282008-10-22 Tom Tromey <tromey@redhat.com>
9729
9730 * gdb.base/exprs.exp (test_expr): Add test for string
9731 concatenation.
9732
f177e350
PA
97332008-10-19 Pedro Alves <pedro@codesourcery.com>
9734
9735 * configure.ac: Output gdb.python/Makefile.
9736 * configure: Regenerate.
9737 * gdb.python/Makefile.in: New.
9738
cce89356
JB
97392008-10-16 Joel Brobecker <brobecker@adacore.com>
9740
9741 * gdb.base/foll-fork.exp: Adjust the expected output to match
9742 the new description for fork/vfork catchpoints in the "info
9743 breakpoints" output.
9744
176d289d
TJB
97452008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9746
9747 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9748
a08702d6
TJB
97492008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9750
9751 * gdb.python/python-value.c: New file.
9752 * gdb.python/python-value.exp: New file.
9753
1c5cfe86
PA
97542008-10-15 Pedro Alves <pedro@codesourcery.com>
9755
9756 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9757
5a98ad69
DP
97582008-10-15 Denis Pilat <denis.pilat@st.com>
9759
41702f1b 9760 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9761
dcb1a1e2
TT
97622008-10-09 Tom Tromey <tromey@redhat.com>
9763
9764 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9765 'fprintf' and 'stderr'.
9766
9124fe48
JB
97672008-10-07 Joel Brobecker <brobecker@adacore.com>
9768
9769 * gdb.ada/ref_tick_size.exp: New testcase.
9770
45452591
DE
97712008-10-06 Doug Evans <dje@google.com>
9772
9773 * gdb.dwarf2/dw2-cu-size.exp: New file.
9774 * gdb.dwarf2/dw2-cu-size.S: New file.
9775
9776 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9777 .Ltype_int for clarity.
9778
4fc5b208
PP
97792008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9780
9781 PR gdb/2384:
9782 * gdb.cp/gdb2384.exp: Extended to test more cases.
9783 * gdb.cp/gdb2384.cc: Likewise.
9784 * gdb.cp/gdb2384-base.h: Likewise.
9785 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9786
d78df370
JK
97872008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9788
9789 * gdb.base/maint.exp (maint print type): Remove printing
9790 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9791
9a044a89
TT
97922008-09-30 Tom Tromey <tromey@redhat.com>
9793
9794 * gdb.base/macscp.exp: Add completion tests.
9795 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9796 (TWENTY_THREE): Likewise.
9797 (FORTY_EIGHT): Likewise.
9798
506800a9
TT
97992008-09-30 Tom Tromey <tromey@redhat.com>
9800
9801 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9802 everywhere.
9803 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9804
1a6f01b5
JK
98052008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9806
9807 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9808 testcase is derived from. Fix racy dependency on an expected PID
9809 number. No longer support the testcase on Linux kernel 2.4.x.
9810
2fae03e8
TT
98112008-09-27 Tom Tromey <tromey@redhat.com>
9812
9813 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9814 and varargs.
9815
1ad15515
PA
98162008-09-22 Pedro Alves <pedro@codesourcery.com>
9817
9818 * lib/mi-support.exp (mi_expect_interrupt): New.
9819 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9820 from gdb.mi/mi-nonstop.exp.
9821 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9822 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9823 lib/mi-support.exp.
9824 Use mi_check_thread_states throughout. Avoid ".*" and do not
9825 require an anchor after -exec-run.
9826
d0b76dc6
DJ
98272008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9828
9829 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9830 stop is pending. Avoid ".*" when two stops are pending.
9831 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9832 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9833 newlines in fullnames.
9834 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9835 (mi_expect_stop): Update comments. Only anchor in sync mode.
9836 Do not match newlines.
9837 (mi_send_resuming_command_raw): Always return status.
9838 (mi_get_stop_line): Do not match more than one line by accident.
9839 Only anchor in sync mode.
9840 (mi_run_inline_test): If -exec-next fails, give up.
9841
9990c830
UW
98422008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9843
9844 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9845 on SPU.
9846
ebcf6f00
JB
98472008-09-10 Joel Brobecker <brobecker@adacore.com>
9848
9849 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9850
b6db24e5
JB
98512008-09-10 Joel Brobecker <brobecker@adacore.com>
9852
9853 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9854 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9855 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9856 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9857 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9858 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9859 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9860 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9861 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9862 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9863 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9864 Include the "= " sequence in the expected output of print tests.
9865
2bf448e0
JB
98662008-09-10 Joel Brobecker <brobecker@adacore.com>
9867
9868 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9869 description for boolean types.
9870
d51fd4c8
PA
98712008-09-09 Pedro Alves <pedro@codesourcery.com>
9872
9873 * gdb.base/hook-stop-continue.c: New.
9874 * gdb.base/hook-stop-continue.exp: New.
9875
694182d2
DJ
98762008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9877
9878 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9879
3b8a7fc0
JG
98802008-09-08 Jerome Guitton <guitton@adacore.com>
9881
9882 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9883 (stack_check_probe_2, stack_check_probe_loop_1)
9884 (stack_check_probe_loop_2): New functions.
9885 (main): Add call to these new functions.
9886 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9887 functions, check that the breakpoint is inserted at the appropriate
9888 location.
9889 (insert_breakpoint): Slightly refine this procedure so that it can
9890 be called several times in the test.
9891
96cc0ae8
JG
98922008-09-08 Jerome Guitton <guitton@adacore.com>
9893
9894 * gdb.base/stack-checking.c: New file.
9895 * gdb.base/stack-checking.exp: New file.
9896
1f08b409
TJB
98972008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9898
9899 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9900 * gdb.arch/altivec-regs.exp: Likewise.
9901 * gdb.arch/vsx-regs.exp: Likewise.
9902
3099e1c4
TJB
99032008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9904
9905 * gdb.arch/ppc-fp.exp: New file.
9906 * gdb.arch/ppc-fp.c: New file.
9907
cc69bfc1
PP
99082008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9909
9910 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9911 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9912
b02a33db
MS
99132008-09-04 Michael Snyder <msnyder@vmware.com>
9914
9915 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9916 as "at" (for non-debug functions such as _start).
9917
2992cbe0
UW
99182008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9919
9920 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9921 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9922 software watchpoints.
9923 * gdb.base/watch_thread_num.exp: Likewise.
9924
514f746b
AR
99252008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9926
9927 * gdb.arch/i386-bp_permanent.exp: New test.
9928
876cecd0
TT
99292008-08-24 Tom Tromey <tromey@redhat.com>
9930
9931 * gdb.base/maint.exp: Update "maint print type".
9932
80f73d71
VP
99332008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9934
9935 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9936 support. Adjust the order of "*running" notifications.
9937 * gdb.mi/non-stop.c: Don't cast from int to void* and
9938 back.
9939
d9c78d7d
MK
99402008-08-20 Mark Kettenis <kettenis@gnu.org>
9941
9942 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9943 expect to find it in the "info frame" output.
9944
97a2d1d3
DJ
99452008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9946
9947 * gdb.base/interp.exp: Always consume both prompts.
9948
b96e2927
PA
99492008-08-20 Pedro Alves <pedro@codesourcery.com>
9950
9951 * gdb.base/pending.exp: Test pending breakpoints without symbols
9952 loaded.
9953
8cf6e61a
VP
99542008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9955
9956 * lib/mi-support.exp (mi_expect_stop): Produce
9957 more details on failures.
9958 * gdb.mi/mi-nonstop.exp: New.
9959 * gdb.mi/non-stop.c: New.
9960
c6ebd6cf
VP
99612008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9962
a9c64011
AS
9963 * gdb.mi/mi-async.exp: Use 'set target-async'.
9964 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9965
46a9b8ed
DJ
99662008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9967
9968 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9969
44feb3ce
TT
99702008-08-17 Tom Tromey <tromey@redhat.com>
9971
9972 * gdb.base/help.exp (help catch): Rewrite.
9973
311a4e6b
TJB
99742008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9975
9976 * gdb.base/define.exp: Test indented command documentation.
9977 * gdb.python/python.exp: Test indented multi-line command.
9978
604c2f83
LM
99792008-08-15 Luis Machado <luisgpm@br.ibm.com>
9980
9981 * testsuite/gdb.arch/vsx-regs.c: New source file.
9982 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9983 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9984
886a217c
TT
99852008-08-14 Tom Tromey <tromey@redhat.com>
9986
9987 * gdb.base/macscp.exp: Add regression test for "macro define" or
9988 "macro undef" with no arguments.
9989
c814a4f3
PP
99902008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9991
9992 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9993
12ab8a60
UW
99942008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9995
9996 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9997
d57a3c85
TJB
99982008-08-06 Tom Tromey <tromey@redhat.com>
9999
10000 * gdb.python/python.exp: New file.
10001
c7b778ff
JK
100022008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10003
10004 Fix for PR gdb/1543.
10005 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
10006 $LOCATION.
10007 (location): New variable.
10008 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
10009 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
10010 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
10011 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
10012 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
10013 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
10014 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
10015 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
10016 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
10017 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
10018 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
10019 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
10020 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
10021 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
10022 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10023 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
10024 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
10025 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
10026 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
10027 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10028 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
10029 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
10030 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
10031 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
10032 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
10033 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
10034 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
10035 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
10036 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
10037 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
10038 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
10039 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
10040 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
10041 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
10042 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
10043 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
10044 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
10045 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10046 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
10047 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
10048 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
10049 gdb.base/type-opaque.exp, gdb.base/until.exp,
10050 gdb.base/value-double-free.c, gdb.base/varargs.exp,
10051 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
10052 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
10053 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10054 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
10055 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
10056 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10057 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10058 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10059 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
10060 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
10061 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
10062 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
10063 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
10064 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
10065 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
10066 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10067 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
10068 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
10069 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
10070 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10071 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
10072 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
10073 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
10074 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10075 gdb.pascal/types.exp, gdb.stabs/weird.exp,
10076 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
10077 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
10078 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
10079 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
10080 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
10081 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
10082 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10083 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10084 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10085 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10086 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10087 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10088 lib/mi-support.exp, lib/trace-support.exp: Remove reference
10089 to bug-gdb@prep.ai.mit.edu .
10090
5e06a3d1
VP
100912008-07-31 Vladimir Prus <vladimir@codesourcery.com>
10092
10093 * lib/mi-support.exp (mi_load_shlibs): New.
10094 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
10095
9d81d21b
VP
100962008-07-30 Vladimir Prus <vladimir@codesourcery.com>
10097
10098 * lib/mi-support.exp (get_mi_thread_list)
10099 (check_mi_and_console_threads): New, moved from ...
10100 * gdb.mi/mi-pthread.exp: ...here.
10101 * gdb.mi/gdb669.exp (get_mi_thread_list)
10102 (check_mi_and_console_threads): Delete.
10103 * gdb.mi/mi2-pthread.exp: Likewise.
10104
bae98fe0
TT
101052008-07-28 Tom Tromey <tromey@redhat.com>
10106
10107 * Makefile.in (just-check): Remove. Move body to...
10108 (check): ... here.
10109
57380f4e
DJ
101102008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10111
10112 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
10113 Add a test for duplicated SIGINTs.
10114
e09490f1
DJ
101152008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10116
10117 * gdb.threads/schedlock.exp (get_args): Update to work for any
10118 value of NUM.
10119 (Top level): Report the number of threads that did not resume.
10120
6387b45f
DJ
101212008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10122
10123 * gdb.dwarf2/dw2-compressed.S: Also define __start.
10124
62f64ff2
DJ
101252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10126
10127 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
10128 non-MI prompt.
10129
fa8de41e
TT
101302008-07-26 Tom Tromey <tromey@redhat.com>
10131
10132 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
10133 (function_struct, function_struct_ptr): New globals.
10134 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
10135 function pointer in a struct.
10136
ccb3ac8a
TT
101372008-07-26 Tom Tromey <tromey@redhat.com>
10138
10139 * gdb.base/macscp.exp: Add test for macro lexing bug.
10140
d7d9f01e
TT
101412008-07-18 Tom Tromey <tromey@redhat.com>
10142
10143 * gdb.base/macscp.exp: Add macro tests.
10144
9bf07184
PP
101452008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10146
10147 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
10148
becf6477
PP
101492008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10150
10151 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
10152
0709f7d3
PP
101532008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
10154
10155 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 10156
7093c834
PP
101572008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10158
10159 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 10160
b432ffe3
JK
101612008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10162
10163 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
10164
b1a268e5
VP
101652008-07-12 Vladimir Prus <vladimir@codesourcery.com>
10166
10167 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
10168
e2995f8e
KB
101692008-07-11 Kevin Buettner <kevinb@redhat.com>
10170
10171 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
10172 of regexp to account for changes made to GDB in the printing of
10173 byte vectors.
10174
14032a66
TT
101752008-07-11 Tom Tromey <tromey@redhat.com>
10176
10177 * gdb.base/completion.exp: Add 'help' completion test.
10178
981505ef
JK
101792008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10180
10181 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
10182
10568435
JK
101832008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10184
10185 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
10186
4487aabf
PA
101872008-07-09 Pedro Alves <pedro@codesourcery.com>
10188
10189 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
10190
a4a9b1c4
PA
101912008-07-09 Pedro Alves <pedro@codesourcery.com>
10192
10193 * gdb.base/fullname.exp: Restore pwd if compiling failed.
10194
3c3185ac
JK
101952008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10196
10197 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
10198
7ebd49dc
VP
101992008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10200
10201 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
10202 previous commit. Add a comment.
10203
84e46146
PA
102042008-06-28 Pedro Alves <pedro@codesourcery.com>
10205
10206 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
10207
0f8d4a2f
VP
102082008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10209
10210 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
10211
f747e0ce
PA
102122008-06-27 Pedro Alves <pedro@codesourcery.com>
10213
10214 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
10215 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
10216 compiling an executable, link in an object that forces unbuffered
10217 output.
10218 * lib/set_unbuffered_mode.c: New file.
10219
734a5c36
JK
102202008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10221
10222 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10223
a2840c35
VP
102242008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10225
a9c64011
AS
10226 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10227 mi_expect_stop.
10228 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10229 Demand that *running is output.
10230 (detect_async): Perform checking every time.
10231 (mi_send_resuming_command): Extract everything into...
10232 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10233 (mi_expect_stop): Don't accept any output before *stopped.
10234
6ae37fef
VP
102352008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10236
10237 Robustify mi-simplerun.
a9c64011
AS
10238 * gdb.mi/basics.c (main): Add a call to sleep.
10239 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10240 * gdb.mi/mi2-cli.exp: Likewise.
10241 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10242
b4aa76f0 102432008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10244
10245 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10246
e1ac3328
VP
102472008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10248
a9c64011
AS
10249 * gdb.mi/mi-console.exp: Adjust.
10250 * gdb.mi/mi-syn-frame.exp: Adjust.
10251 * gdb.mi/mi2-console.exp: Adjust.
10252 * gdb.mi/mi2-syn-frame.exp: Adjust.
10253 * lib/mi-support.exp (mi_run_cmd): Adjust.
10254 (mi_send_resuming_command): Adjust.
e1ac3328 10255
f7f9a841
VP
102562008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10257
10258 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10259 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10260 testing of stopped.
10261 * gdb.mi/mi2-syn-frame.exp: Likewise.
10262 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10263 (async, detect_async): New.
10264 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10265 depending on if we're running in sync or async mode.
f7f9a841 10266
37cd5d19
TT
102672008-06-09 Tom Tromey <tromey@redhat.com>
10268
10269 * gdb.base/completion.exp: New tests for field name completion
10270 with spaces, and field name completion with '->'.
10271
65d12d83
TT
102722008-06-06 Tom Tromey <tromey@redhat.com>
10273
10274 * gdb.base/break1.c (struct some_struct): New struct.
10275 (values): New global.
10276 * gdb.base/completion.exp: Add field name completion test.
10277
ebfe2e3f
PP
102782008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10279
10280 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10281 to pointer.
10282 * gdb.cp/call-c.cc: Likewise.
10283
bcf6fc3a
NR
102842008-06-06 Nick Roberts <nickrob@snap.net.nz>
10285
10286 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10287 annotation.
10288
49fd4a42 102892008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10290 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10291
10292 * gdb.threads/execl.c, gdb.threads/execl1.c,
10293 gdb.threads/execl.exp: New tests.
a9c64011 10294
8a34ac3f
AR
102952008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10296 Daniel Jacobowitz <dan@codesourcery.com>
10297
10298 * gdb.cp/exception.exp: Activate test, make it work with pending
10299 catchpoints.
10300
86ae69ef
JK
103012008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10302
10303 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10304
f7f9ae2c
VP
103052008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10306
a9c64011
AS
10307 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10308 now printed.
10309 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10310
2a2d4dc3
AS
103112008-05-27 Andreas Schwab <schwab@suse.de>
10312
10313 * gdb.base/frame-args.exp: Handle arguments that are optimized
10314 out.
10315
5099e4d9
LM
103162008-05-26 Luis Machado <luisgpm@br.ibm.com>
10317
10318 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10319 quiet for ppc32 and group options into a single variable.
10320
d9c36a91
JB
103212008-05-23 Joel Brobecker <brobecker@adacore.com>
10322
10323 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10324 of zero-size elements.
10325 * gdb.ada/null_array.exp: Test printing this new array.
10326
103a8671
JK
103272008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10328
10329 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10330
07a4cc1a 103312008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10332
10333 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10334 of the "finish" command.
10335
55f996a7
NR
103362008-05-21 Nick Roberts <nickrob@snap.net.nz>
10337
10338 * gdb.base/annota1.exp: Test for new annotation.
10339
907fc202
UW
103402008-05-16 Pedro Alves <pedro@codesourcery.com>
10341
10342 * gdb.base/fixsection.exp: New file.
10343 * gdb.base/fixsection0.c: New file.
10344 * gdb.base/fixsection1.c: New file.
10345
e8f97270
UW
103462008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10347
10348 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10349 * gdb.base/annota3.exp: Likewise.
10350
ac0bb574
NF
103512008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10352
10353 * gdb.base/watch_thread_num.exp: Don't run tests that require
10354 watchpoints if the target doesn't support them.
10355
6fadd07a
DE
103562008-05-12 Doug Evans <dje@google.com>
10357
10358 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10359
6e9a4a30
JB
103602008-05-09 Joel Brobecker <brobecker@adacore.com>
10361
10362 * gdb.ada/assign_1.exp: New testcase.
10363
08388c79
DE
103642008-05-09 Doug Evans <dje@google.com>
10365
a3c83fae
DE
10366 * gdb.base/find.exp: New file.
10367 * gdb.base/find.c: New file.
08388c79 10368
bd5ddfe8
DJ
103692008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10370
10371 * gdb.base/commands.exp (watchpoint_command_test): Handle
10372 gdb,no_hardware_watchpoints.
10373 * gdb.base/float.exp: Allow ARM targets without floating point.
10374 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10375
b5dd68e2 103762008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10377 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10378
10379 * gdb.ada/lang_switch: New test program.
10380 * gdb.ada/lang_switch.exp: New testcase.
10381
382d13d1
DE
103822008-05-05 Doug Evans <dje@google.com>
10383
10384 * gdb.base/help.exp (disassemble): Update expected help text.
10385
9dd789d0
PA
103862008-05-04 Pedro Alves <pedro@codesourcery.com>
10387
10388 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10389
611c83ae
PA
103902008-05-04 Pedro Alves <pedro@codesourcery.com>
10391
10392 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10393 different times.
10394
ff013f42
JK
103952008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10396
10397 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10398 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10399 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10400 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10401
96dff6a2
VP
104022008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10403
10404 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10405 notification to appear.
10406
55cd6f92
DJ
104072008-05-04 Daniel Jacobowitz <dan@debian.org>
10408
10409 * gdb.base/fullname.c: New file.
10410 * gdb.base/fullname.exp: New file.
10411 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10412
d705c43c
PA
104132008-05-03 Pedro Alves <pedro@codesourcery.com>
10414
10415 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10416 expressions with macros.
10417
333222e1
JK
104182008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10419
10420 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10421
5ac01682
DJ
104222008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10423
10424 * gdb.base/completion.exp: Handle lack of other symbols beginning
10425 with "a".
10426
10427 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10428
237fc4c9
PA
104292008-05-02 Jim Blandy <jimb@codesourcery.com>
10430
10431 * gdb.asm/asmsrc1.s: Add scratch space.
10432
ed5e9466
DJ
104332008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10434 Daniel Jacobowitz <dan@codesourcery.com>
10435
10436 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10437 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10438 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10439
b39cc962
DJ
104402007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10441
10442 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10443
36d520f5
JB
104442008-05-01 Joel Brobecker <brobecker@adacore.com>
10445
10446 * gdb.base/info-target.exp: New testcase.
10447
8d4e3071
DJ
104482008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10449
10450 * gdb.cp/hang.exp: Use .cc instead of .C.
10451 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10452 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10453
6f3f3097
DJ
104542008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10455
10456 * gdb.base/gdb1250.exp: Remove perror.
10457 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10458
5550a914
PA
104592008-04-30 Pedro Alves <pedro@codesourcery.com>
10460
10461 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10462 .2byte.
10463
d848e687
DJ
104642008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10465
10466 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10467 (maybe_kfail): New.
10468
93b5768b
PA
104692008-04-25 Pedro Alves <pedro@codesourcery.com>
10470
10471 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10472
721c02de
VP
104732008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10474
a9c64011
AS
10475 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10476 * gdb.mi/mi2-syn-frame.exp: Likewise.
10477 * lib/mi-support.exp: Likewise.
721c02de 10478
74960c60
VP
104792008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10480
10481 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10482 to specify regexp for the location to stop at.
10483 * gdb.base/break-always.c: New.
10484 * gdb.base/break-always.exp: New.
10485
d24317b4
VP
104862008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10487
10488 * lib/mi-support.exp (mi_runto_helper): Adjust
10489 for the original-location field.
10490 (mi_create_breakpoint, mi_list_breakpoints): New.
10491 * gdb.mi/mi-break.exp: Adjust.
10492 * gdb.mi/mi2-break.exp: Adjust.
10493 * gdb.mi/mi-pending.exp: Adjust.
10494 * gdb.mi/mi-simplerun.exp: Adjust.
10495 * gdb.mi/mi2-simplerun.exp: Adjust.
10496 * gdb.mi/mi-syn-frame.exp: Adjust.
10497 * gdb.mi/mi2-syn-frame.exp: Adjust.
10498 * gdb.mi/mi-until.exp: Adjust.
10499 * gdb.mi/mi2-until.exp: Adjust.
10500 * gdb.mi/mi-var-display.exp: Adjust.
10501 * gdb.mi/mi2-var-display.exp: Adjust.
10502 * gdb.mi/mi-watch.exp: Adjust.
10503 * gdb.mi/mi2-watch.exp: Adjust.
10504
fdc59709 105052008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 10506
a9c64011
AS
10507 * aclocal.m4: Add override.m4.
10508 * configure: Regenerate.
fdc59709 10509
8e91f023
VP
105102008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10511
10512 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10513 '-var-update --all-values' reports new value even the type
10514 of a variable object has changed.
10515
233a11ab
CS
105162008-04-18 Craig Silverstein <csilvers@google.com>
10517
10518 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10519 files.
d24317b4 10520
9c1137ad
JB
105212008-04-18 Joel Brobecker <brobecker@adacore.com>
10522
10523 * gdb.ada/atomic_enum: New test program.
10524 * gdb.ada/atomic_enum.exp: New testcase.
10525
66d0bbc7
DE
105262008-04-17 Doug Evans <dje@google.com>
10527
10528 * gdb.opt/Makefile.in: Fix whitespace.
10529
100906b0
UW
105302008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10531
10532 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10533
4584e32e
DE
105342008-04-17 Doug Evans <dje@google.com>
10535
10536 * gdb.base/hashline1.exp: New testcase.
10537 * gdb.base/hashline2.exp: New testcase.
10538 * gdb.base/hashline2.exp: New testcase.
10539
0a320680
PA
105402008-04-17 Pedro Alves <pedro@codesourcery.com>
10541
10542 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10543
18ac113b
AR
105442008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10545
10546 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10547 temporary breakpoint to match "Temporary breakpoint".
10548 * gdb.base/break.exp (delete_breakpoints): Likewise.
10549 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10550 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10551 * gdb.base/display.exp: Likewise.
10552 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10553 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10554 * gdb.base/restore.exp (restore_tests): Likewise.
10555 * gdb.base/sepdebug.exp: Likewise.
10556 * gdb.base/watchpoint.exp: Likewise.
10557 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10558 * gdb.mi/mi-pending.exp: Likewise.
10559 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10560 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10561 * gdb.mi/mi-var-cmd.exp: Likewise.
10562 * gdb.mi/mi-var-display.exp: Likewise.
10563 * gdb.mi/mi2-cli.exp: Likewise.
10564 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10565 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10566 * gdb.mi/mi2-var-display.exp: Likewise.
10567 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10568 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10569 new "disp" field.
a9c64011 10570 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
10571 reason. This is to support fix for PR2424.
10572
add38693
JK
105732008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10574
10575 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10576
fcacd99f
VP
105772008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10578
10579 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 10580 field. Add more floating varobj tests.
fcacd99f 10581 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
10582 field.
10583 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10584 (main): Call do_at_tests.
10585 * lib/mi-support.exp (mi_create_floating_varobj)
10586 (mi_varobj_update_with_type_change): New.
fcacd99f 10587
de051565
MK
105882008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10589
10590 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10591 option of -var-evaluate-expression.
10592 * gdb.mi/mi2-var-display.exp: Likewise.
10593
dbc52822
VP
105942008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10595
10596 Introduce test setup helpers.
a9c64011
AS
10597 * lib/gdb.exp (build_executable, clean_restart)
10598 (prepare_for_testing): New.
10599 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10600 * gdb.base/return.exp: Likewise.
10601 * gdb.base/ending-run.exp: Likewise.
dbc52822 10602
473591da
NR
106032008-04-07 Nick Roberts <nickrob@snap.net.nz>
10604
10605 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10606 Interface (MI) responses.
10607
2b2d9e11
VP
106082008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10609
a9c64011
AS
10610 * gdb.cp/breakpoint.cc: New code to test conditions involving
10611 member variables.
10612 * gdb.cp/breakpoint.exp: Test condition involving member
10613 variables.
2b2d9e11 10614
bb378428
VP
106152008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10616
10617 * lib/mi-support.exp (mi_expect_stop): New.
10618 (mi_run_cmd): Change the
10619 token. Use mi_send_resuming_command, use
10620 mi_expect_stop.
10621 (mi_execute_to_helper): Rename to mi_execute_to.
10622 (mi_send_resuming_command): Add more error patterns.
10623 (mi_wait_for_stop): Renamed to...
10624 (mi_get_stop_line): ...this.
10625 (mi_run_inline_test): Adjust.
10626
10627 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10628 * gdb.mi/mi-console.exp: Likewise.
10629 * gdb.mi/mi-pending.exp: Likewise.
10630 * gdb.mi/mi-simplerun.exp: Likewise.
10631 * gdb.mi/mi-stack.exp: Likewise.
10632 * gdb.mi/mi-stepi.exp: Likewise.
10633 * gdb.mi/mi-syn-frame.exp: Add comment.
10634 * gdb.mi/mi-until.exp: Likewise.
10635 * gdb.mi/mi-var-display.exp: Likewise.
10636 * gdb.mi/mi-watch.exp: Likewise.
10637 * gdb.mi/mi2-cli.exp: Likewise.
10638 * gdb.mi/mi2-console.exp: Likewise.
10639 * gdb.mi/mi2-simplerun.exp: Likewise.
10640 * gdb.mi/mi2-stack.exp: Likewise.
10641 * gdb.mi/mi2-stepi.exp: Likewise.
10642 * gdb.mi/mi2-until.exp: Likewise.
10643 * gdb.mi/mi2-var-display.exp: Likewise.
10644 * gdb.mi/mi2-watch.exp: Likewise.
10645
62172bb9
UW
106462008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10647
10648 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10649
10650 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10651
a13e061a
PA
106522008-04-04 Pedro Alves <pedro@codesourcery.com>
10653
10654 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10655 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10656 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10657 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10658 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10659 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10660 expect an mi error duplicated in stderr.
10661
eae06beb
JB
106622008-04-03 Joel Brobecker <brobecker@adacore.com>
10663
10664 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10665 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10666 Add a couple of tests that verify the behavior when the new setting
10667 is set to "cancel" and "all".
10668 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10669 "ask" before we start the testing.
10670
79c6ced6
AR
106712008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10672
10673 * gdb.cp/casts.cc: Add class reference variables.
10674 * gdb.cp/casts.exp: New test cases for up/down casting references.
10675
6c2d1a6b
MK
106762008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10677
10678 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10679 instead of beginning to make an extra test pass.
10680 * gdb.mi/mi2-var-display.exp: Likewise.
10681
55b411d9
MR
106822008-03-31 Maciej W. Rozycki <macro@mips.com>
10683
10684 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10685
c6140da2
MD
106862008-03-31 Markus Deuling <deuling@de.ibm.com>
10687 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10688
10689 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10690 value. Add xfail for older kernels.
10691
79732189
AR
106922008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10693
10694 Bring mi-support in line with gdb.exp.
10695 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10696 (mi_gdb_start): New function.
10697
33c3676e
MR
106982008-03-28 Maciej W. Rozycki <macro@mips.com>
10699
10700 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10701
92e28119
VP
107022008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10703
10704 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10705 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10706
9e8e3afe
VP
107072008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10708
10709 * lib/mi-support.exp (mi_create_varobj_checked): New.
10710 (mi_list_varobj_children): Allow to check for a
10711 value.
10712 (mi_list_array_varobj_children): New.
10713
10714 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10715 and mi_list_varobj_children, as opposed to hardcoding
10716 expected strings.
10717 * gdb.mi/gdb701.exp: Likewise.
10718 * gdb.mi/gdb792.exp: Likewise.
10719 * gdb.mi/mi-var-block.exp: Likewise.
10720 * gdb.mi/mi-var-cmd.exp: Likewise.
10721 * gdb.mi/mi-var-invalidate.exp: Likewise.
10722 * gdb.mi/mi2-var-block.exp: Likewise.
10723 * gdb.mi/mi2-var-child.exp: Likewise.
10724 * gdb.mi/mi2-var-cmd.exp: Likewise.
10725 * gdb.mi/mi2-var-display.exp: Likewise.
10726
9df50351
JK
107272008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10728
10729 Fix random false FAILs on i386.
10730 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10731
31e5d73a
DJ
107322008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10733
10734 PR gdb/544
10735 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10736
12f4afab
DJ
107372008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10738
10739 PR gdb/544
10740 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10741
b562a0cb
DJ
107422008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10743
10744 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10745 fixed PR gdb/544.
10746
17faa917
DJ
107472008-03-21 Pedro Alves <pedro@codesourcery.com>
10748
10749 * gdb.threads/fork-child-threads.exp: Test next over fork.
10750
6214f497
DJ
107512008-03-21 Chris Demetriou <cgd@google.com>
10752
10753 * gdb.base/break.exp (rbreak junk): New test for rbreak
10754 "Junk at end of arguments" issue.
10755
63092375
DJ
107562008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10757
10758 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10759 *& to work on created array elements.
10760 (Top level): Test print $pc with a file. Test string operations
10761 without a target.
10762 * gdb.base/ptype.exp: Do not expect *& to work on created array
10763 elements.
10764
b21991b0
DJ
107652008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10766
10767 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10768 gdb.threads/staticthreads.exp: Update exit query.
10769
c4b347c7
SL
107702008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10771
10772 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10773
fa4727a6
DJ
107742008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10775
10776 * gdb.base/watchpoint.c (global_ptr, func4): New.
10777 (main): Call func4.
10778 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10779 (test_inaccessible_watchpoint): New.
10780
2f34202f
MR
107812008-02-29 Maciej W. Rozycki <macro@mips.com>
10782
10783 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10784 select the largest.
10785
0d6ba1b1
DJ
107862008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10787
10788 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10789 frames-invalid annotations.
10790
e691325a
PM
107912008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10792
a9c64011 10793 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10794
f85b5ecc
DE
107952008-02-27 Doug Evans <dje@google.com>
10796
10797 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10798 for bug 1738.
10799 (breakpoint_to_handler_entry): Ditto.
10800
b40e7bf3
JB
108012008-02-27 Joel Brobecker <brobecker@adacore.com>
10802
10803 * gdb.base/ending-run.exp: Use the first line of code inside
10804 function body to test breakpoints.
10805 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10806 location where the breakpoint is inserted when using the line
10807 where a function is declared. Fix typo in the description of
10808 one of the tests.
10809 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10810
2faca73a
PM
108112008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10812
10813 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10814 tests.
2faca73a 10815
6f439c36
PM
108162008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10817
10818 * gdb.base/args.exp: avoid same output for tests
10819 with single quotes.
10820
54e52265
VP
108212008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10822
a9c64011
AS
10823 * gdb.base/annota1.exp: Adjust for 'info break'
10824 format changes.
10825 * gdb.base/annota3.exp: Likewise.
10826 * gdb.base/break.exp: Likewise.
10827 * gdb.base/condbreak.exp: Likewise.
10828 * gdb.base/pending.exp: Likewise.
10829 * gdb.base/sepdebug.exp: Likewise.
10830 * gdb.base/unload.exp: Likewise.
10831 * gdb.cp/ovldbreak.exp: Likewise.
10832 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10833
897b09ca
DE
108342008-02-07 Doug Evans <dje@google.com>
10835
10836 * gdb.cp/mb-inline.exp: New.
10837 * gdb.cp/mb-inline.h: New.
10838 * gdb.cp/mb-inline1.cc: New.
10839 * gdb.cp/mb-inline2.cc: New.
10840
b1c32d35
PM
108412008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10842
10843 * gdb.pascal/floats.pas: New test program.
10844 * gdb.pascal/floats.exp: New testcase.
10845
1a4ca44a
TJB
108462008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10847
10848 * gdb.base/callfuncs.c (t_float_many_args): New function.
10849 (t_double_many_args): New function.
10850 * gdb.base/callfuncs.exp: Add tests for exceeding float
10851 and double parameters passed through the stack.
10852
439048e8
JB
108532008-02-05 Joel Brobecker <brobecker@adacore.com>
10854
10855 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10856 gdb.ada/complete/foo.adb: New files.
10857 * gdb.ada/complete.exp: New testcase.
10858
81fe8080
DE
108592008-02-03 Doug Evans <dje@google.com>
10860
301f0ecf
DE
10861 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10862
81fe8080
DE
10863 * gdb.cp/gdb2384.exp: New file.
10864 * gdb.cp/gdb2384.cc: New file.
10865 * gdb.cp/gdb2384-base.h: New file.
10866 * gdb.cp/gdb2384-base.cc: New file.
10867
4b071aec
DE
108682008-02-02 Doug Evans <dje@google.com>
10869
10870 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10871
61137ba6
JB
108722007-02-01 Joel Brobecker <brobecker@adacore.com>
10873
10874 * gdb.ada/sym_print_name: New test program.
10875 * gdb.ada/sym_print_name.exp: New testcase.
10876
108772007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10878
10879 * gdb.ada/nested/hello.adb: New file.
10880 * gdb.ada/nested.exp: New testcase.
10881 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10882
98deb0da
VP
108832008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10884
10885 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10886 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10887 don't cause future evaluations of function to report
10888 creation of internal breakpoints.
98deb0da 10889
723a2275
VP
108902008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10891
10892 * gdb.mi/mi-break.exp (test_error): New.
10893 Call it.
10894
fb546a2f
LM
108952008-01-31 Luis Machado <luisgpm@br.ibm.com>
10896
10897 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10898 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10899
2d8fd90a
PM
109002008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10901
10902 * gdb.pascal/integers.pas: New test program.
10903 * gdb.pascal/integers.exp: New testcase.
10904
a7fa0ded
PM
109052008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10906
10907 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10908
5e1a1926
TJB
109092008-01-30 Luis Machado <luisgpm@br.ibm.com>
10910
10911 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10912 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10913
8d04f9f0
JB
109142008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10915
10916 * gdb.ada/formatted_ref: New test program.
10917 * gdb.ada/formatted_ref.exp: New testcase.
10918
10919 * gdb.cp/formatted-ref.cc: New file.
10920 * gdb.cp/formatted-ref.exp: New testcase.
10921
ce75a98f
JB
109222008-01-30 Joel Brobecker <brobecker@adacore.com>
10923
10924 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10925
e835f6bf
NR
109262008-01-30 Nick Roberts <nickrob@snap.net.nz>
10927
10928 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10929 (test_file_list_exec_source_file): Update to new macro-info field.
10930
d118ef87
PH
109312008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10932
10933 * gdb.ada/exprs: New test program.
10934 * gdb.ada/exprs.exp: New testcase.
10935
7d35ab09
TJB
109362008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10937
10938 * dfp-test.c (DELTA, DELTA_B): New definitions.
10939 (double_val1, double_val2, double_val3, double_val4, double_val5,
10940 double_val6, double_val7, double_val8, double_val9, double_val10,
10941 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10942 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10943 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10944 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10945 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10946 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10947 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10948 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10949 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10950 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10951 dec128_val16): New global variables.
10952 (decimal_dec128_align): New function.
10953 (decimal_mixed): Likewise.
10954 (decimal_many_args_dec32): Likewise.
10955 (decimal_many_args_dec64): Likewise.
10956 (decimal_many_args_dec128): Likewise.
10957 (decimal_many_args_mixed): Likewise.
10958 * dfp-test.exp: Add tests calling new inferior functions.
10959
2d717e4f
DJ
109602008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10961
10962 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10963 gdb.server/ext-run.exp: New files.
10964 * lib/gdbserver-support.exp (gdbserver_download): New.
10965 (gdbserver_start): New. Update gdbserver expected
10966 output.
10967 (gdbserver_spawn): Use them.
10968 (gdbserver_start_extended): New.
10969
e85a822c
DJ
109702008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10971
10972 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10973 Run on GNU/Linux.
10974 (do_exec_tests): Check for systems which do not support catchpoints.
10975 Do not match START.
10976 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10977 Run on GNU/Linux. Enable verbose output.
10978 (check_fork_catchpoints): New.
10979 (explicit_fork_child_follow, catch_fork_child_follow)
10980 (tcatch_fork_parent_follow): Update expected messages.
10981 (do_fork_tests): Use check_fork_catchpoints.
10982 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10983 Run on GNU/Linux. Enable verbose output.
10984 (check_vfork_catchpoints): New.
10985 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10986 expected messages.
10987 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10988
401ea829
JB
109892008-01-29 Jim Blandy <jimb@red-bean.com>
10990
10991 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10992 host' errors.
10993 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10994
aceaf3ad
JB
109952008-01-29 Jim Blandy <jimb@red-bean.com>
10996
10997 * gdb.threads/sigthread.c: Use barriers to ensure that
10998 child_thread and child_thread_two are always initialized before we
10999 start to use them.
11000
a5606eee
VP
110012008-01-29 Vladimir Prus <vladimir@codesourcery.com>
11002
11003 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
11004 * gdb.base/watchpoint-solib.c: New.
11005 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 11006
c55a82bb
PM
110072008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
11008
11009 * gdb.base/gdb1056.exp: Add unsigned integer test.
11010
0993fe05
DE
110112008-01-28 Doug Evans <dje@google.com>
11012
11013 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
11014
4fe42e7f
JB
110152008-01-27 Jim Blandy <jimb@codesourcery.com>
11016
c7a69933
JB
11017 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
11018
4fe42e7f
JB
11019 * gdb.base/expand-psymtabs.exp: Doc fix.
11020
5def8285
MK
110212008-01-26 Mark Kettenis <kettenis@gnu.org>
11022
11023 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11024
5313c911
NR
110252008-01-24 Nick Roberts <nickrob@snap.net.nz>
11026
a9c64011 11027 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
11028 -var-set-format.
11029
93815fbf
VP
110302008-01-23 Chris Demetriou <cgd@google.com>
11031
11032 * gdb.threads/thread_events.c: New testcase source file.
11033 * gdb.threads/thread_events.exp: New testcase expect file.
11034
467a88ee
NR
110352008-01-23 Nick Roberts <nickrob@snap.net.nz>
11036
11037 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
11038
11039 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
11040 -var-set-format.
11041
d8f82aba
DJ
110422008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11043 Vladimir Prus <vladimir@codesourcery.com>
11044
11045 * gdb.base/float.exp: Allow missing floating point for m68k and
11046 PowerPC.
11047
60c46647
VP
110482008-01-22 Vladimir Prus <vladimir@codesourcery.com>
11049
11050 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
11051 ignore count.
11052 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
11053 * gdb.mi/mi-cli.exp: Adjust.
11054 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 11055
c7dd36a1
PA
110562008-01-17 Pedro Alves <pedro@codesourcery.com>
11057
11058 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
11059 and 'dummy_ptr' integer pointer. Initialize struct_declarations
11060 with dummy_ptr's address.
11061 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
11062 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
11063 all targets.
11064 * gdb.mi/mi2-var-child.exp: Likewise.
11065
39d5313e
JB
110662008-01-09 Joel Brobecker <brobecker@adacore.com>
11067
11068 * gdb.ada/null_array: New test program.
11069 * gdb.ada/null_array.exp: New testcase.
11070
0aea4bf3
LM
110712008-01-09 Luis Machado <luisgpm@br.ibm.com>
11072
11073 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
11074 with required float modifiers.
11075
0b354900
JB
110762008-01-08 Joel Brobecker <brobecker@adacore.com>
11077
11078 * gdb.ada/funcall_param: New test program.
11079 * gdb.ada/funcall_param.exp: New testcase.
11080
cdb7f5d4
JB
110812008-01-08 Joel Brobecker <brobecker@adacore.com>
11082
11083 * gdb.ada/arrayparam: New test program.
11084 * gdb.ada/arrayparam.exp: New testcase.
11085
88e2547f
JB
110862008-01-08 Joel Brobecker <brobecker@adacore.com>
11087
11088 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
11089 landed. Should also fix random failures in the test following it.
11090
f6867ce0
TJB
110912008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11092
11093 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
11094 for expressions with decimal float values.
11095 (test_dfp_conversions): New function to test casts to and from
11096 decimal float types.
11097 Call test_dfp_conversions.
11098 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
11099 elements.
11100 (main): Initialize ds.float4 and ds.double8 elements.
11101 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
11102 string to new error message.
11103 (d64_set_tests): Likewise.
11104 (d128_set_tests): Likewise.
11105 Add tests for expressions with decimal float variables. Add tests for
11106 conversions to and from decimal float types.
11107
f9c11282
JB
111082008-01-05 Joel Brobecker <brobecker@adacore.com>
11109
11110 * gdb.ada/packed_tagged/comp_bug.adb: New file.
11111 * gdb.ada/packed_tagged.exp: New testcase.
11112
0ecbca72
JB
111132008-01-04 Joel Brobecker <brobecker@adacore.com>
11114
11115 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
11116 gdb.ada/homonym/homonym_main.adb: New files.
11117 * gdb.ada/homonym.exp: New testcase.
11118
c18d3d89
JB
111192008-01-04 Joel Brobecker <brobecker@adacore.com>
11120
11121 * gdb.ada/packed_array.exp: Add testing of references to
11122 a packed array.
11123
ecc7085b
JB
111242008-01-04 Joel Brobecker <brobecker@adacore.com>
11125
11126 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
11127 New files.
11128 * gdb.ada/type_coercion.exp: New testcase.
11129
c474c922
JB
111302008-01-04 Joel Brobecker <brobecker@adacore.com>
11131
11132 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
11133 gdb.ada/tagged/foo.adb: New file.
11134 * gdb.ada/tagged.exp: New testcase.
11135
9005b927
JB
111362008-01-04 Joel Brobecker <brobecker@adacore.com>
11137
11138 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
11139 gdb.ada/ptype_field/foo.adb: New files.
11140 * gdb.ada/ptype_field.exp: New testcase.
11141
1a6aaad8
JB
111422008-01-03 Joel Brobecker <brobecker@adacore.com>
11143
11144 * gdb.ada/print_pc.exp: New testcase.
11145
0ef22f53
JB
111462008-01-03 Joel Brobecker <brobecker@adacore.com>
11147
11148 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
11149 gdb.ada/taft_type/p.adb: New files.
11150 * gdb.ada/taft_type.exp: New testcase.
11151
1689ecf8
JB
111522008-01-03 Joel Brobecker <brobecker@adacore.com>
11153
11154 * gdb.ada/array_bounds/bar.adb: New file.
11155 * gdb.ada/array_bounds.exp: New testcase.
11156
a4d0b9c3
JB
111572008-01-03 Joel Brobecker <brobecker@adacore.com>
11158
11159 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
11160 gdb.ada/arrayptr/foo.adb: New files.
11161 * gdb.ada/arrayptr.exp: New testcase.
11162
a31ace00
JB
111632008-01-03 Joel Brobecker <brobecker@adacore.com>
11164
11165 * gdb.base/set-lang-auto.exp: New testcase.
11166
a97fced3
JB
111672008-01-03 Joel Brobecker <brobecker@adacore.com>
11168
11169 * gdb.ada/fun_addr/foo.adb: New file.
11170 * gdb.ada/fun_addr.exp: New testcase.
11171
ef29ce1a
JK
111722008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11173
11174 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
11175 New files
11176
0fafefe3
JB
111772008-01-02 Joel Brobecker <brobecker@adacore.com>
11178
11179 * array_subscript_addr/p.adb: New file.
a9c64011 11180 * array_subscript_addr.exp: New testcase.
0fafefe3 11181
c4359f8d
JB
111822008-01-02 Joel Brobecker <brobecker@adacore.com>
11183
a9c64011 11184 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
11185 New files.
11186 * gdb.ada/str_cmp_ref.exp: New testcase.
11187
1aa1b15b
JB
111882008-01-01 Joel Brobecker <brobecker@adacore.com>
11189
11190 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
11191 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 11192 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 11193
81c9b2cf
JB
111942008-01-01 Joel Brobecker <brobecker@adacore.com>
11195
11196 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
11197 gdb.ada/ref_param/pck.ads: New files.
11198 * gdb.ada/ref_param.exp: New testcase.
11199
319e4674
JB
112002008-01-01 Joel Brobecker <brobecker@adacore.com>
11201
11202 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
11203 gdb.ada/interface/foo.adb: New files.
11204 * gdb.ada/interface.exp: New testcase.
11205
ef682c56
JB
112062007-12-31 Jim Blandy <jimb@codesourcery.com>
11207
11208 * gdb.base/multi-forks.exp: Consume all output from child
11209 processes before proceeding to next test.
11210
f6f3eb6c
JB
112112007-12-29 Jim Blandy <jimb@codesourcery.com>
11212
11213 * configure: Regenerated.
11214
f652e42f
JB
112152007-12-27 Joel Brobecker <brobecker@adacore.com>
11216
11217 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11218 gdb.ada/fixed_cmp/fixed.adb: New files.
11219 * gdb.ada/fixed_cmp.exp: New testcase.
11220
6943e596
JB
112212007-12-27 Joel Brobecker <brobecker@adacore.com>
11222
11223 * gdb.ada/boolean_expr.exp: New testcase.
11224
aad9a193
JB
112252007-12-26 Jim Blandy <jimb@codesourcery.com>
11226
11227 * gdb.base/multi-forks.exp: Doc fix.
11228
fb5f3683
JB
112292007-12-26 Joel Brobecker <brobecker@adacore.com>
11230
11231 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11232 * gdb.ada/char_param.exp: Do not compile our test program with
11233 -gnata, this is unnecessary.
11234 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11235
384e4a9c
JB
112362007-12-24 Joel Brobecker <brobecker@adacore.com>
11237
11238 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11239 gdb.ada/print_chars/foo.adb: New files.
11240 * gdb.ada/print_chars.exp: New testcase.
11241
01e044f7
JB
112422007-12-24 Joel Brobecker <brobecker@adacore.com>
11243
11244 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11245 gdb.ada/char_param/foo.adb: New files.
11246 * gdb.ada/char_param.exp: New testcase.
11247
0ce17860
JB
112482007-12-22 Jim Blandy <jimb@codesourcery.com>
11249
11250 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11251 hard-coding source line numbers into the test.
11252 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11253 gdb_get_line_number to find.
11254
919809b9
JB
112552007-12-22 Joel Brobecker <brobecker@adacore.com>
11256
11257 * gdb.base/ptype.c (highest): New struct type.
11258 (the_highest): New variable of that type.
11259 (main): Add dummy assignment to a field of variable the_highest.
11260 * gdb.base/ptype.exp: Test type printing of our new variable.
11261
abc8a88d
PM
112622007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11263
11264 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11265 and record first explicitly generated thread number.
abc8a88d
PM
11266 Use that thread number for thread specific watchpoint test.
11267 Add iteration number to repetitive tests.
11268
5158f3e3
CES
112692007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11270 Jim Blandy <jimb@codesourcery.com>
11271
11272 * gdb.base/expand-psymtabs.c: New testcase
11273 source file.
11274 * gdb.base/expand-psymtabs.exp: New testcase
11275 expect file.
11276
37e4754d
LM
112772007-12-17 Luis Machado <luisgpm@br.ibm.com>
11278
11279 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11280 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11281
551e5d04
JB
112822007-12-17 Joel Brobecker <brobecker@adacore.com>
11283
11284 * gdb.ada/frame_args/foo.adb: New file.
11285 * gdb.ada/frame_args/pck.ads: New file.
11286 * gdb.ada/frame_args/pck.adb: New file.
11287 * gdb.ada/frame_args.exp: New testcase.
11288
a05ee097
JB
112892007-12-17 Joel Brobecker <brobecker@adacore.com>
11290
11291 * gdb.base/frame-args.c: New file.
11292 * gdb.base/frame-args.exp: New testcase.
11293
c162e8c9 112942007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11295 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11296
11297 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11298
afe8ab22 112992007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11300
afe8ab22
VP
11301 * gdb.mi/mi-pending.exp: New.
11302 * gdb.mi/mi-pending.c: New.
11303 * gdb.mi/mi-pendshr.c: New.
11304
dfdfb3ca
JB
113052007-12-06 Jim Blandy <jimb@codesourcery.com>
11306
11307 * gdb.base/default.exp: Update expected output for 'info catch'.
11308
b7fca990
JK
113092007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11310
11311 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11312 must be set to binary.
11313
6a1afc1e
PA
113142007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11315
11316 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11317
a6b151f1
DJ
113182007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11319
11320 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11321 gdb.mi/mi-file-transfer.exp: New.
11322
43039443
JK
113232007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11324
11325 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11326
0ef2251b
MR
113272007-11-22 Maciej W. Rozycki <macro@mips.com>
11328
11329 * gdb.trace/backtrace.exp: Fix a typo.
11330 * gdb.trace/circ.exp: Likewise.
11331 * gdb.trace/collection.exp: Likewise.
11332 * gdb.trace/limits.exp: Likewise.
11333 * gdb.trace/report.exp: Likewise.
11334 * gdb.trace/tfind.exp: Likewise.
11335 * gdb.trace/while-dyn.exp: Likewise.
11336
5443631e
NR
113372007-11-21 Nick Roberts <nickrob@snap.net.nz>
11338
11339 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11340 objects of pointers that can't be dereferenced are now
11341 "noneditable".
11342
a4ce5b0d
UW
113432007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11344
11345 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11346 (target_cpu): Remove.
11347
d6e956e5
VP
113482007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11349
11350 * gdb.base/ending-run.exp: Expect the list of cleared
11351 breakpoint to come in natural order, not the reversed one.
a9c64011 11352
214270ab
VP
113532007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11354
11355 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11356 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11357
1a619819
LM
113582007-11-05 Luis Machado <luisgpm@br.ibm.com>
11359
11360 * gdb.base/printcmds.exp: New function
11361 test_printf_with_dfp.
11362
5b01a6fa
DE
113632007-11-02 Doug Evans <dje@google.com>
11364
11365 * gdb.disasm/t01_mov.s: Remove carriage returns.
11366 * gdb.disasm/t02_mova.s: Ditto.
11367 * gdb.disasm/t03_add.s: Ditto.
11368 * gdb.disasm/t04_sub.s: Ditto.
11369 * gdb.disasm/t05_cmp.s: Ditto.
11370 * gdb.disasm/t06_ari2.s: Ditto.
11371 * gdb.disasm/t07_ari3.s: Ditto.
11372 * gdb.disasm/t08_or.s: Ditto.
11373 * gdb.disasm/t09_xor.s: Ditto.
11374 * gdb.disasm/t10_and.s: Ditto.
11375 * gdb.disasm/t11_logs.s: Ditto.
11376 * gdb.disasm/t12_bit.s: Ditto.
11377 * gdb.disasm/t13_otr.s: Ditto.
11378
ec33ab7f
JK
113792007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11380
11381 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11382
ae0d01ff
UW
113832007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11384
11385 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11386 provide DFP support.
11387
55eddb0f
DJ
113882007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11389
11390 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11391 Test "set powerpc vector-abi". Skip auto-detection tests for old
11392 toolchains.
11393
7020f05c
PA
113942007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11395
11396 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11397 with [string compare].
11398
84bc3db9
PA
113992007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11400
11401 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11402 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11403
5876dc88
LM
114042007-10-25 Luis Machado <luisgpm@br.ibm.com>
11405
11406 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11407 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11408 * gdb.opt/Makefile.in: New makefile.
11409 * Makefile.in: Create new directory "gdb.opt".
11410 * configure.ac: Add "gdb.opt" directory.
11411 * configure: Regenerated.
a9c64011 11412
c3ea9a14
DE
114132007-10-25 Doug Evans <dje@google.com>
11414
11415 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11416 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11417
a9c64011 114182007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11419 Thiago Jung Bauermann <bauerman@br.ibm.com>
11420
11421 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11422 Floating Point expressions.
11423 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11424 Floating Point variables.
11425 * gdb.base/dfp-test.c: new file containing program with Decimal
11426 Floating variables, used by gdb.base/dfp-test.exp.
11427
62a24a2b
DJ
114282007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11429
11430 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11431
e7b1eae6
UW
114322007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11433
11434 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11435 compiling test case with GCC.
11436 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11437
c641edcc
UW
114382007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11439
11440 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11441 format changes.
11442
5e5ebfe6
MS
114432007-10-18 Michael Snyder <msnyder@specifix.com>
11444
11445 * gdb.base/dbx.exp: Add missing "-re " operator.
11446
e831e7b6
GM
114472007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11448
11449 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11450 * configure.ac: Removed trailing spaces after backslash.
11451 * gdb.modula2: New directory.
11452 * gdb.modula2/Makefile.in: New file.
11453 * gdb.modula2/unbounded-array.exp: New file.
11454 * gdb.modula2/unbounded1.c: New file.
11455
7cc46491
DJ
114562007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11457
11458 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11459
114602007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11461
11462 * gdb.base/sigstep.c (main): Add checks for
11463 return values for setitimer call.
11464 Call setitimer again with itimer = ITIMER_REAL
11465 if first call to setitimer fails.
11466
e91528f0
KH
114672007-10-11 Kazu Hirata <kazu@codesourcery.com>
11468
11469 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11470 of $timeout.
11471
2ec9a4f8
DJ
114722007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11473
11474 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11475
114762007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11477
11478 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11479 of gdb_expect call, to avoid interruption.
11480
64b2fa04
PA
114812007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11482
11483 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11484 (v_unsigned_long_long, v_long_long_array)
11485 (v_signed_long_long_array, v_unsigned_long_long_array)
11486 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11487 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11488 [!NO_LONG_LONG]: New.
11489 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11490 v_long_long_member.
11491
11492 (v_long_long_func, v_signed_long_long_func)
11493 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11494 (main) [!NO_LONG_LONG]: Initialize long long variants.
11495
11496 * gdb.base/whatis.exp: If board file requests no_long_long, build
11497 test with NO_LONG_LONG defined. Test long long, signed long long,
11498 and unsigned long long variants but only if board file doesn't
11499 disable it.
11500
a912286e 115012007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 11502 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
11503
11504 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11505 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11506 * configure: Regenerated.
11507 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11508 gdb.pascal/types.exp, lib/pascal.exp: New files.
11509
471ba8c9
DJ
115102007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11511
11512 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11513 call.
11514 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11515 to return to the call.
11516 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11517 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11518 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11519 * gdb.mi/mi-until.exp (test_until): Likewise.
11520 * gdb.mi/mi2-until.exp (test_until): Likewise.
11521
fef8a650
DJ
115222007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11523
11524 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11525 two-char array.
11526 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11527
d983da9c
DJ
115282007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11529
11530 * gdb.threads/watchthreads.c (thread_function): Sleep between
11531 iterations.
11532 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11533 at once for S/390. Generate matching fails and passes.
11534
17f62551
VP
115352007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11536
11537 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11538 the 'struct_declarations' variable to zeros.
a9c64011 11539
ed0616c6
VP
115402007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11541
11542 * gdb.cp/mb-ctor.cc: New.
11543 * gdb.cp/mb-ctor.exp: New.
11544 * gdb.cp/mb-templates.cc: New.
11545 * gdb.cp/mb-templates.exp: New.
11546
41f1b697
DJ
115472007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11548
11549 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11550
3f213f78
PA
115512007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11552
11553 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11554 targets.
11555 * configure: Regenerate.
11556
0d381245 115572007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11558
0d381245
VP
11559 * gdb.base/annota1.exp: Adjust for 'info break'
11560 format changes.
11561 * gdb.base/annota3.exp: Likewise.
11562 * gdb.base/break.exp: Likewise.
11563 * gdb.base/condbreak.exp: Likewise.
11564 * gdb.base/pending.exp: Likewise.
11565 * gdb.base/sepdebug.exp: Likewise.
11566 * gdb.base/unload.exp: Likewise.
11567 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 11568
fe3f5fa8
VP
115692007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11570
11571 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11572 messages.
11573 * gdb.base/chng-syms.exp: Likewise.
11574 * gdb.base/unload.exp: Likewise.
a9c64011 11575
a75cf6c0
DJ
115762007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11577
11578 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11579
18ecae38
DJ
115802007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11581
11582 * schedlock.c (NUM): Change to 1.
11583 (main): Use args[0] for the main thread.
11584 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11585 regardless of the number of threads.
11586
5509918f
MR
115872007-09-14 Maciej W. Rozycki <macro@mips.com>
11588
4a543daf
MR
11589 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11590 type down.
11591 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11592 test.
11593 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11594 watchpoint type down.
11595 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11596 test.
11597
115982007-09-14 Maciej W. Rozycki <macro@mips.com>
11599
5509918f
MR
11600 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11601 Move all the tests here and run them twice, once using software
11602 watchpoints and once using hardware watchpoints.
11603 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11604
40b53987
DJ
116052007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11606
11607 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11608 test.
11609
695e2681
MK
116102007-09-10 Mark Kettenis <kettenis@gnu.org>
11611
8b3fc8d8
MK
11612 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11613 build-id.
11614
695e2681
MK
11615 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11616 know about $ORIGIN. Calculate output dir from $dest instead of
11617 using ${objdir}/{$subdir}.
11618
58d69f29
MK
116192007-09-09 Mark Kettenis <kettenis@gnu.org>
11620
11621 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11622 gcore, before continuing with the test.
11623
3e347599
DJ
116242007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11625
11626 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11627 * gdb.mi/mi-watch.exp: Likewise.
11628
ea37ba09
DJ
116292007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11630 Jim Blandy <jimb@codesourcery.com>
11631
11632 * gdb.arch/i386-sse.exp: Do not expect character constants.
11633 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11634 * gdb.base/display.exp: Allow print/s.
11635 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11636 and unsigned char array changes.
11637
2025a643
DJ
116382007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11639
11640 * gdb.base/display.exp: Add tests for printf %p.
11641
26669a27
PA
116422007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11643
11644 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11645 the dll name to unicode.
11646
c8f021f8
JK
116472007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11648
11649 * gdb.base/default.exp (show version): Update the version text.
11650 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11651
4cf31eea
JK
116522007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11653
11654 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11655 New files.
11656
4935890f
JK
116572007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11658
11659 * lib/gdb.exp (build_id_debug_filename_get): New function.
11660 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11661 Remove the generate DEBUG file for the future testcase runs.
11662 New testcase for the NT_GNU_BUILD_ID retrieval.
11663 Move the final testing step to ...
11664 (test_different_dir): ... a new function.
11665 New parameter XFAIL to XFAIL all the tests performed.
11666 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11667 New parameter TYPE to PF_PREFIX all the tests performed.
11668
02142340
VP
116692007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11670
11671 * gdb.mi/mi-var-cp.cc (path_expression): New
11672 function.
11673 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11674
36acd84e
UW
116752007-08-27 Markus Deuling <deuling@de.ibm.com>
11676
11677 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11678 to fit into SPU Local Store memory.
11679
a896d121
JB
116802007-08-23 Joel Brobecker <brobecker@adacore.com>
11681
11682 * gdb.base/default.exp: Adjust the expected output of "info
11683 warranty" after the switch to GPLv3.
11684
7b433602
JB
116852007-08-23 Joel Brobecker <brobecker@adacore.com>
11686
11687 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11688 to 30000 (from 20000).
11689
e22f8b7c
JB
116902007-08-23 Joel Brobecker <brobecker@adacore.com>
11691
11692 Switch the license of all .exp files to GPLv3.
11693 Switch the license of all .f and .f90 files to GPLv3.
11694 Switch the license of all .s and .S files to GPLv3.
11695
5a0e3bd0
JB
116962007-08-23 Joel Brobecker <brobecker@adacore.com>
11697
11698 * configure.ac: Switch license to GPLv3.
11699
cc00619d
JB
117002007-08-23 Joel Brobecker <brobecker@adacore.com>
11701
11702 Switch the licensing to GPLv3 for all .ads and .adb files.
11703
8d26208a
DJ
117042007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11705
11706 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11707 and t_int_double.
11708 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11709
4fcb9948
JB
117102007-08-17 Joel Brobecker <brobecker@adacore.com>
11711
11712 * gdb.base/step-line.c: Switch license to GPL version 3, and
11713 update copyright year.
11714 * gdb.base/step-line.inp: Likewise.
11715
b9c34f67
JB
117162007-08-17 Joel Brobecker <brobecker@adacore.com>
11717
11718 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11719 changes inside gdb1555.c.
11720 * gdb.base/pending.exp: Likewise.
11721
2cc17678
DJ
117222007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11723
11724 * config/default.exp: New file.
11725
e48883f7
DJ
117262007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11727
11728 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11729 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11730
1ab80e5b
MR
117312007-07-30 Maciej W. Rozycki <macro@mips.com>
11732
11733 * gdb.base/dump.exp: Force the correct endianness for binary
11734 formats not carrying this information.
11735
aba471f5
DJ
117362007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11737
11738 * gdb.threads/staticthreads.exp: Match .*sem_post.
11739
d4e07204
DJ
117402007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11741
11742 * gdb.base/readline.exp (operate_and_get_next): Match the final
11743 prompt.
11744
2b97317d
KB
117452007-07-23 Kevin Buettner <kevinb@redhat.com>
11746
11747 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11748 to restarting SID.
11749
44efa07a
KB
117502007-07-18 Kevin Buettner <kevinb@redhat.com>
11751
11752 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11753 prior to `gdb_start'.
11754
7b5ebade
KB
117552007-07-18 Kevin Buettner <kevinb@redhat.com>
11756
11757 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11758 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11759 Remove call to gdb_unload.
11760
255e7678
DJ
117612007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11762 Daniel Jacobowitz <dan@codesourcery.com>
11763
11764 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11765 for __WIN32__.
11766 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11767 * gdb.base/unload.exp: Use shared library test routines.
11768
3a40aaa0
UW
117692007-07-03 Markus Deuling <deuling@de.ibm.com>
11770
11771 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11772 * gdb.base/solib-symbol-lib.c: Likewise.
11773 * gdb.base/solib-symbol-main.c: Likewise.
11774
b0f4b84b
DJ
117752007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11776
11777 * config/gdbserver.exp (gdb_reconnect): New.
11778 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11779 gdb.base/solib-disc.exp: New files.
11780 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11781 remote debugging".
11782 (gdb_compile): Add shlib_load flag.
11783 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11784 port.
11785 (gdbserver_reconnect): New.
11786
1b05479a
DJ
117872007-07-01 Nick Roberts <nickrob@snap.net.nz>
11788 Daniel Jacobowitz <dan@codesourcery.com>
11789
11790 * gdb.base/annota3.exp: Test for if construct.
11791
86f78eb2
DJ
117922007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11793
11794 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11795
6a2eb474 117962007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11797 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11798
11799 * gdb.base/display.exp: Allow a newline after display/i.
11800 * gdb.base/pc-fp.exp: Likewise.
11801 * gdb.base/sigbpt.exp: Likewise.
11802
f8b73d13
DJ
118032007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11804
11805 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11806 required features to be included.
11807
4339e69e
DJ
118082007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11809
11810 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11811 in info threads output.
11812
23d964e7
UW
118132007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11814 Markus Deuling <deuling@de.ibm.com>
11815
11816 * gdb.arch/spu-info.exp: New testcase.
11817 * gdb.arch/spu-info.c: New file.
11818
fd20f75b
DJ
118192007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11820
11821 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11822 tpcs_offset. Restore lr after the call.
11823 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11824
2226f861
DJ
118252007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11826
11827 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11828 (gdbserver_run): Kill any running gdbserver.
11829 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11830
d12371a9
MR
118312007-05-17 Maciej W. Rozycki <macro@mips.com>
11832
11833 * gdb.base/sigbpt.exp: Preset segv_addr.
11834
93f02886
DJ
118352007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11836
11837 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11838 (gdb_compile_shlib): Likewise.
11839 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11840 (default_gdb_init): Clear cleanfiles.
11841 (gdb_finish): Delete recorded cleanfiles.
11842 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11843
11844 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11845 Do not use isnative.
11846 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11847 gdb.base/so-impl-ld.exp: Likewise.
11848 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11849 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11850 gdb_compile.
11851
b04e06d7
VP
118522007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11853
11854 * config/unknown.exp: Remove.
11855
069ed931
UW
118562007-05-15 Markus Deuling <deuling@de.ibm.com>
11857
11858 * gdb.base/info-proc.exp: Check is_remote.
11859
09db0d03
UW
118602007-05-14 Markus Deuling <deuling@de.ibm.com>
11861
11862 * gdb.base/gcore.exp: Initialize variable core_supported.
11863
af2cbe8c
DJ
118642007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11865
11866 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11867
027c0295
DJ
118682007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11869
11870 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11871 * gdb.threads/print-threads.exp (test_all_threads): Allow
11872 negative and hexadecimal thread IDs.
11873
dc5000e7
DJ
118742007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11875
11876 * gdb.java/jprint.java (public): Avoid invalid call to static
11877 method.
11878
2e74ed18
DP
118792007-05-14 Denis Pilat <denis.pilat@st.com>
11880
11881 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11882 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11883 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11884 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11885 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11886
83547f02
UW
118872007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11888
11889 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11890 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11891 this mode.
11892 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11893 * gdb.base/spu.ld: New file.
11894
b18be20d
DJ
118952007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11896
11897 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11898
be444858
DJ
118992007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11900
11901 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11902
b1d53152
DJ
119032007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11904
11905 * gdb.java/jmain.exp: Handle demangled names with and without method
11906 signatures.
11907
d084b331
DJ
119082007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11909
11910 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11911 (have_a_very_merry_interrupt): Remove calls to puts.
11912 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11913 inferior output.
11914 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11915 test names.
11916
db9d7fc5
DJ
119172007-04-29 Markus Deuling <deuling@de.ibm.com>
11918 Daniel Jacobowitz <dan@codesourcery.com>
11919
11920 * gdb.base/auxv.exp (core_works): Also check is_remote.
11921 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11922
ef783a7d 119232007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11924
ef783a7d
VP
11925 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11926 message, not the undefined 'module' variable.
11927 * gdb.base/siginfo.exp: Likewise.
11928 * gdb.base/sigstep.exp: Likewise.
11929 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11930 serialport.
11931 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11932
b7b73cae
CV
119332007-04-25 Corinna Vinschen <vinschen@redhat.com>
11934
11935 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11936 target sim fails. Return 0 otherwise.
11937 (gdb_load): Return prematurely if gdb_target_sim fails.
11938
7d90fdfa
DP
119392007-04-16 Denis Pilat <denis.pilat@st.com>
11940
11941 * gdb.base/setshow.exp: Reset height after having set it to 100.
11942
5d3e9c85
DP
119432007-04-16 Denis Pilat <denis.pilat@st.com>
11944
11945 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11946
18e75969
DP
119472007-04-16 Denis Pilat <denis.pilat@st.com>
11948
11949 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11950
25d5ea92
VP
119512007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11952
11953 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11954 tests. Run the frozen varobjs test.
11955 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11956 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11957
0b49cb80
JK
119582007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11959
11960 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11961 gdb.base/type-opaque.exp: New files.
11962
a73bafbc 119632007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11964
11965 * gdb.mi/mi-var-child.c
a73bafbc
VP
11966 (do_children_tests): User char[2] instead of
11967 char so that automatic printing of pointers to char
11968 don't give unpredicable result.
11969 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11970 local variables.
11971 * gdb.mi/mi-var-child.exp: Step to right line
11972 of do_children_tests.
11973 * gdb.mi/mi2-var-child.exp: Likewise.
11974 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11975 do_locals_tests.
a73bafbc
VP
11976 (do_children_tests): User char[2] instead of
11977 char so that automatic printing of pointers to char
a9c64011 11978 don't give unpredicable result.
a73bafbc 11979 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11980 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11981 Pass test name to mi_wait_for_stop.
11982
7ce59000
DJ
119832007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11984
11985 * gdb.asm/asm-source.exp: Remove d10v case.
11986 * lib/gdb.exp (skip_cplus_tests): Likewise.
11987 * gdb.asm/d10v.inc: Deleted.
11988
20389057
DJ
119892007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11990
11991 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11992
8807d78b
DJ
119932007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11994
11995 * config/netware.exp: Delete file.
11996
aa3edb8e
JB
119972007-03-29 Joel Brobecker <brobecker@adacore.com>
11998
11999 * gdb.dwarf2/dw2-noloc.S: New file.
12000 * gdb.dwarf2/dw2-noloc.exp: New file.
12001
297561ac
PA
120022007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
12003
12004 * gdb.cp/method2.cc: New test.
12005 * gdb.cp/method2.exp: New test.
12006 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
12007
1f81bd39
DJ
120082007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12009
12010 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
12011
9453113a
DJ
120122007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
12013
12014 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
12015
b741e217
DJ
120162007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12017
12018 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
12019 (gdb_load): Delete, replace with...
12020 (gdb_reload): ...this.
12021 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
12022 * gdb.server/server-mon.exp: Likewise.
12023 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
12024 (gdb_start_cmd): New.
12025 (gdb_file_cmd): Save the last loaded file.
12026 (gdb_reload): New.
12027 (gdb_gnu_strip_debug): Use transform.
12028 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
12029 support here. Use new $last_loaded_file. Check mtime.
12030 (gdb_target_cmd): Handle ObjC failure case.
12031 (infer_host_exec): Delete.
12032 (gdbserver_load): Rename to...
12033 (gdbserver_run): ...this. Simplify.
12034 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
12035 (mi_gdb_load): Move most contents to a new function...
12036 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
12037 (mi_run_cmd): Use mi_gdb_target_load.
12038 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
12039 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
12040 Use gdb_run_cmd.
12041 * gdb.base/charsign.exp: Remove incorrect comment.
12042 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
12043 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
12044 gdb.base/start.exp: Use gdb_start_cmd.
12045
446ab585 120462007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 12047 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
12048
12049 * gdb.base/sigbpt.exp: Fix the message when skipping test.
12050 * gdb.base/signull.exp: Similarly.
12051
bbb88ebf
UW
120522007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12053
12054 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
12055 messages available to test cases (like chng-sym.exp).
12056
cb8c4a99
AS
120572007-03-14 Andreas Schwab <schwab@suse.de>
12058
12059 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
12060 format changes.
12061
4e463ff5
DJ
120622007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
12063
12064 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
12065 (optimized_1): New.
12066 (main): Call optimized_1.
12067 (gdb2029): Correct typos. Call gdb2029_marker.
12068 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
12069 for gdb2029.
12070
b6db2c47
MK
120712007-03-12 Mark Kettenis <kettenis@gnu.org>
12072
12073 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
12074 as tabs. Remove redundant test pattern.
12075
70ed3737
UW
120762007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12077
12078 * gdb.base/long_long.exp: Accept optional symbol name in <...>
12079 for /a format output.
12080
47b67b60
DJ
120812007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
12082
12083 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
12084 collect output incrementally.
12085
b8953b0e
UW
120862007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12087
12088 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
12089 for -var-create lpcharacter test.
12090 * gdb.mi/mi2-var-cmd.exp: Likewise.
12091
7acd5c40
UW
120922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12093
12094 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
12095 pass on targets where address zero is readable.
12096
9c6759c1
UW
120972007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12098
12099 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
12100 just a single architecture.
12101
a2f1aeb4
UW
121022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12103
12104 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
12105 (fetch_all_registers): New function, uses gdb_test_multiple and
12106 exp_continue to fetch inferior output line-by-line.
12107 Replace all uses of do_get_all_registers by fetch_all_registers.
12108
46579ac2
UW
121092007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12110
12111 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
12112 in target_info.
12113
fc133f24
MS
121142007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12115
a9c64011 12116 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
12117 consistancy; add a default (timeout) case.
12118
7646a51d
MS
121192007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12120
12121 * gdb.base/watchpoint.exp: Fix truncated comment.
12122
dcfff61f
MS
121232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12124
12125 * Makefile.in: Remove spurious single-quotes from sed command.
12126
664e3ee9
DJ
121272007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12128
12129 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
12130 func.
12131 * gdb.mi/mi2-var-cmd.exp: Likewise.
12132
d7cc6f2f
JB
121332007-02-27 Joel Brobecker <brobecker@adacore.com>
12134
a9c64011
AS
12135 * gdb.dwarf2/dw2-producer.S: New file.
12136 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
12137
121382007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
12139
12140 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12141 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12142 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12143 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12144 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
12145 Revert tests to use mi_gdb_test and include value field in output
12146 of -var-create.
12147
93d42b30
DJ
121482007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12149
12150 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
12151
c499ed39
DJ
121522007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12153
12154 * gdb.base/maint.exp: Remove full paths from test names.
12155 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
12156 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
12157
9836f81b
JB
121582007-02-27 Joel Brobecker <brobecker@adacore.com>
12159
12160 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
12161
c74d0ad8
DJ
121622007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12163
12164 * gdb.server/server-mon.exp: New test.
12165
2711e456
DJ
121662007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12167
12168 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
12169
ff6f572f
DJ
121702007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12171
12172 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
12173 register capitalization.
12174
fada3feb
DP
121752007-02-13 Denis Pilat <denis.pilat@st.com>
12176
12177 * gdb.mi/mi-var-invalidate.exp: New file.
12178
fb1e4ffc
DJ
121792007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12180
12181 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
12182
3da939d7
DJ
121832007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12184
12185 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
12186
123dc839
DJ
121872007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12188
12189 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
12190 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
12191
877e3645 121922007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
12193
12194 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12195 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12196 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12197 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12198 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 12199 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 12200 Update tests to include value field in output of -var-create.
a9c64011 12201
3c0a2960
AS
122022007-02-08 Andreas Schwab <schwab@suse.de>
12203
12204 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
12205
108546a0
DJ
122062007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
12207
12208 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
12209 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
12210
d701dcab
DP
122112007-02-02 Denis Pilat <denis.pilat@st.com>
12212
12213 * gdb.threads/threadapply.exp: check that frame is not changed by
12214 the thread apply all command.
12215
783e3e2f
AS
122162007-01-31 Andreas Schwab <schwab@suse.de>
12217
6d9c3a87
AS
12218 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12219
3c50d7b9
AS
12220 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12221 in the dwarf sections.
12222 * gdb.dwarf2/mac-fileno.S: Likewise.
12223
783e3e2f
AS
12224 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12225 bspstore register on ia64.
12226
78ff580e
AS
122272007-01-29 Andreas Schwab <schwab@suse.de>
12228
cc8e9b12
AS
12229 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12230 "frame-begin" annotation.
12231
78ff580e
AS
12232 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12233 number of "frames-invalid" annotations.
12234
704a4f78
DJ
122352007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12236
12237 * gdb.base/commands.exp: Call if_commands_test.
12238 (gdb_test_no_prompt, if_commands_test): New.
12239
e741bf94
MK
122402007-01-28 Mark Kettenis <kettenis@gnu.org>
12241
12242 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12243
474d0ad3
AS
122442007-01-27 Andreas Schwab <schwab@suse.de>
12245
12246 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12247 .short/.int/.quad in the dwarf sections.
12248 * gdb.dwarf2/dw2-intercu.S: Likewise.
12249 * gdb.dwarf2/dw2-intermix.S: Likewise.
12250
e784b426
JK
122512007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12252
12253 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12254 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12255 array.
e784b426
JK
12256 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12257 * gdb.base/setvar.exp: Likewise.
12258
37f08e04
AS
122592007-01-26 Andreas Schwab <schwab@suse.de>
12260
9a01813a
AS
12261 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12262 test.
12263
37f08e04
AS
12264 * gdb.base/multi-forks.exp ("restart $i"): Also match
12265 __kernel_syscall_via_break.
12266
6e2a9270
VP
122672007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12268
12269 * lib/mi-support.exp (mi_delete_varobj): New.
12270 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12271 testcase.
12272 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12273 (main): Call the above.
12274 (reference_update_test, base_in_reference_test)
12275 (reference_to_pointer): Delete the created varobjs.
a9c64011 12276
e515b470
DJ
122772007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12278
12279 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12280 * configure: Regenerated.
12281 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12282 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12283 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12284 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12285 * lib/gdb.exp (gdb_skip_xml_test): New function.
12286
08d8bcd7
DJ
122872007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12288
12289 * gdb.base/sigrepeat.exp: Correct error message.
12290
122912007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12292 Daniel Jacobowitz <dan@codesourcery.com>
12293
12294 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12295 gdb.arch/i386-gnu-cfi-asm.S: New files.
12296
97c3f1f3
JK
122972007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12298
12299 * lib/gdb.exp: Abort on missing `site.exp'.
12300
cb1df416
DJ
123012007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12302 Daniel Jacobowitz <dan@codesourcery.com>
12303
12304 * gdb.base/included.c, gdb.base/included.exp,
12305 gdb.base/included.h: New files.
12306
35990120
DJ
123072007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12308
12309 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12310 (maximize_rlimit): Reduce limits on 64-bit systems.
12311
6e81a116 123122007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12313
12314 From Marcus Deuling <deuling@de.ibm.com>:
12315 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12316 every case.
12317
6c3c41f3
NR
123182007-01-13 Nick Roberts <nickrob@snap.net.nz>
12319
12320 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12321 (test_path_specification): Use objdir instead of srcdir to always
12322 get an absolute filename.
12323
2f12c312
DJ
123242007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12325
12326 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12327
81121995
VP
123282007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12329
12330 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12331 Make sure the variable we're using is in scope.
12332 (reference_to_pointer): Likewise.
12333
4741b737
DJ
123342007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12335
12336 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12337 has no debug information.
12338
054410c3
DJ
123392007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12340
12341 * gdb.base/annota1.exp: Remove extra send_gdb.
12342
818f79f6
DJ
123432007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12344
12345 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12346
f7a6bb70
DJ
123472007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12348
12349 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12350
57e66780
DJ
123512007-01-08 Nick Roberts <nickrob@snap.net.nz>
12352 Daniel Jacobowitz <dan@codesourcery.com>
12353
12354 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12355 lcharacter or linteger change. Correct duplicated test name.
12356 * gdb.mi/mi2-var-cmd.exp: Likewise.
12357
3d799a95
DJ
123582007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12359
12360 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12361
123622007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12363
a9c64011
AS
12364 * gdb.base/nofield.c: New file.
12365 * gdb.base/nofield.exp: New testcase.
51679ba9 12366
eafb94e8
NR
123672007-01-05 Nick Roberts <nickrob@snap.net.nz>
12368
12369 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12370
12371 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12372 test.
12373
5e572bb4
DJ
123742007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12375
12376 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12377
74a44383
DJ
123782007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12379
12380 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12381 when continuing.
12382
1b572db9
DJ
123832007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12384
12385 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12386 Expect ".exe" extension.
12387
381bc39b
DJ
123882007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12389
12390 * gdb.base/charset.exp: Add explicit filename to break.
12391 * gdb.base/dbx.exp: Add explicit filename to breaks.
12392
2b70e4c6
DJ
123932007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12394
12395 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12396 * gdb.mi/mi2-file.exp: Likewise.
12397
303b6f5d
DJ
123982007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12399
12400 Implement specification of MI tests as comments
12401 in C and C++ sources.
12402 * lib/mi-support.exp (mi_autotest_data): New variable.
12403 (mi_autotest_source): New variable.
12404 (count_newlines, mi_prepare_inline_tests)
12405 (mi_get_inline_test, mi_continue_to_line)
12406 (mi_run_inline_test, mi_tbreak)
12407 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12408 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12409 Run inline tests.
12410 * gdb.mi/mi-var-cp.cc: Define tests here.
12411
23da0d94
VP
124122007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12413
12414 Simplify usage of mi_continue_to.
12415 * lib/mi-support.exp (mi_runto_helper): Renamed
12416 from mi_runto, added new parameter 'run_or_continue'.
12417 (mi_runto): Use mi_runto_helper.
12418 (mi_continue_to): Accept just function name as parameter.
12419 Use mi_runto_helper.
12420 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12421 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12422
f9e18282
JB
124232006-01-04 Joel Brobecker <brobecker@adacore.com>
12424
12425 Make this testcase a bit more realistic. The current code
12426 is too simplistic, and allows the compiler to optimize out
12427 some of the entities we need for this testcase.
12428 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12429 (Do_Nothing): Add extra parameter.
12430 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12431 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12432 by using a variable of type Void_Star.
12433
fd678c65
JB
124342006-01-04 Joel Brobecker <brobecker@adacore.com>
12435
12436 * gdb.ada/catch_ex/foo.adb: New file.
12437 * gdb.ada/catch_ex.exp: New testcase.
12438
05cfdb42
DJ
124392007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12440
12441 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12442 pass --image-base to linker.
12443
2e03ee74
DJ
124442007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12445 Daniel Jacobowitz <dan@codesourcery.com>
12446
12447 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12448 secondary prompts.
12449
0d5de010
DJ
124502007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12451
12452 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12453 output. Test the types of members and member pointers.
12454 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12455 gdb/2092.
12456 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12457 statement. Enable for GCC. Update expected output for some tests
12458 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12459 layout.
12460 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12461 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12462 (Diamond::vget_base): New.
12463 (main): Add new tests.
12464 * gdb.cp/printmethod.exp: Update expected output for member functions.
12465 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12466 print pEe->D::vg().
12467
61a771aa
DJ
124682007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12469
12470 * gdb.threads/tls.exp: Allow stops in sem_post.
12471
2fa63963
DJ
124722006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12473
12474 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12475 * gdb.base/annota3.exp: Likewise.
12476 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12477 again (instead of timing out).
12478 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12479 GCC bug 26475.
12480 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12481 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12482 test from jmisc1.exp.
12483 * gdb.java/jmisc1.exp: Delete.
12484 * gdb.java/jprint.exp: Adjust to work with method signatures including
12485 return types.
12486 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12487 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12488 * lib/java.exp (compile_java_from_source): Pass the correct type
12489 to target_compile.
12490
5eefc2b7
JB
124912006-12-31 Joel Brobecker <brobecker@adacore.com>
12492
12493 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12494 (stack_align_edx): New function.
12495 (stack_align_eax): New function.
12496 (main): Add calls to stack_align_edx and stack_align_eax.
12497 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12498 Add testing for the cases where the register used during a stack
12499 realignment is edx. Same for eax.
12500
227c54da
DJ
125012006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12502
12503 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12504 and generic PE targets.
12505
cab8ac94
JB
125062006-12-29 Joel Brobecker <brobecker@adacore.com>
12507
12508 * gdb.ada/array_return.exp: Update copyright date list.
12509
ba54f318
JB
125102006-12-27 Joel Brobecker <brobecker@adacore.com>
12511
12512 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12513 (Create_Small_Float_Vector): New function.
12514 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12515 function body.
12516 * gdb.ada/array_return/p.adb: Use new type and function from
12517 package Pck.
12518 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12519 able to print the value returned by a function returning an
12520 array of float.
12521
6b7a35dd
JB
125222006-12-20 Joel Brobecker <brobecker@adacore.com>
12523
12524 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12525 The associated tests should be PASSing.
12526
038224f6
VP
125272006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12528
12529 Test for base in references.
12530 * gdb.mi/mi-var-cp.cc: Add test code.
12531 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12532 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12533 * gdb.mi/mi2-watch.exp: Likewise.
12534 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12535 (mi_list_varobj_children): New function.
12536
b26ed50d
VP
125372006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12538
12539 * lib/mi-support.exp
12540 (mi_runto): Accept "()" after function name.
12541 (mi_create_varobj): New function.
12542 (mi_varobj_update): New function.
12543 (mi_Check_varobj_value): New function.
12544 * gdb.mi/mi-var-cp.exp: New file.
12545 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 12546
08232497
DJ
125472006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12548
12549 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12550 gdb.base/weaklib2.c: New files.
12551
d394c993 125522006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 12553
ac6c2fba
NS
12554 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12555 info. Adjust test names.
12556
8ec659a0 12557 * gdb.base/break.c (main): Move position of malloc.
d394c993 12558 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 12559
acd65feb
VP
125602006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12561
12562 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12563 assignement of arrays and function pointers.
12564 * gdb.mi/var-cmd.c: Add declaration necessary for above
12565 tests.
12566
f556d5e5
NS
125672006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12568
12569 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
12570
12571 * gdb.threads/linux-dp.exp: Read thread table before and after
12572 creating each philosopher and verify it.
12573
697bc68d
NS
125742006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12575 Paul Brook <paul@codesourcery.com>
12576 Daniel Jacobowitz <dan@codesourcery.com>
12577
12578 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 12579 main to remove duplication. Add start function of the form
697bc68d
NS
12580 '_*start[1-9]*'. Add RVDS start function.
12581
29d73ae4
DJ
125822006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12583
12584 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12585
c1d88655
UW
125862006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12587
12588 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12589 * gdb.asm/spu.inc: New file.
12590 * gdb.base/term.exp: Disable if [target_info exists noargs].
12591 * gdb.gdb/complaints.exp: Disable if ![isnative].
12592 * gdb.gdb/selftest.exp: Likewise.
12593 * gdb.gdb/observer.exp: Likewise.
12594 * gdb.gdb/xfullpath.exp: Likewise.
12595 * gdb.base/attach.exp: Disable on SPU target.
12596 * gdb.cp/bs145503.exp: Likewise.
12597 * gdb.cp/exception.exp: Likewise.
12598 * gdb.cp/userdef.exp: Likewise.
12599
32a13b1a
DJ
126002006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12601
12602 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12603
d8295fe9
VP
126042006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12605
12606 * gdb.base/completion.exp: Fix completion tests for
12607 'info' and 'info '.
12608 * gdb.base/help.exp (help_test_raw, test_class_help)
12609 (test_prefix_command_help): Move...
12610 * lib/gdb.exp: Here.
12611 * gdb.base/main.exp: Adjust.
12612 * gdb.cp/maint.exp: Adjust.
12613 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 12614
8c394015
VP
126152006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12616
12617 * gdb.stabs/weird.exp (print_weird_var): Use
12618 gdb_test_multiple instead of gdb_expect.
12619
027fc1bc
VP
126202006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12621
12622 * gdb.base/help.exp (help_test_raw): New.
12623 (test_class_help): New.
12624 (test_prefix_command_help): New.
12625 Adjust testcases.
12626
67609209
FR
126272006-11-09 Christophe Lyon <christophe.lyon@st.com>
12628
12629 * gdb.base/constvars.c (main): Write to crass and crips, so that
12630 they are allocated by the compiler.
12631
f73adfeb
AS
126322006-10-27 Andreas Schwab <schwab@suse.de>
12633
12634 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12635 "detach-fork".
12636
2f83a18e
DJ
126372006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12638
12639 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12640 of patterns.
12641
94277a38
DJ
126422006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12643
12644 * gdb.base/sepdebug.exp: Remove debug format test.
12645 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12646 Handle no-symtab.
12647 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12648
5bd2f6e2
DJ
126492006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12650
12651 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12652 int to pointer or pointer to int.
12653 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12654
8c008720
DJ
126552006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12656
12657 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12658
9e35dae4
DJ
126592006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12660
12661 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12662
d9639e13
DJ
126632006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12664
12665 PR c++/2116
12666 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12667
390a1bd0
JB
126682006-10-06 Joel Brobecker <brobecker@adacore.com>
12669
12670 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12671 the corresponding bug has been fixed in GDB (PR/2018).
12672
dd920c33
JB
126732006-10-06 Joel Brobecker <brobecker@adacore.com>
12674
12675 * gdb.base/subst.exp: New testcase.
12676
53bbefe9
JB
126772006-10-06 Joel Brobecker <brobecker@adacore.com>
12678
12679 * gdb.ada/array_return/pck.ads: Add copyright notice.
12680 * gdb.ada/array_return/pck.adb: Likewise.
12681 * gdb.ada/array_return/p.adb: Likewise.
12682 * gdb.ada/exec_changed/first.adb: Likewise.
12683 * gdb.ada/exec_changed/second.adb: Likewise.
12684
09851417
JB
126852006-10-06 Joel Brobecker <brobecker@adacore.com>
12686
12687 * gdb.ada/watch_arg/watch.adb: New file.
12688 * gdb.ada/watch_arg.exp: New testcase.
12689
041bf30d
VP
126902006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12691
12692 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12693 via string_to_regexp.
041bf30d 12694 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12695
f286fbdd 126962006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12697
12698 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12699 Remove unused / obsolete files.
12700
7c07f349
NR
127012006-09-19 Nick Roberts <nickrob@snap.net.nz>
12702
12703 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12704
cd5ff84a
VP
127052006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12706
12707 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12708 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12709 the number of frames.
cd5ff84a 12710
ae018d1a
DJ
127112006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12712
12713 * gdb.base/args.c (main): Add breakpoint marker.
12714 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12715 really test empty arguments.
12716 (args_load): Delete.
12717 (args_test): New.
12718
b399c549
NR
127192006-09-13 Nick Roberts <nickrob@snap.net.nz>
12720
12721 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12722 check for one file.
b399c549 12723
2ab1eb7a
VP
127242006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12725
12726 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12727 HIGH_FRAME argument to -stack-list-locals can be larger than
12728 the number of frames.
a9c64011 12729
476308bf
FF
127302006-08-18 Fred Fish <fnf@specifix.com>
12731
12732 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12733 '$' in front of skip_vmx_tests_saved when setting that.
12734
8625200f
AS
127352006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12736
12737 * gdb.base/trace-commands.exp: New file.
12738
089ec8f1
DJ
127392006-08-10 Joel Brobecker <brobecker@adacore.com>
12740 Daniel Jacobowitz <dan@codesourcery.com>
12741
12742 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12743 expected output of the backtrace commands.
12744
b60f0898
JB
127452006-08-09 Joel Brobecker <brobecker@adacore.com>
12746
12747 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12748 untested followed by return combination.
12749 * gdb.arch/altivec-regs.exp: Likewise.
12750 * gdb.arch/e500-abi.exp: Likewise.
12751 * gdb.arch/e500-regs.exp: Likewise.
12752 * gdb.arch/gdb1291.exp: Likewise.
12753 * gdb.arch/gdb1431.exp: Likewise.
12754 * gdb.arch/gdb1558.exp: Likewise.
12755 * gdb.arch/i386-prologue.exp: Likewise.
12756 * gdb.arch/i386-unwind.exp: Likewise.
12757 * gdb.asm/asm-source.exp: Likewise.
12758 * gdb.base/a2-run.exp: Likewise.
12759 * gdb.base/advance.exp: Likewise.
12760 * gdb.base/all-bin.exp: Likewise.
12761 * gdb.base/annota1.exp: Likewise.
12762 * gdb.base/annota3.exp: Likewise.
12763 * gdb.base/args.exp: Likewise.
12764 * gdb.base/arithmet.exp: Likewise.
12765 * gdb.base/assign.exp: Likewise.
12766 * gdb.base/async.exp: Likewise.
12767 * gdb.base/attach.exp: Likewise.
12768 * gdb.base/bang.exp: Likewise.
12769 * gdb.base/bigcore.exp: Likewise.
12770 * gdb.base/bitfields.exp: Likewise.
12771 * gdb.base/bitfields2.exp: Likewise.
12772 * gdb.base/break.exp: Likewise.
12773 * gdb.base/call-sc.exp: Likewise.
12774 * gdb.base/call-strs.exp: Likewise.
12775 * gdb.base/callfuncs.exp: Likewise.
12776 * gdb.base/checkpoint.exp: Likewise.
12777 * gdb.base/chng-syms.exp: Likewise.
12778 * gdb.base/code-expr.exp: Likewise.
12779 * gdb.base/commands.exp: Likewise.
12780 * gdb.base/completion.exp: Likewise.
12781 * gdb.base/cond-expr.exp: Likewise.
12782 * gdb.base/condbreak.exp: Likewise.
12783 * gdb.base/consecutive.exp: Likewise.
12784 * gdb.base/constvars.exp: Likewise.
12785 * gdb.base/corefile.exp: Likewise.
12786 * gdb.base/cvexpr.exp: Likewise.
12787 * gdb.base/dbx.exp: Likewise.
12788 * gdb.base/define.exp: Likewise.
12789 * gdb.base/detach.exp: Likewise.
12790 * gdb.base/display.exp: Likewise.
12791 * gdb.base/dump.exp: Likewise.
12792 * gdb.base/ena-dis-br.exp: Likewise.
12793 * gdb.base/ending-run.exp: Likewise.
12794 * gdb.base/environ.exp: Likewise.
12795 * gdb.base/eval-skip.exp: Likewise.
12796 * gdb.base/exprs.exp: Likewise.
12797 * gdb.base/fileio.exp: Likewise.
12798 * gdb.base/finish.exp: Likewise.
12799 * gdb.base/float.exp: Likewise.
12800 * gdb.base/foll-exec.exp: Likewise.
12801 * gdb.base/foll-fork.exp: Likewise.
12802 * gdb.base/foll-vfork.exp: Likewise.
12803 * gdb.base/freebpcmd.exp: Likewise.
12804 * gdb.base/funcargs.exp: Likewise.
12805 * gdb.base/gcore.exp: Likewise.
12806 * gdb.base/gdb1090.exp: Likewise.
12807 * gdb.base/gdb1250.exp: Likewise.
12808 * gdb.base/huge.exp: Likewise.
12809 * gdb.base/info-proc.exp: Likewise.
12810 * gdb.base/interrupt.exp: Likewise.
12811 * gdb.base/jump.exp: Likewise.
12812 * gdb.base/langs.exp: Likewise.
12813 * gdb.base/lineinc.exp: Likewise.
12814 * gdb.base/list.exp: Likewise.
12815 * gdb.base/logical.exp: Likewise.
12816 * gdb.base/long_long.exp: Likewise.
12817 * gdb.base/macscp.exp: Likewise.
12818 * gdb.base/maint.exp: Likewise.
12819 * gdb.base/mips_pro.exp: Likewise.
12820 * gdb.base/miscexprs.exp: Likewise.
12821 * gdb.base/multi-forks.exp: Likewise.
12822 * gdb.base/opaque.exp: Likewise.
12823 * gdb.base/overlays.exp: Likewise.
12824 * gdb.base/pc-fp.exp: Likewise.
12825 * gdb.base/pointers.exp: Likewise.
12826 * gdb.base/printcmds.exp: Likewise.
12827 * gdb.base/psymtab.exp: Likewise.
12828 * gdb.base/ptype.exp: Likewise.
12829 * gdb.base/recurse.exp: Likewise.
12830 * gdb.base/relational.exp: Likewise.
12831 * gdb.base/relocate.exp: Likewise.
12832 * gdb.base/remote.exp: Likewise.
12833 * gdb.base/reread.exp: Likewise.
12834 * gdb.base/restore.exp: Likewise.
12835 * gdb.base/return.exp: Likewise.
12836 * gdb.base/return2.exp: Likewise.
12837 * gdb.base/scope.exp: Likewise.
12838 * gdb.base/sect-cmd.exp: Likewise.
12839 * gdb.base/sep.exp: Likewise.
12840 * gdb.base/sepdebug.exp: Likewise.
12841 * gdb.base/setshow.exp: Likewise.
12842 * gdb.base/setvar.exp: Likewise.
12843 * gdb.base/sigall.exp: Likewise.
12844 * gdb.base/sigbpt.exp: Likewise.
12845 * gdb.base/signals.exp: Likewise.
12846 * gdb.base/signull.exp: Likewise.
12847 * gdb.base/sizeof.exp: Likewise.
12848 * gdb.base/solib.exp: Likewise.
12849 * gdb.base/step-line.exp: Likewise.
12850 * gdb.base/step-test.exp: Likewise.
12851 * gdb.base/structs.exp: Likewise.
12852 * gdb.base/structs2.exp: Likewise.
12853 * gdb.base/term.exp: Likewise.
12854 * gdb.base/twice.exp: Likewise.
12855 * gdb.base/until.exp: Likewise.
12856 * gdb.base/varargs.exp: Likewise.
12857 * gdb.base/volatile.exp: Likewise.
12858 * gdb.base/watchpoint.exp: Likewise.
12859 * gdb.base/whatis-exp.exp: Likewise.
12860 * gdb.base/whatis.exp: Likewise.
12861 * gdb.cp/ambiguous.exp: Likewise.
12862 * gdb.cp/annota2.exp: Likewise.
12863 * gdb.cp/annota3.exp: Likewise.
12864 * gdb.cp/bool.exp: Likewise.
12865 * gdb.cp/breakpoint.exp: Likewise.
12866 * gdb.cp/casts.exp: Likewise.
12867 * gdb.cp/class2.exp: Likewise.
12868 * gdb.cp/classes.exp: Likewise.
12869 * gdb.cp/cplusfuncs.exp: Likewise.
12870 * gdb.cp/ctti.exp: Likewise.
12871 * gdb.cp/derivation.exp: Likewise.
12872 * gdb.cp/exception.exp: Likewise.
12873 * gdb.cp/gdb1355.exp: Likewise.
12874 * gdb.cp/hang.exp: Likewise.
12875 * gdb.cp/inherit.exp: Likewise.
12876 * gdb.cp/local.exp: Likewise.
12877 * gdb.cp/m-data.exp: Likewise.
12878 * gdb.cp/m-static.exp: Likewise.
12879 * gdb.cp/member-ptr.exp: Likewise.
12880 * gdb.cp/method.exp: Likewise.
12881 * gdb.cp/misc.exp: Likewise.
12882 * gdb.cp/namespace.exp: Likewise.
12883 * gdb.cp/overload.exp: Likewise.
12884 * gdb.cp/ovldbreak.exp: Likewise.
12885 * gdb.cp/pr-1023.exp: Likewise.
12886 * gdb.cp/pr-1210.exp: Likewise.
12887 * gdb.cp/pr-574.exp: Likewise.
12888 * gdb.cp/printmethod.exp: Likewise.
12889 * gdb.cp/psmang.exp: Likewise.
12890 * gdb.cp/ref-params.exp: Likewise.
12891 * gdb.cp/ref-types.exp: Likewise.
12892 * gdb.cp/rtti.exp: Likewise.
12893 * gdb.cp/templates.exp: Likewise.
12894 * gdb.cp/try_catch.exp: Likewise.
12895 * gdb.cp/userdef.exp: Likewise.
12896 * gdb.cp/virtfunc.exp: Likewise.
12897 * gdb.disasm/am33.exp: Likewise.
12898 * gdb.disasm/h8300s.exp: Likewise.
12899 * gdb.disasm/mn10300.exp: Likewise.
12900 * gdb.disasm/sh3.exp: Likewise.
12901 * gdb.disasm/t01_mov.exp: Likewise.
12902 * gdb.disasm/t02_mova.exp: Likewise.
12903 * gdb.disasm/t03_add.exp: Likewise.
12904 * gdb.disasm/t04_sub.exp: Likewise.
12905 * gdb.disasm/t05_cmp.exp: Likewise.
12906 * gdb.disasm/t06_ari2.exp: Likewise.
12907 * gdb.disasm/t07_ari3.exp: Likewise.
12908 * gdb.disasm/t08_or.exp: Likewise.
12909 * gdb.disasm/t09_xor.exp: Likewise.
12910 * gdb.disasm/t10_and.exp: Likewise.
12911 * gdb.disasm/t11_logs.exp: Likewise.
12912 * gdb.disasm/t12_bit.exp: Likewise.
12913 * gdb.disasm/t13_otr.exp: Likewise.
12914 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12915 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12916 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12917 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12918 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12919 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12920 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12921 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12922 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12923 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12924 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12925 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12926 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12927 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12928 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12929 * gdb.mi/gdb701.exp: Likewise.
12930 * gdb.mi/gdb792.exp: Likewise.
12931 * gdb.mi/mi-basics.exp: Likewise.
12932 * gdb.mi/mi-break.exp: Likewise.
12933 * gdb.mi/mi-cli.exp: Likewise.
12934 * gdb.mi/mi-console.exp: Likewise.
12935 * gdb.mi/mi-disassemble.exp: Likewise.
12936 * gdb.mi/mi-eval.exp: Likewise.
12937 * gdb.mi/mi-file.exp: Likewise.
12938 * gdb.mi/mi-read-memory.exp: Likewise.
12939 * gdb.mi/mi-regs.exp: Likewise.
12940 * gdb.mi/mi-return.exp: Likewise.
12941 * gdb.mi/mi-simplerun.exp: Likewise.
12942 * gdb.mi/mi-stack.exp: Likewise.
12943 * gdb.mi/mi-stepi.exp: Likewise.
12944 * gdb.mi/mi-syn-frame.exp: Likewise.
12945 * gdb.mi/mi-until.exp: Likewise.
12946 * gdb.mi/mi-var-block.exp: Likewise.
12947 * gdb.mi/mi-var-child.exp: Likewise.
12948 * gdb.mi/mi-var-cmd.exp: Likewise.
12949 * gdb.mi/mi-var-display.exp: Likewise.
12950 * gdb.mi/mi-watch.exp: Likewise.
12951 * gdb.mi/mi2-basics.exp: Likewise.
12952 * gdb.mi/mi2-break.exp: Likewise.
12953 * gdb.mi/mi2-cli.exp: Likewise.
12954 * gdb.mi/mi2-console.exp: Likewise.
12955 * gdb.mi/mi2-disassemble.exp: Likewise.
12956 * gdb.mi/mi2-eval.exp: Likewise.
12957 * gdb.mi/mi2-file.exp: Likewise.
12958 * gdb.mi/mi2-read-memory.exp: Likewise.
12959 * gdb.mi/mi2-regs.exp: Likewise.
12960 * gdb.mi/mi2-return.exp: Likewise.
12961 * gdb.mi/mi2-simplerun.exp: Likewise.
12962 * gdb.mi/mi2-stack.exp: Likewise.
12963 * gdb.mi/mi2-stepi.exp: Likewise.
12964 * gdb.mi/mi2-syn-frame.exp: Likewise.
12965 * gdb.mi/mi2-until.exp: Likewise.
12966 * gdb.mi/mi2-var-block.exp: Likewise.
12967 * gdb.mi/mi2-var-child.exp: Likewise.
12968 * gdb.mi/mi2-var-cmd.exp: Likewise.
12969 * gdb.mi/mi2-var-display.exp: Likewise.
12970 * gdb.mi/mi2-watch.exp: Likewise.
12971 * gdb.stabs/exclfwd.exp: Likewise.
12972 * gdb.stabs/weird.exp: Likewise.
12973 * gdb.threads/gcore-thread.exp: Likewise.
12974 * gdb.trace/actions.exp: Likewise.
12975 * gdb.trace/backtrace.exp: Likewise.
12976 * gdb.trace/circ.exp: Likewise.
12977 * gdb.trace/collection.exp: Likewise.
12978 * gdb.trace/deltrace.exp: Likewise.
12979 * gdb.trace/infotrace.exp: Likewise.
12980 * gdb.trace/limits.exp: Likewise.
12981 * gdb.trace/packetlen.exp: Likewise.
12982 * gdb.trace/passc-dyn.exp: Likewise.
12983 * gdb.trace/passcount.exp: Likewise.
12984 * gdb.trace/report.exp: Likewise.
12985 * gdb.trace/save-trace.exp: Likewise.
12986 * gdb.trace/tfind.exp: Likewise.
12987 * gdb.trace/tracecmd.exp: Likewise.
12988 * gdb.trace/while-dyn.exp: Likewise.
12989 * gdb.trace/while-stepping.exp: Likewise.
12990
f4b618d1
JB
129912006-08-08 Joel Brobecker <brobecker@adacore.com>
12992
12993 * gdb.base/step-bt.c: New file.
12994 * gdb.base/step-bt.exp: New testcase.
12995
3d00d119
DJ
129962006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12997
12998 * config/monitor.exp (gdb_load): Remove support for obsolete
12999 download-write-size.
13000 * gdb.base/remote.exp: Likewise. Update all callers of
13001 gdb_timed_load.
13002
017b5bd4
DJ
130032006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13004
13005 * cursal.exp: Pass binfile to gdb_load.
13006
837c599d
DJ
130072006-08-01 Nathan Sidwell <nathan@codesourcery.com>
13008
13009 * gdb.base/cursal.exp: Add "" to gdb_load call.
13010
8dd4540b
MK
130112006-07-29 Mark Kettenis <kettenis@gnu.org>
13012
13013 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
13014 NetBSD/ELF targets.
13015
ab5c9f60
DJ
130162006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
13017
13018 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
13019 operator*.
13020
4c42eaff
DJ
130212006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
13022
13023 * gdb.base/completion.exp: Update for change in "file" behavior.
13024 * gdb.stabs/weird.exp: Likewise.
13025 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
13026 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
13027
0155cc76
NS
130282006-07-24 Nathan Sidwell <nathan@codesourcery.com>
13029
13030 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
13031 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
13032
16026cd7
AS
130332006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
13034
13035 * gdb.base/default.exp: Update source command error message.
13036 * gdb.base/help.exp: Update 'help source' message.
13037
16963cb6
DJ
130382006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
13039
13040 * gdb.cp/bs15503.exp: Update comment for no longer crashing
13041 test.
13042
6d7fd486
AS
130432006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
13044
13045 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
13046
29e8a844
DJ
130472006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13048
13049 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
13050
6afcfa39
DJ
130512006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13052
13053 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
13054
267a692b
MK
130552006-07-17 Mark Kettenis <kettenis@gnu.org>
13056
13057 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
13058 *-*-openbsd* from targets for wich we expect ARM FPA floating
13059 point format.
13060
85d2fec4
NR
130612006-07-17 Nick Roberts <nickrob@snap.net.nz>
13062
13063 * gdb.cp/annota3.exp: Expect frame-begin annotation.
13064
130652006-07-17 Mark Kettenis <kettenis@gnu.org>
13066
13067 * gdb.base/annota3.exp: Expect frame-begin annotation.
13068
85b4c6e8
JB
130692006-07-14 Joel Brobecker <brobecker@adacore.com>
13070
13071 * gdb.base/help.exp: Adjust "help unset" test to accept
13072 any list of unset commands.
13073
fb933624
DJ
130742006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
13075 Daniel Jacobowitz <dan@codesourcery.com>
13076
13077 * gdb.cp/ref-params.exp: New test.
13078 * gdb.cp/ref-params.cc: New source file.
13079 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
13080
1dff4b64
MK
130812006-07-08 Mark Kettenis <kettenis@gnu.org>
13082
13083 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
13084 spaces/tabs in regular expressions since they might not be there.
13085
40d2e0e3
AS
130862006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
13087
13088 * gdb.base/ifelse.exp: New file.
13089
f6c957d2
NS
130902006-07-04 Nathan Sidwell <nathan@codesourcery.com>
13091
13092 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
13093 line.
13094 * gdb.base/huge.exp: Loop over compilation to find a size that
13095 is acceptable.
13096 * gdb.base/remote.exp: Correct expected strings.
13097 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
13098
b9c5a23d
DJ
130992006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13100
13101 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
13102
9af2e58d
DJ
131032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13104
13105 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
13106 native.
13107
30930ca5
DJ
131082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13109
13110 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
13111 enable stabs testing.
13112
aa32fa1d
DJ
131132006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13114
bd4a4c80 13115 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
13116 gdb_test_multiple does.
13117
321fef15
DJ
131182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13119
13120 * Makefile.in (host_alias): Remove.
13121 (target_alias): Use @target_noncanonical@.
13122 (site.exp): Don't set host_alias.
13123 * aclocal.m4: Remove contents. Include acx.m4.
13124 * configure: Regenerated.
13125 * configure.ac: Use ACX_NONCANONICAL_TARGET.
13126
e1c2defa
NS
131272006-06-13 Nathan Sidwell <nathan@codesourcery.com>
13128
e63b55d1
NS
13129 * lib/gdb.exp (gdb_load_cmd): New.
13130
5600ea19
NS
13131 * gdb.base/fileio.c: Add system(NULL) test.
13132 * gdb.base/fileio.exp: Check it.
13133
e1c2defa
NS
13134 * gdb.base/break.c: Add 10a breakpoint at }
13135 * gdb.base/break.exp: Add test for breakpoint at }
13136 * gdb.cp/anon-union.cc: Add code at end of function.
13137 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
13138 * gdb.mi/var-cmd.c: Add code at end of function.
13139 * gdb.mi/mi-var-display.exp: Adjust end of next.
13140 * gdb.mi/mi2-var-display.exp: Likewise.
13141 * gdb.base/fileio.c: Add stop function and insert calls at
13142 stopping places.
13143 * gdb.base/fileio.exp: Breakpoint stop function and remove
13144 explicit line number references.
13145
6c0112ec
JB
131462006-05-19 Joel Brobecker <brobecker@adacore.com>
13147
a9c64011
AS
13148 * gdb.base/del.exp (test_delete_alias): New function.
13149 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 13150
154189a4
FF
131512006-05-18 Fred Fish <fnf@specifix.com>
13152
13153 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
13154 required. Check for spurious output after program exits normally.
13155
582e64c2
FF
131562006-05-17 Fred Fish <fnf@specifix.com>
13157
13158 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
13159 gdb_load, so it works in the simulator.
13160
8ef6493a
FF
131612006-05-11 Fred Fish <fnf@specifix.com>
13162
13163 * gdb.base/bang.exp: Ignore unexpected output between the
13164 "program exited normally" and the gdb prompt, as many other
13165 tests do.
13166
692b141c
MK
131672006-05-07 Mark Kettenis <kettenis@gnu.org>
13168
13169 * gdb.base/help.exp: Make "delete checkpoint" part option for
13170 "help d" and "help delete" tests.
13171
540b8a30
UW
131722006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13173
a9c64011 13174 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
13175 expected output in some mi_gdb_test statements.
13176 * gdb.mi/mi2-basics.exp: Likewise.
13177
9b6462d9
JB
131782006-05-05 Joel Brobecker <brobecker@adacore.com>
13179
13180 * gdb.base/del.c: New file.
13181 * gdb.base/del.exp: New testcase.
13182
954de43b
DM
131832006-05-05 David S. Miller <davem@sunset.davemloft.net>
13184
13185 * gdb.base/break.exp: Do not assume a breakpoint on
13186 main will actually be in $srcfile when optimizing.
1303f75e
DM
13187 * gdb.base/savedregs.exp: Do not require that the dummy
13188 frame location match up to a symbol and source file location.
c3242428
DM
13189 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
13190 will get printed without a mi_cmd_data_list_register_values prefix.
13191 (*-data-list-register-*): Correct regular expressions to expect the new
13192 pseudo d? floating point registers.
13193 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 13194
c7e64c9a
DJ
131952006-05-05 Christophe Lyon <christophe.lyon@st.com>
13196
13197 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
13198 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
13199 is allocated by the compiler.
13200 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
13201 anons, e, anone to force their allocation by the compiler.
13202
132032006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
13204
13205 * gdb.base/help.exp: Update expected text for help d and
13206 help delete.
13207
27ce9a6d
MK
132082006-05-02 Mark Kettenis <kettenis@gnu.org>
13209
13210 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
13211 NetBSD/ELF targets.
13212
8608915f
MK
132132006-04-30 Mark Kettenis <kettenis@gnu.org>
13214
13215 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
13216 single-step breakpoint fails; make this a KFAIL on
13217 sparc*-*-openbsd*.
13218 * gdb.base/siginfo.exp: Likewise.
13219 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13220
b8db102d
MS
132212006-04-26 Michael Snyder <msnyder@redhat.com>
13222
13223 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13224 which may have to consume output from other forks.
13225 Add tests to make sure that "delete fork" succeeded.
13226
c702009a
MS
132272006-04-20 Michael Snyder <msnyder@redhat.com>
13228
13229 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13230 Add support for the Renesas M32C and M16C.
13231
13232 * gdb.asm/asm-source.exp: Add m32c target.
13233 * gdb.asm/m32c.inc: Support for m32c target.
13234
e28493f2
AS
132352006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13236
13237 * gdb.base/commands.exp (recursive_source_test): New test.
13238
880da185
DM
132392006-04-04 David S. Miller <davem@sunset.davemloft.net>
13240
13241 * gdb.base/float.exp: Add pattern for sparc targets.
13242
61d9b92f
DJ
132432006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13244
13245 * gdb.base/commands.exp (stray_arg0_test): New test.
13246
bd717df8
PB
132472006-03-30 Paul Brook <paul@codesourcery.com>
13248
13249 * gdb.mi/mi-until.exp: kfail broken until command.
13250 * gdb.mi/mi2-until.exp: Ditto.
13251
ec793d3c
NR
132522006-03-27 Nick Roberts <nickrob@snap.net.nz>
13253
13254 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13255
831004b7
AO
132562006-03-08 Alexandre Oliva <aoliva@redhat.com>
13257
13258 * gdb.base/prelink.exp: Anchor tested-for regular expression
13259 on gdb prompt.
13260
effe49a0
PB
132612006-03-07 Paul Brook <paul@codesourcery.com>
13262
13263 * gdb.base/assign.exp: Correct fail message.
13264
e5461016
PB
132652006-03-07 Paul Brook <paul@codesourcery.com>
13266
13267 * lib/compiler.c: Extract armcc version number.
13268 * lib/compiler.cc: Ditto.
13269
fc91c6c2
PB
132702006-03-07 Paul Brook <paul@codesourcery.com>
13271
13272 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13273 additional_flags=-w.
13274 * gdb.arch/altivec-regs.exp: Ditto.
13275 * gdb.arch/e500-abi.exp: Ditto.
13276 * gdb.arch/e500-regs.exp: Ditto.
13277 * gdb.base/all-bin.exp: Ditto.
13278 * gdb.base/annota1.exp: Ditto.
13279 * gdb.base/annota3.exp: Ditto.
13280 * gdb.base/args.exp: Ditto.
13281 * gdb.base/arithmet.exp: Ditto.
13282 * gdb.base/assign.exp: Ditto.
13283 * gdb.base/async.exp: Ditto.
13284 * gdb.base/bang.exp: Ditto.
13285 * gdb.base/break.exp: Ditto.
13286 * gdb.base/call-rt-st.exp: Ditto.
13287 * gdb.base/completion.exp: Ditto.
13288 * gdb.base/cond-expr.exp: Ditto.
13289 * gdb.base/condbreak.exp: Ditto.
13290 * gdb.base/consecutive.exp: Ditto.
13291 * gdb.base/define.exp: Ditto.
13292 * gdb.base/display.exp: Ditto.
13293 * gdb.base/ena-dis-br.exp: Ditto.
13294 * gdb.base/environ.exp: Ditto.
13295 * gdb.base/eval-skip.exp: Ditto.
13296 * gdb.base/info-proc.exp: Ditto.
13297 * gdb.base/jump.exp: Ditto.
13298 * gdb.base/logical.exp: Ditto.
13299 * gdb.base/long_long.exp: Ditto.
13300 * gdb.base/maint.exp: Ditto.
13301 * gdb.base/miscexprs.exp: Ditto.
13302 * gdb.base/pc-fp.exp: Ditto.
13303 * gdb.base/pointers.exp: Ditto.
13304 * gdb.base/relational.exp: Ditto.
13305 * gdb.base/reread.exp: Ditto.
13306 * gdb.base/sect-cmd.exp: Ditto.
13307 * gdb.base/sep.exp: Ditto.
13308 * gdb.base/sepdebug.exp: Ditto.
13309 * gdb.base/until.exp: Ditto.
13310 * gdb.base/whatis-exp.exp: Ditto.
13311 * gdb.cp/annota2.exp: Ditto.
13312 * gdb.cp/annota3.exp: Ditto.
13313 * gdb.trace/actions.exp: Ditto.
13314 * gdb.trace/backtrace.exp: Ditto.
13315 * gdb.trace/circ.exp: Ditto.
13316 * gdb.trace/collection.exp: Ditto.
13317 * gdb.trace/deltrace.exp: Ditto.
13318 * gdb.trace/infotrace.exp: Ditto.
13319 * gdb.trace/limits.exp: Ditto.
13320 * gdb.trace/packetlen.exp: Ditto.
13321 * gdb.trace/passc-dyn.exp: Ditto.
13322 * gdb.trace/passcount.exp: Ditto.
13323 * gdb.trace/report.exp: Ditto.
13324 * gdb.trace/save-trace.exp: Ditto.
13325 * gdb.trace/tfind.exp: Ditto.
13326 * gdb.trace/tracecmd.exp: Ditto.
13327 * gdb.trace/while-dyn.exp: Ditto.
13328 * gdb.trace/while-stepping.exp: Ditto.
13329 * lib/gdb.exp: Ditto.
13330 (gdb_compile): Handle nowarning option.
13331
5f4a23d9
AO
133322006-03-07 Alexandre Oliva <aoliva@redhat.com>
13333
13334 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13335 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13336 Rename executable to prelinkt. Don't re-prelink if we didn't
13337 get a core file. Test prelink -u exit status to tell whether
13338 prelinking failed. Use gdb_test_multiple.
13339
9733fc94
DJ
133402006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13341
13342 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13343 (do_tests): Call it.
13344
cc10cae3
AO
133452006-02-28 Alexandre Oliva <aoliva@redhat.com>
13346
13347 * gdb.base/prelink.exp: New test.
13348 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13349
15c46491
WZ
133502006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13351
13352 * gdb.fortran/derived-type.f90: New file.
13353 * gdb.fortran/derived-type.exp: New testcase.
13354
5c9f7ded
DJ
133552006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13356
13357 * gdb.base/default.exp: Allow ';' as a directory separator.
13358
5b96932b
AS
133592006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13360
13361 * gdb.base/help.exp (help add-symbol-file): Update.
13362
1986bccd
AS
133632006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13364
13365 * gdb.base/help.exp (help load): Update expected results.
13366
a8b7528f
FF
133672006-02-19 Fred Fish <fnf@specifix.com>
13368
13369 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13370 specifix hex value as part of results.
13371 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13372
f8261448
FF
133732006-02-16 Fred Fish <fnf@specifix.com>
13374
13375 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13376 ushort_addr, and slong_addr, so the typedefs are not optimized
13377 away.
13378 * gdb.base/whatis.exp: Add tests using type name for struct type,
13379 union type, enum type, and typedef.
a9c64011 13380
31d8bdd2
MK
133812006-02-13 Mark Kettenis <kettenis@gnu.org>
13382
13383 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13384
34e41e63
JB
133852006-02-13 Jim Blandy <jimb@redhat.com>
13386
13387 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13388 case where it takes two "next" commands to skip past the init
13389 call.
13390
ac6e4f31
FF
133912006-02-12 Fred Fish <fnf@specifix.com>
13392
13393 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13394 to handle cases where it takes two "next" commands to skip
13395 past the init call.
13396
2db2d571
JB
133972006-02-07 Joel Brobecker <brobecker@adacore.com>
13398
13399 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13400 on hppa32 targets.
13401
38fcd64c
DJ
134022006-02-06 Vladimir Prus <ghost@cs.msu.su>
13403
13404 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13405 field.
13406
1315ad46
MK
134072006-01-29 Mark Kettenis <kettenis@gnu.org>
13408
13409 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13410
5625b943
DJ
134112006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13412
13413 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13414 files.
13415
80df1bbe
DJ
134162006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13417
13418 * gdb.cp/maint.exp: Set complaints to a positive value.
13419
9078e690
DJ
134202006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13421
13422 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13423 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13424 function name.
13425
9c903399
DJ
134262006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13427
13428 * gdb.base/checkpoint.c: Update copyright notice. Include
13429 <stdlib.h>.
13430
761ae4d6
JB
134312006-01-04 Jim Blandy <jimb@redhat.com>
13432
13433 * gdb.asm/asm-source.exp: Independently provide default values for
13434 asm-flags and debug-flags. Use 'string equal' to do the
13435 comparison, not the implicit expr's '==' operator. Remove
13436 now-unneeded assignments to asm-flags. In h8300 case, place
13437 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13438
099ac3dd
MS
134392006-01-04 Michael Snyder <msnyder@redhat.com>
13440
13441 * gdb.base/checkpoint.c: New file.
13442 * gdb.base/checkpoint.exp: New file.
13443 * gdb.base/multi-fork.c: New file.
13444 * gdb.base/multi-fork.exp: New file.
13445 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13446
f4d85314
FF
134472006-01-04 Fred Fish <fnf@specifix.com>
13448
13449 * gdb.base/ptype.c (foo): Add typedef.
13450 (intfoo): Add function.
13451 * gdb.base/ptype1.c: New file.
13452 * gdb.base/ptype.exp: Handle compilation and linking with two
13453 source files. Test that proper type for "foo" is found based
13454 on source context rather than first match found in symtabs.
13455
a1b06f35
MK
134562005-12-28 Mark Kettenis <kettenis@gnu.org>
13457
13458 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13459 * gdb.asm/openbsd.inc: Indent commands.
13460
d082a1e2
MK
134612005-12-26 Mark Kettenis <kettenis@gnu.org>
13462
c65016bd
MK
13463 * gdb.base/freebpcmd.exp: Increase timeout.
13464
d082a1e2
MK
13465 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13466
d3c32a0e
DJ
134672005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13468
13469 * gdb.base/default.exp: Update check for "show version".
13470
9fdb1f50
RC
134712005-12-09 Randolph Chung <tausq@debian.org>
13472
13473 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13474 * gdb.asm/pa64.inc: New file.
13475
5f2c56f7
RC
134762005-12-09 Randolph Chung <tausq@debian.org>
13477
13478 * gdb.asm/common.inc: Indent commands.
13479 * gdb.asm/asmsrc1.s: Likewise.
13480 * gdb.asm/asmsrc2.s: Likewise.
13481
8117349c
RC
134822005-12-09 Randolph Chung <tausq@debian.org>
13483
13484 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13485 (get_addr_of_sym): Remove duplicate print.
13486 (gen_core): xfail hppa*-*-hpux*, update expected output.
13487 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13488 * gdb.arch/pa64-nullify.s: New file.
13489
8f07f25a
RC
134902005-12-09 Randolph Chung <tausq@debian.org>
13491
13492 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13493
55b39184
DJ
134942005-12-07 Christophe Lyon <christophe.lyon@st.com>
13495
13496 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13497 code generation for these functions.
13498 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13499 error message.
13500
31e2b00f
AS
135012005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13502
13503 * gdb.base/help.exp (help b, help br, help bre, help brea)
13504 (help break): Update the expected message.
13505
c3d0b56e
SC
135062005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13507
13508 * gdb.asm/m68hc11.inc: Setup the data section.
13509 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13510 script for this test.
13511 (m6812-*-*): Likewise.
13512
36ae0ea9
RC
135132005-11-09 Randolph Chung <tausq@debian.org>
13514
13515 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13516
9d6f42e9
WZ
135172005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13518
13519 * gdb.base/break.exp: Fix a comment typo.
13520
e2126a14
EZ
135212005-11-03 Jim Blandy <jimb@redhat.com>
13522
a9c64011
AS
13523 Checked in by Elena Zannoni <ezannoni@redhat.com>
13524
889bf7c5 13525 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 13526
e0ac7199
CV
135272005-11-02 Corinna Vinschen <vinschen@redhat.com>
13528
13529 * gdb.arch/gdb1558.c: Include stdio.h.
13530
31d3fb18
MK
135312005-10-31 Mark Kettenis <kettenis@gnu.org>
13532
13533 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13534
e52b687c
MK
135352005-10-31 Mark Kettenis <kettenis@gnu.org>
13536
13537 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13538
f4711d79
PG
135392005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13540
a9c64011
AS
13541 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13542 vscr" tests to better match output.
f4711d79 13543
987a9106
JB
135442005-10-12 Jim Blandy <jimb@redhat.com>
13545
13546 * gdb.base/structs.exp (any): New function.
13547 (test_struct_returns): Don't make any assumptions at all about
13548 what value the function returns when GDB can't set the return
13549 value.
13550
2336bb58
JB
135512005-10-09 Joel Brobecker <brobecker@adacore.com>
13552
13553 * gdb.ada/arrayidx/p.adb: New file.
13554 * gdb.ada/arrayidx.exp: New testcase
13555
135562005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
13557
13558 * gdb.ada/array_return/pck.ads: New file.
13559 * gdb.ada/array_return/pck.adb: New file.
13560 * gdb.ada/array_return/p.adb: New file.
13561 * gdb.ada/array_return.exp: New testcase.
13562
705335ea
JB
135632005-10-03 Joel Brobecker <brobecker@adacore.com>
13564
a9c64011
AS
13565 * gdb.base/arrayidx.c: New file.
13566 * gdb.base/arrayidx.exp: New testcase.
705335ea 13567
11ee9940
NR
135682005-09-29 Nick Roberts <nickrob@snap.net.nz>
13569
13570 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13571 frames-invalid and breakpoints-invalid are no longer generated
13572 with level 3 so don't expect them in the output.
13573
39fb8e9e
BR
135742005-09-27 Bob Rossi <bob@brasko.net>
13575
a9c64011 13576 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
13577 from test. Escape the | in mi_gdb_test call.
13578 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13579 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13580 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13581 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13582 expected regex's in mi_gdb_test calls.
13583 * lib/mi-support.exp: Remove arbitrary .* from tests.
13584 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13585 Fully anchor GDB/MI expected results in mi_gdb_test.
13586 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13587 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13588
2af48f68
PB
135892005-09-26 Paul Brook <paul@codesourcery.com>
13590
13591 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13592
f34502bc
WZ
135932005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13594
13595 * bfp-test.c: New file.
13596 * bfp-test.exp: New testcase.
13597
ca929517
WZ
135982005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13599
13600 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13601 of subarray and substring variable.
13602 * gdb.fortran/subarray.f: New source file for the test of subarray
13603 and substring variable evaluation.
13604 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13605 of string constant.
13606
c761af65
DJ
136072005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13608
13609 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13610 copyright dates.
13611
561d7a1d
PG
136122005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13613
13614 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13615 powerpc altivec' test with an almost identical 'info vector' test.
13616
b2b64cc9
PG
136172005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13618
a9c64011
AS
13619 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13620 vscr" tests to match output.
b2b64cc9 13621
6ac4d15a
PG
136222005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13623
a9c64011
AS
13624 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13625 output.
6ac4d15a 13626
40e55bef
BR
136272005-09-11 Bob Rossi <bob@brasko.net>
13628
889bf7c5
PA
13629 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13630 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13631 commands that return an MI output command and an asyncronous MI output
13632 command.
40e55bef
BR
13633 * gdb.mi/mi-console.exp: Ditto.
13634
3c7385ec
BR
136352005-09-11 Bob Rossi <bob@brasko.net>
13636
13637 * gdb.mi/mi-var-child.c: Include <string.h>.
13638
a6cd0eb3
DJ
136392005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13640
13641 * killed.exp: Correct gdb_expect syntax.
13642
2f168eed
CV
136432005-08-09 Corinna Vinschen <vinschen@redhat.com>
13644
13645 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13646
ecd3fd0f
BR
136472005-08-02 Bob Rossi <bob@brasko.net>
13648
13649 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13650 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13651 Change tests to inferior-tty-set/show.
13652 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13653 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13654 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13655 inferior. Use mi_gdb_test to get GDB and Inferior output.
13656 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13657 descriptor.
13658 (mi_inferior_tty_name): Add inferior PTY file name.
13659 (mi_gdb_start): Add INFERIOR_PTY parameter.
13660 (mi_gdb_test): Add IPATTERN parameter.
13661
f1ea48cb 136622005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13663
f1ea48cb
BR
13664 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13665 parameter to mi_gdb_test.
13666 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13667
6e650a67
DJ
136682005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13669
13670 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13671 struct_declarations.
13672 * gdb.mi/mi-var-child.exp: Step over the initialization of
13673 struct_declarations.
13674
8be260b6
DJ
136752005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13676
13677 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13678 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13679 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13680 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13681 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13682 file.
13683
4e660f07
NR
136842005-07-27 Nick Roberts <nickrob@snap.net.nz>
13685
13686 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13687 (do_children_tests): Assign values to the extra elements.
13688
13689 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13690 them for tests for "-var-update --no-values" and
a9c64011 13691 "-var-update --all-values".
4e660f07
NR
13692 Add test for "-var-list-children --simple-values".
13693
13694 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13695
13696 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13697 "-stack-list-locals --simple-values" Improve doc strings and
13698 comments.
13699
6bdae935
MK
137002005-07-18 Mark Kettenis <kettenis@gnu.org>
13701
598b7a6f
MK
13702 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13703 *-*-openbsd*.
13704 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13705
6bdae935
MK
13706 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13707 sigaltsatck'.
13708
1323e929 137092005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13710
1323e929
BR
13711 * gdb.base/default.exp (tty): Changed output of command.
13712 * gdb.base/help.exp (help tty): Ditto.
13713
b1a9c082
MK
137142005-07-12 Mark Kettenis <kettenis@gnu.org>
13715
13716 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13717
10a844a2
MK
137182005-07-10 Mark Kettenis <kettenis@gnu.org>
13719
13720 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13721 -stack-select-frame without arguments.
13722 (test_stack_frame_listing): Add test for newly implemented command
13723 -stack-info-frame.
13724
3cb3b8df
BR
137252005-07-06 Bob Rossi <bob@brasko.net>
13726
13727 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13728 command.
13729 (Copyright): Update copyright.
13730
a0c5fbcf
WZ
137312005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13732
13733 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13734 tests to evaluate exponentiation expression.
13735
984971d0
AS
137362005-06-29 Andreas Schwab <schwab@suse.de>
13737
13738 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13739 main to avoid warnings.
13740
13741 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13742
fe03833f
NR
137432005-06-20 Nick Roberts <nickrob@snap.net.nz>
13744
13745 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13746 -stack-select-frame without arguments.
13747 (test_stack_frame_listing): Add test for newly implemented command
13748 -stack-info-frame.
a9c64011 13749
7a55f279
WZ
137502005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13751
0ffa0ea5
DJ
13752 * gdb.fortran/array-element.f: New file.
13753 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13754
26585198
DJ
137552005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13756
13757 * gdb.base/bigcore.exp: Correct checks for systems which can
13758 not dump a large core file.
13759
c1bd25fd
DJ
137602005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13761
13762 * gdb.base/relocate.c: Add a copyright notice.
13763 (dummy): Remove.
13764 * gdb.base/relocate.exp: Test printing the values of variables
13765 from a relocatable file.
13766
589e074d
DJ
137672005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13768
13769 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13770 excess MI output after an error.
13771
0915f927
JB
137722005-05-29 Joel Brobecker <brobecker@adacore.com>
13773
13774 * gdb.arch/alpha-step.c: New file.
13775 * gdb.arch/alpha-step.exp: New testcase.
13776
76ff342d
DJ
137772005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13778 Dennis Brueni <dennis@slickedit.com>
13779
13780 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13781 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13782 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13783 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13784 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13785 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13786 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13787
96b0c7ac
DJ
137882005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13789 Wu Zhou <woodzltc@cn.ibm.com>
13790
13791 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13792 IBM's xlc compiler.
13793 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13794 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13795
f21565d2
JB
137962005-05-13 Jim Blandy <jimb@redhat.com>
13797
13798 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13799 calling gdb_suppress_entire_file.
13800 * gdb.base/charset.exp: Same.
13801 * gdb.base/call-rt-st.exp: Same.
13802
6006a3a1
BR
138032005-05-05 Bob Rossi <bob_rossi@cox.net>
13804
13805 * lib/gdb.exp (fullname_syntax): Added global regex.
13806 (fullname_syntax_POSIX): Ditto.
13807 (fullname_syntax_UNC): Ditto.
13808 (fullname_syntax_DOS_CASE): Ditto.
13809 (fullname_syntax_DOS): Ditto.
13810 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13811 fullname_syntax variable to scope and use it.
13812 (test_file_list_exec_source_files): Ditto.
13813 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13814
c3b69c04
DJ
138152005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13816
13817 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13818
3c95e6af
PG
138192004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13820
a9c64011
AS
13821 * lib/gdb.exp (skip_altivec_tests): New function, based on
13822 check_vmx_hw_available from the GCC testsuite.
13823 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13824 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13825
78df6c56
JB
138262005-05-02 Jim Blandy <jimb@redhat.com>
13827
13828 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13829 calling gdb_suppress_entire_file.
13830
1690f9cf
DJ
138312005-04-30 Randolph Chung <tausq@debian.org>
13832
13833 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13834 Slightly relax "sem_post" name checking.
13835
5ea106f7
PG
138362005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13837
13838 * gdb.base/unload.exp: Use new shared library infrastructure.
13839
bf7234cf
PG
138402005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13841
13842 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13843 infrastructure.
bf7234cf 13844
547b869a
CV
138452005-04-29 Corinna Vinschen <vinschen@redhat.com>
13846
13847 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13848 * gdb.asm/h8300.inc: New file.
13849
f07e55f0
PG
138502005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13851
13852 * gdb.base/shlib-call.exp: Change to use new shared library
13853 infrastructure.
13854
3cbba3d1
PG
138552005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13856
a9c64011
AS
13857 * gdb.base/pending.exp: Change to use new shared library
13858 infrastructure.
3cbba3d1 13859
ed6df200
PG
138602005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13861
a9c64011
AS
13862 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13863 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13864
8c8f4ebe
PG
138652005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13866
a9c64011
AS
13867 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13868 shared objects being adjusted and update copyright years.
8c8f4ebe 13869
607fbc54
DJ
138702005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13871
13872 * ChangeLog: Correct some 2003-01-13 dates.
13873 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13874 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13875 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13876 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13877 gdb.trace/tfind.exp: Update copyright years.
13878
57bf0e56
DJ
138792005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13880 Daniel Jacobowitz <dan@codesourcery.com>
13881
13882 * lib/gdb.exp (gdb_compile): Handle shlib=.
13883 (gdb_compile_shlib): New function.
13884
9b593790
PG
138852005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13886
a9c64011 13887 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13888
9494c6a5
DJ
138892005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13890
13891 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13892 gdb.server.
13893 * configure.ac: Likewise.
13894 * configure: Regenerated.
13895 * gdb.gdbserver/Makefile.in: Moved to...
13896 * gdb.server/Makefile.in: ... here.
13897 * gdb.gdbserver/server.c: Moved to...
13898 * gdb.server/server.c: ... here.
13899 * gdb.gdbserver/server-run.exp: Moved to...
13900 * gdb.server/server-run.exp: ... here.
13901
6f8eac0e
DJ
139022005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13903
13904 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13905 * configure.ac: Create gdb.gdbserver/Makefile.
13906 * configure: Regenerated.
13907 * lib/gdbserver-support.exp: New file, derived from
13908 config/gdbserver.exp.
13909 * config/gdbserver.exp: Use gdbserver-support.exp.
13910 * gdb.gdbserver/Makefile.in: New file.
13911 * gdb.gdbserver/server.c: New file.
13912 * gdb.gdbserver/server-run.exp: New file.
13913
6e87504d
PG
139142005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13915
a9c64011
AS
13916 * lib/gdb.exp (test_compiler_info): Return compiler_info
13917 if no arguments are given.
6e87504d 13918
d1779be4
PG
139192005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13920
13921 * gdb.arch/altivec-abi.exp: Check for compiler and set
13922 use altivec' flag accordingly.
13923 * gdb.arch/altivec-regs.exp: Likewise.
13924
88750304
DJ
139252005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13926
13927 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13928
f3fb768d
AS
139292005-03-27 Andreas Schwab <schwab@suse.de>
13930
13931 * gdb.base/bigcore.c (main): Add missing mode argument in open
13932 call.
13933
7e813ac5
DJ
139342005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13935
13936 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13937 downloads.
13938 * config/gdbserver.exp (gdb_load): Likewise.
13939
8e3049aa
PB
139402005-03-14 Paul Brook <paul@codesourcery.com>
13941
13942 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13943 targets.
13944
a9df7c44
JB
139452005-03-09 Joel Brobecker <brobecker@adacore.com>
13946
13947 * gdb.dwarf2/dup-psym.S: New file.
13948 * gdb.dwarf2/dup-psym.exp: New testcase.
13949
9f0d94e8
JB
139502005-03-09 Joel Brobecker <brobecker@adacore.com>
13951
13952 * gdb.ada/exec_changed/first.adb: New file.
13953 * gdb.ada/exec_changed/second.adb: New file.
13954 * gdb.ada/exec_changed.exp: New testcase.
13955
5f579bc5
NS
139562005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13957
36e9969c
NS
13958 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13959 (A2): New class.
13960 (main): Test operator+.
13961 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13962 breakpoint test.
13963
5f579bc5
NS
13964 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13965 * gdb.base/signull.exp: Disable if gdb,nosignals.
13966 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13967 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13968 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13969 * gdb.mi/mi2-console.exp: Likewise.
13970 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13971 continue output at start.
13972 (gdb_collect_locals_test): Robustify regexp.
13973 * gdb.trace/passc-dyn.exp: Fix comment typo.
13974 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13975
be46087e
CV
139762005-03-08 Corinna Vinschen <vinschen@redhat.com>
13977
13978 * gdb.asm/asm-source.exp: Add iq2000 case.
13979 * gdb.asm/iq2000.inc: New file.
13980
384e1a61 139812005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13982
384e1a61
MI
13983 * gdb.base/command.exp: Change hardcoded value to regular expression.
13984 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13985
584b6e9e
DJ
139862005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13987
13988 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13989 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13990 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13991 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13992 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13993
ab5b5d61
MK
139942005-03-05 Mark Kettenis <kettenis@gnu.org>
13995
13996 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13997 changes.
13998
ae051c1b
PG
139992004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
14000
a9c64011
AS
14001 * lib/compiler.c: Add test for IBM's xlc compiler.
14002 * lib/compiler.cc: Likewise.
ae051c1b 14003
3f0f6ed2
JB
140042004-02-24 Joel Brobecker <brobecker@adacore.com>
14005
14006 * gdb.ada/fixed_points.exp: Create compilation object directory
14007 before running the test.
14008 * gdb.ada/null_record.exp: Likewise.
14009 * gdb.ada/packed_array.exp: Likewise.
14010 * gdb.ada/start.exp: Likewise.
14011
724f452b
JB
140122005-02-15 Joel Brobecker <brobecker@adacore.com>
14013
14014 * gdb.ada/packed_array/pa.adb: New file.
14015 * gdb.ada/packed_array.exp: New testcase.
14016
57f5cdfb 140172005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 14018
1f393151
MK
14019 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
14020 files.
14021
ebdda337
MK
14022 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
14023 on *-*-openbsd*. Correctly match whitespace in regukar
14024 expressions.
14025
cf309262
DJ
140262005-02-10 Daniel Jacobowitz <dan@debian.org>
14027
14028 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
14029 PR exp/1821
14030 * gdb.base/gdb1821.c: New test file.
14031 * gdb.base/gdb1821.exp: New test file.
14032
3be49e7a
JB
140332005-02-09 Joel Brobecker <brobecker@adacore.com>
14034
14035 * gdb.base/start.c: New file.
14036 * gdb.base/start.exp: New testcase.
14037
e292e67d
JB
140382005-02-09 Joel Brobecker <brobecker@adacore.com>
14039
14040 * gdb.ada/start/dummy.adb: New file.
14041 * gdb.ada/start.exp: New testcase.
14042
dbdfa66c
CV
140432005-02-09 Corinna Vinschen <vinschen@redhat.com>
14044
14045 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
14046 for printing symbols and statistics.
14047 Add test for using relative pathnames in "maint print msymbols" test.
14048 Mark "maint info sections DATA" XFAIL on Cygwin.
14049 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
14050 tests.
14051
d7941671
AC
140522005-02-09 Andreas Schwab <schwab@suse.de>
14053
14054 Committed by Andrew Cagney <cagney@gnu.org>
14055 * gdb.base/remotetimeout.exp: New file.
14056
74e5ef44
MK
140572005-02-07 Mark Kettenis <kettenis@gnu.org>
14058
14059 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
14060
464dd14d
JB
140612005-02-03 Joel Brobecker <brobecker@adacore.com>
14062
14063 * gdb.ada/gnat_ada.gpr: New file.
14064 * gdb.ada/gnat_ada.gin: Delete, no longer used.
14065 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
14066 * configure.ac: No longer generate gnat_ada.gpr.
14067 * configure: Regenerate.
14068 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
14069 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
14070 * gdb.ada/null_record/bar.ads: Likewise.
14071 * gdb.ada/null_record/bar.adb: Likewise.
14072 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
14073 * gdb.ada/null_record.exp (testdir): New variable.
14074 (testfile): executable is now in testdir subdirectory.
14075 (srcfile): Use full path to the main compilation unit.
14076 * gdb.ada/fixed_points.exp: Same changes as above.
14077
30d756ae
NR
140782005-02-03 Nick Roberts <nickrob@snap.net.nz>
14079
14080 * gdb.base/interp.exp: New test.
14081
9d799f85
AC
140822005-01-24 Andrew Cagney <cagney@gnu.org>
14083
14084 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
14085
15656118
AC
140862005-01-19 Andrew Cagney <cagney@gnu.org>
14087
a892c31b
AC
14088 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
14089 configure.ac not configure.in.
14090
15656118
AC
14091 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
14092 of powerpc*-*-*.
14093 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 14094 * gdb.base/list.exp (test_list_function)
15656118
AC
14095 (test_list_filename_and_function): Ditto.
14096 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
14097
a7b01baf
AC
140982005-01-16 Andrew Cagney <cagney@gnu.org>
14099
17d92a02
AC
14100 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
14101
a7b01baf
AC
14102 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
14103
bc8332bb
AC
141042005-01-14 Andrew Cagney <cagney@gnu.org>
14105
14106 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
14107 * gdb.mi/mi2-var-cmd.exp: Ditto.
14108
4d074752
CV
141092005-01-10 Corinna Vinschen <vinschen@redhat.com>
14110
14111 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
14112
bec39cab
AC
141132005-01-07 Andrew Cagney <cagney@gnu.org>
14114
14115 * configure.ac: Rename configure.in, require autoconf 2.59.
14116 * configure: Re-generate.
14117 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
14118 * gdb.stabs/configure: Re-generate.
14119 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
14120 * gdb.hp/configure: Re-generate.
14121 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
14122 autoconf 2.59.
14123 * gdb.hp/gdb.objdbg/configure: Re-generate.
14124 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
14125 autoconf 2.59.
14126 * gdb.hp/gdb.defects/configure: Re-generate.
14127 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
14128 autoconf 2.59.
14129 * gdb.hp/gdb.compat/configure: Re-generate.
14130 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
14131 autoconf 2.59.
14132 * gdb.hp/gdb.base-hp/configure: Re-generate.
14133 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
14134 autoconf 2.59.
14135 * gdb.hp/gdb.aCC/configure: Re-generate.
14136
f10b16d4
JB
141372004-12-15 Jim Blandy <jimb@redhat.com>
14138
14139 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
14140 under NPTL when there is debugging info available for libpthread.
14141
fb6e1814
JG
141422004-12-13 Jerome Guitton <guitton@gnat.com>
14143
14144 * gdb.ada/fixed_points.c: New file.
14145 * gdb.ada/fixed_points.exp: New file.
14146
fe46cd3a
RC
141472004-12-03 Randolph Chung <tausq@debian.org>
14148
14149 * gdb.arch/pa-nullify.exp: New file.
14150 * gdb.arch/pa-nullify.s: New file.
14151
8de0841b
RC
141522004-11-30 Randolph Chung <tausq@debian.org>
14153
14154 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
14155 instead of "tbug". Fix regexp to work properly with gdb_test.
14156
c8170782
PH
141572004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
14158
14159 * gdb.base/bitfields2.exp: New test.
14160 * gdb.base/bitfields2.c: New file.
14161
954269c2
RE
141622004-11-28 Richard Earnshaw <rearnsha@arm.com>
14163
14164 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
14165
0107feed
RC
141662004-11-16 Randolph Chung <tausq@debian.org>
14167
14168 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
14169
f073ae8c
DJ
141702004-11-14 Daniel Jacobowitz <dan@debian.org>
14171
14172 * gdb.threads/threadapply.exp: Correct "macro details" test.
14173
19ad59e7
JJ
141742004-11-11 Jeff Johnston <jjohnstn@redhat.com>
14175
14176 * gdb.threads/threadapply.exp: New test.
14177 * gdb.threads/threadapply.c: New file.
14178
9cf0961b
MK
141792004-11-07 Mark Kettenis <kettenis@gnu.org>
14180
14181 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
14182 frames.
14183
c789492a
FL
141842004-11-05 Felix Lee <felix+log1@specifixinc.com>
14185
14186 * gdb.base/cursal.exp: New file.
14187 * gdb.base/cursal.c: New file.
14188
a1e167bb
AC
141892004-11-03 Andrew Cagney <cagney@gnu.org>
14190
14191 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
14192
b7cbf173
MK
141932004-10-30 Mark Kettenis <kettenis@gnu.org>
14194
14195 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
14196 NetBSD/ELF targets.
14197
88f9d34f
JB
141982004-10-29 Joel Brobecker <brobecker@gnat.com>
14199
14200 * gdb.threads/bp_in_thread.c: New file, copied from
14201 pthread_cond_wait.c.
14202 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
14203 file, rather than reusing the .c file from another testcase.
14204
ca7d6a0c
JB
142052004-10-20 Joel Brobecker <brobecker@gnat.com>
14206
14207 * gdb.ada/null_record.exp: Check where we stopped after
14208 sending the start command, instead of where the associated
14209 temporary breakpoint was inserted.
14210
0d863d03
AC
142112004-10-14 Andrew Cagney <cagney@gnu.org>
14212
14213 * gdb.mi/gdb701.c (main): Return 0.
14214
d11e72cb
DJ
142152004-10-13 Daniel Jacobowitz <dan@debian.org>
14216
d40539a4 14217 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 14218
e1923096
JJ
142192004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14220
14221 * gdb.threads/schedlock.c: Add comment markers to use to find
14222 line numbers.
14223 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14224 comments.
14225 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14226 breakpoint lines.
14227
ec8ba2c9
DJ
142282004-10-12 Daniel Jacobowitz <dan@debian.org>
14229
14230 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14231
0eb3658b
DJ
142322004-10-12 Daniel Jacobowitz <dan@debian.org>
14233
14234 * configure.in: Add gdb.dwarf2.
14235 * configure: Regenerated.
14236 * Makefile.in: Add gdb.dwarf2.
14237 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14238 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14239 gdb.dwarf2/file1.txt: New files.
14240
a271cc33
OF
142412004-10-11 Orjan Friberg <orjanf@axis.com>
14242
a9c64011 14243 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14244 of "run", since the latter doesn't work with remote targets. Adjust
14245 the breakpoint numbering accordingly.
14246 * gdb.threads/pthread_cond_wait.exp: Ditto.
14247
895ce074
MC
142482004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14249
14250 * gdb.base/overlays.exp: Update copyright years.
14251
6be3092d
KI
142522004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14253
14254 * gdb.base/overlays.exp: Disable if target is Linux.
14255
e05389b8
FL
142562004-10-06 Felix Lee <felix+log1@specifixinc.com>
14257
14258 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14259
73cb587d
KI
142602004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14261
14262 * gdb.asm/asm-source.exp: Add m32r-linux target.
14263 * gdb.asm/m32r-linux.inc: New file.
14264
3c0edcdc
AC
142652004-09-24 Andrew Cagney <cagney@redhat.com>
14266 David Anderson <anderson@redhat.com>
14267
14268 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14269 command fails, assume things will work.
14270 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14271 (_GNU_SOURCE): Define.
14272 (print_unsigned, print_hex): Change parameter to "long long".
14273 (print_byte_count): New function, use to print byte counts.
14274 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14275 O_LARGEFILE.
14276 (main): Compute an upper bound on a corefile in max_core_size.
14277 Limit memory chunk size to max_core_size. Limit total memory
14278 allocated to max_core_size.
14279
4bb3667f
AC
142802004-09-23 Andrew Cagney <cagney@gnu.org>
14281
14282 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14283 from a separate process with code that creates a corefile by
14284 making the inferior dump core.
14285
60fe1a51
MK
142862004-09-23 Mark Kettenis <kettenis@gnu.org>
14287
14288 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14289 block.
14290
8e937346
MC
142912004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14292
14293 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14294 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14295 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14296 Likewise.
14297
7213f6d6
JJ
142982004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14299
14300 * gdb.java/jprint.exp: New test case for java inferior call.
14301 * gdb.java/jprint.java: Ditto.
14302
eac69dca
JB
143032004-09-15 Joel Brobecker <brobecker@gnat.com>
14304
14305 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14306
22227696
MC
143072004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14308
14309 * gdb.threads/killed.c: Include <stdlib.h>.
14310 * gdb.threads/pthreads.c: Likewise.
14311
7dd403a4
MC
143122004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14313
14314 * gdb.threads/killed.c: Add copyright notice.
14315
33f2d567
JM
143162004-09-10 Jason Molenda (jmolenda@apple.com)
14317
a9c64011
AS
14318 * gdb.base/define.exp: Two new tests to verify zero space chars
14319 after 'if' and 'while' commands in a user-defined command is correctly
14320 parsed.
33f2d567 14321
e05b62ac
AC
143222004-09-08 Andrew Cagney <cagney@gnu.org>
14323
14324 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14325 delivery test with duplicate at end of file.
14326
9cbe82da
MK
143272004-09-06 Mark Kettenis <kettenis@jive.nl>
14328
14329 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14330
564803d9
MC
143312004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14332
14333 * config/hppro.exp: Removed.
14334
7c6807ce
MC
143352004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14336
14337 * config/sparclet.exp: Removed.
14338
bf7e26dd
MC
143392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14340
14341 * config/udi.exp: Removed.
14342
714e341b
MC
143432004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14344
14345 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14346 of "exp_continue".
14347 (advancei): Likewise.
14348
1236e623
JJ
143492004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14350
14351 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14352
3bdcad15
MI
143532004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14354
228af206 14355 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14356 to check for nodebug in executable.
14357 * gdb.gdb/observer.exp (setup_test): Likewise.
14358 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14359 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14360
c72b934c
AC
143612004-09-01 Andrew Cagney <cagney@gnu.org>
14362
14363 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14364 files.
14365
edd9b715
JJ
143662004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14367
14368 * gdb.base/unload.exp: Fix expected warning message to match
14369 latest format.
14370
fb4ce06b
CV
143712004-09-01 Corinna Vinschen <vinschen@redhat.com>
14372
14373 * gdb.base/call-rt-st.exp: Fix typos.
14374
ce78e7c3
MI
143752004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14376
14377 * gdb.threads/thread_check.exp: New testcase.
14378 * gdb.threads/thread_check.c: New testcase.
14379
2dedb159
AC
143802004-08-31 Andrew Cagney <cagney@gnu.org>
14381
14382 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14383 (skip_to_handler_entry): New procedures. Test stepping into a
14384 handler when the breakpoint is at the handler's entry point.
14385
68f53502
AC
143862004-08-30 Andrew Cagney <cagney@gnu.org>
14387
14388 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14389 gdb/1757.
14390
3e3ffd2b
MC
143912004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14392
14393 With code from Manoj Iyer <manjo@austin.ibm.com>:
14394 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14395 return value. Add an arm for "no debugging symbols found".
14396 Change a stray "error" to "perror".
14397 (gdb_run_cmd): Adapt to new return value.
14398 * gdb.base/remote.exp: Adapt to new return value.
14399 * gdb.gdb/complaints.exp: Likewise.
14400 * gdb.gdb/observer.exp: Likewise.
14401 * gdb.gdb/selftest.exp: Likewise.
14402 * gdb.gdb/xfullpath.exp: Likewise.
14403
4b6f5fd2
JB
144042004-08-27 Joel Brobecker <brobecker@gnat.com>
14405
14406 * gdb.threads/bp_in_thread.exp: New testcase.
14407
e5b25496
MC
144082004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14409
14410 Fix PR testsuite/1735.
14411 * gdb.threads/schedlock.c (thread_function): Add a cast
14412 to suppress a gcc warning.
14413 * gdb.threads/thread-specific.c (thread_function): Likewise.
14414
934353d6
MC
144152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14416
14417 * gdb.base/unload.c: Include <stdlib.h>.
14418
f98a0aef 144192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14420
f98a0aef 14421 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14422 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14423 synchronized after the "return".
14424
5a2e8882
MC
144252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14426
14427 * gdb.mi/basics.c: Include <stdio.h>.
14428 * gdb.mi/pthreads.c: Include <stdlib.h>.
14429 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14430
a9640423
MC
144312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14432
14433 * gdb.threads/schedlock.c: Add copyright notice.
14434
b04e311d
AC
144352004-08-25 Andrew Cagney <cagney@gnu.org>
14436
14437 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14438 (skip_over_handler, breakpoint_over_hander): New test procedures.
14439 (advance, advancei): Add a proper prefix, do not use
14440 rerun_to_main.
14441 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14442
7c27f15b
MC
144432004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14444
14445 * gdb.mi/basics.c: Add copyright notice.
14446 * gdb.mi/var-cmd.c: Add copyright notice.
14447
fffc87ae
MC
144482004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14449
14450 * lib/gdb.exp: Remove signed_keyword_not_used.
14451 * lib/compiler.c: Likewise.
14452 * lib/compiler.cc: Likewise.
14453
d782e0bf
MC
144542004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14455
14456 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14457 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14458
96033e83
MC
144592004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14460
14461 * gdb.base/whatis.c: Add copyright notice.
14462
cf38c229
MK
144632004-08-20 Mark Kettenis <kettenis@gnu.org>
14464
14465 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14466 it to skip the breakpoints encoded in the inline assembly.
14467
f4b49756
MC
144682004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14469
14470 * Makefile.in: Add gdb.fortran.
14471
2f193b69
MC
144722004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14473
14474 * gdb.base/call-sc.exp (test_scalar_returns):
14475 Fix cut-and-paste glitch in "Make fun return now".
14476
89a237cb
MC
144772004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14478
14479 * configure.in: Add gdb.fortran.
14480 * configure: Regenerate.
14481 * gdb.fortran/Makefile.in: New file.
14482 * lib/gdb.exp (skip_fortran_tests): New procedure.
14483
469aff8e
MC
144842004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14485
14486 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14487 reference to bug-gnu@prep.ai.mit.edu.
14488 * gdb.mi/mi-var-child.exp: Likewise.
14489 * gdb.mi/mi-var-cmd.exp: Likewise.
14490 * gdb.mi/mi-var-display.exp: Likewise.
14491 * gdb.mi/mi2-var-block.exp: Likewise.
14492 * gdb.mi/mi2-var-child.exp: Likewise.
14493 * gdb.mi/mi2-var-cmd.exp: Likewise.
14494 * gdb.mi/mi2-var-display.exp: Likewise.
14495
00b51b9f
MK
144962004-08-15 Mark Kettenis <kettenis@gnu.org>
14497
14498 * gdb.base/unload.c (main): Make local variable msg const.
14499
45f07fef
MC
145002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14501
14502 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14503 to bug-gnu@prep.ai.mit.edu.
14504 * gdb.mi/mi-disassemble.exp: Likewise.
14505 * gdb.mi/mi-eval.exp: Likewise.
14506 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14507 default line number.
14508 * gdb.mi/mi-return.exp: Likewise.
14509 * gdb.mi/mi-simplerun.exp: Likewise.
14510 * gdb.mi/mi-stack.exp: Likewise.
14511 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14512 number with explicit range test.
14513 * gdb.mi/mi-watch.exp: Likewise.
14514 * gdb.mi/mi2-break.exp: Likewise.
14515 * gdb.mi/mi2-cli.exp: Likewise.
14516 * gdb.mi/mi2-disassemble.exp: Likewise.
14517 * gdb.mi/mi2-eval.exp: Likewise.
14518 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14519 default line number.
14520 * gdb.mi/mi2-return.exp: Likewise.
14521 * gdb.mi/mi2-simplerun.exp: Likewise.
14522 * gdb.mi/mi2-stack.exp: Likewise.
14523 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14524 number with explicit range test.
14525 * gdb.mi/mi2-watch.exp: Likewise.
14526
dd8c8ee7
MC
145272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14528
14529 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14530 * gdb.cp/m-static.exp: Likewise.
14531 * gdb.cp/rtti.exp: Likewise.
14532
4e838464
MK
145332004-08-14 Mark Kettenis <kettenis@gnu.org>
14534
14535 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14536
8d8cb839
EZ
145372004-08-14 Eli Zaretskii <eliz@gnu.org>
14538
14539 * ChangeLog: Prefix Local Variables with semi-colons and indent
14540 the reference to older ChangeLog files, to fix fontification in
14541 Emacs.
14542
deea8bb0
MC
145432004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14544
14545 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14546 * gdb.mi/mi2-break.exp: Likewise.
14547
c3297504
MC
145482004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14549
14550 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14551
25808999
MC
145522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14553
14554 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14555
226a8d71
MC
145562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14557
14558 * gdb.cp/classes.exp: Remove unused declarations. Just let
14559 test names default instead of providing special names. Remove
14560 extraneous demangler test.
14561
37fdf854
JJ
145622004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14563
14564 * gdb.base/unload.exp: New test for breakpoints in dynamically
14565 loaded libraries.
14566 * gdb.base/unload.c: Ditto.
14567 * gdb.base/unloadshr.c: Ditto.
14568
2d3a7986
MC
145692004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14570
14571 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14572 cp_test_ptype_class.
14573 (test_enums): Likewise.
14574
c72b934c
AC
145752004-08-10 Andrew Cagney <cagney@gnu.org>
14576
14577 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14578 files.
14579
cc503c8a
AC
145802004-08-10 Andrew Cagney <cagney@gnu.org>
14581
14582 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14583 init_malloc call.
14584
902f2ccb
MC
145852004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14586
14587 * ChangeLog: Add copyright notice. The notice is copied
14588 from emacs 21.3 top level ChangeLog.
14589
78c90502
MC
145902004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14591
14592 * lib/cp-support.exp: New file.
14593 * lib/cp-support.exp (cp_test_type_class): New function.
14594 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14595 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14596 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14597 cp_test_ptype_class.
14598
88e5ea78
MC
145992004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14600
14601 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14602 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14603 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14604 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14605 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14606 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14607 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14608 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14609 gdb.mi/mi2-watch.exp: Update copyright years.
14610
6a89fc9c
MK
146112004-08-09 Mark Kettenis <kettenis@gnu.org>
14612
14613 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14614
1482e0de
MC
146152004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14616
14617 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14618 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14619 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14620 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14621 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14622 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14623 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14624 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14625 gdb.mi/mi-watch.exp: Update copyright years.
14626
1a5ce3f3
DJ
146272004-08-08 Daniel Jacobowitz <dan@debian.org>
14628
14629 PR gdb/1738
14630 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14631 from a breakpoint with a pending signal.
14632
04f6ecf2
DJ
146332004-08-08 Daniel Jacobowitz <dan@debian.org>
14634
14635 PR gdb/1736
14636 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14637 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14638 the prompt.
14639 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14640
54d90d35
DJ
146412004-08-08 Daniel Jacobowitz <dan@debian.org>
14642
14643 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14644
d2f6abb0
DJ
146452004-08-08 Daniel Jacobowitz <dan@debian.org>
14646
14647 PR gdb/1736
14648 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14649 for i?86-*-linux*.
14650
5598c03d
DJ
146512004-08-08 Daniel Jacobowitz <dan@debian.org>
14652
14653 * gdb.arch/i386-prologue.exp: Compile without debug information.
14654
c6fee705
MC
146552004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14656
14657 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14658 rather than asking gdb to search.
14659
dd90efdb
MC
146602004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14661
14662 * gdb.base/gcore.c: Include <string.h>.
14663
1e84bec1
MC
146642004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14665
14666 * gdb.base/gcore.c: Add copyright notice.
14667
e425eb2b
MC
146682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14669
14670 * gdb.base/freebpcmd.c: Include <stdio.h>.
14671 * gdb.base/long_long.c: Include <string.h>.
14672 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14673 * gdb.base/siginfo.c: Include <string.h>.
14674 * gdb.base/sigstep.c: Include <string.h>.
14675
cb9aaed5
MC
146762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14677
14678 * gdb.base/complex.c: Include <stdlib.h>.
14679
55944f3d
MC
146802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14681
14682 * gdb.base/complex.c: Add copyright notice.
14683
7b2953d9
MC
146842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14685
14686 * gdb.base/charset.c: Include <stdlib.h>.
14687
c9133d23
MC
146882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14689
14690 * gdb.base/auxv.c: Include <stdlib.h>.
14691
0a8490ad
MC
146922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14693
14694 * gdb.base/auxv.c: Add copyright notice.
14695
3426d5ec
MC
146962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14697
14698 * gdb.base/coremaker.c: Add copyright notice.
14699 * gdb.base/coremaker2.c: Add copyright notice.
14700
8da195dd
AC
147012004-08-04 Andrew Cagney <cagney@gnu.org>
14702
14703 * gdb.base/store.exp: Update copyright.
14704 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14705 names, do not import gdb_prompt.
14706
8d394f98
AC
147072004-08-01 Andrew Cagney <cagney@gnu.org>
14708
14709 Fix PR testsuite/1729.
14710 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14711 not use capture_value with value 4.
14712 (capture_value): Add optional test name parameter.
14713 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14714 the prefix, pass to capture_value.
14715
b6702b23
MK
147162004-08-01 Mark Kettenis <kettenis@gnu.org>
14717
14718 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14719 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14720 (main): Call new function.
14721
c203e0ca
MC
147222004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14723
14724 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14725
a7995a30
MC
147262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14727
14728 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14729
9366563b
MC
147302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14731
b6eeaf26 14732 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14733 Accept more values of vtbl pointer. Remove some messages
14734 about "obsolete gcc or gdb".
14735
2fc1f950
MC
147362004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14737
14738 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14739
c724d49b
MC
147402004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14741
14742 * gdb.base/asm-source.exp: Properly convert target board
14743 debug flags from gcc format to binutils format.
14744
736b0fce
MK
147452004-07-28 Mark Kettenis <kettenis@gnu.org>
14746
14747 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14748 gdb1718". PR backtrace/1718 partially fixed.
14749
5633ea5c
JJ
147502004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14751
14752 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14753
575eebb1
NC
147542004-07-26 Nick Clifton <nickc@redhat.com>
14755
14756 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14757 good default value for a specific architecture is available then
14758 set it to that value. Otherwise default to the -gstabs switch.
14759 Remove the -g... switches from the asm-flags variable. Allow the
14760 target board info to override the value if it wants to. Pass the
14761 switch on the assembler command line.
14762
62104619
MK
147632004-07-23 Mark Kettenis <kettenis@gnu.org>
14764
14765 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14766 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14767 (main): Call new function.
14768
4a1135b8
MC
147692004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14770
14771 Test for PR exp/1715.
14772 * gdb.base/radix.exp: Refactor common procedures. Make all
14773 test names unique. Change XFAIL to KFAIL.
14774
8a12c1f0
MC
147752004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14776
14777 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14778 * gdb.ada/gnat_ada.gin: ... to here.
14779 * configure.in: Use gnat_ada.gin.
14780 * configure: Regenerate.
14781
23b451cf
AC
147822004-07-20 Andrew Cagney <cagney@gnu.org>
14783
14784 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14785 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14786 XFAILs. Clean up test messages and comments. Check backtraces.
14787 Delete re-sync code.
14788
ab618a02
MC
147892004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14790
14791 Fix PR cli/740.
14792 * gdb.base/annota1.exp: Honor gdb,nosignals.
14793 * gdb.base/annota3.exp: Likewise.
14794
46dad340
MC
147952004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14796
14797 * lib/java.exp: Update copyright notice.
14798
756d8c70
AC
147992004-07-19 Andrew Cagney <cagney@gnu.org>
14800
14801 * gdb.base/selftest.exp: Copy file from here ...
14802 * gdb.gdb/selftest.exp: ... to here.
14803
586027e6
AC
148042004-07-16 Andrew Cagney <cagney@redhat.com>
14805
14806 * lib/insight-support.exp: Delete file.
14807 * lib/java.exp (java_init): Fix copyright.
14808
029d2200
AC
148092004-07-16 Andrew Cagney <cagney@gnu.org>
14810
14811 * gdb.base/restore.c: Append "prologue" to comments marking the a
14812 function's prologue.
14813 * gdb.base/restore.exp: Update copyright, re-indent.
14814 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14815 callerN" prefix where needed. Update patterns that match a
14816 function's prologue.
14817
653b62c5
MC
148182004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14819
14820 * gdb.base/restore.c: Add copyright notice.
14821
f7d690e5
AC
148222004-07-16 Andrew Cagney <cagney@gnu.org>
14823
14824 * gdb.base/logical.exp: Update copyright.
14825 (evaluate): New procedure. Use to re-implement tests using
14826 several tables.
14827
d629a7cb
MH
148282004-07-14 Martin Hunt <hunt@redhat.com>
14829
14830 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14831 which fixes some problems where init.tcl was not found.
14832
9c7bb332
AC
148332004-07-13 Andrew Cagney <cagney@gnu.org>
14834
6bf46641
AC
14835 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14836 (check_sizeof, check_valueof): Do not include the output in the
14837 test name. Use gdb_test.
14838 (get_valueof): Use gdb_test_multiple.
14839
c4ffd4c0
AC
14840 * gdb.base/step-test.exp: Update copyright. Use
14841 gdb_test_multiple. Ensure that test names do not include
14842 architecture dependent output.
14843
ab89363a
AC
14844 * gdb.gdb/observer.exp: Update copyright.
14845 (setup_test): Use gdb_test_multiple.
14846 (attach_first_observer, attach_second_observer)
14847 (attach_third_observer, detach_first_observer)
14848 (detach_second_observer, detach_third_observer)
14849 (reset_counters, check_counters): Make $message a prefix.
14850 (test_normal_stop_notifications): Add "args" parameter - a list of
14851 init functions to be called. Make $message a prefix,
14852 (test_observer_normal_stop): Change the message prefixes so that
14853 they are unique, pass the attach / detach procedures to
14854 test_normal_stop_notifications.
14855
ec58997a
AC
14856 * gdb.base/signull.exp (test_segv): Prefix all tests with
14857 "${name}". Clean up test messages.
14858
b475183b
AC
14859 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14860
9c7bb332
AC
14861 * gdb.base/ena-dis-br.exp: Update copyright.
14862 (break_at): New function. Replace send_gdb with gdb_test,
14863 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14864 ignore count, not stopped at bpt", with KFAIL.
14865
2dd95497
CV
148662004-07-13 Corinna Vinschen <vinschen@redhat.com>
14867
14868 * gdb.base/attach.exp: Remove cleanupfile handling.
14869
419e626b
AC
148702004-07-12 Andrew Cagney <cagney@gnu.org>
14871
14872 * gdb.base/annota1.exp: Cleanup corefile test name.
14873 * gdb.base/annota3.exp: Ditto.
14874
8b1b3228
AC
148752004-07-12 Andrew Cagney <cagney@gnu.org>
14876
78650829
AC
14877 * gdb.base/signals.exp: Clean up copyright, re-indent.
14878
8b1b3228
AC
14879 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14880 gdb_test and gdb_test_multiple.
14881
935c2760
JJ
148822004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14883
14884 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14885 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14886 provide line number info for first statement in main.
14887
1544280f
AC
148882004-07-08 Andrew Cagney <cagney@gnu.org>
14889
1279f4ff
AC
14890 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14891
1544280f
AC
14892 * gdb.base/sigbpt.exp: Make the common part of each test name a
14893 prefix instead of suffix.
14894
bcc82369
BR
148952004-07-07 Bob Rossi <bob_rossi@cox.net>
14896
14897 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14898 test from test_tbreak_creation_and_listing to
14899 test_file_list_exec_source_file
14900 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14901 Changed name of test from test_tbreak_creation_and_listing to
14902 test_file_list_exec_source_file
14903
23f4b0aa
JJ
149042004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14905
14906 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14907 the jmisc() constructor instead of <init>.
14908 * gdb.java/jmisc1.exp: Ditto.
14909
56401cd5
AC
149102004-07-07 Andrew Cagney <cagney@gnu.org>
14911
14912 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14913 corrupting the PC.
14914
44ae2f6a
MC
149152004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14916
14917 * gdb.cp/templates.exp: Accept whitespace change in demangler
14918 output.
14919
45a83408
AC
149202004-07-06 Andrew Cagney <cagney@gnu.org>
14921
14922 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14923
d205ad70
MC
149242004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14925
14926 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14927 * lib/compiler.cc: Likewise.
14928
06ea1a61
MC
149292004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14930
14931 * lib/compiler.cc: Work around string preprocessing problem
14932 with old hp c++ compiler.
14933 * lib/compiler.c: Likewise.
14934
daab1251
CV
149352004-06-29 Corinna Vinschen <vinschen@redhat.com>
14936
14937 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14938 directives to conditionalize symbol prefixing.
14939 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14940 additional_flags handling. Add underscore prefix for Cygwin.
14941 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14942 conditionalize symbol prefixing.
14943 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14944 additional_flags handling. Add underscore prefix for Cygwin.
14945
cc984116
CV
149462004-06-29 Corinna Vinschen <vinschen@redhat.com>
14947
14948 * gdb.base/bigcore.exp: Skip test on Cygwin.
14949
c279b077
MC
149502004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14951
14952 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14953 formats for "info register". Use gdb_test_multiple. Fix
14954 the "invalid register" test.
14955
0e915747
CV
149562004-06-28 Corinna Vinschen <vinschen@redhat.com>
14957
14958 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14959 PID for Cygwin. Add Cygwin specific strings to check for in some
14960 tests.
14961 (do_attach_tests): Add a test for user interaction when attaching
14962 to a process with no matching symbol table already loaded.
14963
11422c86
AC
149642004-06-26 Andrew Cagney <cagney@gnu.org>
14965
14966 Test PR java/1567 and PR java/1565.
14967 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14968 * gdb.java/jmisc2.exp: Delete file.
14969
cefbce26
MC
149702004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14971
14972 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14973
e19f872c
CV
149742004-06-25 Corinna Vinschen <vinschen@redhat.com>
14975
14976 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14977 attach process.
14978
d931ba3b
MC
149792004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14980
14981 * gdb.cp/pr-1553.exp: Remove.
14982
aef68c48
MC
149832004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14984
14985 * gdb.cp/pr-1553.cc: Remove.
14986 * gdb.cp/pr-1553.exp: Disable this test.
14987
8d5df71a
JB
149882004-06-20 Jim Blandy <jimb@redhat.com>
14989
a9c64011 14990 Fix PR testsuite/1680.
8d5df71a
JB
14991 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14992 regular expressions.
14993
4ac6f39d
MC
149942004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14995
14996 Fix PR testsuite/1679.
14997 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14998 Issue an UNSUPPORTED result instead.
14999
1b413552
JB
150002004-06-18 Jim Blandy <jimb@redhat.com>
15001
15002 * gdb.base/charset.exp: Only send a control-C if we see a new
15003 prompt and incomplete command.
15004
6daa6ebd
MC
150052004-06-18 Michael Chastain <mec.gnu@mindspring.com>
15006
15007 * gdb.cp/pr-574.cc: Add copyright notice.
15008
51fa4ae0
JB
150092004-06-17 Jim Blandy <jimb@redhat.com>
15010
15011 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
15012 cases where the regexp has no groups; this grabs random text from
15013 the previous test suite, whatever that was.
15014
8fea26c5
MC
150152004-06-17 Michael Chastain <mec.gnu@mindspring.com>
15016
15017 * gdb.cp/printmethod.cc: Add copyright notice.
15018
1e3aeb41
MC
150192004-06-16 Michael Chastain <mec.gnu@mindspring.com>
15020
15021 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
15022
9d9030bc
AC
150232004-06-16 Andrew Cagney <cagney@gnu.org>
15024
15025 * gdb.base/signull.c: Update copyright. Include <string.h>.
15026 (bowler): Replace data_pointer with data_read
15027 and data_write cases. Add code_descriptor case.
15028 (zero, desc): New array and pointer.
15029 (data, code): Change to simple pointers.
15030 * gdb.base/signull.exp: Fix probe pattern matching a function
15031 descriptor SIGSEGV. Replace data_pointer with data_read and
15032 data_write tests.
15033
acd4ad44
AC
150342004-06-16 Andrew Cagney <cagney@gnu.org>
15035
15036 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
15037
08fd625c
MC
150382004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15039
15040 * gdb.base/long_long.c: Add copyright notice.
15041
1903502c
MC
150422004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15043
15044 * gdb.base/long_long.exp: Remove reference to
15045 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
15046 to gdb_breakpoint and gdb_continue_to_breakpoint.
15047
83313cb1
JB
150482004-06-14 Jim Blandy <jimb@redhat.com>
15049
15050 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
15051 endian case.
15052
1bf404ef
AC
150532004-06-14 Andrew Cagney <cagney@gnu.org>
15054
15055 * gdb.base/gcore.exp (capture_command_output): Delete the always
15056 passing tests containing inferior values.
15057 * gdb.base/ending-run.exp: Do not include the breakpoint address
15058 in the test message. Update copyright.
15059 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
15060 size in the test name, use gdb_test_multiple. Update copyright.
15061
ef220b33
MC
150622004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15063
15064 * gdb.cp/ref-types.cc: Add copyright notice.
15065
4f70a4c9
MC
150662004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15067
15068 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
15069 hp_aCC_compiler.
15070 * lib/compiler.cc: Likewise.
15071 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
15072 'set' commands. Log diagnostics for other lines. Set
15073 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
15074
335928ac
MC
150752004-06-13 Michael Chastain <mec.gnu@mindspring.com>
15076
15077 * gdb.cp/try_catch.cc: Add copyright notice.
15078
2efb12e8
MC
150792004-06-12 Michael Chastain <mec.gnu@mindspring.com>
15080
15081 * gdb.cp/userdef.cc: Add copyright notice.
15082
0bbed51a
MC
150832004-06-11 Michael Chastain <mec.gnu@mindspring.com>
15084
15085 * gdb.cp/virtfunc.cc: Add copyright notice.
15086
e12a46c9
RC
150872004-06-11 Randolph Chung <tausq@debian.org>
15088
15089 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
15090 problem.
15091
338e05af
AC
150922004-06-10 Andrew Cagney <cagney@gnu.org>
15093
15094 * lib/compiler.cc, lib/compiler.c: Append either
15095 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
15096 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
15097 instead of gcc-3-3.
15098
dc3f10cb
AC
150992004-06-09 Andrew Cagney <cagney@gnu.org>
15100
b4d946af
AC
15101 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
15102 gdb/1455, bug is specific to "long long" and "double".
a9c64011 15103
dc3f10cb
AC
15104 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
15105 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
15106 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
15107 fixed.
15108
b5c0bfa2
AC
151092004-06-09 Andrew Cagney <cagney@gnu.org>
15110
15111 * gdb.base/structs.exp (test_struct_returns): Replace
15112 "return_value_unknown" and "finish_value_unknown" by
15113 "return_value_known" and "finish_value_known". Instead of
15114 "return_value_unknown" iff "finish_value_unknown", check
15115 "return_value_known" implies "finish_value_known".
15116
caeb605f
MH
151172004-06-08 Martin Hunt <hunt@redhat.com>
15118
15119 * gdb.base/float.exp: Add pattern for mips targets.
15120
c892bb64
RC
151212004-06-08 Randolph Chung <tausq@debian.org>
15122
15123 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
15124 message for unknown architectures more clear.
15125
48306d3e
JB
151262004-06-08 Joel Brobecker <brobecker@gnat.com>
15127
15128 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
15129 start the execution of the program.
15130
83ecb59f
JB
151312004-06-07 Jim Blandy <jimb@redhat.com>
15132
15133 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
15134 * gdb.arch/i386-cpuid.h: New helper file.
15135
55264cb4
RC
151362004-06-07 Randolph Chung <tausq@debian.org>
15137
15138 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
15139 has started.
15140
23cadb28
RM
151412004-06-04 Roland McGrath <roland@redhat.com>
15142
15143 Fix PR gdb/1647.
15144 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
15145 differently to be robust to output buffering differences.
15146
51d01eda
MC
151472004-06-04 Michael Chastain <mec.gnu@mindspring.com>
15148
15149 * gdb.threads/pthreads.exp: Update copyright years.
15150 (check_control_c): Change asynchronous 'after' to synchronous.
15151
f4fc3b93
RM
151522004-06-04 Roland McGrath <roland@redhat.com>
15153
15154 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
15155 next gdb prompt.
15156
4013522b
MC
151572004-06-02 Michael Chastain <mec.gnu@mindspring.com>
15158
15159 Fix PR gdb/1636.
15160 * gdb.threads/manythreads.exp: Change asynchronous 'after'
15161 calls to synchronous.
15162
7a8f1e6b
JB
151632004-05-26 Jim Blandy <jimb@redhat.com>
15164
15165 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
15166
81bb3443
RC
151672004-05-24 Randolph Chung <tausq@debian.org>
15168
15169 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
15170 * gdb.asm/pa.inc: New file.
15171
8f5a3103
MK
151722004-05-22 Mark Kettenis <kettenis@gnu.org>
15173
15174 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
15175
734b8fe8 151762004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 15177 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
15178
15179 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
15180 GDB prompt.
15181
725603e1
UW
151822004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15183
f4fc3b93 15184 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
15185 setjmp/longjmp. Use sigaction instead of signal.
15186
8b923272 151872004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 15188 Michael Snyder <msnyder@redhat.com>
8b923272
JB
15189
15190 * gdb.threads/pthread_cond_wait.c: New file.
15191 * gdb.threads/pthread_cond_wait.exp: New testcase.
15192
8bfabb04
AC
151932004-05-13 Andrew Cagney <cagney@redhat.com>
15194
15195 * gdb.base/signull.exp, gdb.base/signull.c: New files.
15196 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
15197
42edda50
AC
151982004-05-11 Andrew Cagney <cagney@redhat.com>
15199
15200 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
15201 fixed but revealed gdb/1639.
15202
d303a6c7
AC
152032004-05-10 Andrew Cagney <cagney@redhat.com>
15204
15205 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
15206 func1" and "next to 2nd alarm", kernel bug avoided.
15207
bf08c2a1
DJ
152082004-05-10 Daniel Jacobowitz <dan@debian.org>
15209
15210 PR external/1568
15211 * gdb.base/bigcore.exp: Check the size of the dumped core file.
15212 XFAIL if it is smaller than bytes_allocated.
15213 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
15214 (main): Make chunks_allocated unsigned. Correct comment.
15215
c0586a34
JB
152162004-05-07 Joel Brobecker <brobecker@gnat.com>
15217
15218 * gdb.arch/powerpc-aix-prologue.c: New file.
15219 * gdb.arch/powerpc-aix-prologue.exp: New file.
15220
f2785d12
JB
152212004-05-07 Jim Blandy <jimb@redhat.com>
15222
15223 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15224 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15225
bd7f6e30
JB
152262004-05-06 Joel Brobecker <brobecker@gnat.com>
15227
15228 * gdb.base/sep.exp: No longer setup_kfail when the program was
15229 built with dwarf2.
15230
0a5e7efe
JI
152312004-05-05 Jim Ingham <jingham@apple.com>
15232
15233 * gdb.base/pending.exp: Make sure pending breakpoints
15234 preserve the ignore count.
f4fc3b93 15235
a8958849
MK
152362004-04-27 Jerome Guitton <guitton@gnat.com>
15237
15238 * i386-prologue.exp: Add testcase for jump instruction as first
15239 instruction of the real code.
15240 * i386-prologue.c (jump_at_beginning): New function.
15241
7e103f5b
MK
152422004-04-28 Mark Kettenis <kettenis@gnu.org>
15243
15244 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15245 x86_64-*-*.
15246
5d38b224
MK
152472004-04-28 Mark Kettenis <kettenis@gnu.org>
15248
15249 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15250 i*86-*-*.
15251
0ef32fd9
MK
152522004-04-25 Mark Kettenis <kettenis@gnu.org>
15253
15254 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15255 expression that checks the return type.
15256
71d7dd7c
AC
152572004-04-23 Andrew Cagney <cagney@redhat.com>
15258
15259 * gdb.base/call-sc.exp: New test of scalar call/return values.
15260 * gdb.base/call-sc.c: Ditto.
15261
1e9f977e
JJ
152622004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15263
15264 * gdb.threads/manythreads.c: Reduce thread stack size.
15265
899d9e3a
JJ
152662004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15267
15268 * gdb.threads/manythreads.c: Add copyright notice.
15269
61bcae62
AC
152702004-04-23 Andrew Cagney <cagney@redhat.com>
15271
15272 * gdb.base/siginfo.exp: Better handle step out of signal.
15273 * gdb.base/sigstep.exp: Ditto.
15274
7339a42e 152752004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15276 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15277
15278 * gdb.threads/manythreads.c: New testcase.
15279 * gdb.threads/manythreads.exp: Ditto.
15280
5c98409b
JB
152812004-04-22 Jim Blandy <jimb@redhat.com>
15282
15283 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15284 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15285
3b611f1a
MC
152862004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15287
15288 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15289
f0fd9238
AC
152902004-04-21 Andrew Cagney <cagney@redhat.com>
15291
15292 * gdb.base/sigstep.c: New file.
15293 * gdb.base/sigstep.exp: New file.
15294
90990674
JB
152952004-04-16 Joel Brobecker <brobecker@gnat.com>
15296
15297 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15298 call to observer_notify_normal_stop.
15299
78cef34b
AC
153002004-04-15 Andrew Cagney <cagney@redhat.com>
15301
15302 * gdb.base/siginfo.c: New file.
15303 * gdb.base/siginfo.exp: New file.
15304
d2343407
JB
153052004-04-12 J. Brobecker <brobecker@gnat.com>
15306
15307 * gdb.base/sep.exp: Fix typo in comment.
15308
a2dba3c8
JB
153092004-04-12 J. Brobecker <brobecker@gnat.com>
15310
15311 * gdb.base/sep.c: New file.
15312 * gdb.base/sep-proc.c: New file.
15313 * gdb.base/sep.exp: New testcase.
15314
15f7b60e
MK
153152004-04-09 Mark Kettenis <kettenis@gnu.org>
15316
15317 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15318 support.
15319
44f4de1a
AC
153202004-04-05 Andrew Cagney <cagney@redhat.com>
15321
15322 * gdb.base/sigaltstack.c: New file.
15323 * gdb.base/sigaltstack.exp: New file.
15324
ef04f396
JB
153252004-04-04 Joel Brobecker <brobecker@gnat.com>
15326
15327 * gdb.base/foll-fork.exp: Update the expected output for
15328 "help set follow-fork-mode", to match a change that was made
15329 to the help of this variable on 2004-01-13.
15330
d40d2c92
JB
153312004-04-01 Joel Brobecker <brobecker@gnat.com>
15332
15333 * lib/ada.exp: Add copyright notice.
15334 * bar.ads: Likewise.
15335 * bar.adb: Likewise.
15336 * null_record.adb: Likewise.
15337 * null_record.exp: Likewise.
15338 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15339
f86ef5a3
JB
153402004-04-01 Joel Brobecker <brobecker@gnat.com>
15341
15342 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15343 * configure: Regenerate.
15344
414e70e3
JB
153452004-04-01 Joel Brobecker <brobecker@gnat.com>
15346
15347 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15348 to build the application. Remove the message printed when in
15349 verbose mode, redundant with the UNSUPPORTED message above.
15350
f0aaee49
JB
153512004-03-31 Joel Brobecker <brobecker@gnat.com>
15352
15353 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15354 * gdb.ada (null_record.exp): New testcase.
15355
ac81cb54
JB
153562004-03-31 Joel Brobecker <brobecker@gnat.com>
15357
15358 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15359
854af2f7
JB
153602004-03-31 Joel Brobecker <brobecker@gnat.com>
15361
15362 * gdb.ada: New subdirectory.
15363 * gdb.ada/Makefile.in: New file.
15364 * gdb.ada/gnat_ada.gpr.in: New file.
15365
034cb681
JB
153662004-03-31 Joel Brobecker <brobecker@gnat.com>
15367
15368 * lib/ada.exp: New file.
15369
78a1a894
DJ
153702004-03-24 Daniel Jacobowitz <drow@mvista.com>
15371
15372 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15373 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15374
4b2b3b3e
AC
153752004-03-22 Andrew Cagney <cagney@redhat.com>
15376
15377 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15378 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15379 Problem identified by Ulrich Weigand.
15380
23c73aa3
DC
153812004-03-17 David Carlton <carlton@kealia.com>
15382
15383 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15384 PR c++/826.
15385
d63a86f8
RM
153862004-03-16 Roland McGrath <roland@redhat.com>
15387
15388 * gdb.base/auxv.exp: New file.
15389 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15390
0e02aa50
DC
153912004-03-12 David Carlton <carlton@kealia.com>
15392
15393 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15394 * gdb.cp/pr-1553.cc: Ditto.
15395 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15396 pass branch.
15397
c20b71be
MC
153982004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15399
15400 * gdb.cp/templates.exp: Accept more template types.
15401
c7414a01
MC
154022004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15403
15404 From Corinna Vinschen with modifications.
15405 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15406 local variable obj_with_enum.
15407 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15408 results with obj_with_enum.
15409
ed69573c
MC
154102004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15411
15412 * gdb.cp/classes.cc: New file, copied from misc.cc.
15413 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15414
28301461
MC
154152004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15416
15417 * gdb.cp/misc.cc: Add copyright notice.
15418
1198ecbe
DC
154192004-03-05 David Carlton <carlton@kealia.com>
15420
15421 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15422 * gdb.cp/rtti.h: Update copyright.
15423 (namespace n2::n3): New.
15424 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15425 (n2::n3::func3): New.
15426 (main): Call n2::n3::func3.
15427 * gdb.cp/rtti2.cc: Update copyright.
15428 (n2::create3): New.
15429
9e08c470
MK
154302004-03-04 Mark Kettenis <kettenis@gnu.org>
15431
15432 * gdb.asm/openbsd.inc: Fix typo.
15433
4bebc3aa
FF
154342004-03-03 Fred Fish <fnf@redhat.com>
15435
15436 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15437 "val" instead of unused "size". Update copyright year.
15438
6ea9fb37
DJ
154392004-02-29 Daniel Jacobowitz <drow@mvista.com>
15440
15441 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15442 to use unsigned char.
15443 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15444 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15445
23b23974
DJ
154462004-02-29 Daniel Jacobowitz <drow@mvista.com>
15447
15448 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15449 line of output.
15450
7574fd53
DJ
154512004-02-28 Daniel Jacobowitz <drow@mvista.com>
15452
15453 * gdb.base/relocate.c (dummy): Initialize.
15454
a195357f
DJ
154552004-02-28 Daniel Jacobowitz <drow@mvista.com>
15456
15457 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15458 a breakpoint at exit.
15459
72fd54a9
FF
154602004-02-27 Fred Fish <fnf@redhat.com>
15461
15462 * gdb.base/chng-syms.exp: Add expect condition to match failing
15463 case that isn't a timeout.
15464
b9d23137
AC
154652004-02-27 Andrew Cagney <cagney@redhat.com>
15466
15467 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15468 support.
15469
15d208f6 154702004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15471
15d208f6
FF
15472 * gdb.arch/gdb1431.c: Remove.
15473 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15474 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15475 of "until" incorrectly.
15476
98f9cd2d
JB
154772004-02-26 J. Brobecker <brobecker@gnat.com>
15478
15479 * gdb.cp/class2.cc (empty): New class.
15480 (refer): New function.
15481 (main): Declare an object of type empty and use it.
15482 * gdb.cp/class2.exp: Print the value of an object of type empty.
15483
9b50c11b
JJ
154842004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15485
15486 * gdb.base/langs.exp: Update query string to match the
15487 new nquery format used for pending breakpoints.
15488
0dcd613f
AC
154892004-02-26 Andrew Cagney <cagney@redhat.com>
15490
15491 Fix PR i18n/1570.
15492 * gdb.base/charset.c: Update copyright notice.
15493 (main, init_string): Remove the escape character '\e' tests.
15494 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15495 * gdb.base/charset.exp (valid_host_charset): Ditto.
15496 * gdb.base/setvar.exp: Ditto.
15497
b8a56647
AC
154982004-02-24 Andrew Cagney <cagney@redhat.com>
15499
90d59e34
AC
15500 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15501 mmapped data in core file" PASS and FAIL messages consistent.
15502
b8a56647
AC
15503 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15504 setting a breakpoint. Work around PR java/1565.
15505
9f27c604
JJ
155062004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15507
15508 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15509 new nquery format.
15510 * gdb.base/pending.exp: Ditto.
15511
3224a706
MK
155122004-02-22 Mark Kettenis <kettenis@gnu.org>
15513
15514 * configure.in: Run stabs tests on *BSD.
15515 * configure: Regenerated.
15516
41e0a9ca
MK
155172004-02-21 Mark Kettenis <kettenis@gnu.org>
15518
15519 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15520
1e1b3428
FF
155212004-02-20 Fred Fish <fnf@redhat.com>
15522
15523 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15524 blank in test for "returns short", for consistency with other
15525 "returns xxx" tests. Update copyright year.
15526
f9a7572a
FF
155272004-02-19 Fred Fish <fnf@redhat.com>
15528
15529 New testcase for PR breakpoint/1558.
15530 * gdb.arch/gdb1558.exp: New file.
15531 * gdb.arch/gdb1558.c: New file.
15532
b2ce2854
EZ
155332004-02-19 Elena Zannoni <ezannoni@redhat.com>
15534
15535 * gdb.base/nodebug.exp: Fix typo.
15536
e7c9ff01
JB
155372004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15538
15539 Committed by Jim Blandy <jimb@redhat.com>.
15540
62f4b920
JB
15541 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15542
2db536a1
JB
15543 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15544
e7c9ff01
JB
15545 * gdb.base/float.exp: Support s390*-*-* targets.
15546
f3205b34
AF
155472004-02-17 Adam Fedor <fedor@gnu.org>
15548
15549 * gdb.base/gdb1555.exp: New file.
15550 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15551
9d62932d
EZ
155522004-02-17 Elena Zannoni <ezannoni@redhat.com>
15553
15554 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15555
344c9711
FF
155562004-02-16 Fred Fish <fnf@redhat.com>
15557
15558 * gdb.arch/gdb1291.c: Remove
15559 * gdb.arch/gdb1291.s: New test input file.
15560 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15561 fail. Test for correct result, known incorrect result, other
15562 failures and timeouts.
15563
2d822687
AC
155642004-02-16 Andrew Cagney <cagney@redhat.com>
15565
15566 * gdb.base/bigcore.exp: New file.
15567 * gdb.base/bigcore.c: New file.
15568
dac15b66
AC
155692004-02-13 Andrew Cagney <cagney@redhat.com>
15570
15571 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15572 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15573 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15574 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15575 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15576 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15577 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15578 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15579 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15580 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15581
6bdfc2c4
JJ
155822004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15583
15584 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15585 executed is an alloc instruction.
15586
87b3ede8
DC
155872004-02-11 David Carlton <carlton@kealia.com>
15588
15589 * gdb.cp/breakpoint.exp: New.
15590 * gdb.cp/breakpoint.cc: New.
15591
6e19e2bf
MC
155922004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15593
15594 Partial fix for PR gdb/1543.
15595 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15596 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15597 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15598 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15599 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15600 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15601 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15602 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15603 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15604 to bug-gdb@prep.ai.mit.edu .
15605 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15606 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15607 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15608 Likewise.
15609
5c5455dc
AC
156102004-02-10 Andrew Cagney <cagney@redhat.com>
15611
15612 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15613 using gdb_internal_error_resync.
15614
9cf689d7
DJ
156152004-02-09 Daniel Jacobowitz <drow@mvista.com>
15616
15617 * gdb.threads/thread-specific.exp: Stop early if no threads are
15618 found.
15619
d2dc51db
MC
156202004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15621
15622 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15623
14b1a056
DJ
156242004-02-08 Daniel Jacobowitz <drow@mvista.com>
15625
15626 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15627 breakpoints.
15628
83f66e8f
DJ
156292004-02-07 Daniel Jacobowitz <drow@mvista.com>
15630
15631 * config/sim.exp (gdb_load): Handle $arg == "".
15632 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15633 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15634
30fc0091
EZ
156352004-02-07 Elena Zannoni <ezannoni@redhat.com>
15636
a9c64011
AS
15637 * gdb.base/maint.exp: Update test to reflect
15638 obstack changes.
30fc0091 15639
4d806929
JJ
156402004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15641
15642 * gdb.base/pendshr.c (pendfunc): New function that calls
15643 pendfunc1.
15644 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15645
7bfdd688
FF
156462004-02-04 Fred Fish <fnf@redhat.com>
15647
15648 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15649 function symbols and update copyright years.
15650 * gdb.arch/gdb1291.c: Ditto.
15651
aaa08ee4
MC
156522004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15653
15654 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15655
dbad7755
MC
156562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15657
15658 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15659
ec4646ef
MC
156602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15661
15662 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15663
1b802196
FF
156642004-02-02 Fred Fish <fnf@redhat.com>
15665
15666 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15667 remote targets. Update copyright years.
15668
18fe2033
JJ
156692004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15670
15671 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15672 support.
15673 * gdb.base/langs.exp: Fix test which attempts to create
15674 breakpoint on non-existent function to handle new pending
15675 support.
15676 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15677 a breakpoint.
15678 * gdb.base/pending.exp: New test.
15679 * gdb.base/pending.c: New file.
15680 * gdb.base/pendshr.c: Ditto.
15681
8d577d32
DC
156822004-02-02 David Carlton <carlton@kealia.com>
15683
15684 * gdb.cp/overload.exp: Add overloadNamespace tests.
15685 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15686 (overloadNamespace, XXX): New.
15687 (main): Call XXX::marker2.
15688
3ad13771
FF
156892004-02-01 Fred Fish <fnf@redhat.com>
15690
15691 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15692 * gdb.base/finish.exp: Ditto.
15693 * gdb.base/gcore.exp: Ditto.
15694 * gdb.base/huge.exp: Ditto.
15695 * gdb.base/info-proc.exp: Ditto.
15696 * gdb.base/return2.exp: Ditto.
15697 * gdb.threads/gcore-thread.exp: Ditto.
15698
44c75849
DJ
156992004-02-01 Daniel Jacobowitz <drow@mvista.com>
15700
15701 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15702
005bc093
MK
157032004-02-01 Mark Kettenis <kettenis@gnu.org>
15704
15705 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15706 that opening the file succeeds on OpenBSD.
15707
c47cebdb
DJ
157082004-02-01 Daniel Jacobowitz <drow@mvista.com>
15709
15710 * gdb.threads/thread-specific.c: New file.
15711 * gdb.threads/threads-specific.exp: New test script.
15712 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15713 to expect_out.
15714
5a01311c
MK
157152004-02-01 Mark Kettenis <kettenis@gnu.org>
15716
15717 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15718 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15719 only on the "print_small_structs from print_long_arg_list" test.
15720
ce22a4f1
DJ
157212004-02-01 Daniel Jacobowitz <drow@mvista.com>
15722
15723 * gdb.base/completion.exp: Kill a stray backslash.
15724
15725 From Jim Ingham <jingham@apple.com>:
15726 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15727 agrees with the result from sending a tab.
15728
abbab9d3
DJ
157292004-01-31 Daniel Jacobowitz <drow@mvista.com>
15730
15731 * gdb.base/chng-syms.exp: Remove stray newline.
15732
53904d1e
MK
157332004-01-31 Mark Kettenis <kettenis@gnu.org>
15734
15735 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15736 *-*-openbsd*.
15737 * gdb.asm/openbsd.inc: New file.
15738
3a4b3aac
MK
157392004-01-30 Mark Kettenis <kettenis@gnu.org>
15740
15741 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15742 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15743 *-*solaris2*. Remove commented out default settings for
15744 asm-flags. Replace gdb_compile with target_link.
15745
ebac27b4
MC
157462004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15747
15748 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15749 for all tests. Remove old hp-ux and cygnus xfail cases.
15750
d8679d84
PH
157512004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15752
15753 * gdb.base/chng-syms.exp: New file.
15754 * gdb.base/chng-syms.c: New file.
15755
0a55bc22
MC
157562004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15757
15758 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15759 Provide arms for current output in all my configurations.
15760
94b8e876
MC
157612004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15762
15763 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15764 * lib/compiler.cc: Likewise.
15765 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15766 get the right preprocessor. Eval the output directly. Remove
15767 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15768 hp_f77_compiler and hp_f90_compiler completely.
15769 (gdb_preprocess): Delete.
15770 (get_compiler): Delete.
15771
7cf03d44
MK
157722004-01-24 Mark Kettenis <kettenis@gnu.org>
15773
15774 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15775 <string.h>.
15776
68b6dce9
NR
157772004-01-24 Nick Roberts <nick@nick.uklinux.net>
15778
15779 * gdb.mi/mi-stack.exp: Update copyright.
15780
b368761e
DC
157812004-01-23 David Carlton <carlton@kealia.com>
15782
15783 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15784 test for cp_lookup_transparent_type.
15785 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15786 call them.
15787
f2061b53
DJ
157882004-01-23 Daniel Jacobowitz <drow@mvista.com>
15789
15790 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15791 after -var-update.
15792
37fc574a
DC
157932004-01-23 David Carlton <carlton@kealia.com>
15794
15795 * gdb.cp/namespace.cc (C::ensureRefs): New.
15796 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15797
8e94b928
NR
157982004-01-20 Nick Roberts <nick@nick.uklinux.net>
15799
15800 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15801 case "-stack-list-locals 2".
15802 * gdb.mi/mi-var-child.exp: Test for case
15803 "-var-list-children --all-values NAME".
15804
997b0952
MC
158052004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15806
15807 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15808
52470da3
MK
158092004-01-18 Mark Kettenis <kettenis@gnu.org>
15810
7049b4b8
MK
15811 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15812 used with gdb_test_multiple.
15813
52470da3
MK
15814 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15815 read at address 0. This fixes PR testsuite/1504.
15816
da6012e5
DJ
158172004-01-18 Daniel Jacobowitz <drow@mvista.com>
15818
15819 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15820 Remove downloading, guessing the host executable, the calls to
15821 gdb_file_cmd and gdb_target_cmd, and "load" support.
15822 (infer_host_exec): New function broken out from gdb_load.
15823 (gdb_load): New wrapper for gdbserver_gdb_load.
15824 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15825 gdb_target_cmd. Use -target-select.
15826 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15827 Download binaries to the host. Clear last_mi_remote_file when
15828 we load a new binary.
15829 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15830 call gdbserver_gdb_load and mi_gdb_target_cmd.
15831
32c70722
MC
158322004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15833
15834 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15835 type patterns.
15836
b0cecf36
MC
158372004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15838
15839 * gdb.cp/templates.exp: Fix typo in test name of
15840 "print Foo<volatile char*>::foo".
15841
4120d7e6
MC
158422004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15843
15844 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15845
f679e530
BE
158462004-01-16 Ben Elliston <bje@wasabisystems.com>
15847
15848 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15849 (clean mostlyclean): Remove empty rm.
15850
091c48f6
MC
158512004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15852
15853 * gdb.base/setvar.exp: Add copyright years.
15854
3e5fc8d2
DC
158552004-01-14 David Carlton <carlton@bactrian.org>
15856
15857 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15858 PR c++/1511 and update coment.
15859 * gdb.cp/templates.exp: Update patterns to match current output.
15860 If changes involve something other than whitespace, KFAIL
15861 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15862
63d06c5c
DC
158632004-01-14 David Carlton <carlton@kealia.com>
15864
15865 * gdb.cp/namespace.exp: Add tests involving classes defined within
15866 namespaces.
15867 * gdb.cp/namespace.cc (C::CClass): New.
15868 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15869
a51dab88
EZ
158702004-01-14 Elena Zannoni <ezannoni@redhat.com>
15871
15872 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15873 what debug info we have. Print a better message if something goes
15874 wrong while producing the separate debug info file.
15875
a476ccc9
MC
158762004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15877
15878 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15879
f453692c
MC
158802004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15881
15882 * gdb.base/callfuncs.c: Add copyright notice.
15883
f40063a5
MC
158842004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15885
15886 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15887 inheritance. PR gdb/1498, PR gcc/13539.
15888
19ac3974
EZ
158892004-01-13 Elena Zannoni <ezannoni@redhat.com>
15890
a9c64011
AS
15891 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15892 test specific name.
15893 * gdb.mi/gdb669.exp: Ditto.
15894 * gdb.mi/mi-pthreads.exp: Ditto.
15895 * gdb.mi/mi1-pthreads.exp: Ditto.
15896 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15897
56c97c6e
MC
158982004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15899
15900 * gdb.cp/member-ptr.cc: Add copyright notice.
15901
a0644324
MC
159022004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15903
15904 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15905 some patterns for recent versions of gcc and hpacc. Delete
15906 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15907 Delete tests that access a NULL pointer-to-member-data. This
15908 script is still disabled for gcc.
15909
32fabe09
EZ
159102004-01-12 Elena Zannoni <ezannoni@redhat.com>
15911
15912 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15913 escaped correctly.
32fabe09 15914
1f8a6abb
EZ
159152004-01-12 Elena Zannoni <ezannoni@redhat.com>
15916
15917 * gdb.base/sepdebug.exp: New file.
15918 * gdb.base/sepdebug.c: New file.
15919 * lib/gdb.exp (separate_debug_filename): New procedure.
15920 (gdb_gnu_strip_debug): New procedure.
15921
48efe704
AC
159222004-01-12 Andrew Cagney <cagney@redhat.com>
15923
15924 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15925 * gdb.mi/ChangeLog-1999-2003: New file.
15926
a9415475
AC
159272004-01-12 Andrew Cagney <cagney@redhat.com>
15928
15929 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15930 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15931 or EEXIST", treat EBUSY as an XFAIL.
15932
83b8cf9d
MC
159332004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15934
15935 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15936 hp_cc_compiler.
15937
9939d2a8
MC
159382004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15939
15940 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15941 decorations.
15942
1ff8cadf
MC
159432004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15944
15945 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15946 and "(aCC)" decorations. Remove obsolete doco about old
15947 test results.
15948
6fa9022e
MC
159492004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15950
15951 * gdb.cp/exception.exp: Fix typo in doco.
15952
209721fe
MK
159532004-01-09 Mark Kettenis <kettenis@gnu.org>
15954
15955 * gdb.base/gdb1476.exp: Fix typo.
15956
ef11303e
MC
159572004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15958
15959 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15960 file.
15961
041ab88c
MC
159622004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15963
15964 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15965 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15966 Use gdb_compile. Remove restriction on gcc. Add some patterns
15967 for recent version of gdb. Delete second half, which was a copy
15968 of the first half with different build flags. This test is
15969 still disabled because it is still not ready for production.
15970
e36d075a
MC
159712004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15972
15973 * gdb.cp/exception.cc: Add copyright notice.
15974 * gdb.cp/exception.exp: Add a notice that this file is broken
15975 because of line number changes caused by addition of copyright
15976 notice.
15977
42b190ad
MC
159782004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15979
15980 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15981 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15982
8f25f06b
MC
159832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15984
15985 * gdb.cp/classes.exp: Accept gnu abi 2.
15986 * gdb.cp/derivation.exp: Likewise.
15987 * gdb.cp/overload.exp: Likewise.
15988 * gdb.cp/virtfunc.exp: Likewise.
15989
06ded8b8
MC
159902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15991
15992 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15993 semicolon after end of function.
15994
77c26ae3
MC
159952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15996
15997 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15998 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15999 boilerplate code for compiling and running the program under
16000 test. Add some string method tests.
16001
20757486
MC
160022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16003
16004 * gdb.cp/bs15503.cc: Add copyright notice.
16005 * gdb.cp/bs15503.exp: Adjust line number.
16006
0fd3b503
MC
160072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16008
16009 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
16010 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
16011
10d1bea8
MC
160122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16013
16014 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
16015 hp_cc_compiler.
16016
2789202a
MC
160172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16018
16019 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
16020 * gdb.cp/ctti.exp: Use the marker instead of "next".
16021 With gcc, run further before bailing.
16022
b862f14c
MC
160232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16024
16025 * gdb.cp/cttiadd.cc: Add copyright notice.
16026 * gdb.cp/cttiadd1.cc: Likewise.
16027 * gdb.cp/cttiadd2.cc: Likewise.
16028 * gdb.cp/cttiadd3.cc: Likewise.
16029
96da2469
MC
160302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16031
16032 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
16033 Use gdb_test, gdb_test_multiple. Use floating-point values that
16034 have exact representations in IEEE-ish formats.
16035
053248ff
MC
160362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16037
16038 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
16039 compilers. Delete duplicate call to get_compiler_info.
16040 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
16041 * gdb.base/volatile.exp: Likewise.
16042
84acecdd
MK
160432004-01-07 Mark Kettenis <kettenis@gnu.org>
16044
16045 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
16046 memory at address 0.
16047
fe11a27f
MC
160482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16049
16050 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
16051 to test for hp-ux assembler. Fix copyright years.
16052
60ad077b
AC
160532004-01-07 Andrew Cagney <cagney@redhat.com>
16054
16055 * gdb.base/fileio.c (strerrno): Add "EBUSY".
16056
1c9b8f33
AC
160572004-01-07 Andrew Cagney <cagney@redhat.com>
16058
16059 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
16060 when creating the read-only file. From analysis by Roland McGrath
16061 and Elena Zannoni.
16062
753ccc7a
MC
160632004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16064
16065 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
16066
eca3e36b
MC
160672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16068
16069 * gdb.base/cvexpr.c: Be type-safe with function pointers and
16070 data pointers.
16071
f8d4bac4
MC
160722004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16073
16074 * gdb.cp/m-static.exp: Compile one source file at a time.
16075 Delete unused call to get_compiler_info.
16076
9b4e0f94
MC
160772004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16078
16079 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
16080 * gdb.base/call-rt-st.exp: Likewise.
16081 * gdb.base/nodebug.exp: Likewise.
16082 * gdb.base/volatile.exp: Likewise.
16083 * gdb.cp/ref-types.exp: Likewise.
16084 * gdb.cp/templates.exp: Likewise.
16085
023c1024
MK
160862004-01-05 Mark Kettenis <kettenis@gnu.org>
16087
16088 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
16089
19703c4a
MC
160902004-01-05 Michael Chastain <mec.gnu@mindspring.com>
16091
16092 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
16093 hppa*-hp-hpux*.
16094
18b67037
MK
160952004-01-04 Mark Kettenis <kettenis@gnu.org>
16096
ba6219c8
MK
16097 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16098 x86_64-*-*.
16099
18b67037
MK
16100 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16101 sparc64-*-* and sparc*-solaris2*.
16102
1bfbbb9d
MK
161032004-01-04 Mark Kettenis <kettenis@gnu.org>
16104
16105 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
16106 return ${tests}" test. The ${tests} already mentions the
16107 filename.
16108
06846494
MC
161092004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16110
16111 * gdb.cp/local.exp: Accept gcc abi 2.
16112
3b0cb202
MC
161132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16114
16115 * gdb.cp/templates.exp: Accept gcc abi 2.
16116
0643ec3f
MC
161172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16118
16119 * lib/compiler.cc: Remove supports_template_debugging.
16120 * gdb.cp/templates.exp: Do not test supports_template_debugging.
16121
d231d0b1
MC
161222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16123
16124 * gdb.cp/namespace.exp: Accept gcc abi 2.
16125
44ffb27c
MC
161262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16127
16128 * gdb.cp/method.exp: Accept gcc abi 2.
16129
184ad485
MC
161302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16131
16132 * gdb.cp/classes.exp: Generate identical results as old version.
16133 * gdb.cp/derivation.exp: Likewise.
16134 * gdb.cp/overload.exp: Likewise.
16135 * gdb.cp/virtfunc.exp: Likewise.
16136
116f09e7
MC
161372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16138
16139 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
16140 mysterious bug with sourceware version of expect.
16141
b1379776
MC
161422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16143
16144 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
16145 current versions of gcc, including gcc abi 2. Remove gratuitous
16146 restart of test program. Use gdb_test_multiple and gdb_test for
16147 all tests. Add patterns to xfail missing "const" in "const char *"
16148 and kfail PR gdb/1155.
16149
6b7a4c0e
MC
161502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16151
16152 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
16153 current versions of gcc, including gcc abi 2. Remove gratuitous
16154 restart of test program. Use gdb_test_multiple and gdb_test for
16155 all tests. Add patterns to kfail PR gdb/1498.
16156
51615d72
MC
161572003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16158
16159 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
16160 current versions of gcc, including gcc abi 2. Use "breakpoint"
16161 and "continue" instead of restarting the target program. Use
16162 gdb_test_multiple and gdb_test for all tests.
16163
7b79a9d7
MK
161642004-01-01 Mark Kettenis <kettenis@gnu.org>
16165
16166 * gdb.asm/asm-source.exp: Update copyright year. Link statically
16167 for *-*-solaris2*.
16168
1cd3489f
MC
161692003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16170
16171 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
16172 current versions of gcc, including gcc abi 2. Use "breakpoint"
16173 and "continue" instead of restarting the target program several
16174 times. Use gdb_test_multiple and gdb_test for all tests.
16175
850742db
MC
161762003-12-18 Michael Chastain <mec.gnu@mindspring.com>
16177
16178 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
16179 source files.
16180
eb4bbda8
MC
161812003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16182
16183 * gdb.base/environ.exp: Handle compiling test case from multiple
16184 source files.
16185
e42c7771
MC
161862003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16187
16188 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
16189
80e4b428
JB
161902003-12-17 Jim Blandy <jimb@redhat.com>
16191
5f06973a
JB
16192 * gdb.base/freebpcmd.c: Add copyright notice.
16193
80e4b428
JB
16194 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
16195
0ab84fb7
MC
161962003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16197
16198 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
16199
1b3bb3d0
JB
162002003-12-13 Jim Blandy <jimb@redhat.com>
16201
16202 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
16203
3a4c9371
KB
162042003-12-12 Kevin Buettner <kevinb@redhat.com>
16205
16206 * gdb.asm/frv.inc: New file.
16207 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
16208
a1dea79a
FF
162092003-12-09 Fred Fish <fnf@redhat.com>
16210
16211 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
16212 functions to break1.c and leave prototypes behind. Add more
16213 "set breakpoint NN here" comments.
16214 * gdb.base/break1.c: New file.
16215
16216 * gdb.base/break.exp: Handle compiling test case from multiple
16217 source files and change source file references as needed.
16218 * gdb.base/completion.exp: Ditto.
16219 * gdb.base/condbreak.exp: Ditto.
16220 * gdb.base/define.exp: Ditto.
16221 * gdb.base/ena-dis-br.exp: Ditto.
16222 * gdb.base/info-proc.exp: Ditto.
16223 * gdb.base/maint.exp: Ditto.
16224 * gdb.base/until.exp: Ditto.
16225
16226 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16227 hardcoded line numbers.
16228 * gdb.base/define.exp: Ditto.
16229 * gdb.base/ena-dis-br.exp: Ditto.
16230 * gdb.base/maint.exp: Ditto.
16231 * gdb.base/until.exp: Ditto.
16232
16233 * gdb.base/completion.exp: Use "break1" for completion tests since
16234 "break" is no longer a unique prefix.
16235
5266b69c
AC
162362003-12-06 Andrew Cagney <cagney@redhat.com>
16237
16238 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16239 "return_value_unimplemented". When an unimplemented struct return
16240 architecture, report incorrect values as a KFAIL
16241
374451f0
MC
162422003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16243
16244 * gdb.cp/rtti.exp: Accept new wording of warning from
16245 cp_lookup_rtti_type.
16246
ba9b20a7
MC
162472003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16248
16249 Partial fix for PR testsuite/1456.
16250 * gdb.base/scope.exp (test_at_main): Replace references to
16251 gcc_compiled with calls to test_compiler_info.
16252 (test_at_foo): Likewise.
16253 (test_at_bar): Likewise.
16254
b74b6d0b
MC
162552003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16256
16257 Partial fix for PR testsuite/1456.
16258 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16259 to test_compiler_info.
16260
ccfa3402
MC
162612003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16262
16263 * gdb.base/so-impl-ld.exp: Update copyright notice.
16264
f6246aba
MC
162652003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16266
16267 Partial fix for PR testsuite/1456.
16268 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16269 to test_compiler_info.
16270
13ae734a
MC
162712003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16272
16273 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16274 from current versions of gdb. Clean up regular expressions.
16275 Delete redundant timeout case.
16276
d8e1cdee
MC
162772003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16278
16279 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16280 from current versions of gdb. Clean up regular expressions.
16281 Delete redundant timeout case.
16282
96457b64
MC
162832003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16284
16285 Partial fix for PR testsuite/1456.
16286 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16287 gcc_compiled with call to test_compiler_info.
16288
f35309fc
MC
162892003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16290
16291 Partial fix for PR testsuite/1456.
16292 * gdb.base/list.exp (test_list_function): Delete unused declaration
16293 of gcc_compiled.
16294
d7afdf9b
MC
162952003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16296
16297 Partial fix for PR testsuite/1456.
16298 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16299 call to test_compiler_info.
16300
71507b56
MK
163012003-11-29 Mark Kettenis <kettenis@gnu.org>
16302
16303 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16304 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16305 it to create the appropriate note.inc.
16306 * gdb.asm/asmsrc1.s: Include "note.inc".
16307 * gdb.asm/netbsd.inc: New file.
16308 * gdb.asm/empty.inc: New file.
16309
f81f93f7
MC
163102003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16311
16312 Partial fix for PR testsuite/1456.
16313 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16314 calls to test_compiler_info.
16315
9a77938e
MC
163162003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16317
16318 Partial fix for PR testsuite/1456.
16319 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16320 calls to test_compiler_info.
16321
e8367dc7
MK
163222003-11-27 Mark Kettenis <kettenis@gnu.org>
16323
16324 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16325 pattern for the KFAILs.
16326
526c61ee
AF
163272003-11-25 Adam Fedor <fedor@gnu.org>
16328
16329 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16330 * gdb.objc/objcdecode.m: New file.
16331
28f2d600
AF
163322003-11-25 Adam Fedor <fedor@gnu.org>
16333
16334 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16335 * gdb.objc/nondebug.m: New file.
16336
a3895cee
BE
163372003-11-26 Ben Elliston <bje@wasabisystems.com>
16338
16339 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16340 NetBSD as it does on FreeBSD. Modelled on a similar change by
16341 Mark Kettenis on 2003-05-30.
16342 (link-flags): Set to "--entry _start" regardless of target.
16343 Special linker flags are to be appended to $link-flags.
16344 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16345
c9f2c8a3
MC
163462003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16347
16348 * gdb.cp/method.exp: Accept output of new demangler.
16349
15a0587a 163502003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16351
16352 * gdb/class2.exp: New file.
16353 * gdb/class2.cc: New file.
16354
3c00b570
MC
163552003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16356
16357 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16358 of new demangler.
16359
7027acc7
MK
163602003-11-23 Mark Kettenis <kettenis@gnu.org>
16361
16362 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16363 of gdb_test "run".
16364
b0e1598a
MK
163652003-11-23 Mark Kettenis <kettenis@gnu.org>
16366
16367 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16368 "continue" into "run".
16369
4d9eda44
MC
163702003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16371
16372 Partial fix for PR testsuite/1456.
16373 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16374 call to test_compiler_info.
16375 * gdb.cp/ctti.exp: Likewise.
16376 * gdb.cp/derivation.exp: Likewise.
16377 * gdb.cp/member-ptr.exp: Likewise.
16378 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16379 reference to gcc_compiled.
16380
163812003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16382
16383 Fix PR testsuite/1463.
16384 * gdb.base/structs.exp (start_structs_test): Call
16385 get_debug_format before using the debug format.
16386
d422fe19
AC
163872003-11-22 Andrew Cagney <cagney@redhat.com>
16388
16389 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16390 * gdb.base/structs.exp: Use gdb_test_multiple.
16391
039cf96d
AC
163922003-11-20 Andrew Cagney <cagney@redhat.com>
16393
6882279b
AC
16394 * gdb.base/structs.exp: Handle and recover from internal errors.
16395 Replace "foo${n}" with "foo<n>" in test messages.
16396
e53890ae
AC
16397 * gdb.base/structs.exp: Update copyright. Rewrite.
16398 * gdb.base/structs.c: Update copyright. Rewrite.
16399
2b211c59
AC
16400 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16401 resync count exceeded.
d63a86f8 16402
039cf96d
AC
16403 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16404 from the internal error.
16405 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16406 Original from Jim Blandy.
16407 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16408
eac98b22
AC
164092003-11-19 Andrew Cagney <cagney@redhat.com>
16410
16411 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16412 KFAIL.
16413
67455b2a
MK
164142003-11-17 Mark Kettenis <kettenis@gnu.org>
16415
16416 New testcase for PR backtrace/1435.
16417 * gdb.arch/i386-unwind.exp: New file.
16418 * gdb.arch/i386-unwind.c: New file.
16419
853d6e5b
AC
164202003-11-17 Andrew Cagney <cagney@redhat.com>
16421
16422 * lib/gdb.exp (compiler_info): New global.
16423 (test_compiler_info): New function.
16424 (get_compiler_info): Set compiler_info.
16425 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16426 "compiler_info" to gcc-<major>-<minor>.
16427
38cf6e11
MC
164282003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16429
16430 * gdb.trace/configure: Remove.
16431
a50d3602
EZ
164322003-11-13 Elena Zannoni <ezannoni@redhat.com>
16433
16434 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16435 breakpoints.
a50d3602
EZ
16436 * gdb.base/break.exp: Remove all references to explicit line
16437 numbers.
16438
d9407aaa
NC
164392003-11-11 Nick Clifton <nickc@redhat.com>
16440
16441 * gdb.base/shreloc.exp: Do not run for targets which do not
16442 support shared objects.
16443
db488fc1
CV
164442003-11-10 Corinna Vinschen <vinschen@redhat.com>
16445
16446 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16447 Don't run tests if nofileio flag is given.
16448
6a90a18e
EZ
164492003-11-07 Elena Zannoni <ezannoni@redhat.com>
16450
16451 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16452 as well as 'Watchpoint'.
6a90a18e 16453
0b915e9c
EZ
164542003-11-06 Elena Zannoni <ezannoni@redhat.com>
16455
16456 Reported by Jim Ingham <jingham@apple.com>:
16457 * gdb.base/annota1.exp: Match at least one occurrence of the
16458 signal handler annotation.
16459
d7e4b55f
EZ
164602003-11-06 Elena Zannoni <ezannoni@redhat.com>
16461
a9c64011
AS
16462 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16463 as well as 'Watchpoint'.
d7e4b55f 16464
2fe4e8d0
MC
164652003-11-05 Michael Chastain <mec@shout.net>
16466
16467 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16468
6ef88553
KW
164692003-11-03 Kris Warkentin <kewarken@qnx.com>
16470
16471 * gdb.arch/gdb1291.c: New test file.
16472 * gdb.arch/gdb1291.exp: New test script.
16473 * gdb.arch/gdb1431.c: New test file.
16474 * gdb.arch/gdb1431.exp: New test script.
16475
ae7dc4d8
MC
164762003-10-22 Michael Chastain <mec@shout.net>
16477
16478 * gdb.mi/pthreads.c: Add copyright notice.
16479
c39d7427
MC
164802003-10-22 Michael Chastain <mec@shout.net>
16481
16482 * gdb.threads/pthreads.c: Add copyright notice.
16483
8b7d96c1
MC
164842003-10-20 Michael Chastain <mec@shout.net>
16485
16486 * gdb.base/gdb1056.exp: New test script.
16487
d1d69fdd
DJ
164882003-10-13 Daniel Jacobowitz <drow@mvista.com>
16489
16490 * gdb.threads/killed.exp: Use gdb_run_cmd.
16491
7d605576
DJ
164922003-10-13 Daniel Jacobowitz <drow@mvista.com>
16493
16494 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16495 create a core file.
16496 * gdb.threads/gcore-thread.exp: Likewise.
16497
618ec112
CV
164982003-10-13 Corinna Vinschen <vinschen@redhat.com>
16499
16500 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16501 type, based on char type.
16502 (struct bit_flags_short_t): New bitfield type, based on short type.
16503 (init_bit_flags_char): New fuction.
16504 (init_bit_flags_short): Ditto.
16505 (print_bit_flags_char): Ditto.
16506 (print_bit_flags_short): Ditto.
16507 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16508
9367a73c
MC
165092003-10-11 Michael Chastain <mec@shout.net>
16510
16511 * gdb.base/call-rt-st.exp: Update copyright year.
16512
1decf120
KI
165132003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16514
16515 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16516 * gdb.disasm/sh3.s: Ditto.
16517
5445b2ae
DJ
165182003-10-07 Daniel Jacobowitz <drow@mvista.com>
16519
16520 * gdb.threads/switch-threads.exp: New test.
16521 * gdb.threads/switch-threads.c: New source file.
16522
aec24853
CV
165232003-10-07 Corinna Vinschen <vinschen@redhat.com>
16524
16525 * gdb.base/ending-run.exp: Add sh specific case.
16526
adc7428d
AC
165272003-10-06 Andrew Cagney <cagney@redhat.com>
16528
16529 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16530 * gdb.disasm/mn10200.exp: Delete obsolete file.
16531
c9d37158
DJ
165322003-09-29 Daniel Jacobowitz <drow@mvista.com>
16533
16534 * ChangeLog: Correct an entry command.exp -> commands.exp.
16535 * gdb.base/commands.exp (bp_deleted_in_command_test)
16536 (temporary_breakpoint_commands): Check noargs.
16537
79c2c32d
DC
165382003-09-25 David Carlton <carlton@kealia.com>
16539
16540 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16541 of some print tests, where appropriate. Add tests for C::D::cd,
16542 E::ce, F::cXfX, G::XgX.
16543 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16544
594e6d67
RE
165452003-09-25 Richard Earnshaw <rearnsha@arm.com>
16546
16547 * lib/java.exp (java_init): Import target_alias before using it.
16548
10f0d451
DC
165492003-09-25 David Carlton <carlton@kealia.com>
16550
16551 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16552
274bcba0
EZ
165532003-09-23 Elena Zannoni <ezannoni@redhat.com>
16554
d63a86f8 16555 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 16556 weirdness.
274bcba0 16557
cdbf20f7
MC
165582003-09-17 Michael Chastain <mec@shout.net>
16559
16560 * gdb.cp/gdb1355.exp: New file.
16561 * gdb.cp/gdb1355.c: New file.
16562
71e06f80
CV
165632003-09-15 Corinna Vinschen <vinschen@redhat.com>
16564
16565 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16566 * gdb.asm/sh.inc: New file.
16567
5c4e30ca
DC
165682003-09-11 David Carlton <carlton@kealia.com>
16569
bd45b7af
DC
16570 * gdb.cp/namespace.exp: Add tests for namespace types.
16571 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
16572 (test_namespace): New.
16573
1c199746
EZ
165742003-09-11 Elena Zannoni <ezannoni@redhat.com>
16575
a9c64011 16576 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 16577 * gdb.stabs/weird.exp: Ditto.
1c199746 16578
04ed252f
MC
165792003-09-08 Michael Chastain <mec@shout.net>
16580
16581 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16582
d8a2d9e7
MC
165832003-09-07 Michael Chastain <mec@shout.net>
16584
16585 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16586 'parse error'.
16587
161afb24
MK
165882003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16589
16590 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16591
49f2741a
MC
165922003-08-30 Michael Chastain <mec@shout.net>
16593
16594 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16595 * gdb.gdb/observer.exp: Ditto.
16596 * gdb.gdb/xfullpath.exp: Ditto.
16597
8afa723e
MK
165982003-08-29 Mark Kettenis <kettenis@gnu.org>
16599
16600 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16601 *-*-*bsd*.
16602
f31dfe3b
JJ
166032003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16604
16605 * gdb.base/dump.exp: Skip for ia64.
16606
4630e498
JJ
166072003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16608
16609 * gdb.asm/asm-source.exp: Add ia64 support.
16610 * gdb.asm/ia64.inc: New file.
16611
1105b7ef
MC
166122003-08-22 Michael Chastain <mec@shout.net>
16613
16614 * gdb.cp: New directory.
16615 * gdb.cp/*: Copy from gdb.c++/*.
16616 * gdb.c++/*: Remove.
16617 * Makefile.in: Change gdb.c++ to gdb.cp.
16618 * configure.in: Ditto.
16619 * configure: Regnerate.
16620
c945b932
MK
166212003-08-18 Mark Kettenis <kettenis@gnu.org>
16622
16623 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16624 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16625
2b66634b
DJ
166262003-08-17 Daniel Jacobowitz <drow@mvista.com>
16627
16628 * mi-var-display.exp (-var-list-children weird): Accept function
16629 pointers with argument types.
16630 * mi1-var-display.exp (-var-list-children weird): Likewise.
16631 * mi2-var-display.exp (-var-list-children weird): Likewise.
16632
a356f73b
DJ
166332003-08-17 Daniel Jacobowitz <drow@mvista.com>
16634
16635 * gdb.base/annota3.exp: Add missing newline.
16636
483417b8
MC
166372003-08-06 Michael Chastain <mec@shout.net>
16638
16639 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16640
c99c59c3
MS
166412003-08-12 Michael Snyder <msnyder@redhat.com>
16642
16643 * gdb.base/float.exp: Add test for SH.
16644
55ed7501
MK
166452003-08-10 Mark Kettenis <kettenis@gnu.org>
16646
16647 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16648
1a371f2e
EZ
166492003-08-07 Elena Zannoni <ezannoni@redhat.com>
16650
16651 * gdb.base/completion.exp: Remove reduntant completion test
16652 on filename.
16653
e0f353ce
EZ
166542003-08-07 Elena Zannoni <ezannoni@redhat.com>
16655
a9c64011
AS
16656 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16657 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16658 gdb.trace/save-trace.exp: Make sure that full pathnames are
16659 escaped correctly.
e0f353ce 16660
5710a1af 166612003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16662
a9c64011
AS
16663 * configure.in: Don't generate config.h from config.hin.
16664 * configure: Regenerate.
16665 * config.hin: Remove file.
16666 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16667 * gdb.threads/pthreads.c: Ditto.
5710a1af 16668
dcd81ce9
DJ
166692003-08-07 Daniel Jacobowitz <drow@mvista.com>
16670
16671 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16672 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16673 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16674 Replace ld24 with seth/add3.
16675
6009d884
AC
166762003-08-02 Andrew Cagney <cagney@redhat.com>
16677
16678 * gdb.base/annota3.exp: New file.
16679 * gdb.base/annota3.c: New file.
16680 * gdb.c++/annota3.exp: New file.
16681 * gdb.c++/annota3.cc: New file.
16682
51514e06
MC
166832003-07-29 Michael Chastain <mec@shout.net>
16684
16685 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16686 actually failed.
16687 (do_pass): Likewise.
16688 * gdb.threads/tls.exp: Always initialize no_of_threads.
16689
4ee6625b
DJ
166902003-07-27 Daniel Jacobowitz <drow@mvista.com>
16691
16692 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16693 pattern.
16694 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16695 * gdb.threads/tls.exp: Recognize one case of the host library not
16696 supporting TLS.
16697
225f2bf6
AC
166982003-07-27 Andrew Cagney <cagney@redhat.com>
16699
16700 * gdb.base/fileio.exp: Use SH when running commands using
16701 remote_exec.
16702
bcb27c9f
DJ
167032003-07-24 Daniel Jacobowitz <drow@mvista.com>
16704
16705 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16706 * gdb.base/relocate.c (dummy): New padding array.
16707
3d67be83
MS
167082003-07-22 Michael Snyder <msnyder@redhat.com>
16709
d63a86f8 16710 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16711
16712 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16713 patterns to be more general, accepting old and new output.
16714 Some output chars (such as '+') also must be quoted.
d63a86f8 16715 Some addresses are displayed numerically instead of
3d67be83
MS
16716 symbolically.
16717
57ba3b85
MS
167182003-07-23 Michael Snyder <msnyder@redhat.com>
16719
686d097c
MS
16720 * gdb.base/return2.exp: Don't test long-long return.
16721
57ba3b85
MS
16722 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16723 * gdb.disasm/t01_mov.exp: Ditto.
16724 * gdb.disasm/t02_mova.s: Ditto.
16725 * gdb.disasm/t02_mova.exp: Ditto.
16726 * gdb.disasm/t03_add.s: Ditto.
16727 * gdb.disasm/t03_add.exp: Ditto.
16728 * gdb.disasm/t04_sub.s: Ditto.
16729 * gdb.disasm/t04_sub.exp: Ditto.
16730 * gdb.disasm/t05_cmp.s: Ditto.
16731 * gdb.disasm/t05_cmp.exp: Ditto.
16732 * gdb.disasm/t06_ari2.s: Ditto.
16733 * gdb.disasm/t06_ari2.exp: Ditto.
16734 * gdb.disasm/t07_ari3.s: Ditto.
16735 * gdb.disasm/t07_ari3.exp: Ditto.
16736 * gdb.disasm/t08_or.s: Ditto.
16737 * gdb.disasm/t08_or.exp: Ditto.
16738 * gdb.disasm/t09_xor.s: Ditto.
16739 * gdb.disasm/t09_xor.exp: Ditto.
16740 * gdb.disasm/t10_and.s: Ditto.
16741 * gdb.disasm/t10_and.exp: Ditto.
16742 * gdb.disasm/t11_logs.s: Ditto.
16743 * gdb.disasm/t11_logs.exp: Ditto.
16744 * gdb.disasm/t12_bit.s: Ditto.
16745 * gdb.disasm/t12_bit.exp: Ditto.
16746 * gdb.disasm/t13_otr.s: Ditto.
16747 * gdb.disasm/t13_otr.exp: Ditto.
16748
e00759ef
EZ
167492003-07-22 Elena Zannoni <ezannoni@redhat.com>
16750
16751 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16752
8bc2021f
EZ
167532003-07-22 Elena Zannoni <ezannoni@redhat.com>
16754
a9c64011
AS
16755 * gdb.threads/tls.c : New file.
16756 * gdb.threads/tls.exp : New file.
16757 * gdb.threads/tls-main.c : New file.
16758 * gdb.threads/tls-shared.c : New file.
16759 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16760
89320c4c
AS
167612003-07-22 Andreas Schwab <schwab@suse.de>
16762
16763 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16764
180dea7c
AS
167652003-07-20 Andreas Schwab <schwab@suse.de>
16766
16767 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16768 due to insn reordering.
16769
0714963c
AC
167702003-07-15 Andrew Cagney <cagney@redhat.com>
16771
16772 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16773
98a23b3f
MC
167742003-07-15 Michael Chastain <mec@shout.net>
16775
16776 * gdb.base/gdb1250.exp: New file.
16777 * gdb.base/gdb1250.c: New file.
16778
27e417a2
ML
167792003-07-09 Michal Ludvig <mludvig@suse.cz>
16780
16781 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16782 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16783
8bc2021f
EZ
167842003-07-09 Elena Zannoni <ezannoni@redhat.com>
16785
a9c64011
AS
16786 * gdb.threads/tls.c: New file.
16787 * gdb.threads/tls.exp: New file.
16788 * gdb.threads/tls-main.c: New file.
16789 * gdb.threads/tls-shared.c: New file.
16790 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16791
d99968dc
EZ
167922003-07-09 Elena Zannoni <ezannoni@redhat.com>
16793
16794 * gdb.base/annota1.exp: Make sure that we properly escape the
16795 full path of the source file. Xfail more permissive patterns,
d63a86f8 16796 due to a compiler debug info problem.
d99968dc 16797
83876b3b
AS
167982003-07-07 Andreas Schwab <schwab@suse.de>
16799
2705e972
AS
16800 * gdb.asm/m68k.inc: New file.
16801 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16802
83876b3b
AS
16803 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16804 arguments"): Also match negative number.
16805
16806 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16807
3a871b37
DJ
168082003-07-03 Daniel Jacobowitz <drow@mvista.com>
16809
16810 * gdb.base/store.c (charest): New typedef.
16811 (add_char): Rename to add_charest, update.
16812 (wack_char): Rename to wack_charest, update types. Return l + r
16813 to keep r live across the call.
16814 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16815 (wack_double, wack_doublest): Return l + r to keep r live across
16816 the call.
16817 * gdb.base/store.exp: Accomodate store.c changes.
16818
b2a7f303
DC
168192003-06-30 David Carlton <carlton@kealia.com>
16820
16821 * gdb.c++/maint.exp (test_invalid_name): New.
16822 (test_first_component): Add tests for invalid names.
16823
3c6cb4a1
MC
168242003-06-29 Michael Chastain <mec@shout.net>
16825
16826 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16827 output of '<VTT for class>' for virtual base classes.
16828
f1c2644b
DJ
168292003-06-29 Daniel Jacobowitz <drow@mvista.com>
16830
16831 * gdb.base/completion.exp: Tab-complete "complet" instead of
16832 "compl".
16833 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16834
18080350
DJ
168352003-06-29 Daniel Jacobowitz <drow@mvista.com>
16836
16837 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16838 * gdb.base/volatile.exp: Likewise.
16839
f56973f8
DJ
168402003-06-29 Daniel Jacobowitz <drow@mvista.com>
16841
16842 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16843 gdb/1265.
16844
168452003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16846 Daniel Jacobowitz <drow@mvista.com>
16847
16848 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16849 initial line count of 'captured_main' from 26 to 32.
16850 (test_with_self): Allow xmalloc call to be interleaved with the
16851 preceding two lines.
16852
e766d4d6
JB
168532003-06-24 Joel Brobecker <brobecker@gnat.com>
16854
16855 * gdb.base/bang.exp: New testcase.
16856
f125c9a4
JB
168572003-06-23 Joel Brobecker <brobecker@gnat.com>
16858
16859 * gdb.base/langs.exp: Add some tests for the "minimal" language
16860 support.
16861
6e25beaf
EZ
168622003-06-23 Elena Zannoni <ezannoni@redhat.com>
16863
16864 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16865 the testcase.
16866
2f816dda
DJ
168672003-06-22 Daniel Jacobowitz <drow@mvista.com>
16868
16869 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16870 offset.
16871
db5a5748
DJ
168722003-06-22 Daniel Jacobowitz <drow@mvista.com>
16873
16874 * gdb.c++/pr-1210.cc: New file.
16875 * gdb.c++/pr-1210.exp: New file.
16876
1df0c130
DJ
168772003-06-21 Daniel Jacobowitz <drow@mvista.com>
16878
16879 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16880 000-exec-continue.
16881
a92feac0
MK
168822003-06-15 Mark Kettenis <kettenis@gnu.org>
16883
16884 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16885 on *-*-*bsd* instead of *-*-freebsd*.
16886
81a58f5b
AC
168872003-06-14 Andrew Cagney <cagney@redhat.com>
16888
16889 * gdb.base/store.exp: Test longest and doublest. Test all
16890 parameters. Weaken return statement match.
16891 * gdb.base/store.c: Add longest and doublest - aka long long and
16892 long double functions. Put all parameters into local register
16893 variables. Use negative values.
16894
b257a0d3
AC
168952003-06-14 Andrew Cagney <cagney@redhat.com>
16896
16897 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16898 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16899 exit status.
16900 * gdb.base/fileio.exp: Disable target when nointerrupts and
16901 noinferiorio, instead of limiting it to remote. Use remote_exec
16902 instead of system.
d63a86f8 16903
21c38304
JJ
169042003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16905
16906 * gdb.base/float.exp: Add ia64 support.
16907
1bcdb424
CV
169082003-06-12 Corinna Vinschen <vinschen@redhat.com>
16909
16910 * gdb.base/fileio.exp: Run only on remote targets.
16911
6aeb981f
CV
169122003-06-10 Corinna Vinschen <vinschen@redhat.com>
16913
16914 * gdb.base/fileio.c: New file, testing File-I/O.
16915 * gdb.base/fileio.exp: Ditto.
16916
53df362e
RG
169172003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16918
16919 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16920 shared objects after relocation at load time (gdb PR/1132).
16921 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16922 as above, part of the shared object relocation test.
53df362e 16923
ffee1b46
MK
169242003-06-08 Mark Kettenis <kettenis@gnu.org>
16925
b5ca3722
MK
16926 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16927 fully filled history list.
16928 * gdb.base/gdb_history: New file.
16929
03ed860d
MK
16930 * gdb.base/signals.exp: XFAIL "continue to func1" on
16931 i*86-*-freebsd*.
16932
ffee1b46
MK
16933 * gdb.base/attach.exp: When trying to attach to a nonexistent
16934 process, make it possible to specify the PID based on the target,
16935 and do so for *-*-freebsd*.
16936
d80dbb52
RH
169372003-06-02 Richard Henderson <rth@redhat.com>
16938
16939 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16940
6dd77b81
RH
169412003-06-02 Richard Henderson <rth@redhat.com>
16942
16943 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16944
f6347e16
RH
169452003-06-02 Richard Henderson <rth@redhat.com>
16946
16947 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16948
2c161407
DJ
169492003-06-01 Daniel Jacobowitz <drow@mvista.com>
16950
16951 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16952 of globalvar.
16953
572eb746
MK
169542003-06-01 Mark Kettenis <kettenis@gnu.org>
16955
16956 * gdb.asm/asm-source.exp: Check for memory read errors in
16957 disassembler test on *BSD too.
16958
9e9617a5
RH
169592003-06-01 Richard Henderson <rth@redhat.com>
16960
16961 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16962 for .frame.
16963 (gdbasm_call): Lose ldgp.
16964 (gdbasm_startup): Add frame information.
16965 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16966
7b34ad4e
MK
169672003-05-31 Mark Kettenis <kettenis@gnu.org>
16968
16969 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16970 i?86-*-*.
16971
10059fdf
MK
169722003-05-30 Mark Kettenis <kettenis@gnu.org>
16973
16974 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16975 FreeBSD.
16976
acf4b816
RH
169772003-05-29 Richard Henderson <rth@redhat.com>
16978
16979 * gdb.asm/alpha.inc: New file.
16980 * gdb.asm/asm-source.exp: Use it.
16981
e9ecd949
JB
169822003-05-29 Jim Blandy <jimb@redhat.com>
16983
16984 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16985 'core.PID'.
16986
e3e5a4f3
JB
169872003-05-22 Jim Blandy <jimb@redhat.com>
16988
16989 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16990 backtrace.
d63a86f8 16991
72fe3d25
DC
169922003-05-20 David Carlton <carlton@math.stanford.edu>
16993
16994 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16995 this time.
16996
58da2eb2
DC
169972003-05-19 David Carlton <carlton@bactrian.org>
16998
16999 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
17000 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
17001
1fcb5155
DC
170022003-05-19 David Carlton <carlton@bactrian.org>
17003
17004 * gdb.c++/namespace.exp: Add namespace scope and anonymous
17005 namespace tests.
17006 Bump copyright date.
17007 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
17008 (main): Call C::D::marker2.
17009 * gdb.c++/namespace1.cc: New file.
17010
85e85163
JJ
170112003-05-14 Jeff Johnston <jjohnstn@redhat.com>
17012
17013 Roland McGrath <roland@redhat.com>
d63a86f8 17014 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
17015 there is no manager thread.
17016
a25fbfec
JJ
170172003-05-08 Jeff Johnston <jjohnstn@redhat.com>
17018
d63a86f8
RM
17019 * gdb.threads/schedlock.exp: Remove assumption that all threads
17020 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
17021 in one of the child threads rather than the main thread.
17022
be375bae
JB
170232003-05-07 Jim Blandy <jimb@redhat.com>
17024
09bf6082
JB
17025 Add support for assembly source testing on the s390x.
17026 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
17027 architecture.
17028 * gdb.asm/s390x.inc: New file.
17029
be375bae
JB
17030 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
17031 succession of 'if' statements.
17032
00905d52
AC
170332003-05-05 Andrew Cagney <cagney@redhat.com>
17034
17035 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
17036
b1e29e33
AC
170372003-05-05 Andrew Cagney <cagney@redhat.com>
17038
17039 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
17040 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
17041
e33d66ec
EZ
170422003-05-02 Elena Zannoni <ezannoni@redhat.com>
17043
17044 * gdb.base/charset.exp: Update based on new behavior of set/show
17045 charset commands.
17046
2b6fd0d8
AC
170472003-05-01 Andrew Cagney <cagney@redhat.com>
17048
17049 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
17050 variable do not give memory errors.
17051
130cacce
AF
170522003-04-30 Adam Fedor <fedor@gnu.org>
17053
17054 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
17055 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
17056 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
17057 gdb.objc/basicclass.m: : New files
17058
17059 * lib/gdb.exp (gdb_compile_objc): New procedure.
17060
bea71854
DJ
170612003-04-27 Daniel Jacobowitz <drow@mvista.com>
17062
17063 * gdb.base/signals.exp: Make backtrace tests more specific.
17064
0f20eeea
DC
170652003-04-23 David Carlton <carlton@bactrian.org>
17066
17067 * gdb.c++/maint.exp (test_first_component): Add tests for
17068 'operator' in more locations.
17069
c8c4d8dc
KB
170702003-04-16 Kevin Buettner <kevinb@redhat.com>
17071
17072 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
17073
3fe60e3c
EZ
170742003-04-16 Elena Zannoni <ezannoni@redhat.com>
17075
17076 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 17077 func marke' instead. Update test name.
3fe60e3c 17078
9219021c
DC
170792003-04-15 David Carlton <carlton@math.stanford.edu>
17080
17081 * gdb.c++/maint.exp: New file.
17082
5dd55bdd
EZ
170832003-04-14 Elena Zannoni <ezannoni@redhat.com>
17084
17085 * gdb.threads/schedlock.c: Change type of thread function argument
17086 to long, to avoid warnings on 64-bit platforms.
17087
00890572
EZ
170882003-04-14 Elena Zannoni <ezannoni@redhat.com>
17089
a9c64011
AS
17090 * gdb.base/attach.exp: Add new message from ptrace in case of
17091 attaching to nonexistent process.
d63a86f8 17092
93201743
JB
170932003-04-11 Jim Blandy <jimb@redhat.com>
17094
17095 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17096 gdb.c++/userdef.cc: Place comments on the lines to which the
17097 marker function might return.
17098 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17099 gdb.c++/userdef.exp: Look for those comments to check that we've
17100 returned to the right place, instead of checking line numbers.
17101
2a11c64d
EZ
171022003-04-11 Elena Zannoni <ezannoni@redhat.com>
17103
a9c64011
AS
17104 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
17105 match on sourcefile name, instead of directory name.
2a11c64d 17106
68ab8fc5
EZ
171072003-04-10 Elena Zannoni <ezannoni@redhat.com>
17108
d63a86f8 17109 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
17110 working directory name.
17111
5624293a
JB
171122003-04-09 Jim Blandy <jimb@redhat.com>
17113
17114 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17115 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
17116 after an inferior function call, report the failure, but allow the
17117 test to continue.
17118
f1f02ee4
SC
171192003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17120
17121 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17122 with -DPROTOTYPES.
17123
6eb79af0
SC
171242003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17125
17126 * gdb.base/break.exp: Revert last patch.
17127
8dfb4cf0
SC
171282003-04-04 Stephane Carrez <stcarrez@nerim.fr>
17129
17130 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17131 with -DPROTOTYPES.
17132
ed4c619a
AC
171332003-04-02 Andrew Cagney <cagney@redhat.com>
17134
17135 * gdb.base/callfuncs.exp: Make "print add" messages unique.
17136 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
17137 matching directories by the name breakpoint.
17138 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
17139 Make "continue to marker1" consistent.
17140 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
17141 message consistent.
17142 * lib/gdb.exp: Put "the program is no longer running", and "the
17143 program exited" in parenthesis.
17144 * lib/mi-support.exp: Ditto.
d63a86f8 17145
4e35d5f0 171462003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 17147
4e35d5f0
BR
17148 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
17149
71900fe8
AC
171502003-03-29 Andrew Cagney <cagney@redhat.com>
17151
17152 * gdb.base/sizeof.c (main): Print the value of '\377'.
17153 * gdb.base/sizeof.exp: Check the sign of '\377'.
17154
c0655a16
MC
171552003-03-27 Michael Chastain <mec@shout.net>
17156
17157 * gdb.base/gdb1090.exp: New file.
17158 * gdb.base/gdb1090.cc: New file.
17159
5b2a3989
JB
171602003-03-27 J. Brobecker <brobecker@gnat.com>
17161
17162 * gdb.gdb/observer.exp: New regression test.
17163
79876890
MC
171642003-03-27 Michael Chastain <mec@shout.net>
17165
17166 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
17167 * gdb.base/ptype.exp: Likewise.
17168
6eac95e3
CV
171692003-03-27 Corinna Vinschen <vinschen@redhat.com>
17170
17171 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
17172
e8c71839
MC
171732003-03-26 Michael Chastain <mec@shout.net>
17174
17175 * gdb.base/ptype.exp: Actually use some typedef'd types.
17176
71b10041
SC
171772003-03-21 Stephane Carrez <stcarrez@nerim.fr>
17178
17179 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
17180 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
17181
2512cf80
CV
171822003-03-20 Corinna Vinschen <vinschen@redhat.com>
17183
17184 * gdb.base/default.exp: Fix regular expression.
17185
0d195a4f
CV
171862003-03-20 Corinna Vinschen <vinschen@redhat.com>
17187
17188 * gdb.base/args.exp: Fix regular expression.
17189
8a2dbca8
CV
171902003-03-20 Corinna Vinschen <vinschen@redhat.com>
17191
17192 * gdb.base/help.exp: Allow Win32 child process.
17193
bf028682
CV
171942003-03-20 Corinna Vinschen <vinschen@redhat.com>
17195
17196 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
17197 when stepping out of main().
17198
182dbe85
CV
171992003-03-20 Corinna Vinschen <vinschen@redhat.com>
17200
17201 * gdb.base/default.exp: Check for win32 specific message when calling
17202 "run" without executable.
17203
d67a6ba5
CV
172042003-03-20 Corinna Vinschen <vinschen@redhat.com>
17205
17206 * gdb.base/args.exp: Expect .exe in output.
17207
a955b5bb
CV
172082003-03-20 Corinna Vinschen <vinschen@redhat.com>
17209
17210 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
17211 Cygwin native.
17212
bf6bad4b
AC
172132003-03-17 Andrew Cagney <cagney@redhat.com>
17214
17215 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
17216 vector registes.
17217 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17218 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17219
293e9a31
DC
172202003-03-17 David Carlton <carlton@math.stanford.edu>
17221
17222 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17223 test, for PR breakpoints/38.
17224 Call test_watchpoint_and_breakpoint.
17225 * gdb.base/watchpoint.c (func3): New function.
17226 (main): Call func3.
17227
5330f2db
DC
172282003-03-04 David Carlton <carlton@math.stanford.edu>
17229
17230 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17231 Garply<Garply<char> >:: garply".
17232 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17233 with respect to PR c++/1111; note also PR c++/1113.
17234 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17235 respect to PR c++/1062.
17236 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17237
6ece72da
DC
172382003-03-03 David Carlton <carlton@math.stanford.edu>
17239
17240 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17241 with respect to PR c++/57.
17242 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17243 c++/826.
17244 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17245 respect to PR c++/57.
17246
85ca1584
DC
172472003-03-03 David Carlton <carlton@math.stanford.edu>
17248
17249 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17250 respect to PR c++/33 into FAILs.
17251
98e9c5b8
MC
172522003-03-03 Michael Chastain <mec@shout.net>
17253
7bedbf27
MC
17254 * configure.in: Update copyright years.
17255
172562003-03-03 Michael Chastain <mec@shout.net>
17257
17258 * Makefile.in: Update copyright years.
98e9c5b8 17259
f683e100
DC
172602003-02-28 David Carlton <carlton@math.stanford.edu>
17261
17262 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17263 print class instead of struct and/or superfluous protection
17264 specifiers, as long as the resulting output is equivalent to the
17265 source code.
17266 Delete FIXME from end of messages on tests that don't need
17267 fixing.
17268
a9e0cf2c
DC
172692003-02-28 David Carlton <carlton@math.stanford.edu>
17270
17271 * gdb.c++/templates.exp (do_tests): Allow const in the two
17272 Foo<volatile char *>::foo tests.
17273
e8d359df
MS
172742003-02-27 Michael Snyder <msnyder@redhat.com>
17275
d63a86f8 17276 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17277 will be consistant.
17278
0b71dc91
DC
172792003-02-26 David Carlton <carlton@math.stanford.edu>
17280
17281 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17282 char *>::foo" test with respect to PR c++/33. Create a new test
17283 which is identical to that one except that it doesn't put the
17284 space between the "char" and the "*"; KFAIL it, too.
17285
dd14ab43
DC
172862003-02-26 David Carlton <carlton@math.stanford.edu>
17287
17288 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17289 template types into either PASSes or KFAILs (corresponding to PR
17290 c++/57). Tweak indentation. Update copyright.
17291
1146c7f1
SC
172922003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17293
17294 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17295
74641dfb
MC
172962003-02-13 Michael Chastain <mec@shout.net>
17297
17298 * gdb.base/exprs.exp: Remove i960 remnants.
17299 * gdb.base/funcargs.exp: Likewise.
17300 * gdb.base/list.exp: Likewise.
17301 * gdb.base/ptype.exp: Likewise.
17302
559cd2d0
DC
173032003-02-14 David Carlton <carlton@math.stanford.edu>
17304
17305 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17306 pEe->D::vg()" from XFAIL to KFAIL.
17307
c4f90d87
JM
173082003-02-13 Jason Molenda (jmolenda@apple.com)
17309
17310 * gdb.base/maint.exp: Update maint print statistics regexp to include
17311 new entries.
17312
cbc4d97c
MC
173132003-02-13 Michael Chastain <mec@shout.net>
17314
17315 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17316
40f235b7
MC
173172003-02-12 Michael Chastain <mec@shout.net>
17318
17319 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17320 * gdb.c++/inherit.exp: Likewise.
17321 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17322 * gdb.c++/templates.exp: Likewise.
17323 * gdb.c++/virtfunc.exp: Likewise.
17324
c56716b0
JM
173252003-02-06 Jason Molenda (jason-cl@molenda.com)
17326
17327 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17328 why the code is written that way.
17329
070afcf8
MC
173302003-02-05 Michael Chastain <mec@shout.net>
17331
17332 * gdb.base/dump.exp: Add missing copyright line.
17333
5d0331e5
JM
173342003-02-05 Jason Molenda (jason-cl@molenda.com)
17335
f7ae6d3e 17336 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17337 at the beginning so the breakpoint doesn't get set on the loop.
17338
92851186
MC
173392003-02-05 Michael Chastain <mec@shout.net>
17340
17341 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17342 output for configurations with gcc 2.95.3.
17343
cbf1e085
AC
173442003-02-05 Keith Seitz <keiths@redhat.com>
17345 Andrew Cagney <ac131313@redhat.com>
17346
17347 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17348
29518e1e
MC
173492003-02-04 Michael Chastain <mec@shout.net>
17350
17351 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17352 Call perror and then continue.
17353
5af1d5f3
MC
173542003-02-03 Michael Chastain <mec@shout.net>
17355
17356 * gdb.c++/pr-1023.cc: New file.
17357 * gdb.c++/pr-1023.exp: New file.
17358
6b549786
JB
173592003-02-05 Jim Blandy <jimb@redhat.com>
17360
17361 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17362 it's local to foobar. Check for it there, and check that it's not
17363 present in main.
17364 * gdb.c++/local.cc (marker2): New function.
17365 (foobar): Call marker1.
17366 (main): Call marker2 instead of marker1.
17367
67f16606
AC
173682003-02-04 Andrew Cagney <ac131313@redhat.com>
17369
17370 * gdb.disasm/mn10200.exp: Obsolete file.
17371 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17372 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17373 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17374
1c5cb38e
DC
173752003-02-04 David Carlton <carlton@math.stanford.edu>
17376
17377 * gdb.c++/overload.exp: Test intToChar(1).
17378 * gdb.c++/overload.cc (intToChar): New.
17379 (main): Call intToChar.
17380
d1fe6965
DC
173812003-02-03 David Carlton <carlton@math.stanford.edu>
17382
17383 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17384 'might_kfail' arg.
17385 KFAIL some of the continue_to_bp_overloaded calls, according to
17386 PR c++/1025.
17387
9ba61c5d
MC
173882003-02-01 Michael Chastain <mec@shout.net>
17389
17390 * gdb.base/advance.c (marker1): New marker function.
17391 * gdb.base/advance.exp: When the 'advance' command lands on the
17392 return breakpoint, it can legitimately stop on either the
17393 current line or the next line. Accommodate both outcomes.
17394 * gdb.base/until.exp: Likewise.
17395
e7494ffb
AC
173962003-02-02 Andrew Cagney <ac131313@redhat.com>
17397
17398 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17399 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17400 now a list, not a tuple.
17401 * gdb.mi/mi-var-display.exp: Ditto.
17402 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17403
075559bc
AC
174042003-02-01 Andrew Cagney <ac131313@redhat.com>
17405
17406 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17407 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17408 stack backtraces.
17409 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17410
2bd4c7b1
MK
174112003-02-01 Mark Kettenis <kettenis@gnu.org>
17412
17413 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17414 gdb.mi/mi1-pthreads.exp: Return instead of calling
17415 gdb_suppress_entire_file.
17416
eabd8992
MS
174172003-02-01 Mark Salter <msalter@redhat.com>
17418
17419 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17420
71469e2f
MS
174212003-01-31 Mark Salter <msalter@redhat.com>
17422
17423 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17424 Support empty arg.
17425
38a94d44
MC
174262003-01-30 Michael Chastain <mec@shout.net>
17427
17428 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17429 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17430 has been fixed in gdb/readline on 2003-01-09.
17431
19ea9e73
MS
174322003-01-29 Michael Snyder <msnyder@redhat.com>
17433
e8d359df
MS
17434 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17435 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17436 * gdb.base/args.exp: Skip if target does not support args passing.
17437
2307bd6a
DJ
174382003-01-22 Daniel Jacobowitz <drow@mvista.com>
17439
19ea9e73 17440 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17441 gdb_test. Accept a list of expect arguments as the third
17442 parameter.
17443 (gdb_test): Use it.
17444
f2dd3617
EZ
174452003-01-20 Elena Zannoni <ezannoni@redhat.com>
17446
17447 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17448 allow for different test tree configurations. Update some
17449 tescases accordingly.
17450 * gdb.arch/altivec-regs.exp: Ditto.
17451 * gdb.asm/asm-source.exp: Ditto.
17452 * gdb.base/advance.exp: Ditto.
17453 * gdb.base/display.exp: Ditto.
d63a86f8 17454 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17455 * gdb.base/mips_pro.exp: Ditto.
17456 * gdb.base/overlays.exp: Ditto.
17457 * gdb.base/relocate.exp: Ditto.
17458 * gdb.base/setshow.exp: Ditto.
17459 * gdb.base/step-line.exp: Ditto.
17460 * gdb.base/step-test.exp: Ditto.
17461 * gdb.base/until.exp: Ditto.
17462 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17463
c71cdefd
DC
174642003-01-17 David Carlton <carlton@math.stanford.edu>
17465
17466 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17467 corresponding to PR c++/945.
17468 Update copyright.
17469
fdba05d7
DC
174702003-01-17 David Carlton <carlton@math.stanford.edu>
17471
17472 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17473 corresponding to PR c++/68.
17474
174752003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
17476
17477 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17478 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17479 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17480
c362c33a
EZ
174812003-01-15 Elena Zannoni <ezannoni@redhat.com>
17482
0fbc361c
EZ
17483 * gdb.base/break.exp: Fix change of default location, because of
17484 removal of until tests.
17485 * gdb.base/help.exp: Update test for new 'until' help message.
17486 Add test for help on 'advance'.
a9c64011 17487 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 17488
dabf8a35
MK
174892003-01-15 Mark Kettenis <kettenis@gnu.org>
17490
17491 * gdb.base/default.exp: Adapt "info float" test for recent changes
17492 to that command. Add test for "info vector".
17493 * gdb.base/float.exp: New file. Add test for "info float" that
17494 resembles the old test in gdb.base/default.exp.
17495
a1769aca
DC
174962003-01-15 David Carlton <carlton@math.stanford.edu>
17497
17498 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17499
82025e13
EZ
175002003-01-15 Elena Zannoni <ezannoni@redhat.com>
17501
17502 * gdb.base/break.exp: Move the tests of until command from here...
17503 * gdb.base/until.exp: ... to here. New file. Add other tests.
17504 * gdb.base/advance.c: New file.
17505 * gdb.base/advance.exp: New file.
17506
8f9ab801
EZ
175072003-01-14 Elena Zannoni <ezannoni@redhat.com>
17508
a9c64011
AS
17509 * gdb.base/args.c: New file.
17510 * gdb.base/args.exp: New file.
8f9ab801 17511
9ae66589
DJ
175122003-01-14 Daniel Jacobowitz <drow@mvista.com>
17513
17514 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17515
8d77e5c3
DJ
175162003-01-14 Daniel Jacobowitz <drow@mvista.com>
17517
17518 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17519
12d2f0a1
DJ
175202003-01-14 Daniel Jacobowitz <drow@mvista.com>
17521
17522 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17523 dates.
17524
6ca37014
DJ
175252003-01-13 Daniel Jacobowitz <drow@mvista.com>
17526
17527 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17528
b0023472
DJ
175292003-01-13 Daniel Jacobowitz <drow@mvista.com>
17530
17531 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17532 (ptype &*"foo").
17533 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17534
607fbc54 175352003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
17536
17537 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17538 * gdb.mi/mi1-console.exp: Likewise.
17539
607fbc54 175402003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
17541
17542 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17543 * gdb.mi/mi1-console.exp: Likewise.
17544
a1fb14a2
DJ
175452003-01-13 Daniel Jacobowitz <drow@mvista.com>
17546
17547 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17548
c4cf40b7
DJ
175492003-01-09 Daniel Jacobowitz <drow@mvista.com>
17550
17551 * gdb.base/detach.exp: New test.
17552
696d5a5b
DJ
175532003-01-09 Daniel Jacobowitz <drow@mvista.com>
17554
17555 * Makefile.in (ALL_SUBDIRS): New variable.
17556 (subdirs, clean, distclean): Use it.
17557 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17558 regenerating Makefile, since it is generated from the top level.
17559 * gdb.asm/Makefile.in: Likewise.
17560 * gdb.base/Makefile.in: Likewise.
17561 * gdb.c++/Makefile.in: Likewise.
17562 * gdb.disasm/Makefile.in: Likewise.
17563 * gdb.java/Makefile.in: Likewise.
17564 * gdb.mi/Makefile.in: Likewise.
17565 * gdb.threads/Makefile.in: Likewise.
17566 * gdb.trace/Makefile.in: Likewise.
17567
754533e4
DC
175682003-01-09 David Carlton <carlton@math.stanford.edu>
17569
17570 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17571 Add copyright year 2003.
17572
d8b3e9ee
MC
175732003-01-06 Michael Chastain <mec@shout.net>
17574
17575 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17576 When selecting a thread, 'line' and 'file' are optional.
17577 * gdb.mi/mi1-pthreads.exp: Likewise.
17578
8e9e0fe6
AS
175792003-01-06 Andreas Schwab <schwab@suse.de>
17580
17581 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17582 failures.
17583
b5ab8ff3
DJ
175842003-01-04 Daniel Jacobowitz <drow@mvista.com>
17585
17586 Fix PR gdb/844
17587 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17588 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17589
17590 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17591 instead of calling gdb_suppress_entire_file.
17592 * gdb.threads/print-threads.exp: Likewise.
17593 * gdb.threads/schedlock.exp: Likewise.
17594
17595 * gdb.threads/killed.exp: Return instead of calling
17596 gdb_suppress_entire_file.
17597 * gdb.threads/linux-dp.exp: Likewise.
17598 * gdb.threads/pthreads.exp: Likewise.
17599
1e698235
DJ
176002003-01-04 Daniel Jacobowitz <drow@mvista.com>
17601
17602 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17603 stabs.
17604 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17605 * gdb.base/whatis.exp: Always allow (void) after function names.
17606
147ff08c
DJ
176072003-01-04 Daniel Jacobowitz <drow@mvista.com>
17608
17609 * gdb.c++/casts.exp: Correct regexp.
17610
dc62bfc2
MK
176112003-01-04 Mark Kettenis <kettenis@gnu.org>
17612
17613 * configure.in: Call AC_CONFIG_HEADER. Don't call
17614 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17615 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17616 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17617 aforementioned directories in the AC_OUPUT call.
17618 * config.hin: New file.
17619 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17620 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17621 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17622 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17623 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17624 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17625 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17626 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17627 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17628 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17629 gdb.threads/configure.in, gdb.threads/configure,
17630 gdb.threads/config.in, gdb.trace/configure.in,
17631 gdb.trace/configure: Removed.
17632
77afa639
MC
176332003-01-03 Michael Chastain <mec@shout.net>
17634
17635 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17636 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17637
7634bb6e
DJ
176382003-01-03 Daniel Jacobowitz <drow@mvista.com>
17639
17640 * gdb.base/store.exp: Fix regular expressions.
17641
b39c905e
MK
176422002-12-28 Mark Kettenis <kettenis@gnu.org>
17643
17644 * configure.in: Rewrite.
17645 * configure: Regenerated.
17646
0a8551dd
DC
176472003-01-03 David Carlton <carlton@math.stanford.edu>
17648
17649 * gdb.base/psymtab.exp: New file.
17650 * gdb.base/psymtab1.c: Ditto.
17651 * gdb.base/psymtab2.c: Ditto.
17652
c60b7188
AF
176532002-12-23 Adam Fedor <fedor@gnu.org>
17654
17655 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17656
ee73db83
DC
176572002-12-23 David Carlton <carlton@math.stanford.edu>
17658
17659 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17660 and current_directory initialization.
17661
d6c1774e
JB
176622002-12-22 Jim Blandy <jimb@redhat.com>
17663
f0a847b8
JB
17664 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17665 rather than as part of the output file name.
17666
d6c1774e
JB
17667 * gdb.base/attach.exp: There's no need to copy the test program to
17668 /tmp; that was only ever necessary on HP/UX, and this test is
17669 entirely disabled there anyway.
17670
f0708dbb
JB
176712002-12-21 Jim Blandy <jimb@redhat.com>
17672
4c2acfea
JB
17673 * gdb.c++/psmang.exp: Doc fix.
17674
f0708dbb
JB
17675 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17676 test.
17677
9579e000
DC
176782002-12-20 David Carlton <carlton@math.stanford.edu>
17679
17680 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17681
d1810171
MC
176822002-12-18 Michael Chastain <mec@shout.net>
17683
17684 * gdb.c++/annota2.exp: Add copyright year 2002.
17685
76565097
DC
176862002-12-17 David Carlton <carlton@math.stanford.edu>
17687
17688 * gdb.c++/try_catch.cc: Add marker comments.
17689 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17690 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17691 * gdb.c++/m-static.cc: Ditto.
17692 * gdb.c++/m-static1.cc: Ditto.
17693 * gdb.c++/try_catch.cc: Ditto.
17694
da81390b
JJ
176952002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17696
17697 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17698 to see whether we are using the new -environment-directory
17699 command which resets via -r or the old version of the command
17700 which may prompt the user. Part of fix for gdb/741.
17701
b304d130
AC
177022002-12-13 Andrew Cagney <ac131313@redhat.com>
17703
17704 * gdb.fortran/types.exp: Update obsolete comment.
17705 * gdb.fortran/exprs.exp: Ditto.
17706 * lib/gdb.exp: Delete obsolete code.
17707 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17708 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17709 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17710 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17711 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17712 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17713 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17714 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17715 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17716 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17717 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17718 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17719 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17720 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17721 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17722 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17723 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17724 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17725 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17726 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17727 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17728 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17729 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17730 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17731 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17732 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17733 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17734 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17735 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17736 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17737 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17738 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17739 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17740 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17741 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17742 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17743 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17744
a23b6e6a
DC
177452002-12-11 David Carlton <carlton@math.stanford.edu>
17746
17747 * gdb.c++/m-data.exp: Add test for members that shadow global
17748 variables: see PR gdb/804.
17749 * gdb.c++/m-data.cc: Ditto.
17750
6604731b
DJ
177512002-12-10 Daniel Jacobowitz <drow@mvista.com>
17752
17753 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17754
de46ecd7
DC
177552002-12-06 David Carlton <carlton@math.stanford.edu>
17756
17757 * gdb.base/store.c: Don't declare functions static.
17758
27e829d0
AC
177592002-12-04 Andrew Cagney <ac131313@redhat.com>
17760
17761 * gdb.base/store.exp, gdb.base/store.c: New files.
17762
92806416
DJ
177632002-12-03 Daniel Jacobowitz <drow@mvista.com>
17764
17765 * gdb.base/selftest.exp: Update for current gdb.
17766
3bcbaac5
DJ
177672002-12-03 Daniel Jacobowitz <drow@mvista.com>
17768
17769 * gdb.base/maint.exp: Only dump symbols from one source file
17770 or objfile.
17771
f4f00b1f
DJ
177722002-12-03 Daniel Jacobowitz <drow@mvista.com>
17773
17774 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17775 function call.
17776
f1c8a949
JB
177772002-11-25 Jim Blandy <jimb@redhat.com>
17778
17779 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17780 function appearing in error message.
17781
9e297a97
DJ
177822002-11-21 Daniel Jacobowitz <drow@mvista.com>
17783
17784 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17785
1f312e79
JJ
177862002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17787
d63a86f8
RM
17788 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17789 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17790 should be in mi console format. This is part of fix for PR gdb/604.
17791
83c31e7d
FN
177922002-09-18 Fernando Nasser <fnasser@redhat.com>
17793
17794 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17795 which explicitly prints the zero offset as "+0".
17796
322b3f65
DJ
177972002-10-22 Daniel Jacobowitz <drow@mvista.com>
17798
17799 * gdb.threads/schedlock.c (args): Make unsigned.
17800
178012002-10-21 Daniel Jacobowitz <drow@mvista.com>
17802
17803 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17804 numbers. Allow "foo2|selected stack frame".
17805 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17806 * gdb.asm/asmsrc2.s: Likewise.
17807 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17808 comments.
17809 * gdb.asm/mips.inc: New file.
17810
5e2fe5b8
AF
178112002-10-18 Adam Fedor <fedor@gnu.org>
17812
17813 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17814 * gdb.base/help.exp: Likewise.
17815
abe1a5d0
KB
178162002-10-17 Kevin Buettner <kevinb@redhat.com>
17817
17818 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17819 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17820
10abb1d4
JB
178212002-10-02 Jim Blandy <jimb@redhat.com>
17822
17823 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17824
1f609b42
AC
178252002-10-01 Andrew Cagney <ac131313@redhat.com>
17826
17827 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17828 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17829 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17830 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17831 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17832 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17833 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17834
0aee02e4
AC
178352002-09-29 Andrew Cagney <ac131313@redhat.com>
17836
17837 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17838 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17839 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17840 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17841 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17842 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17843 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17844
6fde09ad
KB
178452002-09-27 Kevin Buettner <kevinb@redhat.com>
17846
17847 * gdb.base/annota1.exp (info break): Make directory components of
17848 path optional since not all compilers emit this debug information.
17849
889bf7c5
PA
17850 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17851 step ends up stepping out of the function instead of stopping on
17852 the epilogue.
6fde09ad 17853
9e8aab75
KS
178542002-09-26 Keith Seitz <keiths@redhat.com>
17855
17856 * lib/insight-support.exp (gdbtk_start): Figure out where
17857 the insight executable is based on where gdb is. Use this
17858 executable to start insight instead of gdb.
17859
e36180d7
AC
178602002-09-25 Andrew Cagney <cagney@redhat.com>
17861
17862 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17863
9dd34b2b
AC
178642002-09-24 Andrew Cagney <ac131313@redhat.com>
17865
17866 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17867 test_isolated_complaints.
17868 (test_empty_complaint): New function.
17869 (test_empty_complaints): New function. Check no output when no
17870 complaints.
d63a86f8 17871
dea97812
KB
178722002-09-19 Jim Blandy <jimb@redhat.com>
17873
a9c64011 17874 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17875
54951bd7
AC
178762002-09-19 Andrew Cagney <ac131313@redhat.com>
17877
17878 * gdb.gdb/complaints.exp: New file.
17879
dec43320
AC
178802002-09-18 Andrew Cagney <ac131313@redhat.com>
17881
17882 * gdb.base/maint.exp: Check `help maint internal-warning'.
17883
e70d6e3f
DC
178842002-09-18 David Carlton <carlton@math.stanford.edu>
17885
17886 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17887 numbers, and replace them by a single breakpoint after the
17888 constructors are all finished.
17889 Add test 4.
17890 * gdb.c++/m-static.cc: Add test 4.
17891 * gdb.c++/m-static.h: New file.
17892 * gdb.c++/m-static1.cc: New file.
17893
17894 * gdb.c++/printmethod.exp: New file.
17895 * gdb.c++/printmethod.cc: New file.
17896
17897 * gdb.c++/pr-574.exp: New file.
17898 * gdb.c++/pr-574.cc: New file.
17899
afb5c968
CV
179002002-09-18 Corinna Vinschen <vinschen@redhat.com>
17901
17902 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17903 embedded targets which never actually exit.
17904
31e45dee
FN
179052002-09-18 Fernando Nasser <fnasser@redhat.com>
17906
17907 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17908 "don't step after run" as unresolved or unsupported, instead of xfail.
17909
a283c5a1
CV
179102002-09-18 Corinna Vinschen <vinschen@redhat.com>
17911
17912 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17913 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17914 Add newline to expected string in "step out of main (status wrapper)"
17915 case.
17916
11350d2a
CV
179172002-09-18 Corinna Vinschen <vinschen@redhat.com>
17918
17919 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17920 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17921
0deec7d6
TT
179222002-09-17 Tom Tromey <tromey@redhat.com>
17923
17924 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17925 \000, not \0, in double-quoted string.
17926
b2b4a1b5
CV
179272002-09-14 Corinna Vinschen <vinschen@redhat.com>
17928
c9d37158 17929 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17930 string after running the commands execution on breakpoint tests.
17931
1c56143a
CV
179322002-09-13 Corinna Vinschen <vinschen@redhat.com>
17933
17934 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17935
37f8da45
JB
179362002-09-12 Joel Brobecker <brobecker@gnat.com>
17937
17938 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17939
08b468e0
KS
179402002-09-10 Keith Seitz <keiths@redhat.com>
17941
17942 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17943 runto proc.
17944 (mi_run_to_main): Use mi_runto.
17945 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17946
dc360f58
KS
179472002-09-10 Keith Seitz <keiths@redhat.com>
17948
17949 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17950 regexp for stopping at main. Could have multiple event notifications.
17951 Don't assume that main was declared with no parameters.
17952 (mi_next): Use mi_step_to.
17953 (mi_step): Use mi_next_to.
17954
ce3abcfb
CV
179552002-09-09 Corinna Vinschen <vinschen@redhat.com>
17956
17957 * gdb.base/default.exp: Fix expected string in `info float' test.
17958
d1f5b980
BE
179592002-09-09 Ben Elliston <bje@redhat.com>
17960
17961 * config/mips.exp: Update comments.
17962 * config/mips-idt.exp: Likewise.
17963 * config/nind.exp: Likewise.
17964 * config/slite.exp: Likewise.
17965 * config/sparclet.exp: Likewise.
17966 * config/udi.exp: Likewise.
17967 * config/vx.exp: Likewise.
17968 * config/vxworks29k.exp: Likewise.
17969
2f71430b
JB
179702002-09-05 Jim Blandy <jimb@redhat.com>
17971
17972 * gdb.threads/killed.exp: Fix test failure message.
17973
7ddebc7e
KS
179742002-09-04 Keith Seitz <keiths@redhat.com>
17975
17976 * lib/mi-support.exp: Update copyright.
17977 (mi_gdb_test): Increase the priority of the expected pattern
17978 so that it matches gdb_test.
17979
0ae67eb3
KS
179802002-09-03 Keith Seitz <keiths@redhat.com>
17981
17982 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17983 Use integer comparison instead of string comparison for testing
17984 whether binary was built.
17985
38fc42c8
JB
179862002-09-03 Jim Blandy <jimb@redhat.com>
17987
17988 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17989
b6ff0e81
JB
179902002-08-29 Jim Blandy <jimb@redhat.com>
17991
17992 * gdb.threads/pthreads.exp: Move the portable thread compilation
17993 code into a function in lib/gdb.exp, and call that from here.
17994 * lib/gdb.exp (gdb_compile_pthreads): New function.
17995
07c98896
KS
179962002-08-29 Keith Seitz <keiths@redhat.com>
17997
17998 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17999 expect_out so that callers can get at it.
18000
0312286c
DJ
180012002-08-23 Daniel Jacobowitz <drow@mvista.com>
18002
18003 * gdb.threads/print-threads.c: New file.
18004 * gdb.threads/print-threads.exp: New file.
18005 * gdb.threads/schedlock.c: New file.
18006 * gdb.threads/schedlock.exp: New file.
18007
dd039bc4
EZ
180082002-08-22 Elena Zannoni <ezannoni@redhat.com>
18009
a9c64011
AS
18010 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
18011 not altivec.c.
dd039bc4 18012
1f36144c
MK
180132002-08-17 Mark Kettenis <kettenis@gnu.org>
18014
18015 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
18016 targets. The problem should be fixed now.
18017
16057ec7 180182002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
18019
18020 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
18021 2002-07-24 change that removes final dots from error messages.
18022
3c1499ad
TT
180232002-08-13 Tom Tromey <tromey@redhat.com>
18024
18025 * gdb.base/readline.exp: New file.
18026
a20ce2c3
AC
180272002-08-01 Andrew Cagney <ac131313@redhat.com>
18028
18029 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
18030 supress message.
18031
db034ac5
AC
180322002-08-01 Andrew Cagney <cagney@redhat.com>
18033
18034 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
18035 CHILL_FOR_TARGET and CHILL_LIB.
18036 * configure.in (configdirs): Remove gdb.chill.
18037 * configure: Regenerate.
18038 * lib/gdb.exp: Obsolete references to chill.
18039 * gdb.fortran/types.exp: Ditto.
18040 * gdb.fortran/exprs.exp: Ditto.
18041
3e000b18
KB
180422002-07-30 Kevin Buettner <kevinb@redhat.com>
18043
18044 * gdb.base/shlib-call.exp (additional_flags): Conditionally
18045 set Irix-specific compile and link flags.
18046
28f4966b
KB
180472002-07-29 Kevin Buettner <kevinb@redhat.com>
18048
18049 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
18050 source files. The ``-o'' option doesn't work with the ``-E'' option
18051 when using the Irix compiler.
18052
46c0d5a6
DJ
180532002-07-19 Daniel Jacobowitz <drow@mvista.com>
18054
18055 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
18056 Improve support for reusing an exec file. Copy exec file
18057 to target, and run gdbserver on the target instead of on the host.
18058
eecf4bed
JB
180592002-07-18 Jim Blandy <jimb@redhat.com>
18060
0f815cdf
JB
18061 * gdb.base/ending-run.exp: Don't expect to see the program end in
18062 some orderly fashion when we're running on a real stand-alone
18063 board.
18064
eecf4bed
JB
18065 * gdb.base/interrupt.exp: Correct logic for skipping tests on
18066 targets that don't support interrupts.
18067
52d309e4
JB
180682002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
18069
18070 * gdb.base/attach.exp: Add patterns to match output from /proc-based
18071 systems.
18072 Move comments in expect statements to inside the actions, so that they
18073 don't get matched against.
18074
ff683d9e
MK
180752002-07-10 Mark Kettenis <kettenis@gnu.org>
18076
18077 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
18078 function when asleep" test.
18079
b5356753
AC
180802002-07-10 Andrew Cagney <ac131313@redhat.com>
18081
18082 * gdb.base/page.exp: Rewrite to handle problems with very long
18083 `info set' output. Update copyright.
18084
6aa4d13a
AC
180852002-06-26 Andrew Cagney <ac131313@redhat.com>
18086
18087 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
18088 gdb.threads-hp.
18089 * gdb.hp/configure: Regenerate.
18090 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
18091 * gdb.hp/gdb.threads-hp/configure: Delete file.
18092 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
18093
8cf8c2b8
AC
180942002-06-22 Andrew Cagney <ac131313@redhat.com>
18095
18096 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
18097 setlocale, bindtextdomain and textdomain.
18098
6827a8f8
JB
180992002-06-11 Jim Blandy <jimb@redhat.com>
18100
919d772c
JB
18101 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
18102 preprocessor macro information is present.
18103
6827a8f8
JB
18104 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
18105 tests.
18106
c15b0d21
MS
181072002-06-06 Michael Snyder <msnyder@redhat.com>
18108
c5984d70
MS
18109 * gdb.base/overlays.exp: Record addresses of overlay
18110 functions in TCL variables rather than in GDB variables,
18111 to avoid having GDB convert them to pointers (with loss
18112 of information).
18113
d63a86f8 18114 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 18115 default linker script changes.
c15b0d21
MS
18116 * gdb.base/long_long.exp: Add check for sizeof (long double).
18117
be26fe0d
ML
181182002-06-06 Michal Ludvig <mludvig@suse.cz>
18119
18120 * gdb.asm/asm-source.exp: Add x86-64 target.
18121 * gdb.asm/x86_64.inc: New.
d63a86f8 18122
258093ca 181232002-05-30 Michael Chastain <mec@shout.net>
258093ca 18124
4b3153f1 18125 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
18126 * gdb.c++/m-static.cc: New file.
18127 * gdb.c++/m-static.exp: New file.
18128
241264c6
MS
181292002-05-28 Michael Snyder <msnyder@redhat.com>
18130
18131 * gdb.base/call-ar-st.exp: Allow for reduced floating point
18132 precision.
18133
9bba8c8f 181342002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 18135
4b3153f1 18136 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
18137 * gdb.c++/m-data.cc: New file.
18138 * gdb.c++/m-data.exp: New file.
18139
181402002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 18141
4b3153f1 18142 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 18143 * gdb.c++/try_catch.cc: New file.
d63a86f8 18144 * gdb.c++/try_catch.exp: New file.
9bba8c8f 18145
def1b996
MC
181462002-05-27 Michael Chastain <mec@shout.net>
18147
18148 * gdb.c++/local.exp: Accept more nested types in output.
18149
522ba268
MC
181502002-05-26 Michael Chastain <mec@shout.net>
18151
18152 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
18153
277254ba
MS
181542002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
18155
18156 * lib/gdb.exp (gdb_wrapper_init): Just because
18157 gdb_wrapper_file exists, this does not mean that the file
18158 should not be rebuilt. That is what gdb_wrapper_initialized
18159 is for.
18160 (default_gdb_init): Reset gdb_wrapper_initialized.
18161
b61a8733
MS
181622002-05-23 Michael Snyder <msnyder@redhat.com>
18163
d63a86f8 18164 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
18165 the precision of the floating point test results.
18166 * gdb.base/call-rt-st.exp: Ditto.
18167
b61a8733
MS
18168 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
18169 * gdb.base/call-rt-st.exp: Ditto.
18170
56f6e910
MC
181712002-05-19 Michael Chastain <mec@shout.net>
18172
18173 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
18174
ad0b0016
EZ
181752002-05-19 Elena Zannoni <ezannoni@redhat.com>
18176
a9c64011
AS
18177 * configure.in (configdirs): Add gdb.arch.
18178 * configure: Regenerate.
ad0b0016 18179
f617d2b6
JB
181802002-05-17 Jim Blandy <jimb@redhat.com>
18181
18182 * gdb.base/completion.exp: Recognize the more detailed error
18183 messages produced by the macro expander's lexical analyzer.
18184
eac2a696
EZ
181852002-05-14 Elena Zannoni <ezannoni@redhat.com>
18186
a9c64011
AS
18187 * gdb.arch/altivec-abi.c: New file.
18188 * gdb.arch/altivec-abi.exp: New file.
18189 * gdb.arch/altivec-regs.c: New file.
18190 * gdb.arch/altivec-regs.exp: New file.
eac2a696 18191
2fdde8f8
DJ
181922002-05-14 Daniel Jacobowitz <drow@mvista.com>
18193
18194 * gdb.base/maint.exp (maint print type): Update for new type
18195 structure.
d63a86f8 18196
e31f1a7c
EZ
181972002-05-14 Elena Zannoni <ezannoni@redhat.com>
18198
18199 * gdb.arch: New directory.
18200 * gdb.arch/configure.in: New file.
18201 * gdb.arch/configure: New file.
18202 * gdb.arch/Makefile.in: New file.
18203
db589741
CV
182042002-05-13 Corinna Vinschen <vinschen@redhat.com>
18205
18206 * gdb.asm/asm-source.exp: Add v850 as supported target.
18207 * gdb.asm/v850.inc: New file.
18208
8ce2a7dc
DJ
182092002-05-13 Daniel Jacobowitz <drow@mvista.com>
18210
18211 * gdb.c++/annota2.exp (annotate-quit): Add comment.
18212
df763c7f
DJ
182132002-05-12 Daniel Jacobowitz <drow@mvista.com>
18214
18215 * gdb.base/break.exp: Check 'break "marker2"'.
18216
377daeed
MS
182172002-05-10 Michael Snyder <msnyder@redhat.com>
18218
18219 * gdb.base/long_long.exp: Fix typo.
18220
c4b7bc2b
JB
182212002-05-10 Jim Blandy <jimb@redhat.com>
18222
ecac9a4e
JB
18223 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18224 a bug.
18225
c4b7bc2b
JB
18226 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18227 Recognize more detailed error message produced by the macro
18228 expander's lexical analyzer.
18229 * lib/gdb.exp (test_print_reject): Same.
18230
e71019a1
MK
182312002-05-09 Mark Kettenis <kettenis@gnu.org>
18232
18233 * gdb.c++/method.exp: Fix typo.
18234
fedfc8e6
MS
182352002-05-08 Michael Snyder <msnyder@redhat.com>
18236
166a1957
MS
18237 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18238 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18239 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18240 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18241 Add iftarget clause for strongarm.
d63a86f8 18242
f1c47eb2
MS
182432002-05-06 Michael Snyder <msnyder@redhat.com>
18244
cb9a9d3e
MS
18245 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18246 (gdb_continue_to_end): Accept output from status wrapper.
18247 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18248 Clean up fail messages to match pass messages.
18249
f1c47eb2
MS
18250 Enable the "needs_status_wrapper" testsuite feature.
18251 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18252 (gdb_compile): Conditionally call gdb_wrapper_init.
18253 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18254 * gdb.c++/method.exp: Recognize output from status wrapper.
18255
6079c749
BE
182562002-05-06 Ben Elliston <bje@redhat.com>
18257From Graydon Hoare <graydon@redhat.com>
18258
18259 * config/sid.exp: Include support for "rawsid" protocol.
18260
188baff3
JB
182612002-05-03 Jim Blandy <jimb@redhat.com>
18262
18263 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18264 * gdb.c++/hang3.C: New file.
18265
b9c07f0f
AC
182662002-05-04 Andrew Cagney <ac131313@redhat.com>
18267
18268 * gdb.base/default.exp: Remove obsolete code.
18269 * gdb.c++/misc.exp: Ditto. Update copyright.
18270 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18271 * gdb.base/whatis.exp: Ditto. Update copyright.
18272 * gdb.base/scope.exp: Ditto. Update copyright.
18273 * gdb.base/ptype.exp: Ditto. Update copyright.
18274 * gdb.base/printcmds.exp: Ditto. Update copyright.
18275 * gdb.base/opaque.exp: Ditto. Update copyright.
18276 * gdb.base/list.exp: Ditto.
18277 * gdb.base/funcargs.exp: Ditto. Update copyright.
18278 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18279 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18280 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18281 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18282 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18283 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18284
5c7a0397
MS
182852002-05-02 Michael Snyder <msnyder@redhat.com>
18286
d6dcc264 18287 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18288 * gdb.base/long_long.exp: Add xscale target.
18289 * gdb.base/default.exp: Add xscale target.
18290
eb7f1c48
JB
182912002-05-01 Jim Blandy <jimb@redhat.com>
18292
18293 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18294 gdb.c++/hang.exp: New test.
18295
a6befae8
FF
182962002-05-01 Fred Fish <fnf@redhat.com>
18297
18298 * gdb.base/completion.exp: Handle completions of "./Make" for
18299 more than one completion possibility, as is the case when we
18300 build and test in the source tree.
18301
0a310277
AG
183022002-04-29 Anthony Green <green@redhat.com>
18303
18304 * gdb.java/jmisc1.exp: New file.
18305 * gdb.java/jmisc2.exp: New file.
18306
6ff9af88
DJ
183072002-04-24 Daniel Jacobowitz <drow@mvista.com>
18308
18309 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18310
96b3d632
EZ
183112002-04-23 Elena Zannoni <ezannoni@redhat.com>
18312
18313 * gdb.base/help.exp: Change 'help status' to allow for target
18314 dependent output differences.
18315
5019bb54
MC
183162002-04-22 Michael Chastain <mec@shout.net>
18317
18318 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18319
a805a116
MC
183202002-04-22 Michael Chastain <mec@shout.net>
18321
18322 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18323
a1706bfd
DM
183242002-04-17 David S. Miller <davem@redhat.com>
18325
18326 * gdb.asm/sparc64.inc: New file.
18327 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18328
a73a20a2
EZ
183292002-04-19 Elena Zannoni <ezannoni@redhat.com>
18330
18331 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18332 instruction file directly into the build tree. Clean up at end of
18333 test.
18334
ba678339
DM
183352002-04-18 David S. Miller <davem@redhat.com>
18336
18337 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18338 handle 64-bit platforms correctly.
18339 * gdb.base/maint.exp: Likewise.
18340
b03399da
KB
183412002-04-18 Kevin Buettner <kevinb@redhat.com>
18342
18343 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18344 ``-fpic'' when compiling files comprising a shared library, but
18345 it does need additional linker flags in order to find shared
18346 libraries at run time.
18347
e2004992
KB
183482002-04-18 Kevin Buettner <kevinb@redhat.com>
18349
18350 * gdb.base/cvexpr.c (use): New function.
18351 (main): Invoke use() on all global variables to prevent
18352 some linkers from deleting these otherwise unused symbols.
18353
d8937120
MC
183542002-04-17 Michael Chastain <mec@shout.net>
18355From David S. Miller <davem@redhat.com>
18356
18357 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18358 handle 64-bit platforms correctly.
18359
ffd61a58
MS
183602002-04-12 Michael Snyder <msnyder@redhat.com>
18361From Jim Blandy <jimb@redhat.com>
a9c64011 18362 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18363 script can handle this instead.
18364 * gdb.base/bar.c (barx): Same.
18365 * gdb.base/baz.c (bazx): Same.
18366 * gdb.base/grbx.c (grbxx): Same.
18367
18368 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18369 manager doesn't automatically unmap overlays unnecessarily.
18370
6b8426a6
MH
183712002-04-10 Martin M. Hunt <hunt@redhat.com>
18372
18373 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18374 stepping out of main.
18375
34af4875
MC
183762002-04-09 Michael Chastain <mec@shout.net>
18377
18378 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18379 scope so that the nested scope tests will make sense.
18380 * gdb.c++/local.exp: Write patterns that actually work with gcc
18381 (the HP patterns "were never known to work with gcc").
18382 Keep the old aCC patterns too.
18383
2d1676a0
DJ
183842002-04-09 Daniel Jacobowitz <drow@mvista.com>
18385
18386 * gdb.base/attach.exp: Correct target board test.
18387
3a63e3f9
MC
183882002-04-08 Michael Chastain <mec@shout.net>
18389
18390 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18391 in a const method. Add some xfail and fail cases for configurations
18392 that do not emit the "const ...".
18393
f18dabd2
MC
183942002-04-07 Michael Chastain <mec@shout.net>
18395
18396 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18397 Accept "A * const" and "const A * const" as type of "this".
18398 Fix spelling of getFunky throughout. Make messages uniform.
18399
0fcddd82
EZ
184002002-04-07 Elena Zannoni <ezannoni@redhat.com>
18401
a9c64011 18402 Work around for PR gdb/285:
0fcddd82
EZ
18403 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18404
16a8534a
EZ
184052002-04-07 Elena Zannoni <ezannoni@redhat.com>
18406
18407 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18408 instructions file at run time instead of configure time.
18409 Sometimes we run the test in a directory that is not the one we
18410 configured in.
18411 * gdb.asm/configure.in: Delete creation of symlink.
18412 * gdb.asm/configure: Regenerate.
18413
24181d81
JB
184142002-04-05 J. Brobecker <brobecker@gnat.com>
18415
18416 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18417 xfullpath () function.
18418
7cdb7107
DJ
184192002-04-04 Daniel Jacobowitz <drow@mvista.com>
18420
18421 * gdb.asm/Makefile.in: Correct dependencies.
18422
18423 * gdb.asm/powerpc.inc: New file.
18424 * gdb.asm/asm-source.exp: Add PowerPC.
18425 * gdb.asm/configure.in: Likewise.
18426 * gdb.asm/configure: Regenerated.
18427
a7d17088
DJ
184282002-04-04 Daniel Jacobowitz <drow@mvista.com>
18429
18430 * gdb.base/relocate.exp: New file.
18431 * gdb.base/relocate.c: New file.
18432
cd721503
FF
184332002-04-04 Fred Fish <fnf@redhat.com>
18434
18435 * gdb.base/step-test.exp: Update comment regarding stopping in
18436 memcpy/bcopy calls inserted as part of the compiler runtime.
18437
b22ad7a7
MS
184382002-04-04 Michael Snyder <msnyder@redhat.com>
18439
18440 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18441
5f279fa6
DJ
184422002-04-03 Daniel Jacobowitz <drow@mvista.com>
18443
18444 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18445 (gdb_expect): Remove $notransfer hack.
18446
dd0fd3ce
DJ
184472002-04-02 Daniel Jacobowitz <drow@mvista.com>
18448
18449 * gdb.c++/classes.exp ("calling method for small class"): Match
18450 updated register output.
18451
1e50cda1
DJ
184522002-03-30 Daniel Jacobowitz <drow@mvista.com>
18453
18454 Fix PR gdb/452
18455 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18456 when finished. Make gdb_file_cmd send "exec-file" when
18457 appropriate.
18458
24015922
DJ
184592002-03-30 Daniel Jacobowitz <drow@mvista.com>
18460
18461 * gdb.base/attach.exp: Remove extra setup_xfail.
18462
dd7dfd64
MS
184632002-03-26 Michael Snyder <msnyder@redhat.com>
18464
18465 * gdb.base/default.exp: Add tests for dump, append, and restore.
18466 * gdb.base/help.exp: Add tests for dump, append, and restore.
18467 * gdb.base/dump.exp: New file, test dump, append and restore.
18468 * gdb.base/dump.c: New file.
18469
48b2f8d7
MS
184702002-03-27 Michael Snyder <msnyder@redhat.com>
18471
d63a86f8 18472 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
18473 clean-ups in help messages.
18474
05b4d525
FF
184752002-03-26 Fred Fish <fnf@redhat.com>
18476
18477 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18478 have debugging info for those functions and the compiler uses them
18479 internally to copy structs around.
18480
d7679631
FF
184812002-03-26 Fred Fish <fnf@redhat.com>
18482
18483 * gdb.base/list.exp: Revert the change made yesterday and add note
18484 about why we don't list the default lines for remote targets.
18485
523ac3f9
MS
184862002-03-25 Michael Snyder <msnyder@redhat.com>
18487
18488 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18489
754b2b8d
FF
184902002-03-25 Fred Fish <fnf@redhat.com>
18491
18492 * gdb.base/list.exp: This test works on remote targets so remove
18493 the short circuit for remote targets. Update copyright.
18494
33c3e192
FF
184952002-03-25 Fred Fish <fnf@redhat.com>
18496
18497 * gdb.base/attach.exp: Fix logic error that was suppressing this
18498 test for all non hppa*-*-hpux* targets, instead of the hp target.
18499 Move comments closer to the suppression point. Also now need to
18500 check that we are running natively.
18501
d43e73ee
MS
185022002-03-22 Michael Snyder <msnyder@redhat.com>
18503
882c8f02
MS
18504 * gdb.base/default.exp: Add test for gcore. Update copyright.
18505 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 18506
04c12f60
FF
185072002-03-06 Fred Fish <fnf@redhat.com>
18508
18509 * gdb.base/funcargs.c: Remove extraneous ';' character.
18510 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18511
b43df995
MC
185122002-03-04 Michael Chastain <mec@shout.net>
18513
18514 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18515 accommodate gcc v3 function signature.
18516 * gdb.mi/mi0-var-cmd-exp: Ditto.
18517
92362027
AC
185182002-02-24 Andrew Cagney <ac131313@redhat.com>
18519
18520 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18521 ``GNU/Linux'' or ``Linux kernel''
18522 * testsuite/gdb.threads/pthreads.c: Ditto.
18523
258ad32d
MC
185242002-02-24 Michael Chastain <mec@shout.net>
18525
18526 * gdb.threads/pthreads.c (thread1): Add a return statement.
18527 (thread2): Likewise.
18528 (foo): Likewise.
18529
04c3b3d4
MC
185302002-02-23 Michael Chastain <mec@shout.net>
18531
18532 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18533 to placate gcc.
18534
5a2a0a20
MC
185352002-02-23 Michael Chastain <mec@shout.net>
18536
18537 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18538 test "ptype bint". The test passes on all my stabs configurations.
18539
a640f7fc
JB
185402002-02-21 Jim Blandy <jimb@redhat.com>
18541
27924826
JB
18542 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18543 filename at a time, and watch for the ones we want to see.
18544
a640f7fc
JB
18545 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18546 types of pointers to prototyped functions.
18547
edcc8c75
AC
185482002-02-20 Andrew Cagney <ac131313@redhat.com>
18549
18550 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18551 signed, unsigned and straight char.
18552 (padding_char, padding_short, padding_int, padding_long,
18553 padding_long_long, padding_float, padding_double,
18554 padding_long_double): New global variables.
18555 (fill, fill_structs): New functions.
18556
18557 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18558 for correctly sized writes. Update copyright.
18559 (get_valueof): New procedure.
18560 (get_sizeof): Call get_valueof.
18561 (check_valueof): New procedure.
18562 (check_padding): New procedure.
18563
ac57ea44
MC
185642002-02-20 Michael Chastain <mec@shout.net>
18565
18566 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18567 to setup_xfail. Document some of the remaining calls.
18568
7a10c941
MC
185692002-02-18 Michael Chastain <mec@shout.net>
18570
18571 * gdb.c++/userdef.exp: Update copyright year.
18572
fb8acdcc
DJ
185732002-02-18 Daniel Jacobowitz <drow@mvista.com>
18574
18575 * gdb.c++/userdef.exp: Test overloaded operators properly.
18576 Remove xfails.
18577
fda6ae12
MS
185782002-02-14 Michael Snyder <msnyder@redhat.com>
18579
18580 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18581
676a0442
DJ
185822002-02-14 Daniel Jacobowitz <drow@mvista.com>
18583
18584 * gdb.base/a2-run.exp: Check for a remote target properly.
18585 * gdb.base/annota1.exp: Likewise.
18586 * gdb.base/list.exp: Likewise.
18587 * gdb.base/reread.exp: Likewise.
18588 * gdb.base/scope.exp: Likewise.
18589 * gdb.base/shlib-call.exp: Likewise.
18590 * gdb.base/term.exp: Likewise.
18591 * gdb.c++/annota2.exp: Likewise.
18592
78b4f468
RE
185932002-02-13 Richard Earnshaw <rearnsha@arm.com>
18594
18595 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18596
9a81ba51
MC
185972002-02-10 Michael Chastain <mec@shout.net>
18598
18599 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18600 (call_after_alloca): Ditto.
18601
004af6c7
DJ
186022002-02-10 Daniel Jacobowitz <drow@mvista.com>
18603
18604 * gdb.base/ending-run.exp: Guard "cont" test with
18605 gdb_skip_stdio_test.
18606
37225f62
JB
186072002-02-06 Jim Blandy <jimb@redhat.com>
18608
18609 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18610 from here...
18611 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18612 To here. Disable this test on non-HP platforms. Add big comment.
18613
fe6fdd96
MS
186142002-02-04 Michael Snyder <msnyder@redhat.com>
18615
18616 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18617 other than d10v and m32r.
18618
036fad3f
RE
186192002-02-02 Richard Earnshaw <rearnsha@arm.com>
18620
18621 * gdb.base/default.exp: Rewrite test patterns to reduce time
18622 taken to match them.
18623
7148ab62
DJ
186242002-01-30 Daniel Jacobowitz <drow@mvista.com>
18625
18626 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18627 Allow a start function above main.
18628 * gdb.threads/linux-dp.exp: Fix copyright date.
18629
396cc255
DJ
186302002-01-30 Daniel Jacobowitz <drow@mvista.com>
18631
a9c64011
AS
18632 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18633 (check_philosopher_stack): Check for manager thread before checking
18634 for a just-starting thread.
396cc255 18635
f038d31b
DJ
186362002-01-30 Daniel Jacobowitz <drow@mvista.com>
18637
18638 From Neil Booth <neil@daikokuya.demon.co.uk>:
18639 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18640 warnings.
18641
b3ff9d9a
FF
186422002-01-21 Fred Fish <fnf@redhat.com>
18643
18644 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18645 not caller.
18646
39ad761d
JB
186472002-01-21 Jim Blandy <jimb@redhat.com>
18648
18649 * gdb.base/reread.exp: Check that GDB properly re-reads the
18650 executable file when it changes while no inferior is running.
18651
aaf320fa
FF
186522002-01-21 Fred Fish <fnf@redhat.com>
18653
a9c64011
AS
18654 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18655 optionally accept the "shlib events" variation.
aaf320fa 18656
808a31f5
JB
186572002-01-21 Jim Blandy <jimb@redhat.com>
18658
18659 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18660 call `fflush' after every `printf', so that the output is produced
18661 at predictable points, regardless of whatever buffering does (or
18662 doesn't) take place.
18663 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18664 at different points.
18665
4420d5e2
DJ
186662002-01-20 Daniel Jacobowitz <drow@mvista.com>
18667
18668 * gdb.c++/inherit.exp: Update copyright years.
18669 * gdb.c++/method.exp: Likewise.
18670
3e36a0f4
DJ
186712002-01-20 Daniel Jacobowitz <drow@mvista.com>
18672
18673 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18674 artificial methods/arguments.
18675 * gdb.c++/derivation.exp: Likewise.
18676 * gdb.c++/inherit.exp: Likewise.
18677 * gdb.c++/method.exp: Likewise.
18678 * gdb.c++/virtfunc.exp: Likewise.
18679
b4ceaee6
AC
186802002-01-18 Andrew Cagney <ac131313@redhat.com>
18681
18682 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18683 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18684 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18685 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18686 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18687 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18688
ecace851
JB
186892002-01-17 Jim Blandy <jimb@redhat.com>
18690
18691 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18692 anchoring the pattern matching the entry point symbol's name.
18693
375fc983
AC
186942002-01-17 Andrew Cagney <ac131313@redhat.com>
18695
18696 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18697 continue/quit query. Update copyright.
18698
fe6fdd96
MS
186992002-01-14 Michael Snyder <msnyder@redhat.com>
18700
18701 * gdb.base/gcore.exp: Remove extra debugging output.
18702
e017c81f
DJ
187032002-01-13 Daniel Jacobowitz <drow@mvista.com>
18704
18705 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18706 for slightly dubious v2 mangled string.
18707
37ab3bf8
DJ
187082002-01-13 Daniel Jacobowitz <drow@mvista.com>
18709
18710 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18711
1bc05c3a 187122002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18713
1bc05c3a 18714 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18715
1bc05c3a
JM
18716 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18717 constructors.
18718 * gdb.c++/derivation.exp: Likewise.
18719 * gdb.c++/templates.exp: Likewise.
18720 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18721
1bc05c3a
JM
187222002-01-10 Michael Snyder <msnyder@redhat.com>
18723
18724 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18725
a911c360
MS
187262002-01-08 Michael Snyder <msnyder@redhat.com>
18727
18728 * gdb.base/gcore.exp: New test for generate-core-file command.
18729 * gdb.base/gcore.c: Testcase for above.
18730 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18731
ea2119ec
JM
187322002-01-08 Jason Merrill <jason@redhat.com>
18733
18734 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18735
68203136
FF
187362002-01-07 Fred Fish <fnf@redhat.com>
18737
18738 * gdb.c++/overload.exp: Remove unconditional xfails for:
18739 print foo_instance1.overloadargs(1)
18740 print foo_instance1.overloadargs(1, 2)
18741 print foo_instance1.overloadargs(1, 2, 3)
18742 print foo_instance1.overloadargs(1, 2, 3, 4)
18743 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18744 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18745 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18746 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18747 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18748 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18749 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18750 print foo_instance1.overload1arg()
18751 print foo_instance1.overload1arg((char)arg2)
18752 print foo_instance1.overload1arg((signed char)arg3)
18753 print foo_instance1.overload1arg((unsigned char)arg4)
18754 print foo_instance1.overload1arg((int)arg7)
18755 print foo_instance1.overload1arg((unsigned int)arg8)
18756 print foo_instance1.overload1arg((float)arg11)
18757 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18758
21b9b5b1
MS
187592002-01-07 Michael Snyder <msnyder@redhat.com>
18760
18761 * gdb.base/huge.exp: New test. Print a very large target data object.
18762 (skip_huge_test): New test variable. Define if you want to skip this
18763 test. The test reads an 8 megabyte data object from the target, so it
18764 might be very time consuming on remote targets with a slow connection.
18765 * gdb.base/huge.c: New file. Test case for above.
18766
725f922e
FF
187672002-01-07 Fred Fish <fnf@redhat.com>
18768
18769 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18770 g_instance.bfoo, and g_instance.cfoo.
18771
889bf7c5 187722002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18773
889bf7c5
PA
18774 * gdb.base/break.c (multi_line_if_conditional): New function.
18775 (multi_ilne_while_conditional): Likewise.
18776 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18777 IF or WHILE condition puts the breakpoint at the start of
18778 the condition.
f286b2c3 18779
634d57ec
JL
18780 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18781 hppa*-*-hpux* expected failure.
18782 * gdb.base/structs.exp (do_function_calls): Similarly.
18783
18784 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18785 watchpoints.
18786
9fbfe2dc
AC
187872002-01-06 Andrew Cagney <ac131313@redhat.com>
18788
18789 Fix PR gdb/66.
18790 * gdb.base/structs.exp: Replace skip for a29k with skip for
18791 gdb,cannot_call_functions.
18792 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18793 * gdb.base/callfuncs.exp: Ditto.
18794 * gdb.base/call-rt-st.exp: Ditto.
18795 * gdb.base/call-strs.exp: Ditto.
18796 * gdb.base/callfwmall.exp: Ditto.
18797 * gdb.base/scope.exp: Obsolete xfail a29k.
18798 * gdb.c++/misc.exp: Ditto.
18799 * gdb.c++/cplusfuncs.exp: Ditto.
18800 * gdb.base/ptype.exp: Ditto.
18801 * gdb.base/printcmds.exp: Ditto.
18802 * gdb.base/opaque.exp: Ditto.
18803 * gdb.base/list.exp: Ditto.
18804 * gdb.base/funcargs.exp: Ditto.
18805 * gdb.base/default.exp: Ditto.
18806
8ddad156
MS
188072002-01-04 Michael Snyder <msnyder@redhat.com>
18808
ca4976a6 18809 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18810 * gdb.base/maint.exp: Add tests for maint info sections options.
18811
1b074332
JL
18812Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18813
18814 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18815
7d159115
CV
188162001-12-20 Corinna Vinschen <vinschen@redhat.com>
18817
18818 * gdb.asm/arm.inc: New file.
18819 * gdb.asm/asm-source.exp: Add arm targets.
18820 * gdb.asm/configure.in: Ditto.
18821 * gdb.asm/configure: Recreated from configure.in.
18822
8fb87725
JL
18823Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18824
afabe08c
JL
18825 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18826 with HP's compiler.
18827 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18828 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18829 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18830 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18831
18832 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18833 either HP's compilers or GCC.
18834
db521deb
JL
18835 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18836 a SIGBUS or SIGSEGV.
18837
18838 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18839
18840 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18841 can be compiled with either HP's compiler or GCC.
18842
cfa88ab7
JL
18843 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18844 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18845 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18846
ca344dff
JL
18847 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18848 to match current gdb output. Update due to using auto-solib-limit
18849 for limiting instead of overloading auto-solib-add.
18850 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18851 test program.
18852
3f3c6e55 18853 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18854 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18855 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18856 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18857 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18858 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18859 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18860 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18861 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18862 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18863 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18864 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18865 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18866
8fb87725
JL
18867 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18868 a SIGTRAP to the inferior.
18869
cf599fa7
CV
188702001-12-19 Corinna Vinschen <vinschen@redhat.com>
18871
18872 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18873 Substitute call to target_link by call to gdb_compile.
18874
2cd045cd
JL
18875Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18876
a9c64011
AS
18877 * gdb.base/break.exp: Fix HP specific search string when testing
18878 backtracing in a called function.
2cd045cd 18879
a9c64011
AS
18880 * gdb.base/constvars.exp: Only set lang to C++ if we're
18881 compiling the test with HP's compilers.
18882 * gdb.base/volatile.exp: Similarly.
2cd045cd 18883
99ebe9ac
JB
188842001-12-19 Jim Blandy <jimb@redhat.com>
18885
18886 * gdb.base/printcmds.exp: Expect the null character to be printed
18887 as '\0', and the '\013' to be printed as '\v'.
18888 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18889 * gdb.base/setvar.exp: Same.
18890
b9891b29
JB
188912001-12-17 Jim Blandy <jimb@redhat.com>
18892
0eba65ab
JB
18893 * gdb.base/completion.exp: Rather than completing very long
18894 filenames, which can make the readline library produce output we
18895 don't recognize, cd to the directory first, and then complete
18896 using nice, short relative paths.
18897
6970b5b1
JB
18898 * gdb.base/completion.exp: On some systems, there is, in fact, a
18899 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18900 variables as being in scope. So use `no_var_named_this'
18901 instead of `b'.
6970b5b1 18902
b9891b29 18903 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18904 can't find the core file's registers as a failure.
b9891b29 18905
e6ccd35f
JSC
189062001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18907
a9c64011
AS
18908 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18909 test expect string more specific.
e6ccd35f 18910
105ba819
CV
189112001-12-13 Corinna Vinschen <vinschen@redhat.com>
18912
18913 * gdb.asm/asm-source.exp: Add support for xstormy16.
18914 * gdb.asm/configure.in: Ditto.
18915 * gdb.asm/configure: Rebuild.
18916 * gdb.asm/xstormy16.inc: New file.
18917
e9e79dd9
FF
189182001-12-10 Fred Fish <fnf@redhat.com>
18919
18920 * gdb.base/maint.exp: Update to match changes in type dumping code.
18921
347dc97d
JB
189222001-12-10 Jim Blandy <jimb@redhat.com>
18923
18924 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18925 matching the entry point symbol's name at the beginning of the
18926 line.
347dc97d 18927
5178b9d6
DJ
189282001-12-07 Daniel Jacobowitz <drow@mvista.com>
18929
18930 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18931 gdb.c++/inherit.exp, gdb.c++/method.exp,
18932 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18933 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18934 and class layout support.
18935
af890c52
DJ
189362001-12-07 Daniel Jacobowitz <drow@mvista.com>
18937
18938 * gdb.c++/classes.exp: Add test for static member function.
18939 * gdb.c++/misc.cc: Add class with static member function.
18940
7a345fb3
JB
189412001-12-07 Jim Blandy <jimb@redhat.com>
18942
f2e54a80 18943 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18944 those tests as `unsupported'.
18945 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18946 Rewrite subsequent tests to use it.
18947
18948 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18949 those tests as `unsupported'.
18950 * gdb.base/structs.exp (call_struct_func): New function.
18951 (do_function_calls): Use call_struct_func to call the functions
18952 returning structs.
18953
0bc69509
JB
18954 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18955 whether functions are prototyped or not, so we can't possibly pass
18956 arguments to t_float_values2 properly.
18957
7a345fb3
JB
18958 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18959 value of `timeout' for targets other than the mips*tx39-*.
18960
edb6ede1
MS
189612001-12-06 Michael Snyder <msnyder@redhat.com>
18962
d63a86f8 18963 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18964 and detect whether the start symbol has a leading underscore.
18965
2d842f13
JB
189662001-12-04 Jim Blandy <jimb@redhat.com>
18967
18968 * gdb.base/completion.exp: Clarify indentation.
18969
68550daf
JB
189702001-12-03 Jim Blandy <jimb@redhat.com>
18971
18972 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18973 variables on the S/390, not `.word'.
18974
cd5195a8
JB
189752001-11-30 Jim Blandy <jimb@redhat.com>
18976
18977 Add assembly-source tests for s390-ibm-linux.
18978 * gdb.asm/s390.inc: New file.
18979 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18980 the S/390 architecture.
a9c64011 18981 * gdb.asm/configure: Regenerated.
cd5195a8 18982
ca9efc90
MS
189832001-11-30 Michael Snyder <msnyder@redhat.com>
18984
18985 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18986 next, info source, info sources, info line, global and static
18987 variables, and static functions.
18988 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18989 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18990 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18991 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18992 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18993 (gdbasm_leave): Restore frame pointer.
18994 (gdbasm_startup): Copy stack set-up from crt0.S.
18995
d0e66976
FN
189962001-11-26 Fernando Nasser <fnasser@redhat.com>
18997
18998 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18999 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
19000 to a local (non-static) variable. Copy tstruct.a to a static buffer
19001 and return a pointer to that buffer.
19002 * gdb.base/callfwmall.c (t_structs_a): Ditto.
19003
e2334072
MK
190042001-11-24 Mark Kettenis <kettenis@gnu.org>
19005
19006 * gdb.asm/configure.in: Fix recognition of ix86 target.
19007 * gdb.asm/configure: Regenerate.
19008
756caa3d
MS
190092001-11-21 Michael Snyder <msnyder@redhat.com>
19010
19011 * gdb.asm/sparc.inc: New file.
19012 * gdb.asm/asm-source.exp: Recognize sparc target.
19013 * gdb.asm/configure.in: Recognize sparc target.
19014 * gdb.asm/configure: Regenerate.
d63a86f8 19015
9a4d72d5
MS
190162001-11-21 Michael Snyder <msnyder@redhat.com>
19017
19018 * gdb.asm/m32r.inc: New file.
19019 * gdb.asm/asm-source.exp: Recognize m32r target.
19020 * gdb.asm/configure.in: Recognize m32r target.
19021 * gdb.asm/configure: Regenerate.
19022
a773d1cd
MS
190232001-11-20 Michael Snyder <msnyder@redhat.com>
19024
017ac23d
MS
19025 * gdb.asm/i386.inc: New file.
19026 * gdb.asm/asm-source.exp: Recognize ix86 target.
19027 * gdb.asm/configure.in: Recognize ix86 target.
19028 * gdb.asm/configure: Regenerate.
19029
a773d1cd
MS
19030 * gdb.c++/namespace.exp: Fix quotes in output messages.
19031
bb632afb
MS
190322001-11-14 Michael Snyder <msnyder@redhat.com>
19033
25d559ca 19034 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
19035 qualifier in a type cast expression, to designate an address
19036 in the instruction space (Harvard architecture).
19037
4749e309
MS
190382001-11-13 Michael Snyder <msnyder@redhat.com>
19039
19040 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
19041 Tests for expressions using 'const' and 'volatile'.
19042
25050984
CV
190432001-11-13 Corinna Vinschen <vinschen@redhat.com>
19044
19045 * gdb.asm/asm-sources.exp: Allow defining linker flags.
19046
1902c51f
DJ
190472001-11-12 Daniel Jacobowitz <drow@mvista.com>
19048
19049 * lib/mi-support.exp (mi_run_to_helper): Move comments
19050 outside of gdb_expect.
19051
dcf95b47
DJ
190522001-11-11 Daniel Jacobowitz <drow@mvista.com>
19053
19054 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
19055 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
19056 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
19057 mi0_run_to): New functions.
19058 * gdb.mi/mi-simplerun.exp: Use them.
19059 * gdb.mi/mi0-simplerun.exp: Likewise.
19060 * gdb.mi/mi-var-cmd.exp: Likewise.
19061 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 19062
45b074e1
AC
190632001-11-10 Andrew Cagney <ac131313@redhat.com>
19064
19065 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
19066 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
19067
bf50d346
AC
190682001-11-09 Andrew Cagney <ac131313@redhat.com>
19069
19070 * gdb.base/restore.exp: Include $expected value in restored test
19071 message.
19072
9383332c
AC
190732001-11-09 Andrew Cagney <ac131313@redhat.com>
19074
19075 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
19076 implemented.
19077
db62520a
MS
190782001-11-08 Michael Snyder <msnyder@redhat.com>
19079
19080 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
19081 Add pass/fail message for stop at breakpoint in call dummy function.
19082
b5703437
MS
190832001-11-07 Michael Snyder <msnyder@redhat.com>
19084
d63a86f8
RM
19085 * gdb.c++/templates.exp (test_template_breakpoints):
19086 If we get an overload menu, but it does not match what
760f6330 19087 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
19088 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
19089 making the whitespace optional. Argument for "new" may be
19090 "unsigned" as well as "unsigned int/long".
d63a86f8 19091 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
19092 making the whitespace optional. Also replace "(void) with
19093 "((void|)), making the keyword "void" optional.
d63a86f8 19094 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
19095 making the whitespace optional. Also replace "(void) with
19096 "((void|)), making the keyword "void" optional.
3bf40917
MS
19097 * gdb.base/callfuncs.c (t_float_values): This function must
19098 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 19099 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
19100 can be tested against both cases. Usually one case involves
19101 promotion of float to double, while the other does not.
19102 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
19103 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
19104 includes a stack frame for "start".
19105
c8ab4e6d
JB
191062001-11-05 Jim Blandy <jimb@redhat.com>
19107
19108 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
19109 pointers are 32 bits long, and that offsets of relocs are always
19110 stored in the data (REL-style), and not in the reloc entry itself
19111 (RELA-style).
19112 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
19113 stabs.
19114
3f08ced9
MS
191152001-11-01 Michael Snyder <msnyder@redhat.com>
19116
19117 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
19118 and regular expression operators by using quoting.
19119
cbfa24cd
MS
191202001-10-31 Michael Snyder <msnyder@redhat.com>
19121
19122 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
19123 depending on what the symbol table contains.
19124 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
19125 the output of the ptype command. Similarly, accept both "const &"
19126 and "const&".
19127
aaa68313
CV
191282001-10-31 Corinna Vinschen <vinschen@redhat.com>
19129
19130 * gdb.base/miscexprs.c (main): Add usage of preprocessor
19131 symbol `STORAGE' to allow to choose the storage class of
19132 the local datastructures.
19133 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
19134 compiler directive.
19135
91740388
MS
191362001-10-30 Michael Snyder <msnyder@redhat.com>
19137
19138 * gdb.base/jump.exp: Allow it to run for all targets.
19139
1b7c05e7
CV
191402001-10-29 Corinna Vinschen <vinschen@redhat.com>
19141
19142 * gdb.base/call-ar-st.c (print_double_array): Match for loop
19143 with new double_array size.
19144 (main): Change storage class of all local variables to static.
19145 Reduce size of double_array to 9.
19146 * gdb.base/call-ar-st.exp: Increase timeout value.
19147 Change expected output for double array to match new size in
19148 call-ar-st.c.
19149
36a22261
CV
191502001-10-29 Corinna Vinschen <vinschen@redhat.com>
19151
19152 * gdb.base/ending-run.exp: Create identical output when passing
19153 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 19154 Stormy16 target.
36a22261 19155
92b8ae91
MK
191562001-10-28 Mark Kettenis <kettenis@gnu.org>
19157
19158 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
19159 that we catch the expected failure under Linux/x86.
19160
cb135b83
OF
191612001-10-29 Orjan Friberg <orjanf@axis.com>
19162
19163 * gdb.base/setvar.exp: Escape curly braces.
19164 * gdb.stabs/weird.exp: Ditto.
19165
6884aa54
DJ
191662001-10-27 Daniel Jacobowitz <drow@mvista.com>
19167
19168 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
19169 * gdm.mi/mi0-hack-cli.exp: Likewise.
19170
0398c9aa
AC
191712001-10-25 Andrew Cagney <ac131313@redhat.com>
19172
19173 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
19174 messages.
19175
d20bf2e8
AC
191762001-10-21 Andrew Cagney <ac131313@redhat.com>
19177
19178 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
19179 checking MI enabled.
19180
03dd63aa
CV
191812001-10-09 Corinna Vinschen <vinschen@redhat.com>
19182
19183 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
19184
1d9d99f3
FCE
191852001-10-04 Frank Ch. Eigler <fche@redhat.com>
19186
19187 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
19188 if gdb child process crashes, just signal an error.
19189
838ae6c4
JB
191902001-10-02 Jim Blandy <jimb@redhat.com>
19191
19192 * lib/gdb.exp (test_xfail_format): Simplify.
19193
19194 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
19195 front of the variable name `format'. Simplify `if'.
19196
8f0cbc1c
DJ
191972001-10-01 Daniel Jacobowitz <drow@mvista.com>
19198
19199 * gdb.threads/pthreads.exp: Wait for output and delay
19200 before sending ^C.
19201
1f08dafd
DJ
192022001-10-01 Daniel Jacobowitz <drow@mvista.com>
19203
19204 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
19205 some incorrect output instead of timing out.
19206 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
19207
674f90ff
CV
192082001-09-28 Corinna Vinschen <vinschen@redhat.com>
19209
19210 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
19211 check to allow additional `int'.
19212
9b284272
DJ
192132001-09-27 Daniel Jacobowitz <drow@mvista.com>
19214
19215 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
19216 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19217
b55a4771
MS
192182001-09-27 Michael Snyder <msnyder@redhat.com>
19219
19220 * lib/gdb.exp (test_debug_format): New proc.
19221 (setup_xfail_format): Use new proc test_debug_format.
19222 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19223 proc; use new service proc test_debug_format.
19224 Replace all other "gcc_compiled" tests with this test.
19225 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19226 proc; use new service proc test_debug_format.
19227 Replace all other "gcc_compiled" tests with this test.
19228
192292001-09-27 Michael Snyder <msnyder@redhat.com>
19230
19231 * gdb.base/cvexpr.exp: New file.
19232 * gdb.base/cvexpr.c: New file
19233 Test for expressions using const and volatile keywords.
19234
4e6667ac
CV
192352001-09-26 Corinna Vinschen <vinschen@redhat.com>
19236
19237 * gdb.base/constvars.exp: Check for different orders of keywords
19238 and additional "int" strings in output.
19239
4f337972
AC
192402001-09-22 Andrew Cagney <ac131313@redhat.com>
19241
19242 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19243 responses from "help maint".
19244
2015650d
FCE
192452001-09-19 Frank Ch. Eigler <fche@redhat.com>
19246
19247 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19248 to localhost:NNN instead of :NNN, in case Xvfb is listening
19249 only on TCP.
19250
f3bcedc1
CV
192512001-09-19 Corinna Vinschen <vinschen@redhat.com>
19252
19253 * gdb.base/recurse.exp: When checking leaving the watchpoint
19254 scope, recognize when gdb is in function's epilogue and pass.
19255
6b819c92
KS
192562001-09-18 Keith Seitz <keiths@redhat.com>
19257
19258 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19259 support for running tests against sid targets.
19260 (gdbtk_done): Ditto.
19261
a10c9419
CV
192622001-09-18 Corinna Vinschen <vinschen@redhat.com>
19263
19264 * gdb.base/ending-run.c (main): Set stdout buffersize
19265 to the same reasonable value for any target.
19266 * gdb.base/ending-run.exp: Add a regular expression
19267 to make testsuite happy on Sanyo Stormy16 target.
19268
739d0d99
CV
192692001-09-17 Corinna Vinschen <vinschen@redhat.com>
19270
19271 * gdb.base/display.c (do_loops): Add float variable `f'.
19272 Increment f in loop.
19273 * gdb.base/display.exp: Increment timeout by 60 seconds.
19274 Change float display test to use variable `f'.
19275
1b8947f0
JB
192762001-09-17 Jim Blandy <jimb@redhat.com>
19277
19278 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19279 overflowing the limited breakpoint tables on some ROM monitors
19280 (like the ROM68K).
19281
9890ac81
FCE
192822001-09-15 Frank Ch. Eigler <fche@redhat.com>
19283
19284 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19285 the "-ac" (disable access control) flag.
19286
6db765ea
JH
192872001-08-30 Jeff Holcomb <jeffh@redhat.com>
19288
19289 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19290 ints.
19291
4c32cc04
KS
192922001-08-30 Keith Seitz <keiths@redhat.com>
19293
19294 * lib/gdb.exp: Move all insight-related functionality into
19295 separate file.
19296 * lib/insight-support.exp: New file.
19297
8d6e6f81
FCE
192982001-08-29 Frank Ch. Eigler <fche@redhat.com>
19299
19300 * config/sid.exp (sid_start): Never set sid verbosity; disable
19301 expect_background {} that consumed its stdout; tolerate </dev/null.
19302 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19303
6a90e1d0
AC
193042001-08-18 Andrew Cagney <ac131313@redhat.com>
19305
19306 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19307 CLI jump command to start it.
19308 (mi_run_to_main): Fail immediatly when unexpected output.
19309
1759b3c3
AC
193102001-08-18 Andrew Cagney <ac131313@redhat.com>
19311
19312 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19313 beginning of function. Fix PR gdb/191.
19314
61d11d80
FCE
193152001-08-16 Frank Ch. Eigler <fche@redhat.com>
19316
19317 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19318 what to force sid endianness to.
19319
942a4df2
KS
193202001-08-15 Keith Seitz <keiths@redhat.com>
19321
19322 * lib/gdb.exp (gdbtk_start): Don't set environment
19323 variables for TCL_LIBRARY and friends. Insight will
19324 now figure these out for itself.
19325
0521c418
MS
193262001-08-02 Michael Snyder <msnyder@redhat.com>
19327
19328 * gdb.base/completion.exp: Remove the symbol "a64l" from
19329 the expect string; this is target-specific, and not related
19330 to what is being tested.
19331
74a9a58a
DB
193322001-08-02 Dave Brolley <brolley@redhat.com>
19333
19334 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19335
c70819fa
MS
193362001-07-25 Michael Snyder <msnyder@redhat.com>
19337
c2b8fa57
MS
19338 * gdb.base/consecutive.exp: New file. Test stepping over
19339 breakpoints on consecutive instructions.
19340 * gdb.base/consecutive.c: New file.
19341
c70819fa
MS
19342 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19343 curly braces in regular expressions.
19344
2b1a1355
MS
193452001-07-25 Michael Snyder <msnyder@redhat.com>
19346
19347 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19348 legitimate output from stepping out of main.
19349
413eca6f
KS
193502001-07-22 Keith Seitz <keiths@redhat.com>
19351
19352 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19353 the empty string, do not run the tests.
19354
7e5a9322
SC
193552001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19356
19357 * gdb.base/long_long.exp: Detect size of pointer. Take into
19358 account 2-byte pointers when testing for p/a results.
19359
de58f10f
SC
193602001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19361
d63a86f8 19362 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19363 and defined to 1K for m68hc11.
19364 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19365 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19366 (sizeof_random_data): New variable to tell the size of the data table;
19367 don't test past this size; always run to main.
19368
d6f5fea1
SC
193692001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19370
19371 * gdb.base/return2.exp: return of long long and double fails for
19372 68HC11; don't execute these tests on that platform.
19373 * gdb.base/return.exp: Return of a double fails for 68hc11.
19374
c477543d
SC
193752001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19376
19377 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19378 tests that print a float.
19379 * call-rt-st.exp: Likewise.
19380
63cf1c79
MK
193812001-07-12 Mark Kettenis <kettenis@gnu.org>
19382
19383 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19384 running this test on Linux.
19385
112f9ab5
MC
193862001-06-24 Michael Chastain <chastain@redhat.com>
19387
19388 * gdb.base/arithmet.exp: Remove some tests to make all test names
19389 unique.
19390
4970cb0f
MS
193912001-07-03 Michael Snyder <msnyder@redhat.com>
19392
19393 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19394 the output of the ptype command.
19395
d85da69f
MS
193962001-07-02 Michael Snyder <msnyder@redhat.com>
19397
4c8a82de
MS
19398 * gdb.base/completion.exp: Don't assume that break.c is the only
19399 source file that may contain functions named "marker".
d85da69f
MS
19400 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19401
8afc772b
AC
194022001-06-28 Andrew Cagney <ac131313@redhat.com>
19403
19404 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19405 of files to delete.
19406
19407 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19408 * gdb.disasm/h8300s.exp: New file.
19409 gdb.disasm/h8300s.s: Likewise.
19410
cff22675
AC
194112001-06-27 Andrew Cagney <ac131313@redhat.com>
19412
19413 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19414 empty breakpoint tables.
19415
68c81b54
AC
194162001-06-25 Andrew Cagney <ac131313@redhat.com>
19417
19418 * lib/mi-support.exp: Update args=... part of stop-reason
19419 patterns. Accept either a list or a tuple.
19420
2dd62704
AC
194212001-06-23 Andrew Cagney <ac131313@redhat.com>
19422
19423 * lib/mi-support.exp: Remove local emacs variable defining
19424 change-log-default-name.
19425
b4127474
MC
194262001-06-22 Michael Chastain <chastain@redhat.com>
19427
19428 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19429 This is operationally compatible with the previous version.
19430
8dbfb380
JB
194312001-06-13 Jim Blandy <jimb@redhat.com>
19432
19433 * lib/gdb.exp (gdb_test): Doc fix.
19434
f2d8c86d
MC
194352001-06-10 Michael Chastain <chastain@redhat.com>
19436
19437 * gdb.base/exprs.exp: Remove a duplicate test.
19438
81564d34
JB
194392001-06-06 Jim Blandy <jimb@redhat.com>
19440
19441 * gdb.base/return2.exp (main): Use values to test float and double
19442 returns that are not NaN's, to avoid being confused by IEEE
19443 comparison rules.
19444
da55addb
MS
194452001-06-04 Michael Snyder <msnyder@redhat.com>
19446
19447 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19448 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19449 rather than wait for 12 more tests to time out.
19450
42c65987
JB
194512001-06-06 Jim Blandy <jimb@redhat.com>
19452
b18bced9 19453 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19454 Don't forget to match the GDB prompt.
b18bced9 19455
42c65987
JB
19456 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19457
5b41e5f0
JB
194582001-06-04 Jim Blandy <jimb@redhat.com>
19459
19460 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19461 command.
19462
015e046f
KB
194632001-05-31 Kevin Buettner <kevinb@redhat.com>
19464
19465 * gdb.base/annota1.exp (info break): Match four or more spaces
19466 after "Address".
19467
fb1ffbbe
MC
194682001-05-31 Michael Chastain <chastain@redhat.com>
19469
19470 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19471 (dm_type_int_star): Likewise.
19472 (dm_type_long_star): Likewise.
19473 (dm_type_void_star): Likewise.
19474
5ea2a32c
KB
194752001-05-29 Kevin Buettner <kevinb@redhat.com>
19476
19477 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19478 to a known value in order to get consistent results regardless
19479 of the setting of INPUTRC or the presence or contents of .inputrc.
19480
ae23c492
MS
194812001-05-24 Michael Snyder <msnyder@redhat.com>
19482
ac55707e
MS
19483 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19484 Don't require that the main thread and the manager thread are the
19485 first in the list.
19486
ae23c492
MS
19487 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19488 debugging. If test fails, issue an "unsupported" not a "fail".
19489
400071f1
JB
194902001-05-24 Jim Blandy <jimb@redhat.com>
19491
19492 Don't assume that short is shorter than int.
19493 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19494 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 19495 this isn't true.
400071f1
JB
19496 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19497 an int, is not equal to ~0 stored in an unsigned char. This tests
19498 the same thing that the previous test meant to, but works on
19499 16-bit machines, too.
19500 ("print unsigned char != (~0)"): Same test, complemented.
19501
0816a3e5
MS
195022001-05-24 Michael Snyder <msnyder@redhat.com>
19503
19504 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 19505 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
19506 and prevents dejagnu getting out of step.
19507
f6dc23a9
KB
195082001-05-23 Kevin Buettner <kevinb@redhat.com>
19509
19510 * gdb.base/finish.exp (finish_void): Revise pattern for
19511 stopping on the call statement to not permit stopping at
19512 the start of the instructions comprising the call sequence.
19513
7dbd117d
MC
195142001-05-19 Michael Chastain <chastain@redhat.com>
19515
19516 * gdb.base/callfuncs.exp: Make all test names unique.
19517 * gdb.base/commands.exp: Make all test names unique.
19518 * gdb.base/condbreak.exp: Make all test names unique.
19519 * gdb.base/dbx.exp: Make all test names unique.
19520 * gdb.base/default.exp: Make all test names unique.
19521 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19522 and TIMEOUT messages to their corresponding PASS message.
19523 * gdb.base/ending-run.exp: Make all test names unique.
19524 * gdb.base/long_long.exp: Remove duplicate test.
19525
6b0b0a9e
KB
195262001-05-21 Kevin Buettner <kevinb@redhat.com>
19527
19528 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19529 stop on the call statement as well as the statement after the
19530 call.
19531
2caa35cb
MS
195322001-05-21 Michael Snyder <msnyder@redhat.com>
19533
19534 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19535
40713331
EZ
195362001-05-10 Elena Zannoni <ezannoni@redhat.com>
19537
a9c64011
AS
19538 * gdb.base/completion.exp: Revamp test. Make it execute on all
19539 platforms.
40713331 19540
c2c1be8d
EZ
195412001-05-10 Elena Zannoni <ezannoni@redhat.com>
19542
a9c64011
AS
19543 * config/gdbserver.exp (gdb_load): Handle the case
19544 in which the arguments to gdbserver are given in the
19545 baseboard configuration file.
19546 Also handle the case in which the server needs to do a
19547 load.
2c9cd303 19548
9671de48
KS
195492001-05-07 Keith Seitz <keiths@cygnus.com>
19550
a9c64011
AS
19551 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19552 set up the display for testing.
19553 (gdbtk_start): Convert all paths to paths that tcl will like.
19554 Export target information to environment.
19555 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19556 necessary.
19557 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19558 (to_tcl_path): New proc to convert a given pathname into
19559 a path acceptible as an argument to a tcl command.
19560 (_gdbtk_export_target_info): New proc to export target info
19561 into the environment for gdbtk testing.
19562 (gdbtk_done): New proc to signal end-of-test.
9671de48 19563
5a360f47
JB
195642001-05-06 Jim Blandy <jimb@redhat.com>
19565
19566 * restore.c: Make the code of caller0 correspond to its comment.
19567
66c756c6
MS
195682001-05-03 Michael Snyder <msnyder@redhat.com>
19569
19570 * config/sid.exp (gdb_target_sid): Check for error messages.
19571 On error or timeout, don't make expect exit (which will terminate
19572 all subsequent tests); instead just make gdb exit.
d63a86f8 19573 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
19574 return a negative value.
19575
a966fde5
JB
195762001-04-24 Jim Blandy <jimb@redhat.com>
19577
851c18e0
JB
19578 * gdb.c++/templates.exp: If we see the prompt for the overload
19579 list, but we haven't recognized any of the longer patterns,
19580 arrange for this test to fail, not hang.
19581
a966fde5
JB
19582 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19583 variations.
19584
db144853
MC
195852001-04-22 Michael Chastain <chastain@redhat.com>
19586
19587 * gdb.c++/local.exp: Use the 'runto' library function.
19588 * gdb.c++/namespace.exp: Likewise.
19589 * gdb.c++/overload.exp: Likewise.
19590
3207ec21
KB
195912001-03-26 Kevin Buettner <kevinb@redhat.com>
19592
19593 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19594 * gdb.base/step-line.exp: New file. Test step/next in presence of
19595 #line directives.
19596 * gdb.base/step-line.c: New file. Test program for the above.
19597 * gdb.base/step-line.inp: New file. We pretend that this file has
19598 been transformed by some other tool into step-line.c.
19599
13b57657
JB
196002001-03-21 Jim Blandy <jimb@redhat.com>
19601
19602 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19603 unmangled operator names.
19604
754cbe1c
JB
196052001-03-20 Jim Blandy <jimb@redhat.com>
19606
19607 * gdb.threads/linux-dp.exp: Recognize an additional message
19608 generated by GDB when it doesn't understand how to debug threads
19609 on the target system.
19610
177495c9
AC
196112001-03-19 Andrew Cagney <ac131313@redhat.com>
19612
19613 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19614
f266096b
MC
196152001-03-12 Michael Chastain <chastain@redhat.com>
19616
19617 * gdb.c++/derivation.exp: Use the 'runto' library function.
19618
cac3c2ff
MC
196192001-03-12 Michael Chastain <chastain@redhat.com>
19620
19621 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19622
b6c11a24
MC
196232001-02-24 Michael Chastain <chastain@redhat.com>
19624
19625 * gdb.c++/ref-types.exp: Change handwritten code to library
19626 function 'runto'.
19627
6bae5bce
OF
196282001-03-16 Orjan Friberg <orjanf@axis.com>
19629
19630 * gdb.base/signals.exp: Set count to 0 explicitly.
19631
0015fd9a
MS
196322001-03-15 Mark Salter <msalter@redhat.com>
19633
19634 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19635 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19636 (gdb_load): Add support for additional target_info: gdb_download_size
19637 and gdb_load_timeout.
0015fd9a 19638
fc33412a
DT
19639Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19640
19641 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19642 file -- to prevent failing when the compile fails but we have no
19643 intention of running the tests anyway.
fc33412a
DT
19644
19645 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19646 tests if set.
19647
19648 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19649 integers.
fc33412a
DT
19650
19651 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19652 * gdb.c++/namespace.exp: Ditto.
19653
115f06de
OF
196542001-03-07 Orjan Friberg <orjanf@axis.com>
19655
19656 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19657 * gdb.base/pointers.exp: Relax pattern match of decimals.
19658
b6ba6518
KB
196592001-03-06 Kevin Buettner <kevinb@redhat.com>
19660
19661 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19662 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19663 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19664 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19665 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19666 config/sh.exp, config/sid.exp, config/slite.exp,
19667 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19668 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19669 config/vxworks.exp, config/vxworks29k.exp,
19670 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19671 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19672 gdb.base/arithmet.exp, gdb.base/assign.exp,
19673 gdb.base/async.exp, gdb.base/attach.exp,
19674 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19675 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19676 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19677 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19678 gdb.base/commands.exp, gdb.base/completion.exp,
19679 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19680 gdb.base/constvars.exp, gdb.base/corefile.exp,
19681 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19682 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19683 gdb.base/ending-run.exp, gdb.base/environ.exp,
19684 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19685 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19686 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19687 gdb.base/funcargs.exp, gdb.base/help.exp,
19688 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19689 gdb.base/logical.exp, gdb.base/long_long.exp,
19690 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19691 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19692 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19693 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19694 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19695 gdb.base/regs.exp, gdb.base/relational.exp,
19696 gdb.base/remote.exp, gdb.base/reread.exp,
19697 gdb.base/restore.exp, gdb.base/return2.exp,
19698 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19699 gdb.base/selftest.exp, gdb.base/setshow.exp,
19700 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19701 gdb.base/sigall.exp, gdb.base/signals.exp,
19702 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19703 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19704 gdb.base/step-test.exp, gdb.base/structs.c,
19705 gdb.base/structs.exp, gdb.base/structs2.exp,
19706 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19707 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19708 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19709 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19710 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19711 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19712 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19713 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19714 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19715 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19716 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19717 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19718 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19719 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19720 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19721 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19722 gdb.trace/circ.exp, gdb.trace/collection.exp,
19723 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19724 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19725 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19726 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19727 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19728 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19729 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19730 notices.
19731
dc96c6c7 197322001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19733
19734 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19735 first arg is int not float.
19736
dc96c6c7 197372001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19738
19739 * gdb.base/reread.exp: Unsupported for non-native targets;
19740 doesn't work for remote debugging.
19741
9b0c4aeb
FN
197422001-02-19 Fernando Nasser <fnasser@redhat.com>
19743
19744 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19745 * gdb.base/ending-run.exp: Properly handle the BSP state when
19746 stepping past the end of main.
9b0c4aeb 19747
02aa71d5
MC
197482001-02-19 John Moore <jmoore@redhat.com>
19749
19750 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19751 Converted HPUX fix for non-expected items following multiple
19752 step commands into general solution for all platforms.
19753
1fa449a4
MC
197542001-02-18 Michael Chastain <chastain@redhat.com>
19755
19756 * gdb.c++/classes.exp (do_tests): Change runto statements
19757 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19758 statements demangler agnostic.
19759 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19760 (gdb_virtfunc_restart): Likewise.
19761
b2f9ec70
MC
197622001-02-14 Michael Chastain <chastain@redhat.com>
19763
19764 * gdb.c++/inherit.exp (do_tests): Change runto statements
19765 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19766 statements demangler agnostic.
19767
cf74b8ca
AC
19768Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19769
19770 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19771 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19772 before calling common_routine 15 times'' tests.
cf74b8ca 19773
99f78f56
MC
197742001-02-11 Michael Chastain <chastain@redhat.com>
19775
19776 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19777 Helps the test script figure out which demangler is in use.
19778 (dm_type_foo_ref): Ditto.
19779 (dm_type_int_star): Ditto.
19780 (dm_type_long_star): Ditto.
19781 (dm_type_unsigned_int): Ditto.
19782 (dm_type_void): Ditto.
19783 (dm_type_void_star): Ditto.
99707966 19784 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19785 Probe the gdb demangler and set variables to accommodate
19786 formatting differences.
19787 (info_func_regexp): New function. Same as info_func, but
19788 matches against a regexp.
19789 (info_func): Match against a literal string.
19790 (print_addr_2): New function. Match against a literal string,
19791 which can be different from the input to gdb.
19792 (print_addr): Simply call print_addr_2 with the same argument twice.
19793 (test_lookup_operator_functions): Use demangler formatting variables.
19794 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19795 the tests in the same order as the C++ class declaration.
19796 (test_paddr_operator_functions): Ditto.
19797 (test_paddr_overloaded_functions): Ditto.
19798 (test_paddr_hairy_functions): Use demangler formatting variables.
19799 Add reference to gdb/19 for related tests.
19800 (do_tests): Call probe_demangler.
19801
1de8f023
KB
198022001-01-30 Kevin Buettner <kevinb@redhat.com>
19803
19804 * gdb.c++/templates.cc (printf): Remove unused function definition.
19805
ca3f91ed
MS
198062001-01-26 Felix Lee <flee@redhat.com>
19807
19808 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19809
198102001-01-25 matthew green <mrg@redhat.com>
19811
19812 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19813 up sid.
19814 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19815
198162001-01-25 matthew green <mrg@redhat.com>
19817
19818 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19819 Deprecate $sid_spawn_id.
ca3f91ed
MS
19820 (sid_exit): Remove code necessary only for `spawn.'
19821
198222001-01-25 matthew green <mrg@redhat.com>
19823
19824 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19825
fb18ec4a
MC
198262001-01-28 Michael Chastain <chastain@redhat.com>
19827
19828 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19829 to call when tests fail. It takes gdb out of the overloaded
19830 function choice menu back to the main prompt, so that the test
19831 program stays synchronized.
19832 (set_bp_overloaded): New proc to collect all the common
19833 code for setting a breakpoint on an overloaded name. Calls
19834 take_gdb_out_of_choice_menu when needed.
19835 (menu_overload1arg): New variable to collect the repeated
19836 instances of the expected menu for an overloaded name. Change
19837 the regular expression to handle changes in g++ type encoding:
19838 "void" can be either "void" or "", and "unsigned int" can be
19839 either "unsigned int" or "unsigned".
19840 (continue_to_bp_overloaded): Change regular expressions to handle
19841 changes in g++ type encoding.
19842 (no proc): Call take_gdb_out_of_choice_menu when needed.
19843 Remove redundant calls to "info break". Accept either "canceled"
19844 or "cancelled". Change regular expressions in "info break"
19845 calls to handle changes in g++ type encoding. Give all tests
19846 unique strings.
19847
9c646a6e
BE
198482001-01-17 Ben Elliston <bje@redhat.com>
19849
19850 * config/sid.exp: New file.
19851
9549d9c1
AC
19852Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19853
19854 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19855
dc96c6c7 198562000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19857
19858 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19859 Add a RE to accept a non-ascii char if one is ever presented.
19860
b4df4f68
FN
198612000-12-20 Fernando Nasser <fnasser@redhat.com>
19862
297dd0fd 19863 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19864
dc96c6c7 198652000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19866
d63a86f8 19867 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19868 in regexp. One '\' does not suffice on Linux.
19869
4a7bddb6
MC
198702000-12-09 Michael Chastain <chastain@redhat.com>
19871
19872 * gdb.base/break.exp (test_clear_command): Use a marker function
19873 rather than 'main' for the test function. Also move this
19874 test to an execution point where the marker function names are
19875 guaranteed to be bound to functions. (Executing tests after a
19876 'finish' from main runs into name conflicts with local names
19877 in __libc_start_main).
19878
dc96c6c7 198792000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19880
19881 * gdb.base/finish.exp: New test for gdb's "finish" command.
19882 * gdb.base/return2.exp: New test for gdb's "return" command.
19883 * gdb.base/return2.c: New source file for above.
19884
dc96c6c7 198852000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19886
19887 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19888 * gdb.base/miscexprs.exp: Ditto.
19889 * gdb.base/pointers.exp: Ditto.
19890 * gdb.c++/derivation.exp: Ditto.
19891 * gdb.c++/local.exp: Ditto.
19892 * gdb.c++/namespace.exp: Ditto.
19893 * gdb.c++/overload.exp: Ditto.
19894 * gdb.c++/ref-types.exp: Ditto.
19895
dc96c6c7 198962000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19897
19898 * gdb.base/constvars.exp: Test result of "up" command.
19899 * gdb.base/miscexprs.exp: Ditto.
19900 * gdb.base/pointers.exp: Ditto.
19901 * gdb.base/scope.exp: Ditto.
19902 * gdb.c++/derivation.exp: Ditto.
19903 * gdb.c++/local.exp: Ditto.
19904 * gdb.c++/namespace.exp: Ditto.
19905 * gdb.c++/overload.exp: Ditto.
19906 * gdb.c++/ref-types.exp: Ditto.
19907
44097287
FN
199082000-11-22 Michael Chastain <chastain@redhat.com>
19909
19910 * mips_pro.exp: Accept either "middle -> top -> main" or
19911 "middle -> main" in the backtrace, because gcc can optimize
19912 tail calls to jumps. Remove setup_xfail for the hppa case.
19913 Add a comment with the original warning messages from PR 3016,
19914 which was filed in 1993, to preserve them for posterity.
19915
9d2e1bab
ND
199162000-11-17 Nick Duffek <nsd@redhat.com>
19917
19918 * lib/gdb.exp (gdb_test): Override timeout with board info.
19919
1aca8eb7
ND
199202000-11-17 Nick Duffek <nsd@redhat.com>
19921
19922 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19923 the second kill and detach messages.
19924
93076499
ND
199252000-11-17 Nick Duffek <nsd@redhat.com>
19926
19927 * configure.in: Add AC_EXEEXT.
19928 * configure: Regenerate.
19929 * Makefile.in (just-check): Export EXEEXT.
19930 * lib/gdb.exp ($EXEEXT): Import from environment.
19931 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19932 expect "maint dump-me" on Cygwin.
19933 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19934 $EXEEXT.
19935
30e87cd3
ND
199362000-11-17 Nick Duffek <nsd@redhat.com>
19937
19938 * gdb.base/break.exp: Test backtrace and finish from called
19939 function on all platforms, not just HP-UX.
19940
dc96c6c7 199412000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19942
19943 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19944 code from gdb_target_monitor, so it can be used independantly
19945 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19946
dc96c6c7 199472000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19948
19949 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19950 * gdb.base/corefile.exp: Expect the message "Program is being
19951 debugged already" when we send the "corefile" command, since
19952 the preceeding gdb_load may have connected gdb to a remote target.
19953 * gdb.base/display.exp: Disable hardware watchpoints if new
19954 board info variable "no_hardware_watchpoints" is true.
19955 Replace single-letter commands with more readable ones.
19956 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19957 if new board info variable "no_hardware_watchpoints" is true.
19958 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19959 to see if stdio (printf) testing is possible.
19960 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19961 board info variable "no_hardware_watchpoints" is true. Use new
19962 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19963
39124dea
FN
199642000-11-13 Fernando Nasser <fnasser@redhat.com>
19965
19966 From Orjan Friberg <orjanf@axis.com>:
19967 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19968 in array print pattern match.
19969
a9e2e984
FN
199702000-11-09 Fernando Nasser <fnasser@redhat.com>
19971
19972 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19973 spelling "cancelled" to U.S. spelling "canceled" to match changes
19974 made to gdb.
19975 * gdb.c++/ovldbreak.exp: Ditto.
19976
c7db355b
PS
199772000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19978
19979 * gdb.base/callfuncs.c (main): Moved to end of file, call
19980 t_double_values to initialize the FPU before inferior calls are made.
19981 * gdb.base/callfuncs.exp: Test for register preservation after calling
19982 inferior functions. Add tests for continuining, finishing and
19983 returning from a stop in a call dummy.
19984
dc96c6c7 199852000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19986
19987 * gdb.base/commands.exp: Break up long lines, and re-indent.
19988
dc96c6c7 199892000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19990
19991 * config/gdbserver.exp: Rewritten from the ground up, to make it
19992 compatible with the current dejagnu tree, and to make it work with
19993 the new "gdbserver" in libremote.
19994
dc96c6c7 199952000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19996
19997 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19998 * gdb.base/varargs.exp: Skip entire test if no printf support.
19999 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
20000 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
20001
dc96c6c7 200022000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
20003
20004 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
20005 no floating point support.
20006 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
20007 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
20008 * gdb.base/call-rt-st.exp: Ditto.
20009 * gdb.base/call-strs.exp: Ditto.
20010
bac5fc66
JG
200112000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
20012
20013 * gdb.base/sizeof.c: include <stdio.h>.
20014
20015 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
20016 'finish', otherwise uncaptured gdb_prompt would potentially
20017 throw remaining test points out of sync.
bac5fc66 20018
b22a6027
SB
200192000-07-26 Scott Bambrough <scottb@netwinder.org>
20020
20021 * gdb.base/recurse.exp: Run tests for all targets.
20022 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
20023 gnu-oldld case on ARM.
20024 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
20025 for ARM targets.
d63a86f8 20026
d8231941
AG
20027Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
20028
20029 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
20030 * gdb.java/configure: Rebuild.
20031
8caabe69
AG
20032Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
20033
20034 * gdb.java/jv-exp.exp: New file.
20035
9d273ca3
AG
20036Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
20037
20038 * configure: Rebuilt.
20039 * configure.in (configdirs): Add gdb.java.
20040 * gdb.java/jmisc.java: New file.
20041 * gdb.java/jmisc.exp: New file.
20042 * gdb.java/Makefile.in: New file.
20043 * gdb.java/configure: Rebuilt.
20044 * gdb.java/configure.in: New file.
20045 * lib/java.exp: New file.
20046
4f823a66
AC
20047Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
20048
20049 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 20050 underflow.
4f823a66 20051
2391e11d
AC
20052Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
20053
20054 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 20055 and the compilers sizes.
2391e11d 20056
54602222
ND
200572000-07-09 Nick Duffek <nsd@redhat.com>
20058
20059 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
20060 (use_methods): New function.
20061 (main): Call use_methods().
20062 * gdb.c++/classes.exp (test_method_param_class): New procedure.
20063 (do_tests): Call test_method_param_class.
20064
2bec0572
ND
200652000-07-09 Nick Duffek <nsd@redhat.com>
20066
20067 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
20068 spelling.
20069 (test_enums): New procedure. Move enum tests from end of script
20070 to here. Set breakpoint on function name instead of line number.
20071 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
20072 (enums2): New marker function.
20073 (enums1): New function.
20074 (main): Call enums1(). Move enum tests to enums1().
20075
78492fde
AC
20076Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
20077
20078 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 20079 compile/link program. Update line numbers.
78492fde
AC
20080 * gdb.asm/d10v.inc: Define ``startup''.
20081 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 20082
49a2cef8
AC
20083Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
20084
20085 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
20086
3e6c8688
EZ
200872000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20088
20089 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 20090 of 'help maint print' command.
3e6c8688 20091
9ff5cbe9
AC
20092Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
20093
20094 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 20095 they use gdb_expect_list.
9ff5cbe9 20096
17c579bd
AC
20097Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
20098
20099 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
20100 memory-read-packet-size'' instead of ``set endian big'' to test
20101 long commands.
17c579bd 20102
e6d71bf3
DB
201032000-06-03 Daniel Berlin <dan@cgsoftware.com>
20104
20105 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 20106 g++, and stop skipping them.
e6d71bf3
DB
20107
20108 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
20109 work under g++.
20110
d63a86f8 20111 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
20112 initialization.
20113
dc96c6c7 201142000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
20115
20116 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
20117 the regular expression: accept an (almost) arbitrary sequence of
20118 "frames-invalid" and "breakpoints-invalid" messages both before
20119 and after the "starting" message.
20120
dc96c6c7 201212000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
20122
20123 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 20124
dc96c6c7 201252000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
20126
20127 * gdb.base/annota1.exp (annotate-signal-handler-caller):
20128 Relax the regular expression a little, make it pass on Solaris 8.
20129
8216cda9
KB
201302000-05-12 Kevin Buettner <kevinb@redhat.com>
20131
20132 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 20133 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
20134 Instead, it is permissible for gdb to stop on the line of the
20135 call itself.
20136
1a570b2f
MS
201372000-05-12 Michael Snyder <msnyder@.cygnus.com>
20138
20139 * gdb.base/break.exp (bp on small function, optimized file):
20140 Add a second pass pattern. The behavior differs here between stabs
20141 and dwarf for one-line functions. Stabs preserves two line symbols
20142 (one before the prologue and one after) with the same line number,
20143 but dwarf regards these as duplicates and discards one of them.
20144 Therefore the address after the prologue (where the breakpoint is)
20145 has no exactly matching line symbol, and GDB reports the breakpoint
20146 as if it were in the middle of a line rather than at the beginning.
20147
dc96c6c7 201482000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 20149
d63a86f8 20150 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
20151 rather than "send_gdb" (for consistancy).
20152
7d418785
AC
20153Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
20154
20155 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
20156 * gdb.c++/templates.cc: Properly check for GCC version number.
20157 * lib/compiler.cc: Likewise
20158
dc96c6c7 201592000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 20160
d63a86f8 20161 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
20162 gdb may not stop at the first line of main, due to code motion.
20163
dc96c6c7 201642000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
20165
20166 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
20167 This test depends on parsing the printf output from the target.
20168 Since the sparclet stub doesn't do stdio, this will never work.
20169 * gdb.base/call-rt-st.exp: ditto.
20170 * gdb.base/call-strs: ditto.
20171
dc96c6c7 201722000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
20173
20174 * gdb.base/miscexprs.exp: make sizeof long array test portable.
20175
20176 * gdb.base/ending-run.exp: After connecting to a remote target,
20177 but before running, the target will appear to be in a random
20178 location. Specify both a file and a line for breakpoints.
20179 Also, the function that calls main may be called 'init'
20180 rather than 'start'.
20181
a5a51225
EZ
201822000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20183
20184 * gdb.base/help.exp: Update output for add-symbol-file command.
20185
7930cc7c
FN
201862000-04-10 Fernando Nasser <fnasser@cygnus.com>
20187
20188 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20189 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
20190
23e37ab1
C
201912000-04-07 J.T. Conklin <jtc@redback.com>
20192
e93c542c
C
20193 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
20194
23e37ab1
C
20195 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
20196
591b8fa3
PDM
20197Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
20198
20199 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 20200 values that can be represented exactly.
591b8fa3
PDM
20201 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
20202 above change, and to not check against the directory part of the source
20203 file name.
20204 (step into print_long_arg_list): Likewise.
20205 (print print_small_structs from print_long_arg_list): Likewise.
20206 (print print_long_arg_list): Likewise.
20207
7a495180
EZ
202082000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20209
30b53638 20210 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 20211
beb998c6
AC
20212Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
20213
20214 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
20215
1c689132
DB
202162000-03-25 Daniel Berlin <dan@cgsoftware.com>
20217
20218 * gdb.base/commands.exp (deprecated_command_test): Add test for
20219 deprecate with no arguments.
20220
c1790a9d
JL
202212000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20222
20223 * gdb.base/break.exp: Add new test for setting breakpoints on
20224 optimized code so we can test breakpoints work even when function
20225 prologues may be optimized away
20226
003ba290
FN
202272000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20228
20229 From David Whedon <dwhedon@gordian.com>
a9c64011 20230 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20231
6837a0a2
DB
202322000-03-22 Daniel Berlin <dan@cgsoftware.com>
20233
20234 * gdb.base/help.exp: Added test for new apropos command.
20235
b9593231
KB
202362000-03-21 Kevin Buettner <kevinb@redhat.com>
20237
20238 * gdb.base/pointers.c (usevar): New function.
20239 (main): Make sure that global variables v_int_pointer2, rptr,
20240 and y are all referenced someplace in the program by calling
20241 usevar() on them. [Some linkers delete symbols which are
20242 never referenced. The space remains, but there's no way to
20243 get a (symbolic) handle on the variable from the debugger.]
20244
751a959b
EZ
202452000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20246
20247 * gdb.base/printcmds.c: Add typedeffed arrays.
20248
20249 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20250 procedure to test arrays that are typedef'd.
751a959b 20251
73a93a32
JI
202522000-03-13 James Ingham <jingham@leda.cygnus.com>
20253
20254 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20255 the library directories.
73a93a32 20256
fb40c209
AC
20257Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20258
20259 * configure.in (configdirs): Add sub directory gdb.mi.
20260 * configure: Re-generate.
20261
20262 * gdb.mi: New directory.
d63a86f8 20263
ee4dd2c9
AC
202642000-02-25 Scott Bambrough <scottb@netwinder.org>
20265
20266 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20267 a long long value as a double on ARM platforms.
ee4dd2c9 20268
70f0cc22
JB
202692000-02-16 Jim Blandy <jimb@redhat.com>
20270
20271 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20272 default source file is set properly before running this test.
20273
853819b8
EZ
202742000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20275
20276 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20277 gdbtk/library directory, not in gdbtcl2.
853819b8 20278
dfcd3bfb
JM
202792000-02-04 Jim Blandy <jimb@redhat.com>
20280
20281 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20282 backslash from regexp pattern.
20283
20284 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20285 procedure. Use it to run all the "continue to bp overloaded"
20286 tests. Note that this changes the names of the tests slightly.
20287 If the breakpoint hit message includes a hex PC value, because
20288 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20289 from the real source code, still consider that a pass.
20290
20291 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20292 XFAIL here if the breakpoint message contains a hex address. Note
20293 similar change on 1999-11-02.
20294
20295 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20296
20297 * gdb.base/ptype.exp: Establish a default source file before
20298 calling get_debug_format.
20299
203002000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20301
20302 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20303
8b93c638
JM
203042000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20305
20306 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20307 of successive stepi commands -- while in the prologue we should see
20308 the function entry bracket.
20309
203102000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20311
20312 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20313 reach __change_mode() when stepping through the end of main().
20314
c5394b80
JM
203152000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20316
20317 * gdb.base/default.exp: Fix expected pattern.
20318 * gdb.base/help.exp: Same.
20319
0d06e24b
JM
203202000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20321
20322 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20323 Don't use xfail's because that affects only the following test.
d63a86f8 20324
0d06e24b 20325 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20326 solaris or linux.
0d06e24b
JM
20327
20328 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20329
dc96c6c7 203302000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20331
d63a86f8 20332 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20333 "A syntax error" rather than "A parse error". Accept both.
20334
203352000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20336
20337 * gdb.base/default.exp: Remove OS dependent string from "target
20338 remote" test.
20339 * gdb.base/help.exp: Same for "help target remote" test.
20340
c3f6f71d
JM
203412000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20342
20343 From Jim Kingdon <kingdon@redhat.com>:
20344
20345 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20346 prompt (cleanup rather than necessity, but still might keep output
20347 from spilling to next test).
c3f6f71d
JM
20348
203492000-01-02 Fred Fish <fnf@cygnus.com>
20350
20351 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20352 AIX, which defines them in <sys/types.h>.
20353
ed9a39eb 203541999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20355
ed9a39eb 20356 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20357 float" test.
ed9a39eb
JM
20358
203591999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20360
ed9a39eb 20361 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20362
20363 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20364 outermost frame disallowed".
20365
203661999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20367
20368 * gdb.base/setvar.exp: New tests for setting the value of a struct
20369 with a constant list.
20370
203711999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20372
20373 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20374 require the user to type a cast before setting the value of a struct.
20375
de57eccd
JM
203761999-12-06 Jim Blandy <jimb@cygnus.com>
20377
20378 * gdb.base/default.exp: Expect the new 'info float' command on
20379 all i386 platforms.
20380
20381 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20382 LinuxThreads libraries that don't support debugging.
20383
c2d11a7d
JM
20384Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20385
20386 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20387 Change the buffer type to ``unsigned char'' to simplify size
20388 arithmetic.
c2d11a7d
JM
20389
20390 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20391 stub only handles 400-1 byte packets. Verify that the download
20392 worked.
c2d11a7d
JM
20393
203941999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20395
20396 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20397 tests, using UNRESOLVED for the untested cases. Also, does not wait
20398 for a timeout if the prompt was received before a recognizable pattern.
20399
204001999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20401
20402 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20403
204041999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20405
20406 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20407 watchpoints.
c2d11a7d
JM
20408
204091999-11-24 Jason Merrill <jason@casey.cygnus.com>
20410
20411 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20412
20413 * gdb.c++/local.exp: Be more flexible in recognizing local class
20414 name mangling. Don't allow horribly truncated method names.
20415 * gdb.c++/derivation.exp: Expect protected inheritance.
20416 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20417 * gdb.c++/virtfunc.exp: Likewise.
20418 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20419 when printing a nested enum.
20420
204211999-11-22 Jim Blandy <jimb@cygnus.com>
20422
20423 * gdb.base/step-test.exp: Properly await GDB's response to setting
20424 a breakpoint on the call to large_struct_by_value.
20425
20426 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20427 just because we have debug info for the `start' function.
20428
204291999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20430
20431 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20432 "Unknown signal" messages, which indicate (on LinuxThreads) that
20433 GDB doesn't know how to debug threads on this system. This is
20434 better than hanging while philosopher 0 dumps chatter into gdb.log.
20435
204361999-11-18 Tom Tromey <tromey@cygnus.com>
20437
20438 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20439
204401999-11-18 Fred Fish <fnf@cygnus.com>
20441
20442 * gdb.base/coremaker2.c: Add sample program for generating
20443 cores that is more self contained than coremaker.c. Eventually
20444 I'll add more code to this and tie it into the testsuite.
20445
4ce44c66
JM
204461999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20447
20448 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20449
204501999-11-10 Jimmy Guo <guo@cup.hp.com>
20451
20452 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20453 from $srcdir/lib/.
4ce44c66 20454 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20455 and gdb.c++/.
4ce44c66
JM
20456
20457 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20458
d63a86f8 20459 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20460 'continue with watch' test point.
20461
204621999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20463
20464 Merged from p2linux-990323-branch:
d63a86f8 20465
4ce44c66
JM
20466 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20467
11cf8741
JM
20468Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20469
20470 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20471 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
20472
20473Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20474
20475 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 20476 gdb_expect_list.
11cf8741
JM
20477
20478Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20479
20480 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20481
204821999-11-03 Mark Salter <msalter@cygnus.com>
20483
20484 * gdb.base/break.exp: Fix "stub continue" pattern.
20485
204861999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20487
20488 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20489
204901999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20491
20492 * gdb.base/display.exp ("finish"): Add timeout clause.
20493
20494 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20495 plain prompt clause, so this doesn't have to time out in order to
20496 fail.
20497
20498 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 20499 breakpoint hit messages include an address.
11cf8741
JM
20500
20501 * gdb.base/display.exp: Don't forget to escape parens in regular
20502 expressions. Unix regexp notatation sucks.
20503
205041999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20505
20506 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 20507 order for 'signalled' message.
11cf8741 20508
5c44784c
JM
205091999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20510
20511 From Jimmy Guo <guo@cup.hp.com>:
20512 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20513 * gdb.base/annota1.c: Add code for tests to work with.
20514
205151999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20516
20517 * gdb.base/remote.exp: New test for remote downloading settings.
20518 * gdb.base/remote.c: New file with large .data.
20519
917317f4
JM
205201999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20521
20522 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20523 for LinuxThreads support, merged from the Code Fusion branch.
20524
20525Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20526
20527 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
20528 containing exp_continue into a while within an expect. Don't
20529 attempt a start more than three times. Check return value from
20530 gdb_load.
d63a86f8 20531
2df3850c
JM
20532Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20533
20534 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 20535 a pass case.
2df3850c 20536
2acceee2
JM
205371999-10-01 Kevin Buettner <kevinb@cygnus.com>
20538
20539 * gdb.base/break.c (main): Added a statement that we can step
20540 off of.
20541 * gdb.base/break.exp: Added tests for setting a breakpoint
20542 at an offset and stepping onto a breakpoint.
20543
205441999-10-01 Fred Fish <fnf@cygnus.com>
20545
d63a86f8 20546 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
20547 gdb output.
20548
c2c6d25f
JM
205491999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20550
20551 * gdb.base/break.exp: Code locations are in hex, don't forget!
20552 (For HP-UX.)
20553
205541999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20555
20556 * condbreak.exp: Use break.c as test program.
20557 * condbreak.c: Remove, redundant with break.c.
20558
205591999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20560
20561 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 20562 Z-packets if the target needs it.
c2c6d25f
JM
20563
205641999-09-13 James Ingham <jingham@leda.cygnus.com>
20565
20566 * gdb.c++/overload.exp: Added tests for listing overloaded
20567 functions with function pointers in the arg, explicitly calling
20568 out the version you want.
20569
cff3e48b
JM
205701999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20571
20572 * long_long.exp: Add variations of test cases that work for
20573 targets with 16-bit ints and 32-bit doubles.
20574
d4f3574e
SS
205751999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20576
20577 * break.c (main): Compare a possibly-uninitialized argc with an
20578 unlikely value that fits in 16 bits.
20579
205801999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20581
20582 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20583 0xfeeb, don't want negative numbers if ints are 16 bits.
20584
20585 * lib/gdb.exp (skip_cplus_tests): New proc.
20586 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
20587 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20588 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20589 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20590 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20591 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20592 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20593 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
20594
20595 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20596
20597Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20598
20599 * gdb.base/corefile.exp (up): Allow a parameter to appear
20600 in the frame that we're going up to.
20601
20602 From Jim Blandy <jimb@cygnus.com>:
20603
20604 * gdb.base/default.exp (info float): Expect some output now.
20605
20606 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20607 returning floating-point values to fail on the x86.
20608 * gdb.base/callfwmall.exp (do_function_calls): Same.
20609
20610 * gdb.base/list.exp (test_listsize): Correct expectations for
20611 listing line 1 with listsize 2. Also, listing a single line
20612 works now, as does listing three lines. [Kevin's note: There
20613 were a number of other cases fixed too where the expectations
20614 differed...]
20615
206161999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20617
20618 * gdb.base/selftest.exp: Add case for when version prints as
20619 constant string instead of char pointer.
20620
104c1213
JM
206211999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20622
20623 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 20624 stepping out of main.
104c1213
JM
20625
20626 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20627 G++ used.
20628
20629 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20630 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20631
20632 * gdb.c++/ovldbreak.exp: Update match string in test that
20633 includes a warning of multiple breakpoints.
20634
206351999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20636
20637 * gdb.base/display.exp: Improve precision of step-after-finish
20638 added yesterday.
20639
20640 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20641 test.
104c1213
JM
20642
20643 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20644 configs when using G++, not just hppa*.
20645
206461999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20647
20648 * gdb.base/async.c: New file.
20649 * gdb.base/async.exp: New file.
20650
20651Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20652
20653 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20654 PA64.
20655
53a5351d
JM
20656Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20657
104c1213
JM
20658 * gdb.base/display.exp: "finish" can leave us mid-line on many
20659 targets, deal with it. Add a small constant to main, instead of
20660 1000 since main+1000 may not be a valid address in the target.
20661
53a5351d
JM
20662 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20663 on hpux11.
20664
20665 * gdb.base/attach.exp: Handle another hpux11 error message variant
20666 when attaching to a process that does not exist.
20667
206681999-08-19 J.T. Conklin <jtc@redback.com>
20669
20670 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20671 characters in 'continue to 1241' test.
53a5351d
JM
20672
206731999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20674
20675 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20676 stop in print_long_arg_list, define and use a whitespace
20677 variable in print_small_structs test, add an XFAIL for Solaris.
20678 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20679 interested enough to fix.
20680
7be570e7
JM
206811999-08-13 Keith Seitz <keiths@cygnus.com>
20682
20683 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20684 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20685 proc knows about targets other than the natives.
20686 (test_assign): Use "gdb_run_cmd" to "run" the target.
20687 Check that we've actually hit the breakpoint at main.
20688 When we attempt to assign a value to a local variable, check
20689 that the variable is in the current scope, i.e., don't use
20690 a test with an empty result.
20691
20692Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20693
20694 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20695 command.
7be570e7
JM
20696
206971999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20698
20699 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20700 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20701 gdb.compat, gdb.threads-hp.
20702 gdb.hp/configure, gdb.hp/configure.in: New files.
20703 gdb.hp/Makefile.in: Recurse into new subdirs.
20704 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20705 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20706 in object files.
20707 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20708
96baa820
JM
207091999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20710
20711 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20712 funky printf, remove a bogus p/a test.
96baa820
JM
20713
207141999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20715
20716 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20717 connected to the target. This is necessary when running not
20718 natively.
96baa820
JM
20719
207201999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20721
20722 * gdb.base/step-test.exp: Removed some extraneous messages.
20723
20724 * gdb.base/long_long.exp: Don't run memory examination tests
20725 on little-endian targets (they will need a different set of
20726 results to match).
20727
207281999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20729
20730 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20731 until somebody decides to fix GDB.
20732
20733 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20734 constant as "ULL".
96baa820
JM
20735 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20736 matches for a couple x/2 commands.
20737
a0b3c4fd
JM
207381999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20739
20740 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20741 by merging in ref-types2 tests.
20742 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20743
20744 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20745 * gdb.c++/Makefile.in: Add standard actions.
20746 (EXECUTABLES): Rename from PROGS, update list.
20747 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20748 from gdb.hp.
20749 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20750 foo and bar locals.
20751 * gdb.c++/anon-union.exp: Fix tests to match.
20752 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20753 expect matches to handle output variations.
20754 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20755 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20756 output, add HP alternatives for new and delete prints.
a0b3c4fd 20757 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20758 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20759 * gdb.c++/demangle.exp: Use $style when reporting failure.
20760 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20761 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20762 match alternatives.
20763 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20764 compilers.
a0b3c4fd
JM
20765 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20766 * gdb.c++/method.exp: Add match alternatives.
20767 * gdb.c++/misc.cc: Add bool types.
20768 * gdb.c++/misc.exp: Add tests for bool types.
20769 * gdb.c++/overload.exp: Add xfails.
20770 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20771 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20772 add some more template parameter tests (only for HP currently).
20773 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20774 * gdb.c++/virtfunc.cc: Add return type and value for main.
20775 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20776 match alternatives.
d63a86f8 20777
a0b3c4fd
JM
207781999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20779
20780 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20781
207821999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20783
20784 * gdb.base/signals.exp: Don't expect getting a backtrace from
20785 within a signal handler to fail on Linux.
20786
207871999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20788
20789 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20790 * lib/gdb.exp: Remove some gratuitious semicolons.
20791 (delete_breakpoints): Increase timeout.
20792 (gdb_expect): Add -notransfer option.
20793 (gdb_test): Use -notransfer option.
20794 (get_compiler_info): Add f77 case.
20795 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20796 case.
a0b3c4fd
JM
20797 (gdb_preprocess): Call get_compiler.
20798
20799 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20800 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20801 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20802 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20803 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20804 third arg to gdb_test.
a0b3c4fd
JM
20805 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20806 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20807 HP-UX xfails, add others.
a0b3c4fd
JM
20808 * gdb.base/completion.exp: Reflect name change of self-test.
20809 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20810 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20811 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20812 HP failure number.
a0b3c4fd
JM
20813 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20814 useless HP-UX 10.30 references.
20815 * gdb.base/maint.exp: Loosen matches.
20816 * gdb.base/pointers.c (main): Declare more_code.
20817 * gdb.base/pointers.exp: Match on output of a `next'.
20818 * gdb.base/structs.c: Add prototypes.
20819 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20820 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20821
208221999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20823
20824 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20825 command.
a0b3c4fd
JM
20826
208271999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20828
20829 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20830 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20831
20832 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20833 debug info. Deal with lack of signal hanlder info in stack.
20834
a9c64011 20835 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20836 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20837
5a2468f5
JM
208381999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20839
20840 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20841 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20842
adf40b2e
JM
20843Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20844
20845 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20846 a1-selftest.exp.
adf40b2e
JM
20847 * gdb.base/configure: Re-generate.
20848
208491999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20850
20851 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20852 in trying to run first and name is too long.
20853
20854 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20855 pointers2.c and pointers2.exp, respectively.
20856 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20857 doschk happier.
20858
43e526b9
JM
208591999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20860
20861 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20862 callfuncs2.c and callfuncs2.exp.
20863
20864 * gdb.base/list.exp: Remove mistaken xfails.
20865 * gdb.base/list0.h: Add optional prototypes.
20866
9846de1b
JM
20867Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20868
a9c64011 20869 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20870 calling malloc.
a9c64011
AS
20871 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20872 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20873 use.
9846de1b
JM
20874
208751999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20876
20877 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20878 * gdb.base/annota2.cc, annota2.exp: Move from here.
20879 * gdb.c++/annota2.cc, annota2.exp: To here.
20880 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20881
43ff13b4
JM
20882Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20883
20884 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20885 a consistent format.
43ff13b4 20886
085dd6e6
JM
208871999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20888
20889 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20890 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20891 HP compilers, also set the globals $true and $false.
20892
20893 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20894 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20895 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20896 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20897 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20898 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20899 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20900 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20901 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20902 whatis.c} Add C++ compatible function definitions and return
20903 types, add includes for library functions.
085dd6e6
JM
20904 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20905 * gdb.base/step-test.c (myglob): Rename from glob.
20906 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20907 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20908 files, move here from gdb.hp.
085dd6e6 20909 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20910 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20911 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20912 Adjust line numbers in regexps.
085dd6e6
JM
20913
20914 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20915 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20916 instead of 0/1.
20917
20918 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20919 foll-vfork.exp: New files, move here from gdb.hp.
20920 * gdb.base/page.exp: New file, test of pagination command.
20921
20922 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20923 recursion test.
20924 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20925
20926 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20927 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20928
20929 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20930 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20931 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20932 watchpoint test.
085dd6e6
JM
20933 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20934 them work.
20935 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20936 expressions properly.
20937 * gdb.base/corefile.exp: Loosen the match slightly.
20938 * gdb.base/default.exp: Allow "Error accessing memory" message
20939 also.
20940 * gdb.base/display.exp: Skip over x/0 j if PA64.
20941 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20942 * gdb.base/interrupt.exp: Ditto.
20943 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20944 in use.
20945 * gdb.base/list.exp: Add xfails for HP-UX.
20946 * gdb.base/long_long.exp: Refine some of the numeric matches.
20947 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20948 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20949 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20950 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20951 * gdb.base/ptype.exp: Succeed on more varieties of output.
20952 * gdb.base/scope.exp: Add xfails for HP-UX.
20953 * gdb.base/sect-cmd.exp: Add more cases.
20954 * gdb.base/setvar.exp: Add xfails for HP-UX.
20955 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20956 * gdb.base/signals.exp: Match on void symbolically.
20957 * gdb.base/step-test.exp: Add case for PA64.
20958 * gdb.base/term.exp: Add exit and restart.
20959 * gdb.base/twice.exp: Clean up after self.
20960 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20961 * gdb.base/whatis.exp: Allow more ways to pass tests.
20962
20963 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20964 no longer useful.
085dd6e6
JM
20965
20966Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20967
20968 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20969 list of patterns.
085dd6e6 20970 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20971 print_double_array(double_array)", "continuing to breakpoint
20972 1018", "print print_double_array(array_d)" and "continuing to
20973 1034" tests.
d63a86f8 20974
085dd6e6
JM
209751999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20976
a9c64011 20977 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20978
209791999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20980
20981 * config/mt-*: Remove, these haven't been used since 1996.
20982
209831999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20984
20985 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20986 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20987 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20988
9e0b60a8
JM
209891999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20990
20991 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20992 simpler match case for the ptype of the big class.
20993
209941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20995
20996 * gdb.exp: Fix test for gdb_prompt existence.
20997
209981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20999
21000 * gdb.exp (gdb_test): Add fail after calls to perror.
21001
210021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21003
21004 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
21005
210061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21007
21008 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
21009
0f71a2f6
JM
21010Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
21011
21012 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 21013 malloc() is linked in.
0f71a2f6
JM
21014
210151999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
21016
21017 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
21018 step at end.
21019
21020 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
21021
210221999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
21023
21024 * gdb.java/jv-print.exp: New file. (Our first Java test!)
21025
cce74817
JM
21026Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
21027
21028 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
21029 * gdb.base/mips_pro.exp: Likewise.
21030
210311999-06-02 Keith Seitz <keiths@cygnus.com>
21032
21033 * gdb.c++/templates.cc: Change all "new" operators to throw
21034 an exception.
21035 * gdb.c++/cplusfuncs.cc: Likewise.
21036
21037 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
21038
21039Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
21040
21041 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
21042 * gdb.base/ending-run.exp: When stepping out of main, accept a
21043 step into an arbitrary assembler file.
cce74817 21044
392a587b
JM
210451999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21046
d63a86f8 21047 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 21048 "breakpoint-invalid" to be printed.
d63a86f8 21049 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
21050 number of "frames-invalid" and "breakpoint-invalid" to be printed.
21051 * gdb.base/annota2.cc: Initialize a.x to 0.
21052
9e086581
JM
210531999-05-17 Keith Seitz <keiths@cygnus.com>
21054
21055 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
21056 when "skip_float_tests" set.
21057 Ditto for "print print_double_array(array_d)", "print print_small_structs",
21058 "print print_ten_doubles", and "step into print_long_arg_list".
21059 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
21060 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
21061 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
21062 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
21063 "skip_float_tests" is set.
21064 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
21065 when "skip_float_tests" set.
d63a86f8 21066
cd0fc7c3
SS
210671999-05-06 Keith Seitz <keiths@cygnus.com>
21068
21069 * gdb.base/annota2.cc: Include stdio.h.
21070
21071Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
21072
21073 * gdb.base/crossload.exp: Remove, this has been disabled ever
21074 since BFD stopped including all targets, and cross-GDB gets
21075 plenty of testing anyway.
21076 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
21077 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
21078 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
21079 * gdb.base/README: Remove, was doc for this.
21080 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 21081 needed.
cd0fc7c3 21082
b83266a0
SS
210831999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21084
21085 * gdb.base/call-ar-st.exp: Fix one regular expression in test
21086 output.
21087
21088 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
21089 * gdb.base/annota2.exp: New file. More annotation tests.
21090 * gdb.base/annota1.c: New file. Source file for annota1.exp.
21091 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
21092
210931999-04-23 Angela Marie Thomas <angela@cygnus.com>
21094
21095 * config/cfdbug.exp: New file.
21096
7a292a7a
SS
210971999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
21098
21099 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
21100 Marcus Daniel's and Dale Hawkins's demangler crashes.
21101
21102 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
21103 test_lucid_style_demangling, test_arm_style_demangling,
21104 test_hp_style_demangling): Try Tom Tromey's core-dumping
21105 identifier under each demangling style.
7a292a7a
SS
21106
211071999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
21108
21109 * gdb.c++/demangle.exp: Include the current demangling style
21110 in all test names.
21111 (current_demangling_style): New global variable.
21112 (set_demangling_style, test_demangling_core, test_demangling,
21113 test_demangling_exact): New functions.
21114 (test_gnu_style_demangling, test_lucid_style_demangling,
21115 test_arm_style_demangling, test_hp_style_demangling): Use those,
21116 instead of calling gdb_test and gdb_test_exact directly.
21117 (catch_demangling_errors): New function, which reports errors
21118 signalled by the demangling test functions in an orderly way.
21119 (do_tests): Use catch_demangling_errors.
21120
211211999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
21122
21123 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 21124 grouping in expressions, not {}.
7a292a7a
SS
21125
21126 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 21127 initialized yet.
7a292a7a
SS
21128
211291999-04-01 Stan Shebs <shebs@andros.cygnus.com>
21130
21131 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
21132 are listed.
21133
211341999-03-26 Stan Shebs <shebs@andros.cygnus.com>
21135
21136 * gdb.stabs/weird.exp: Test for CC being defined before
21137 looking at its value.
21138
211391999-03-25 Stan Shebs <shebs@andros.cygnus.com>
21140
21141 * gdb.base/call-ar-st.exp: Remove stray '#'.
21142 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
21143 "short int" and "long int".
21144 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 21145 change, to mollify finicky HP compiler.
7a292a7a
SS
21146 * gdb.hp/reg-test.exp (testfile): Fix file name.
21147 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 21148
7a292a7a
SS
21149 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
21150 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
21151 alternate form of enum ptype.
21152
c906108c
SS
211531999-03-23 Stan Shebs <shebs@andros.cygnus.com>
21154
7a292a7a
SS
21155 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
21156 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
21157 passing skip_hp_tests, so as not to waste time on guaranteed
21158 failure.
7a292a7a 21159
c906108c
SS
21160 * gdb.c++/overload.cc: Pass string instead of char addr, always
21161 init ccpfoo.
21162 * gdb.c++/templates.cc: Fix syntax error.
21163
7a292a7a
SS
21164Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21165
21166 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 21167 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
21168 command.
21169
211701999-03-18 James Ingham <jingham@cygnus.com>
21171
21172 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
21173
21174 * gdb.c++/method.exp: It was testing an uninitialized int on the
21175 stack and assuming it was positive.
21176
21177 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
21178
21179 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 21180 keep it from killing the rest of the tests.
7a292a7a
SS
21181 Use gdb_continue_to_end.
21182
21183 * gdb.base/sigall.exp: use gdb_continue_to_end.
21184
21185 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
21186
21187 * gdb.base/display.exp: use runto_main, not run.
21188
d63a86f8
RM
21189 * gdb.base/default.exp: Check for the current error message in the
21190 r abbreviation test.
7a292a7a
SS
21191 Add strongarm to the targets that know info float.
21192
d63a86f8 21193 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
21194 run which doesn't work with monitors.
21195
21196 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
21197
21198 * gdb.base/break.exp: use the gdb_continue_to_end proc.
21199
21200 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
21201 program. Traps the case (in Cygmon) when the program never really
21202 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
21203 more places, so I used my name. Sorry Mark...
21204
21205 * config/monitor.exp (gdb_target_monitor): added another
21206 target_info parameter: remotebinarydownload. This will set the
21207 remotebinarydownload flag if this is causing some boards trouble.
21208
212091999-03-18 Mark Salter <msalter@cygnus.com>
21210
21211 * lib/gdb.exp (continue_to_exit): New function.
21212
21213 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
21214 * gdb.base/ending-run.exp: Ditto.
21215 * gdb.base/step-test.exp: Ditto.
21216
212171999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21218
21219 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21220 (suggested by Art Haas <ahaas@neosoft.com>).
21221
212221999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21223
889bf7c5 21224 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21225
21226Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21227
21228 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21229 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21230
212311999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21232
21233 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21234 a call to strlen; sometimes we do have sources.
21235
212361999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21237
21238 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21239 character, so GDB won't print garbage after its end.
d63a86f8 21240
c906108c
SS
21241 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21242 breakpoint there instead. Sometimes GCC emits memcpy to handle
21243 the large structures being passed by value, so we step into that
21244 instead of sum_array_print, which obscures what we're really testing.
21245 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21246 the bizarre steps into memcpy, so do that here. Add check for
21247 stepping into function calls that pass large structures by value.
21248 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21249 Remove all references to specific line numbers.
21250 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21251 New type and function.
21252 (main): Call large_struct_by_value, passing it a large struct by value.
21253 * lib/gdb.exp (gdb_get_line_number): New function.
21254
21255 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21256 more portable.
21257
7a292a7a
SS
212581999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21259
c906108c
SS
21260 * lib/gdb.exp: Doc fixes.
21261
7a292a7a
SS
212621999-03-05 Nick Clifton <nickc@cygnus.com>
21263
d63a86f8 21264 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21265
212661999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21267
c906108c 21268 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21269 commands. They're not germane to this test, and they don't work
21270 that way on remote targets.
c906108c 21271
3fc11d3e
JM
212721999-03-01 James Ingham <jingham@cygnus.com>
21273
21274 * Changelog entries merged over from gdb development branch.
21275
3fc11d3e
JM
21276 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21277
21278 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21279 for outputting results of test run.
21280
2d4a1622 21281 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21282
21283 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21284
7a292a7a
SS
212851999-02-25 Felix Lee <flee@cygnus.com>
21286
21287 * lib/gdb.exp (debug_format): initialize
21288
c906108c
SS
212891999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21290
21291 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21292 * gdb.base/call-rt-st.c: Ditto.
21293
c906108c
SS
212941999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21295
21296 * gdb.threads/pthreads.exp (horiz): New variable.
21297 (test_startup): Fix regexps that capture thread numbers.
21298
212991999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21300
21301 * gdb.base/smoke.exp: Disambiguate two test case names (both
21302 called ``print'').
21303
21304Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21305
21306 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21307 compilation.
c906108c
SS
21308
213091999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21310
21311 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21312 actual output formatting.
21313 * gdb.base/smoke.exp: GDB removes leading 0's.
21314 * gdb.base/volatile.exp: Don't check type of remuneration;
21315 that variable is no longer defined in constvars.c.
21316 * gdb.base/step-test.c (main): Exit with explicit exit code.
21317 * gdb.base/step-test.exp: Remove two nexti checks--they are
21318 not portable.
21319
213201999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21321
21322 * gdb.base/help.exp ("help delete display"): Fix test to match
21323 gdb's output.
21324
21325 * gdb.base/long_long.c (known_types): Initialize values to zero.
21326 * gdb.base/long_long.exp: Step one more line
21327 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21328 leading zeros. Explicitly ask for hex formatting. Use
21329 unique test case names.
c906108c
SS
21330
21331Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21332
d63a86f8 21333 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21334
21335 * gdb.c++/method.exp: Add missing close brace.
21336
213371999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21338
21339 * gdb.base/maint.exp: Use 'set height 0' to disable page
21340 prompting, not 'set height 400'.
21341
21342 Fix a bunch of timeouts.
21343 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21344 four separate tests, so expect doesn't take forever to match a ton
21345 of text against a regexp with lots of .* forms.
21346 ("maint print psymbols", "maint print symbols"): Make some of
21347 these greps more selective, so that expect doesn't try to wade
21348 through huge piles of output and time out.
21349
21350 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21351
21352 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21353 tests: one which doesn't expect shlib events to be reported, and
21354 another which does, but is XFAIL for all platforms other than
21355 HP/UX.
c906108c
SS
21356
21357 * gdb.base/break.exp: Teach the test suite that the `catch
21358 fork', `catch vfork', and `catch exec' commands produce error
21359 messages on platforms that don't provide these features.
21360
21361Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21362
21363 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21364 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21365 (shortening names from solib_threshold.exp etc), won't run on
21366 anything but HP-UX for the foreseeable future.
c906108c 21367 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21368 reflect move.
c906108c
SS
21369
21370Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21371
21372 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21373 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21374
21375Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21376
21377 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21378 successfully re-sets breakpoints in shared libraries.
21379 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21380
21381Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21382
d63a86f8
RM
21383 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21384 and compiled w/o GCC.
c906108c
SS
21385
21386 * gdb.hp/watch-cmd.exp: ditto.
21387
21388 * gdb.hp/watch-hp.exp: ditto.
21389
21390 * gdb.hp/xdb1.exp: ditto.
21391
21392 * gdb.hp/xdb2.exp: ditto.
21393
21394 * gdb.hp/dbx.exp: ditto.
21395
21396Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21397
21398 * constvars.c: Remove C++-isms.
21399 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21400 with GCC.
c906108c
SS
21401
21402Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21403
21404 The following changes are part of the HP merge.
21405
21406 * gdb.base/break.exp: new tests to verify that catchpoints for
21407 fork, vfork, and exec don't trigger inappropriately.
21408
21409 * gdb.base/opaque.exp: compile one file at a time, then link.
21410
21411 * gdb.base/signals.exp: be more restrictive about which hppa
21412 systems receive a setup_xfail. new tests.
21413
21414 * gdb.base/solib_threshold.build: new file.
21415 * gdb.base/solib_threshold.exp: new file.
21416 * gdb.base/solib_threshold.link_opts: new file.
21417 * gdb.base/solib_threshold.mk: new file.
21418 * gdb.base/gen_solib_threshold.c: new file.
21419
21420 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21421 tests. New tests for enums inside classes.
21422
21423 * gdb.c++/compiler.cc: indicate support of template debugging.
21424
21425 * gdb.c++/demangle.exp: run hp style demangling tests.
21426
21427 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21428 tests.
21429
21430 * gdb.c++/misc.cc: changes to support new tests.
21431
21432 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21433 to support new tests.
21434
21435 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21436 gcc, then skip these tests.
21437
21438Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21439
21440 The following files are part of the HP merge; some had longer
21441 names at HP, but have been renamed to be no more than 14
21442 characters in length.
21443
21444 * gdb.hp/ambiguous.cc: new file.
21445 * gdb.hp/ambiguous.exp: new file.
21446 * gdb.hp/attach.exp: new file.
21447 * gdb.hp/attach2.exp: new file.
21448 * gdb.hp/classes-hp.exp: new file.
21449 * gdb.hp/ctti.exp: new file.
21450 * gdb.hp/ctti-add.cc: new file.
21451 * gdb.hp/ctti-add1.cc: new file.
21452 * gdb.hp/ctti-add2.cc: new file.
21453 * gdb.hp/ctti-add3.cc: new file.
21454 * gdb.hp/dbx.exp: new file.
21455 * gdb.hp/exception.cc: new file.
21456 * gdb.hp/exception.exp: new file.
21457 * gdb.hp/foll-exec.c: new file.
21458 * gdb.hp/foll-exec.exp: new file.
21459 * gdb.hp/foll-fork.c: new file.
21460 * gdb.hp/foll-fork.exp: new file.
21461 * gdb.hp/foll-vfork.c: new file.
21462 * gdb.hp/foll-vfork.exp: new file.
21463 * gdb.hp/inherit-hp.exp: new file.
21464 * gdb.hp/more-steps.exp: new file.
21465 * gdb.hp/namespace.cc: new file.
21466 * gdb.hp/namespace.exp: new file.
21467 * gdb.hp/optimize.exp: new file.
21468 * gdb.hp/pxdb.c: new file.
21469 * gdb.hp/pxdb.exp: new file.
21470 * gdb.hp/quicksort.exp: new file.
21471 * gdb.hp/reg-test.exp: new file.
21472 * gdb.hp/reg-test.s: new file.
21473 * gdb.hp/sized-enum.c: new file.
21474 * gdb.hp/sized-enum.exp: new file.
21475 * gdb.hp/start-stop.exp: new file.
21476 * gdb.hp/templ-hp.cc: new file.
21477 * gdb.hp/templ-hp.exp: new file.
21478 * gdb.hp/thr-lib.c: new file.
21479 * gdb.hp/thr-lib.exp: new file.
21480 * gdb.hp/thr-lib.h: new file.
21481 * gdb.hp/thr-liblib.c: new file.
21482 * gdb.hp/virtfun-hp.c: new file.
21483 * gdb.hp/virtfun-hp.exp: new file.
21484 * gdb.hp/watch-cmd.exp: new file.
21485 * gdb.hp/watch-hp.exp: new file.
21486 * gdb.hp/xdb1.exp: new file.
21487 * gdb.hp/xdb2.exp: new file.
21488 * gdb.hp/xdb3.exp: new file.
21489
21490Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21491
21492 The following files are part of the HP merge; some had longer
21493 names at HP, but have been renamed to be no more than 14
21494 characters in length.
21495
21496 * gdb.base/ss.h: new file.
21497 * gdb.base/call-ar-st.c: new file.
21498 * gdb.base/call-ar-st.exp: new file.
21499 * gdb.base/call-rt-st.c: new file.
21500 * gdb.base/call-rt-st-exp: new file.
21501 * gdb.base/call-strs.exp: new file.
21502 * gdb.base/ena-dis-br.exp: new file.
21503 * gdb.base/environ.exp: new file.
21504 * gdb.base/long_long.exp: new file.
21505 * gdb.base/sect-cmd.exp: new file.
21506 * gdb.base/shlib-cl2.exp: new file.
21507 * gdb.base/smoke.exp: new file.
21508 * gdb.base/so-impl-ld.c: new file.
21509 * gdb.base/so-impl-ld.exp: new file.
21510 * gdb.base/so-indr-cl.c: new file.
21511 * gdb.base/so-indr-cl.exp: new file.
21512 * gdb.base/varargs.exp: new file.
21513 * gdb.base/volatile.exp: new file.
21514 * gdb.base/whatis-exp.exp: new file.
7a292a7a 21515 * gdb.base/display.exp: new file.
c906108c
SS
21516 * gdb.c++/derivation.exp: new file.
21517 * gdb.c++/local.exp: new file.
21518 * gdb.c++/member-ptr.exp: new file.
21519 * gdb.c++/overload.exp: new file.
21520 * gdb.c++/ovldbreak.exp: new file.
21521 * gdb.c++/ref-types.exp: new file.
21522 * gdb.c++/ref-types2.exp: new file.
21523 * gdb.c++/userdef.exp: new file.
d63a86f8 21524
c906108c
SS
21525Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21526
21527 * gdb.base/default.exp: Reflect wording change in remote.c.
21528
dc96c6c7 21529Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21530
21531 * gdb.base/help.exp: Update to reflect current text.
21532
21533Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21534
21535 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21536 they're stack variables and contain garbage.
21537 * gdb.c++/anon-union.exp: new file.
21538
21539 The following changes were made by David Taylor
889bf7c5
PA
21540 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21541 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21542 in changes by HP.
c906108c
SS
21543
21544 * gdb.base/bitops.exp: new file.
21545 * gdb.base/default.exp: change expected messages for catch and
21546 info catch tests to reflect HP merge changes.
21547 * gdb.base/enable-disable-break.exp
21548 * gdb.base/ending-run.c: new file.
21549 * gdb.base/long_long.c: new file.
21550 * gdb.base/maint.exp: new file.
21551 * gdb.base/pointers2.exp: new file.
21552 * gdb.base/shlib-call2.exp: new file.
21553 * gdb.base/solib.exp: new file.
21554 * gdb.base/step-test.c: new file.
21555 * gdb.c++/anon-union.cc: new file.
21556 * gdb.c++/local.cc: new file.
21557 * gdb.c++/member-pointer.cc: new file.
21558 * gdb.c++/method.cc: new file.
21559 * gdb.c++/ref-types.cc: new file.
21560 * gdb.c++/ref-types2.cc: new file.
21561 * gdb.c++/userdef.cc: new file.
d63a86f8 21562
c906108c
SS
21563 * gdb.base/scope.exp: compile one file at a time, then link.
21564 * gdb.base/langs.exp: ditto.
21565 * gdb.base/list.exp: ditto.
d63a86f8 21566
c906108c
SS
21567Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21568
21569 The following changes were made by David Taylor
889bf7c5
PA
21570 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21571 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21572 in changes by HP.
d63a86f8 21573
c906108c
SS
21574 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21575 skip tests. When compiling pass c++ flag to gdb_compile.
21576 * gdb.c++/
d63a86f8 21577
c906108c
SS
21578 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21579 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21580 (skip_hp_tests): new function.
21581 (gdb_preprocess): new function.
21582
21583 * configure.in (hpdir): decide whether to configure gdb.hp.
21584 * configure: regenerated.
21585
21586 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21587 to delete on clean.
21588 (EXECUTABLES): update to reflect new additions.
21589 * gdb.base/commands.exp: update message expected.
21590 * gdb.base/default.exp: add copyright notice.
21591 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21592 * gdb.base/help.exp: update messages to reflect current text.
21593 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21594 targets for recurse tests.
21595 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21596 skip this file.
21597
21598 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21599 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21600 compilation.
21601 * gdb.c++/misc.exp: ditto.
21602 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21603 run the tests. tell gdb_compile that it's a c++ compilation.
21604
21605 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 21606
c906108c
SS
21607 * gdb.base/all-bin.exp: new file.
21608 * gdb.base/arithmet.exp: new file.
21609 * gdb.base/assign.exp: new file.
21610 * gdb.base/completion.exp: new file.
21611 * gdb.base/cond-expr.exp: new file.
21612 * gdb.base/condbreak.exp: new file.
21613 * gdb.base/define.exp: new file.
21614 * gdb.base/dollar.exp: new file.
21615 * gdb.base/environment.exp: new file.
21616 * gdb.base/eval-skip.exp: new file.
21617 * gdb.base/jump.exp: new file.
21618 * gdb.base/logical.exp: new file.
21619 * gdb.base/pointers.exp: new file.
21620 * gdb.base/relational.exp: new file.
21621 * gdb.base/section_command.exp: new file.
21622 * gdb.base/whatis-expr.exp: new file.
21623
21624 * gdb.base/all-types.c: new file.
21625 * gdb.base/call-array-struct.c: new file.
21626 * gdb.base/call-return-struct.c: new file.
21627 * gdb.base/call-strings.c: new file.
21628 * gdb.base/callfuncs2.c: new file.
21629 * gdb.base/condbreak.c: new file.
21630 * gdb.base/constvars.c: new file.
21631 * gdb.base/display.c: new file.
21632 * gdb.base/int-type.c: new file.
21633 * gdb.base/jump.c: new file.
21634 * gdb.base/miscexprs.c: new file.
21635 * gdb.base/pointers.c: new file.
21636 * gdb.base/pointers2.c: new file.
21637 * gdb.base/shmain.c: new file.
21638 * gdb.base/shr1.c: new file.
21639 * gdb.base/shr2.c: new file.
21640 * gdb.base/solib.c: new file.
21641 * gdb.base/solib1.c: new file.
21642 * gdb.base/solib2.c: new file.
21643 * gdb.base/varargs.c: new file.
21644 * gdb.c++/derivation.cc: new file.
21645 * gdb.c++/overload.cc: new file.
21646 * gdb.c++/ovldbreak.cc: new file.
21647 * gdb.hp/attach.c: new file.
21648 * gdb.hp/attach2.c: new file.
21649 * gdb.hp/average.c: new file.
21650 * gdb.hp/compiler.c: new file.
21651 * gdb.hp/compiler.cc: new file.
21652 * gdb.hp/execd-program.c: new file.
21653 * gdb.hp/follow-exec.c: new file.
21654 * gdb.hp/follow-fork.c: new file.
21655 * gdb.hp/follow-vfork-and-exec.c: new file.
21656 * gdb.hp/misc-hp.cc: new file.
21657 * gdb.hp/more-steps.c: new file.
21658 * gdb.hp/optimize.c: new file.
21659 * gdb.hp/quicksort.c: new file.
21660 * gdb.hp/run-hp.c: new file.
21661 * gdb.hp/start-stop.c: new file.
21662 * gdb.hp/sum.c: new file.
21663 * gdb.hp/templates-hp.cc: new file.
21664 * gdb.hp/thread-local-in-lib.c: new file.
21665 * gdb.hp/thread-local-in-lib.h: new file.
21666 * gdb.hp/thread-local-in-lib.lib.c: new file.
21667 * gdb.hp/vforked-program.c: new file.
21668 * gdb.hp/virtfunc-hp.cc: new file.
21669 * gdb.hp/watchpoint-hp.c: new file.
21670 * gdb.hp/xdb.c: new file.
21671 * gdb.hp/xdb0.c: new file.
21672 * gdb.hp/xdb0.h: new file.
21673 * gdb.hp/xdb1.c: new file.
21674
21675Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21676
21677 The following change was made by Edith Epstein
889bf7c5
PA
21678 <eepstein@cygnus.com> as part of a project to merge in changes
21679 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21680
21681 * gdb.c++/demangle.exp: changed the expected output for some
21682 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21683 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21684 T1<char>::~T1<char>(void)
c906108c 21685 becomes,
a9c64011
AS
21686 maint demangle __dt__11T1__pt__2_cFv
21687 T1<char>::~T1(void)
c906108c 21688
889bf7c5 21689 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21690
c906108c
SS
21691Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21692
21693 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21694 * gdb.trace/backtrace.exp: Likewise.
21695 * gdb.trace/circ.exp: Likewise.
21696 * gdb.trace/collection.exp: Likewise.
21697 * gdb.trace/deltrace.exp: Likewise.
21698 * gdb.trace/infotrace.exp: Likewise.
21699 * gdb.trace/limits.exp: Likewise.
21700 * gdb.trace/packetlen.exp: Likewise.
21701 * gdb.trace/passc-dyn.exp: Likewise.
21702 * gdb.trace/passcount.exp: Likewise.
21703 * gdb.trace/report.exp: Likewise.
21704 * gdb.trace/save-trace.exp: Likewise.
21705 * gdb.trace/tfind.exp: Likewise.
21706 * gdb.trace/tracecmd.exp: Likewise.
21707 * gdb.trace/while-dyn.exp: Likewise.
21708 * gdb.trace/while-stepping.exp: Likewise.
21709
217101998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21711
21712 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21713
21714Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21715
21716 From Brendan Kehoe:
21717 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21718 int return types.
21719
21720Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21721
21722 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21723 remote dos host testing right.
c906108c
SS
21724
21725Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21726
21727 * gdb.base/corefile.exp: remove some xfails.
21728
21729Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21730
21731 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21732 have different timestamps.
c906108c
SS
21733
21734Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21735
21736 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21737 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21738
21739Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21740
21741 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21742 delta.
c906108c
SS
21743
21744Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21745
21746 * gdb.base/default.exp: Add brace missing from previous delta.
21747
21748Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21749
21750 * gdb.base/default.exp: Support test for info float for all
21751 varieties of arm toolchain.
21752
dc96c6c7 21753Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21754
21755 * gdb.trace/*.exp: remove "remote_download" command.
21756
dc96c6c7 21757Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21758
21759 * gdb.trace/*.exp: remove -gdwarf from compile.
21760
21761Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21762
21763 * gdb.trace/configure.in(AC_INIT): typo
21764 * gdb.trace/configure: regenerated
21765
dc96c6c7 21766Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21767
21768 * config/m68k-emc.exp: New file.
21769 * lib/<emc-support.exp trace-support.exp}: New files.
21770 * configure.in: add new test directory gdb.trace.
21771 * gdb.trace/{configure configure.in Makefile.in}: New files.
21772 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21773 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21774 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21775 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21776 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21777 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21778 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21779
dc96c6c7 21780Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21781
21782 * gdb.c++/classes.exp: Change all regular expressions to match
21783 arbitrary combinations of newline/carriage-return, so that they
21784 will work equally well on Unix and Windows.
21785 * gdb.c++/inherit.exp: ditto.
21786 * gdb.c++/virtfunc.exp: ditto.
21787
217881998-08-11 Dawn Perchik <dawn@cygnus.com>
21789
21790 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21791
c2d11a7d
JM
21792Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21793
21794 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21795 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21796 to use a0-a3/d0-d3 as needed.
21797
21798Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21799
21800 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21801 * gdb.disasm/am33.exp: Corresponding changes.
21802
c906108c
SS
218031998-07-11 Felix Lee <flee@cygnus.com>
21804
21805 * gdb.base/callfuncs.exp: add cmp10 test.
21806 * gdb.base/callfuncs.c (cmp10): new function.
21807
21808Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21809
d63a86f8 21810 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21811 into two parts to get around a synchronization problem in expect.
21812
3fc11d3e
JM
21813Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21814
21815 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21816
21817 * configure.in: Add options for gdbtk testsuite.
21818
21819 * configure: Regenerate.
21820
21821 * gdb.gdbtk: New directory to hold gdbtk tests.
21822
c906108c
SS
21823Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21824
21825 * gdb.fortran/types.exp: Escape brackets in expect patterns
21826 for test_float_literal_types_accepted tests.
21827 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21828 before run test.
21829
c2d11a7d
JM
21830Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21831
21832 * am33.exp: Just compile, do not link the testcase.
21833 * am33.s: Add ".am33" pseudoop to force am33 mode.
21834
c906108c
SS
218351998-06-25 Felix Lee <flee@cygnus.com>
21836
21837 * gdb.base/setshow.exp: make sure $pc is sane.
21838
21839 * gdb.stabs/weird.exp: split expect patterns properly.
21840
c2d11a7d
JM
21841Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21842
21843 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21844 * gdb.disasm/am33.exp: Run it.
21845
dc96c6c7 21846Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21847
21848 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21849 match processing (and eliminate spurious timeouts when running).
21850
dc96c6c7 21851Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21852
21853 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21854 exception test, but conditionalize it on target [mach | gnu].
21855
dc96c6c7 21856Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21857
21858 * gdb.base/overlays.exp: fixup compile line for linker script.
21859
21860Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21861
21862 * gdb.fortran/types.exp: don't guess at float size.
21863
21864Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21865
21866 * gdb.base/exprs.exp: delete test that depends on int size.
21867
21868Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21869
21870 * config/sim.exp: Removed checks for target triplets.
21871 (gdb_target_sim): Use gdb,target_sim_options.
21872
21873Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21874
21875 * gdb.base/reread.exp: New file.
21876 * gdb.base/reread1.c: New file.
21877 * gdb.base/reread2.c: New file.
21878
21879Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21880
21881 * config/sim.exp: Use 'target sim -sparclite' when running
21882 SPARClite programs.
21883
21884Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21885
21886 * gdb.base/structs2.exp: New file.
21887 * gdb.base/structs2.c: New file.
21888
21889Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21890
21891 * gdb.asm/common.inc: New file.
21892 * gdb.asm/d10v.inc: New file.
21893 * asm-source.exp: Pass -I's to gas to find .inc files.
21894 Update line numbers in expected output.
21895 * asmsrc1.s: Rewrite.
21896 * asmsrc2.s: Rewrite.
21897 * configure.in: Create arch.inc symlink.
21898 * configure: Regenerate.
21899 * Makefile.in (distclean): Delete arch.inc.
21900
21901Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21902
21903 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21904 (t_enum_value2): ditto
21905 (t_enum_value3): ditto
21906 (main): ditto
c906108c
SS
21907Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21908
21909 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21910 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21911 change.
21912 Use gdb_test instead of send_gdb/gdb_expect sequences.
21913
21914Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21915
21916 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21917 not void.
21918
21919Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21920
21921 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21922 subroutines. Used to test gdbs ability to single step through PC
21923 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21924
21925Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21926
21927 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21928 more rigorous EGCS C++ error checking.
21929
21930Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21931
a9c64011
AS
21932 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21933 tests.
21934 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21935 function when asleep.
21936 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21937 for i*86 Linux and SVR4 signal handling problems.
21938 Remove linux xfail for `next to handler in signals_tests_1', fixed
21939 by recent infrun.c change.
21940 Limit backtrace to 10 frames to avoid timeout problems with infinite
21941 stack backtraces.
21942 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21943 target.[ch] change.
c906108c
SS
21944
21945Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21946
21947 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21948 for a newline from gdb before continuing.
21949 (default_gdb_exit): Just look for y or n.
21950 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21951 it does, fail the rests of the tests in the file.
21952
21953Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21954
21955 * config/cygmon.exp: New file.
21956
21957Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21958
21959 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21960 main" test on remote targets.
c906108c
SS
21961
21962 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21963 run test on remote targets.
21964
21965Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21966
21967 * gdb.asm: New directory.
21968 * configure.in: Configure it.
21969 * configure: Regenerate.
21970 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21971 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21972
21973Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21974
21975 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21976
dc96c6c7 21977Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21978
a9c64011
AS
21979 * gdb.base/overlays (several files): Merge the two overlay
21980 managers into one. Change variables (foox, barx, bazx, grbxx)
21981 back into ints but force them to load in their proper sections.
c906108c
SS
21982
21983Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21984
21985 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21986 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21987 (D10VCopy): Handle memory regions crossing 16k boundaries.
21988 (D10VCopy): Transfer data in 32 bit chunks.
21989
21990Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21991
21992 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21993 correct.
c906108c
SS
21994
21995 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21996 map. Include space for printf in .text segment.
c906108c
SS
21997
21998 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21999 updated d10v memory VMA/LMA map.
c906108c 22000 (D10VCopy): Call D10VTranslate.
d63a86f8 22001
c906108c
SS
22002Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
22003
22004 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
22005
22006 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
22007 that it won't be put into the .sdata - small data -
22008 section. Update reference.
c906108c
SS
22009 * gdb.base/baz.c (bazx, baz): Ditto.
22010 * gdb.base/foo.c (foox, foo): Ditto.
22011 * gdb.base/grbx.c (grbxx, grbx): Ditto.
22012
22013 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 22014 to be arrays.
d63a86f8 22015
dc96c6c7 22016Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 22017
a9c64011
AS
22018 * gdb.base/overlays.exp: fix up and get working again.
22019 Add tests for backtraces from an overlay function.
d63a86f8 22020
c906108c
SS
22021Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
22022
22023 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
22024 "calling function with watchpoint enabled".
22025
22026Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
22027
22028 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 22029 gdb_suppress_tests for d10v-*-*.
c906108c
SS
22030 * lib/gdb.exp (gdb_suppress_tests): Disable this function
22031 pending review of whether it is useful or not.
22032
22033Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
22034
22035 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
22036
22037Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
22038
22039 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
22040 * config/dve.exp: New file to support Densan boards.
22041
22042Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
22043
22044 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 22045 reads and BSD.
c906108c
SS
22046
22047Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
22048
22049 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
22050 response.
22051
22052 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
22053
22054Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
22055
22056 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 22057 test.
c906108c
SS
22058
22059 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 22060 target_sizeof_long and target_bigendian_p.
c906108c 22061 (structs_by_value, structs_by_reference): Check values according
889bf7c5 22062 to targets word size and endianess.
d63a86f8 22063
c906108c
SS
22064Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
22065
22066 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 22067 output.
c906108c
SS
22068
22069Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
22070
22071 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 22072 Update test of set args help to match source change.
c906108c
SS
22073
22074Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
22075
22076 * gdb.base/default.exp: Expect help system output to be in
22077 alphabetical order.
22078 * gdb.base/help.exp: Ditto.
22079
22080Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
22081
22082 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
22083 "i*86-pc-linux-gnu*".
22084 * gdb.base/interrupt.exp: Ditto.
22085 * gdb.base/corefile.exp: Ditto.
22086
22087 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 22088 define vxworks when building the testcase.
c906108c
SS
22089
22090 * gdb.base/ptype.exp: Fix testnames to be unique.
22091 * gdb.base/radix.exp: Ditto.
22092 * gdb.base/term.exp: Ditto.
22093 * gdb.base/whatis.exp: Ditto.
22094 * gdb.c++/classes.exp: Ditto.
22095
22096Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
22097
22098 * gdb.base/callfuncs.exp: Fix indentation.
22099
22100 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
22101 suppress_flag has been set.
22102 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
22103 target feature.
22104
22105Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
22106
22107 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
22108 the testcase.
22109
22110 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 22111 set_debug_traps() and breakpoint().
c906108c
SS
22112 * gdb.c++/misc.cc (main): Ditto.
22113 * gdb.c++/templates.cc (main): Ditto.
22114 * gdb.c++/virtfunc.cc (main): Ditto.
22115
22116Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
22117
22118 * lib/gdb.exp(gdb_step_for_stub): New function.
22119 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
22120 exists, reload the executable and do a "continue" instead of
22121 doing a jump.
22122 (runto_main): Use gdb_step_for_stub.
d63a86f8 22123
c906108c 22124 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 22125 tests to have unique names.
c906108c
SS
22126 * gdb.base/callfuncs.exp: Ditto.
22127 * gdb.base/commands.exp: Ditto.
22128 * gdb.base/default.exp: Ditto.
22129 * gdb.base/help.exp: Ditto.
22130 * gdb.base/list.exp: Ditto.
22131 * gdb.base/opaque.exp: Ditto.
22132 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
22133 similar tests.
d63a86f8 22134
c906108c
SS
22135 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
22136 * gdb.c++/cplusfuncs.cc: Ditto.
22137 * gdb.c++/virtfunc.cc: Ditto.
22138
22139 * config/monitor.exp: Keep track of the last file we saw, rather
22140 than trying to get the info from gdb.
22141
22142 * gdb.fortran/types.exp: Move comment to previous line.
22143
22144Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
22145
22146 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 22147 target mode.
c906108c
SS
22148
22149Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
22150
22151 From Bob Manson:
22152 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 22153 string from GDB when it connects.
c906108c
SS
22154
22155 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
22156
22157Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
22158
22159 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
22160 if we can't get a debug format from GDB (we may be testing an
22161 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
22162
22163 * gdb.stabs/weird.exp: Fix quoting.
22164
22165 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
22166
22167Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
22168
22169 * config/arm-ice.exp: New file.
22170
22171Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
22172
22173 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 22174 until it has been modified to work with the new testsuite.
c906108c 22175
99707966 22176 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
22177 testcase won't compile, cause all of the testcases in the file to
22178 fail instead.
c906108c
SS
22179
22180 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
22181 (gdb_clear_suppressed): New procedure.
22182 (gdb_stop_suppressing_tests): Only clear suppress_flag if
22183 it contains a positive value.
22184
22185Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
22186
22187 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
22188
22189 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
22190
22191Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
22192
22193 * lib/gdb.exp (setup_xfail_format): New function.
22194 (get_debug_format): New function to get debug format.
22195 (debug_format): New global variable to hold last value set
22196 by get_debug_format.
22197 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 22198 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
22199 * gdb.c++/ptype.exp: Ditto.
22200 * gdb.c++/classes.exp: Ditto.
22201 * gdb.c++/cplusfuncs.exp: Ditto.
22202 * gdb.c++/inherit.exp: Ditto.
22203 * gdb.c++/templates.exp: Ditto.
22204 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 22205
c906108c
SS
22206Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
22207
22208 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
22209 host doesn't have a currently-open connection.
22210
22211 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
22212 any gdb stub target. Handle cases where gdb doesn't respond when
22213 interrupted in a sane fashion.
c906108c
SS
22214
22215 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 22216 same thing in a totally different way.
c906108c
SS
22217
22218 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 22219 setting "timeout".
c906108c 22220 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 22221 default_gdb_init now.
c906108c
SS
22222
22223Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22224
22225 * gdb.base/printcmds.exp: Fix "check for floating addition"
22226 regexp to accept results within approx +/- .01 of exact value.
22227 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22228
22229Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22230
22231 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22232 properly.
c906108c
SS
22233 (gdb_expect): Add optional timeout parameter, and add timeout
22234 value to various calls.
22235 (gdb_suppress_tests): Only give one warning message per group.
22236
22237Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22238
22239 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22240 global variables. Handle getting a value for $timeout more
22241 gracefully.
c906108c
SS
22242
22243Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22244
22245 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22246 initialize.
c906108c 22247 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22248 by a target configuration file.
c906108c
SS
22249 (gdb_expect): Pass the timeout to remote_expect.
22250
22251 * config/monitor.exp(gdb_load): Fix typo in regexp.
22252
22253Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22254
22255 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22256
22257Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22258
22259 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22260 here. Call gdb_target_exec before rebooting the target, to make
22261 sure the connection to the target is closed.
c906108c
SS
22262 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22263 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22264 Also detect "Timeout reading from remote" error.
22265
22266 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22267 gdb_target_monitor. Don't call gdb_file_cmd here; let
22268 gdb_target_monitor do it.
c906108c
SS
22269
22270 * gdb.disasm/hppa.exp: Don't use exec_output.
22271
22272Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22273
22274 * gdb.base/list.exp: If we're debugging a non-native target,
22275 try to set the pc register to point to the start of the
22276 program before doing the first list command.
22277
22278 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22279 test_calls after restarting.
c906108c
SS
22280
22281 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22282 reloading.
c906108c
SS
22283
22284 * gdb.base/watchpoint.exp: Fix typo.
22285
22286 * gdb.base/setshow.exp: Check for use_gdb_stub.
22287
22288 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22289 stub case.
c906108c
SS
22290 * gdb.base/langs.exp: Ditto.
22291
22292 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22293 gdb_load_offset. If we weren't given a file to load, figure out
22294 what the current file is and use it.
c906108c
SS
22295
22296 * config/i386-bozo.exp: New file.
22297
22298Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22299
22300 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22301 feature.
22302
22303 * config/proelf.exp: New entry.
22304
22305Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22306
22307 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22308 of regexps.
22309
22310 * gdb.base/watchpoint.exp: Don't run the test_stepping
22311 tests if gdb can't call functions on the target.
22312
22313 * gdb.base/setshow.exp: Don't run the set prompt tests if
22314 the board has gdb_prompt set.
22315
22316Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22317
22318 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22319 * gdb.base/commands.exp: Likewise.
22320 * gdb.base/setshow.exp: Likewise.
22321
22322Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22323
22324 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22325 feature.
22326
22327 * config/i960.exp: New file.
22328
22329Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22330
22331 * gdb.base/funcargs.exp: Check for gdb,short_int target
22332 feature instead of looking for explicit target triplets.
22333
dc96c6c7 22334Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22335
d63a86f8 22336 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22337 "p 123DEADBEEF", to check parse_number.
22338 * top.c: change "to enable to enable" to "to enable" in a couple
22339 of help strings.
22340
22341Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22342
22343 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22344 on the mn10300.
d63a86f8 22345
c906108c
SS
22346Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22347
22348 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22349 where the test executable is run with explicit args.
22350 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22351
22352Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22353
22354 * gdb.base/run.c: Use FAKEARGV to build test executable that
22355 does not require a command line arg, since most simulators
22356 don't currently support passing such an arg into the simulated
22357 program.
22358 * gdb.base/commands.exp: Change tests to insert the proper
22359 value as the arg to the first recursive factorial call. Change
22360 compilation line to define FAKEARGV at compile time.
22361
22362Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22363
22364 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22365 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22366 function with watchpoint enabled" test.
22367
22368Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22369
22370 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22371 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22372
22373 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22374 "Tests restarted" messages.
c906108c
SS
22375
22376Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22377
22378 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22379
dc96c6c7 22380Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22381
22382 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22383 for INFO SYMBOL; add help tests for OVERLAY commands.
22384 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22385 add tests for OVERLAY commands
22386 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22387 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22388 * gdb.base/sigall.c: add usestubs code frag
22389 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22390
c906108c
SS
22391Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22392
22393 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22394 failures.
22395 (gdb_stop_suppressing_tests): Note that tests have restarted.
22396
22397Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22398
22399 * config/h8300.exp: New file.
22400
22401Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22402
22403 * gdb.base/setshow.exp: Check for the existence of a
22404 feature, not its value.
22405
22406Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22407
22408 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22409
22410 * gdb.base/scope.exp: It's now init0(), not init().
22411
22412 * gdb.base/scope0.c: For now, change init() to be init0().
22413
22414 * config/monitor.exp: Use gdb_serial in preference to serial
22415 or netport.
22416
22417 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22418 and it's not already set.
c906108c
SS
22419
22420Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22421
22422 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22423 isn't using a stub and if it supports argument passing.
c906108c
SS
22424
22425Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22426
22427 * config/udi.exp(gdb_start): Make sure UDICONF is set
22428 properly before starting gdb.
22429
22430Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22431
22432 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22433 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22434 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22435
22436Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22437
22438 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22439 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22440
22441 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22442
22443 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22444
22445 * config/monitor.exp: Make sure we disconnect from the target.
22446 Also, try a reboot/reload cycle instead of failing if the
22447 load fails.
22448
22449Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22450
22451 * gdb.base/default.exp: Don't set match_max.
22452 * gdb.base/help.exp: Ditto.
22453 * gdb.base/list.exp: Ditto.
22454 * gdb.base/signals.exp: Ditto.
22455
22456 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22457 set, use remote_ld to download the testcase instead of
22458 the GDB loader.
22459
22460Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22461
22462 * config/vr5000.exp: New file.
22463
22464 * config/monitor.exp(gdb_target_monitor): Add pattern for
22465 "Ending remote" to detect errors in connecting.
22466
22467 * gdb.base/setshow.exp: Add .* within auto language test.
22468
22469 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22470 target feature.
22471
22472 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 22473 and reboot the board if necessary.
c906108c
SS
22474
22475 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22476 a set of tests. Remove print.* from the patterns being checked.
22477
22478Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22479
22480 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22481 refer to gdb_spawn_id.
22482
22483 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22484 longer used.
22485 * config/sparclet.exp: Ditto.
22486 * config/sparclet-old.exp: Ditto.
22487 * config/slite.exp: Ditto.
22488 * config/sim.exp: Ditto.
22489 * gdb.base/funcargs.exp: Ditto.
22490
22491 * lib/gdb.exp:Remove references to gdb_spawn_id.
22492 (gdb_expect): Move to remote.exp.
22493
22494Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22495
22496 * config/monitor.exp: Detect the "Couldn't establish connection"
22497 message from GDB.
22498
22499Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22500
22501 * gdb.base/bitfields.exp: Use runto instead of explicit
22502 gdb_run_cmd/gdb_expect sequences.
22503
22504 * gdb.base/break.exp(text_next_with_recursion): Add match for
22505 gdb_expect call.
22506
22507 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22508 We also need to handle the "A program is being debugged already"
22509 prompt from gdb. Use gdb_test to set the baud rate.
22510
22511 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22512 to 20000. Really. I mean it.
22513
22514Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22515
22516 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
22517 fails. If suppress_flag is set, skip perror message about not
22518 being able to send to GDB.
c906108c 22519 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 22520 GDB.
c906108c
SS
22521 (gdb_expect): If suppress_flag is set, always fail immediately.
22522 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22523 (gdb_init): Call gdb_stop_suppressing_tests.
22524 (default_gdb_exit): Ditto.
22525 (default_gdb_start): Ditto.
22526
22527 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 22528 gdb_stop_suppressing_tests as appropriate.
c906108c 22529 * gdb.base/break.exp: Ditto.
889bf7c5 22530 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
22531 * gdb.base/commands.exp: Ditto.
22532 * gdb.base/exprs.exp: Ditto.
889bf7c5 22533 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
22534 * gdb.base/list.exp: Ditto.
22535 * gdb.base/recurse.exp: Ditto.
889bf7c5 22536 * gdb.base/scope.exp: Ditto.
c906108c
SS
22537 * gdb.base/structs.exp: Ditto.
22538 * gdb.c++/inherit.exp: Ditto.
22539
22540Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22541
22542 * config/vr4300.exp: New file.
22543
99707966 22544 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 22545
99707966 22546 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
22547
22548Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22549
22550 * lib/gdb.exp(gdb_init): New function.
22551
22552 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 22553 for each individual variable set.
c906108c
SS
22554
22555 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22556 name.
22557
22558 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22559
22560 * gdb.base/scope.exp: Use gdb_test.
22561
22562 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22563 aborting; the testsuite driver will do that for us (see
22564 gdb_finish). Also, use gdb_test in a few more places.
22565
22566Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22567
22568 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22569
22570Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22571
22572 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22573 and "add_tests" are not at the same address.
22574
22575Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22576
22577 * gdb.base/ptype.exp: Use gdb_test.
22578
22579Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22580
22581 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22582 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22583 left in. No longer expect them to fail.
22584
22585 * gdb.stabs/*.mt; Deleted, no longer used.
22586 * gdb.stabs/configure.in: Remove references to target makefile
22587 frags.
22588 * gdb.stabs/configure: Rebuilt.
22589
22590 * gdb.disasm/*.mt: Deleted, no longer used.
22591 * gdb.disasm/configure.in: Remove references to target makefile
22592 frags. Use "sh3.s" as the unique filename for this directory.
22593 * gdb.disasm/configure: Rebuilt.
22594
22595 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22596 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22597 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22598
22599Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22600
22601 * config/udi.exp: Use mondfe,name instead of remote_host.
22602
22603Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22604
22605 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22606 a function with a watchpoint enabled on the mn10200.
22607
22608 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22609 before trying to create it!
22610
22611Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22612
22613 * config/vx.exp: Use hostname instead of netport.
22614
22615 * config/vxworks.exp: New file.
22616
22617 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22618
22619 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 22620 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
22621 occurs.
22622
22623 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22624 $gdb_spawn_id directly.
22625 (gdb_run_cmd): Try _start as well as start. Use the target feature
22626 gdb,start_symbol as the symbol to start from when jumping.
22627
22628Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22629
22630 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22631 redundant) test.
22632
22633 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22634 it doesn't lose for 16bit integer systems.
22635
22636Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22637
22638 * gdb.fortran/types.exp: If the target doesn't support "double"
22639 data types, then expect "real" types to only be 4 bytes.
22640
22641 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22642 call tests if the target doesn't support inferior function calls.
22643
22644 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22645 in printf tests.
22646
22647Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22648
22649 * gdb.base/help.exp: Disable "help set", "help show", and
22650 "help support". Simplify regexp for "help stack".
22651
22652 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22653 to 60 seconds. Temporarily set match_max to 15000 around the
22654 "info copying" test.
22655
22656 * gdb.base/nodebug.exp: Don't try to do an inferior function
22657 call if the target doesn't support them.
22658 * gdb.base/printcmds.exp: Likewise.
22659 * gdb.base/setvar.exp: Likewise.
22660 * gdb.base/structs.exp: Likewise.
22661 * gdb.c++/templates.exp: Likewise.
22662 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22663
22664 * gdb.base/recurse.exp: Enable for the mn10200.
22665
22666 * configure.in: Do configure gdb.stabs directory for *-*-elf
22667 targets.
22668 * configure: Rebuilt.
22669
22670 * gdb.base/break.exp: Check for gdb,noresults before testing
22671 exit status and/or results from the target.
22672 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22673 * lib/gdb.exp: Remove old (now bogus) initialization of
22674 noinferior, noargs, noresults and nosignals.
22675
22676Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22677
22678 * config/sh.exp: New file.
22679
22680 * config/slite.exp: Try to connect multiple times to the board
22681 before rebooting. Only send a "monitor run" if need_monitor_run
22682 is set.
22683
22684 * gdb.base/break.exp: Don't do the "stub continue" test if
22685 the target has gdb_stub set.
22686
22687 * gdb.base/callfuncs.exp: Increase the timeout.
22688
22689 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22690 if the target has gdb,noinferiorio set.
22691
22692 * gdb.base/list.exp: Increase match_max to 10000 characters.
22693
22694 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22695
22696 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22697 target.
22698
22699 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22700
22701Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22702
22703 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22704 trying to delete the copy of gdb. Catch the file delete so we
22705 don't die if the delete fails; also, the file should be copied to
22706 the host, not to the build.
c906108c
SS
22707
22708Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22709
22710 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22711 parenthesis in case it contains multiple regexps separated
c906108c
SS
22712 with |.
22713
22714 * gdb.base/watchpoint.exp: Use gdb_test.
22715 * gdb.base/default.exp: Ditto.
22716
22717Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22718
99707966 22719 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22720
c906108c
SS
22721 * gdb.base/scope.exp: Use gdb_test.
22722 * gdb.c++/classes.exp: Ditto.
22723 * gdb.c++/inherit.exp: Ditto.
22724
22725Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22726
22727 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22728 remote_exec instead.
22729 * gdb.base/corefile.exp: Don't be ridiculous.
22730 * gdb.base/*.c: Add missing stub invocations.
22731
22732Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22733
22734 * config/slite.exp: Miscellaneous fixes.
22735
22736 * lib/gdb.exp: Fix runto.
22737
22738 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22739 the target.
22740
22741 * gdb.base/watchpoint.exp: Fix regexp.
22742
22743 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22744 close and wait commands, as the descriptor may now be
22745 invalid. Always call "remote_close host".
22746
22747Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22748
22749 Major rewrite for testsuite revision.
d63a86f8 22750
c906108c
SS
22751 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22752 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22753 instead of relying on spawn_id to always contain a valid
22754 spawn id.
22755 (get_compiler_info): New procedure to build the ${binfile}.ci
22756 file, instead of replicating this in N different places.
22757 (gdb_compile): New procedure.
d63a86f8 22758
c906108c 22759 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22760 appropriate arguments) instead of compile. Use gdb_test in a lot
22761 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22762 at the start of a testcase, as this is no longer done magically.
22763
22764 config/*-gdb.exp: Rename without the -gdb suffix.
22765
22766 config/mips.exp: Use remote_close instead of exit_remote_shell.
22767 config/monitor.exp: Use target_info instead of looking at
22768 baud, timeout, etc.
22769 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22770
22771Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22772
22773 * gdb.c++/templates.exp (test_ptype_of_templates),
22774 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22775 Update expect patterns for destructors and assignment operators
22776 to match corresponding c-typeprint.c changes.
22777 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22778 to destructor breakpoint test, GDB should be able to set the
22779 destructor breakpoint without specifying arguments.
22780
22781Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22782
22783 * gdb.threads/pthreads.exp: Change result for failure to compile due
22784 to lack of pthreads runtime support from an error to simply an
22785 unsupported test, per dejagnu standards.
22786
22787Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22788
22789 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22790 where GDB exits to reduce pattern match time.
22791 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22792
22793 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22794
dc96c6c7 22795Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22796
22797 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22798 * gdb.base/default.exp: ditto.
22799 * gdb.base/nodebug.exp: ditto.
22800 * gdb.base/printcmds.exp: ditto.
22801 * gdb.base/ptype.exp: ditto.
22802 * gdb.base/setvar.exp: ditto.
22803 * gdb.base/structs.exp: ditto.
22804 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22805
22806Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22807
22808 * configure, */configure: Rebuild with autoconf 2.12.
22809
22810Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22811
22812 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22813 use new i*86-pc-linux*-gnu quads.
22814 * gdb.base/corefile.exp: Ditto.
22815 * gdb.base/signals.exp: Ditto.
22816 * gdb.base/sigall.exp: Ditto.
22817 * gdb.base/interrupt.exp: Ditto.
22818
22819 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22820 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22821 RedHat 4.0.
d63a86f8 22822
c906108c 22823 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22824 linux. This allows the test case to at least compile on latest
22825 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22826
22827Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22828
22829 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22830 directory to search gdb directory. Accept and step over conditional
22831 stack alignment code. Consume $prompt in failure cases.
22832 Reset timeout to $oldtimeout instead of some arbitrary value.
22833 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22834 timeout problems with infinite stack backtraces.
22835 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22836 Accept function parameters for linkfunc member.
22837
22838Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22839
22840 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22841 (CXXFLAGS): Remove, unreferenced.
22842 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22843 previous -B options and also add -B option to pick up cross compiled
22844 runtime.
c906108c
SS
22845 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22846 doing cross compiles.
22847 (target_alias): Declare global.
22848 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22849 to verify that gcc exists in build tree, and if so set CC to that
22850 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22851
c906108c
SS
22852Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22853
22854 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22855 ptype test for anonymous union. Fixup testcase to match
22856 current gcc debug output.
22857
22858Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22859
22860 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22861 force argument to an unsigned long type.
22862
22863Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22864
22865 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22866 tests and anonymous union print/ptype tests.
c906108c
SS
22867 * gdb.base/list.exp (test_forward-search): Increase timeout by
22868 5 minutes for the "search extremely long line" case.
22869 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22870 completely optional and that the pass/fail messages use the command as
22871 the message if that third arg is a null string.
22872 (gdb_test_exact): Arrange that a null string pattern means match a
22873 null string output rather than any output, which might include random
889bf7c5 22874 errors.
c906108c
SS
22875 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22876 backtrace test.
22877 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22878 always failing and failure is now exposed by gdb.exp changes.
22879
22880Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22881
22882 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22883 weren't being noted.
22884
22885Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22886
22887 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22888 * gdb.stabs/weird.exp: Remove v_comb xfails.
22889
dc96c6c7 22890Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22891
22892 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22893 list.exp scope.exp watchpoint.exp]
c906108c 22894 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22895
dc96c6c7 22896Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22897
22898 * config/monitor.exp: Increase download timeout to 1000 seconds.
22899
dc96c6c7 22900Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22901
22902 * config/m32r.exp: Increase timeout to 120 seconds.
22903
22904Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22905
22906 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22907 and accept older ordering as obsolescent gcc or gdb.
22908 * gdb.c++/templates.exp: Ditto.
22909 * gdb.c++/virtfunc.exp: Ditto.
22910
22911Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22912
22913 * gdb.base/coremaker.c: Add code to mmap some data so we
22914 can check that it ends up in the core file.
22915 * gdb.base/corefile.exp: Add test to read mmapped data
22916 from core file.
22917
dc96c6c7 22918Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22919
22920 * config/m32r.exp: New file.
22921
22922Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22923
22924 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22925 that cflags can contains -gstabs, and work correctly for other tests.
22926
dc96c6c7 22927Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22928
22929 * gdb.base/setshow.exp: New file, tests show and set.
22930 * gdb.base/setshow.c: New file, tests show and set.
22931 * gdb.base/help.exp: Add test for help set|show annotate.
22932 * gdb.base/default.exp: Add test for set|show annotate.
22933
22934Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22935
22936 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22937 errors unique.
22938 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22939 explicitly.
22940
22941Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22942
22943 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22944 and width commands. This is done elsewhere.
22945 * (gdb_start): Don't call gdb_start_sim here. That's already
22946 done in gdb_load. This fixes lots of failures in default.exp.
22947
22948Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22949
22950 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22951 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22952 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22953 in the same we we treat other failures (since it may be an expected
889bf7c5 22954 condition), rather than as an error.
c906108c
SS
22955 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22956 old test format.
22957
22958Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22959
22960 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22961 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22962 twice. Nuke the duplicates.
c906108c 22963 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22964 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22965 Remove config.h along with other config files.
22966
22967Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22968
22969 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22970 "p func1 ()" and note that rests of tests are skipped.
22971 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22972 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22973 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22974 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22975 affected by the previous run test.
22976 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22977 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22978 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22979 "pass int powerset tuple" and "pass modeless int powerset tuple".
22980 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22981 "real write 4" and "real write 8".
22982 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22983 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22984 "print \$i after tuple assign 2", and
22985 "print vs2 after tuple assign 2".
22986 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22987 meaningful error message and return -1 so the caller can
22988 suppress further tests and avoid a cascade of errors.
d63a86f8 22989
c906108c
SS
22990Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22991
22992 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22993 format for printing version.
22994 * gdb.base/default.exp: Ditto.
22995 * gdb.base/interrupt.exp: Fix problem with cascade of
22996 errors if child process dies while calling a function.
d63a86f8 22997
c906108c
SS
22998Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22999
23000 * Makefile.in (VPATH): Add
23001 * Makefile.in (Makefile, config.status): Fix rules so things get
23002 remade when necessary.
23003
23004Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
23005
23006 * Makefile.in (just-check): Add path to sibling expect dir
23007 to environment variable specified by RPATH_ENVVAR.
23008
23009Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
23010
23011 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
23012 (just-check): Add shared library paths for libstdc++, tk,
23013 tcl, bfd, and opcodes to the environment variable specified
23014 in RPATH_ENVVAR.
23015 * configure.in: Add support to recognize --enable-shared flag
23016 and generate correct value for RPATH_ENVVAR.
23017 * configure: Regenerated with autoconf.
23018
23019Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
23020
23021 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 23022 include all osf versions.
c906108c
SS
23023 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
23024 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
23025 when target is linux. When failing to build pthreads test
23026 executable, give more meaningful message.
23027 * gdb.threads/pthreads.c: Hpux also uses old definition of second
23028 arg for pthread_create.
d63a86f8 23029
c906108c
SS
23030Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
23031
23032 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 23033 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 23034 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 23035 and -lpthreads (everybody else).
c906108c
SS
23036 (test_startup): Fail gracefully if threads are not supported.
23037 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
23038 "p/c array_index("abcdef",2)" when not gcc compiled.
23039 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
23040 "print func2::coremaker_local" when not gcc compiled.
23041 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
23042 "ptype on opaque struct tagname (statically)",
23043 "ptype on opaque struct tagname (dynamically) 1", and
23044 "ptype on opaque struct tagname (dynamically) 2"
23045 for not compiled with gcc.
23046 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
23047 backtrace when compiled with gcc.
d63a86f8 23048 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
23049 than always return success.
23050
23051Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
23052
23053 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
23054
23055Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
23056
23057 * gdb.base/structs.exp: Undo last change.
23058
23059Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
23060
23061 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
23062 encapsulate all the steps/nexts done during self test, starting
23063 at main, and makes them less sensitive to optimization issues.
23064 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
23065 signal handler" test.
23066 * gdb.threads/pthreads.exp: Only run this for native configs.
23067 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
23068 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
23069 tests.
23070 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
23071 for "runto test_calls(void)" test.
d63a86f8 23072
c906108c
SS
23073Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
23074
23075 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
23076 and don't expect address info in breakpoint confirmations.
23077
23078Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
23079
23080 * gdb.base/list.exp (test_forward_search): Increase timeout
23081 temporarily by 60 seconds for searching extremely long line,
889bf7c5 23082 and then reset to old value when done. Increase expect input
c906108c
SS
23083 buffer to 10000.
23084
23085Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
23086
23087 * gdb.base/list.exp (test_forward_search): Fix to handle very
23088 long source line without overflowing expect's input buffer.
23089
23090Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
23091
23092 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
23093 "buffer_full".
23094
23095 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
23096 "buffer_full".
23097
23098 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
23099 "buffer_full".
23100
23101 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
23102 "buffer_full".
23103
23104Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
23105
23106 * configure.in (configdirs): Add gdb.threads.
23107 * configure: Regenerated with autoconf.
23108 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
23109 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
23110 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 23111
c906108c
SS
23112Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
23113
23114 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
23115
23116Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
23117
23118 * gdb.base/signals.exp (test_handle_all_print): Test separately for
23119 each signal's status in the output of "handle all print".
23120 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
23121 the \r\n sequence that immediately precedes the gdb prompt.
23122 * gdb.base/a1-selftest.exp: Save original timeout and restore
23123 after test.
23124
23125Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
23126
23127 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
23128 symbol.
23129
23130Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
23131
23132 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
23133
23134Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
23135
23136 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
23137 timeout by 60 seconds.
23138
23139Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
23140
23141 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
23142 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
23143 error return.
23144
23145Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
23146
23147 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
23148 gdb initialization, also report how long dejagnu waited. Restore
23149 old timeout before doing error return. Temporarily increase timeout
889bf7c5 23150 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
23151
23152Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
23153
23154 * lib/gdb.exp: Report timeout value for verbosity level 2.
23155 * config/gdbserver.exp: Ditto.
23156 * config/hppro.exp: Ditto.
23157 * config/mips-gdb.exp: Ditto.
23158 * config/monitor.exp: Ditto.
23159 * config/netware.exp: Ditto.
23160 * config/sim-gdb.exp: Ditto.
23161 * config/slite-gdb.exp: Ditto.
23162 * config/udi-gdb.exp: Ditto.
23163 * config/unix-gdb.exp: Ditto.
23164 * config/vx-gdb.exp: Ditto.
23165 * gdb.base/a1-selftest.exp: Ditto.
23166 * gdb.base/a2-run.exp: Ditto.
23167 * gdb.base/break.exp: Ditto.
23168 * gdb.base/corefile.exp: Ditto.
23169 * gdb.base/list.exp: Ditto.
23170 * gdb.base/recurse.exp: Ditto.
23171 * gdb.base/scope.exp: Ditto.
23172 * gdb.base/signals.exp: Ditto.
23173
23174Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23175
23176 * gdb.threads/Makefile.in (docdir): Removed.
23177
23178Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23179
23180 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 23181 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 23182 @srcdir@.
d63a86f8 23183 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
23184 autoconf 2.5 or higher.
23185 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
23186
23187Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
23188
23189 * configure: Regenerated.
23190 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
23191 avoid name clashes with SunOS headers.
23192
23193Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
23194
23195 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
23196
23197Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
23198
23199 * gdb.base/callfuncs.exp: Finish last change -- make sure the
23200 prototype information ends up in the compiler info file.
23201
23202Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
23203
23204 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
23205 attempting to regenerate it. Eliminate use of a temporary file
23206 and just generate the info file directly. Source it immediately,
23207 for consistency of use.
23208 * gdb.base/corefile.exp: Ditto
23209 * gdb.base/exprs.exp: Ditto.
23210 * gdb.base/funcargs.exp: Ditto.
23211 * gdb.base/langs.exp: Ditto.
23212 * gdb.base/list.exp: Ditto.
23213 * gdb.base/mips_pro.exp: Ditto.
23214 * gdb.base/nodebug.exp: Ditto.
23215 * gdb.base/opaque.exp: Ditto.
23216 * gdb.base/ptype.exp: Ditto.
23217 * gdb.base/scope.exp: Ditto.
23218 * gdb.base/setvar.exp: Ditto.
23219 * gdb.base/signals.exp: Ditto.
23220 * gdb.base/whatis.exp: Ditto.
23221 * gdb.c++/templates.exp: Ditto.
23222 * gdb.c++/virtfunc.exp: Ditto.
23223 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23224 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23225
23226Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23227
23228 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23229 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23230 Increase timeout, a lot of single stepping might be needed if the
23231 target has no hardware watchpoints.
23232
23233Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23234
23235 * gdb.base/break.exp: Ignore compiler warnings when compiling
23236 break.c.
23237 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23238 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23239 from remote-sim.
23240 * gdb.base/exprs.exp: Add h8300 xfails.
23241 * gdb.base/funcargs.exp: Likewise.
23242 * gdb.base/nodebug.exp: Likewise.
23243 * gdb.base/printcmds.exp: Likewise.
23244 * gdb.base/ptype.exp: Likewise.
23245 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23246 h8300 xfails.
d63a86f8 23247 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23248 on the h8300.
23249 * gdb.base/funcargs.c: Explicitly make last constant argument to
23250 call_after_alloca_subr an unsigned long type.
23251 * gdb.base/return.c: Include stdio.h.
23252
23253Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23254
23255 * config/abug.exp: New file for the older Motorola Bug monitor
23256 that runs on the mvme13x series VME boards.
23257 * config/monitor.exp: Use the new config array for target settings
23258 if they exist.
23259
23260Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23261
23262 * sim-gdb.exp: Make the SH simulator allocate less space when
23263 it is targeted.
23264
23265Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23266
23267 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23268 test.
23269
23270Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23271
23272 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23273 "rs6000-*-*" for "list function in include file" when gcc compiled.
23274 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23275 for "p ctable1[120]".
23276 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23277 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23278 Remove setup_xfail for "rs6000-*-*" for
23279 "print 'scope0.c'::filelocal before run".
23280 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23281 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23282 since some compilers don't allow both options to be given
23283 on the same command line. Create object file and move it.
d63a86f8 23284
c906108c
SS
23285Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23286
23287 * gdb.base/corefile.exp: Always regenerate the core file, since
23288 we always regenerate the coremaker program. Detect special case
23289 where registers cannot be read from core file.
d63a86f8 23290
c906108c
SS
23291Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23292
23293 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23294 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23295 * gdb.c++/templates.exp: Only match on basename of file since
23296 some formats like xcoff don't encode directory information.
23297 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23298 and rs6000 AIX xcoff targets.
23299 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23300 * configure: Regenerate.
23301 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23302 here, rather than in distclean.
d63a86f8 23303
c906108c
SS
23304Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23305
23306 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23307 defined, and use it to compile the test case with -O2. The
23308 native compilation still uses no optimization.
23309 * gdb.base/mips_pro.c: Remove inline assembly code since
23310 it is compiled PIC by default, which results in assembler
23311 warnings that make the testsuite think the compilation
23312 was unsuccessful.
23313
23314Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23315
23316 * gdb.c++/misc.exp: Add note to message for
23317 "print s.a for foo struct" that this is a known gcc 2.7.2
23318 and earlier bug.
23319
23320Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23321
23322 * gdb.base/break.exp: Fix pattern for matching "Delete all
23323 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23324 setup_xfail for deleting all breakpoints test. Fix various
23325 timeout messages to include "(timeout)".
23326 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23327 for "p t_float_values2(3.14159,float_val2)".
23328 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23329 for "continue to call2g" when gcc compiled.
23330 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23331 "up to foo in langs.exp", "show language at foo in langs.exp",
23332 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23333 and "show language at fsub in langs.exp".
23334 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23335 "list line 1 in include file", "list message for lines past EOF",
23336 "list function in include file", "list list0.h:foo", and
23337 "list filename:function; nonexistant function".
23338 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23339 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23340 and "ptype t_char_array" to be for native cc only.
d63a86f8 23341
c906108c
SS
23342Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23343
d63a86f8 23344 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23345 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23346 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23347
23348Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23349
23350 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23351 "bt in signals.exp". This problem only appears when running
23352 the testsuite, and then only intermittently.
23353
23354Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23355
23356 * gdb.base/return.exp (return_tests): Differentiate between
23357 two tests of continuing.
23358
23359Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23360
23361 * */Makefile.in (maintainer-clean): Remove config.log.
23362 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23363 * gdb.c++/Makefile.in (PROGS): Add inherit.
23364 (clean): Remove *.ci.
23365
23366Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23367
23368 * gdb.c++/misc.cc: Add test code from Mike Stump.
23369 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23370
23371Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23372
23373 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23374 to "alpha-*-osf2*" and add comment.
23375 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23376 setup_xfail for "step over execarg initialization" and
23377 "step over corearg initialization".
c906108c
SS
23378 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23379 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23380 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23381 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23382 "print func2::coremaker_local", and "backtrace in corefile.exp".
23383 * gdb.base/signals.exp: Build and source signals.ci.
23384 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23385 to be for gcc only.
23386 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23387
c906108c
SS
23388Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23389
23390 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23391 Feb 3 procfs.c change.
23392
23393Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23394
23395 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23396
23397Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23398
23399 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23400 from dejagnu's apparent default of 10 seconds, which gives random
23401 results when running the tests over NFS on moderately loaded systems.
23402 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23403
23404Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23405
23406 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23407 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23408 result reports.
c906108c
SS
23409
23410Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23411
23412 * configure.in (CY_AC_PATH_TCLH): Remove.
23413 * configure: Regenerate.
23414
23415Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23416
23417 * gdb.c++/Makefile.in (clean): Add missing '{'.
23418
23419Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23420
23421 * lib/gdb.exp: Provide a default value for noinferior.
23422
23423 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23424 Load libgloss.exp.
23425
23426Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23427
23428 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23429 the executable, not the .o to run the tests from.
23430
23431Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23432
23433 * gdb.base/break.exp: Don't test for program exit or exit status
23434 if $noresults if nonzero.
23435 * gdb.base/langs.exp: Likewise.
23436 * gdb.base/watchpoint.exp: Likewise.
23437
23438 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23439 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23440 trying to compile the testcase.
23441
23442Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23443
23444 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23445 * gdb.base/signals.exp (continue to handler): Likewise.
23446
23447Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23448
23449 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23450
23451 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23452
23453Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23454
23455 * gdb.base/corefile.exp: Recognize "not found" as failure
23456 when trying to determine if a core file was generated.
23457 If no core file was generate the first time, try again without
23458 the ulimit -c to work around braindamaged shells.
23459
23460Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23461
23462 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23463 [] tests with "test" and enclose string in quotes.
23464 * gdb.stabs/configure: Rebuild
d63a86f8 23465
c906108c
SS
23466Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23467
23468 Changes in sync with expect:
23469 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23470 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23471 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23472 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23473 argument to AC_REQUIRE.
23474 * configure: Regenerated.
23475
23476Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23477
23478 * gdb.base/corefile.exp: When generating a core, discard any
23479 error messages about ulimit not found and the "core dumped"
23480 message from the shell that runs the coredumper.
23481
23482Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23483
23484 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23485
23486 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23487 which sed script to run. Expect failure for v_comb test
23488 on PA targets too.
d63a86f8 23489
c906108c
SS
23490Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23491
23492 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 23493 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
23494
23495Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23496
23497 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23498 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 23499 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
23500 * lib/gdb.exp (default_gdb_start): Fix typo.
23501 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23502 messages to not include the full program name that caused
23503 the core dump since some systems (such as solaris) apparently
23504 truncate this path to about 80 characters.
23505 When generating a core file first try increasing the core file
23506 size limit to unlimited since some systems may default it to
23507 zero, and it is harmless to try it. Move the test for failing
23508 to generate a core file to where it will actually get executed.
23509 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23510 new gdb result from g++ debug info improvements and make old
23511 pattern obsolescent. Also account for size_t differences
23512 (may be int or long).
23513 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23514 initialization before function call is placed in the delay slot
23515 and thus appears to be skipped over by commands such as "next".
23516
23517Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23518
23519 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23520
23521Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23522
23523 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23524 input source file; fix code to compile test to deal with this
23525 convention.
23526 * gdb.c++/*.exp: Likewise.
23527
23528Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23529
23530 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23531 "bt in signals.exp".
23532
23533Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23534
23535 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23536 "step over execarg initialization" and
889bf7c5 23537 "step over corearg initialization".
c906108c
SS
23538
23539Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23540
23541 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23542 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23543
23544Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23545
23546 From Rob Savoye (rob@poseidon.cygnus.com)
23547 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23548 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
23549 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23550 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23551 configure.in}: Major reworking for autoconfig.
c906108c
SS
23552 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23553 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 23554 New files.
c906108c
SS
23555 * config/unix-gdb.exp: Make GDB global.
23556 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
23557 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23558 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23559 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23560 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23561 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 23562 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
23563 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23564 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23565 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23566 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 23567 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
23568 to returns as necessary, arrange for test to compile own testcase
23569 executable.
c906108c 23570 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 23571
c906108c
SS
23572Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23573
23574 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 23575 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
23576 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23577 "backtrace through signal handler".
23578
23579Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23580
23581 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23582 continuing from a job control stop signal.
23583 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23584
23585Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23586
23587 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23588 * gdb.base/corefile.exp: Likewise.
23589 * gdb.base/funcargs.exp: Likewise.
23590
23591Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23592
23593 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23594 * config/monitor.exp: Add support for setting baud rate.
23595
23596Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23597
23598 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23599 i*86-*-linux* xfails for "backtrace through signal handler".
23600 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23601 "print func2::coremaker_local".
23602 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 23603 alpha-dec-osf2* xfail for
c906108c
SS
23604 "delete all breakpoints when none".
23605
23606Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23607
23608 * gdb.base/break.exp: Change test that deletes all breakpoints
23609 when no user breakpoints are installed. A post 4.15 change
23610 causes gdb to no longer prompt in this case.
23611
23612Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23613
23614 * gdb.base/return.exp (return_tests): Change xfail for test
23615 "correct value returned double test" to stop xfailing at
23616 Solaris 2.5. Apparently the bug has been fixed.
23617
23618Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23619
23620 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23621 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23622
23623Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23624
23625 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23626 * gdb.disasm/hppa.s: Corresponding changes.
23627
23628Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23629
23630 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23631 makefile fragment.
23632 * config/mt-hpux: Deleted.
23633
23634Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23635
d63a86f8 23636 * Many files: When warning about suppressed tests due to a
c906108c
SS
23637 nonexistant test binary, avoid incrementing the warning count.
23638
23639Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23640
23641 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23642
c906108c
SS
23643Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23644
23645 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23646 "sparc-*-solaris2*".
23647
23648Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23649
23650 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23651 Add global and local variables and initialize them.
23652 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23653 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23654 extracts the file name and terminating signal from the core file.
23655 * TODO: Remove note about tests for correct mapping of corefile.
23656 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23657 from optimizing it away.
23658 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23659 handles common blocks.
23660
23661Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23662
23663 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23664 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23665
23666Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23667
23668 * Makefile.in (maintainer-clean): New target, synonym for
23669 realclean.
23670 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23671 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23672 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23673 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23674 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23675 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23676
23677Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23678
23679 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23680 xfails when not gcc compiled for "print foo::funclocal".
23681 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23682 "print foo::funclocal at foo",
23683 "print 'scope1.c'::foo::funclocal at foo",
23684 "print foo::funclocal_bss at foo",
23685 "print 'scope1.c'::foo::funclocal_bss at foo",
23686 "print foo::funclocal_ro at foo",
23687 "print 'scope1.c'::foo::funclocal_ro at foo",
23688 "print bar::funclocal at foo" and
23689 "print 'scope1.c'::bar::funclocal at foo".
23690 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23691 gcc compiled for "print foo::funclocal at bar".
23692 Expand all messages to ensure that they identify that
23693 the test is at bar().
23694 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23695 gcc compiled for:
23696 "ptype on opaque struct pointer (statically)",
23697 "ptype on opaque struct tagname (statically)",
23698 "ptype on opaque struct pointer (dynamically) 1",
23699 "ptype on opaque struct tagname (dynamically) 1",
23700 "ptype on opaque struct pointer (dynamically) 2" and
23701 "ptype on opaque struct tagname (dynamically) 2
23702 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23703 gcc compiled for:
23704 "p datalocal"
23705 "whatis datalocal",
23706 "ptype datalocal",
23707 "p bsslocal",
23708 "whatis bsslocal", and
23709 "ptype bsslocal".
23710 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23711 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23712 when not gcc compiled.
23713 * gdb.base/funcargs.exp (float_and_integral_args): Add
23714 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23715 compiled.
23716 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23717 "backtrace from call6a" when not gcc compiled.
23718 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23719 "backtrace from call7a" when not gcc compiled.
23720 * gdb.base/callfuncs.exp (do_function_calls):
23721 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23722 "p t_char_array_values(char_array_val2,char_array_val1)",
23723 "p t_char_array_values(char_array_val1,char_array_val2)",
23724 "p t_char_array_values("carray 1","carray 2")",
23725 "p t_char_array_values("carray 1",char_array_val2)",
23726 "p t_char_array_values(char_array_val1,"carray 2")",
23727 "p sum_args(1,{2})",
23728 "p sum_args(2,{2,3})",
23729 "p sum_args(3,{2,3,4})",
23730 "p sum_args(4,{2,3,4,5})"
23731 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23732 "backtrace in corefile.exp" when not gcc compiled.
23733
23734Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23735
23736 * gdb.base/signals.exp: Rewrite `handle all print' test as
23737 a procedure. Accept blanks or TABs as whitespace, increase
23738 timeout and expect input buffer size for the large output
23739 from the command. Remove "i*86-*-bsdi2.0" xfail.
23740
23741Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23742
23743 * gdb.base/setvar.exp: Add new testcases for truncation when
23744 assigning invalid values to bitfields.
23745
23746Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23747
d63a86f8 23748 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23749 mips-sgi-irix* xfail for
23750 "call inferior func with struct - returns char *"
23751 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23752 accepted in the result.
c906108c
SS
23753
23754Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23755
23756 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23757 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23758 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23759 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23760 that accidentally got checked in.
23761
23762Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23763
d63a86f8 23764 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23765 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23766 compiled test.
23767 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23768 Add mips-sgi-irix5* xfail for not gcc compiled.
23769 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23770 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23771 "p top", "whatis top", "p middle", and "whatis middle".
23772 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23773 "whatis signed char" for not gcc compiled.
23774 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23775 "set variable signed char=-1 (-1)" and
23776 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23777 * gdb.base/funcargs.exp (float_and_integral_args):
23778 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23779 Add mips-sgi-irix* xfail when not gcc compiled for
23780 "continue to call2b".
23781 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23782 "continue to call2g".
23783 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23784 "backtrace from call6a"
23785 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23786 "backtrace from call7k".
23787 Add mips-sgi-irix5* xfail when not gcc compiled for
23788 "backtrace from call7a".
23789 (localvars_after_alloca): Fix gdb_test cmds for
23790 "print * after runto ...".
23791 Remove rs6000-*-* xfails for
23792 "print i after runto localvars_after_alloca" and
23793 "print l after runto localvars_after_alloca"
23794 for all compilers.
23795 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23796 when not compiled with gcc, for:
c906108c
SS
23797 "print signed char == (minus)",
23798 "print signed char != (minus)",
23799 "print signed char < (minus)",
23800 "print signed char > (minus)".
23801 * gdb.base/callfuncs.exp (do_function_calls):
23802 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23803 "call inferior func with struct - returns char *".
d63a86f8 23804 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23805 "correct value returned double test" to include Solaris 2.4.
23806 * gdb.base/funcargs.exp (float_and_integral_args):
23807 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23808
c906108c
SS
23809Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23810
23811 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23812 enumeration bitfields if compiling with GNU C.
23813 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23814 to empty' prompt.
23815
23816Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23817
23818 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23819 test for PRO targets.
23820
23821 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23822 breakpoints in the inferior at any given time by making
23823 two groups of breakpoints for call2*, call6* and call7*
23824 tests.
23825
23826Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23827
23828 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23829 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23830 from optimizing it away.
23831 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23832 "call inferior func with struct".
23833
23834Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23835
23836 * configure.in: Only configure gdb.chill for particular targets.
23837
23838Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23839
23840 * gdb.base/Makefile.in: Add action to .c.o transformation
23841 rule that generates a .ci file for each .o file and remove
23842 explicit .c.o rules except for callfuncs.o.
23843 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23844 generates a .ci file for each .o file and remove explicit
23845 .cc.o rules.
23846 (clean): Remove *.tmp *.ci files.
23847 (EXECUTABLES): Remove templ-info.exp.
23848 * gdb.base/compiler.c: New file.
23849 * gdb.c++/compiler.cc: New file
23850 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23851 Change rs6000-*-* xfail for
23852 "print 'scope0.c'::filelocal_ro" and
23853 "print 'scope1.c'::filelocal" and
23854 "print 'scope1.c'::filelocal_bss" and
23855 "print 'scope1.c'::filelocal_ro" and
23856 "print 'scope1.c'::foo::funclocal" and
23857 "print 'scope1.c'::foo::funclocal_ro" and
23858 "print 'scope1.c'::bar::funclocal" and
23859 "print 'scope0.c'::filelocal_ro" and
23860 "print 'scope1.c'::filelocal at foo" and
23861 "print 'scope1.c'::filelocal_bss at foo" and
23862 "print 'scope1.c'::filelocal_ro at foo" and
23863 "print 'scope1.c'::foo::funclocal at foo" and
23864 "print 'scope1.c'::foo::funclocal_bss at foo" and
23865 "print 'scope1.c'::foo::funclocal_ro at foo" and
23866 "print 'scope1.c'::bar::funclocal at foo" and
23867 "print 'scope0.c'::filelocal_ro" and
23868 "print 'scope1.c'::filelocal" and
23869 "print 'scope1.c'::filelocal_bss" and
23870 "print 'scope1.c'::filelocal_ro" and
23871 "print 'scope1.c'::foo::funclocal" and
23872 "print 'scope1.c'::foo::funclocal_bss" and
23873 "print 'scope1.c'::foo::funclocal_ro" and
23874 "print 'scope1.c'::bar::funclocal" and
23875 "print 'scope1.c'::bar::funclocal_bss"
23876 to only be xfail'd when not compiled with gcc.
d63a86f8 23877 Add rs6000-*-* xfail for
c906108c
SS
23878 "print 'scope0.c'::filelocal_bss before run"
23879 when compiled with gcc.
23880 (test_at_main): Add rs6000-*-* xfail for
23881 "print filelocal_ro in test_at_main"
23882 when compiled with gcc.
23883 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23884 Add rs6000-*-aix* xfail for
c906108c
SS
23885 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23886 "ptype t_char_array", not compiled with gcc.
23887 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23888 xfail for "list foo (in include file)" when gcc compiled.
23889 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23890 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23891 "run to call0a" if not compiled with gcc.
23892 (unsigned_integral_args): Add rs6000-*-* xfail for
23893 "run to call1a" if not compiled with gcc.
23894 (float_and_integral_args): Add rs6000-*-* xfail for
23895 "run to call2a" if not compiled with gcc and for
23896 "continue to call2b" for any compiler.
23897 Add rs6000-*-* xfail to
23898 "print f1 after run to call2a" for gcc compiled.
23899 (discard_and_shuffle): Add rs6000-*-* xfail for
23900 "run to call6a".
23901 (shuffle_round_robin): Add rs6000-*-* xfail for
23902 "backtrace from call7a" if not compiled with gcc.
23903 Add rs6000-*-* xfail for
23904 "backtrace from call7b" if compiled with gcc.
23905 (call_after_alloca): Add rs6000-*-* xfail for
23906 "print c in call_after_alloca" and
23907 "print s in call_after_alloca" and
23908 "backtrace from call_after_alloca_subr"
23909 if not compiled with gcc.
23910 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23911 "print c in localvars_in_indirect_call" and
23912 "print c in localvars_in_indirect_call" and
23913 "backtrace in indirectly called function" and
23914 "stepping into indirectly called function"
23915 if not compiled with gcc.
23916 (localvars_after_alloca): Add rs6000-*-* xfail for
23917 "print c after runto localvars_after_alloca" and
23918 "print s after runto localvars_after_alloca" and
23919 "print i after runto localvars_after_alloca" and
23920 "print l after runto localvars_after_alloca"
23921 for all compilers.
23922 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23923 than whatis-info.exp.
23924 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23925 than opaque-info.exp.
23926 Setup rs6000-*-* xfail for
d63a86f8 23927 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23928 "ptype on opaque struct pointer (dynamically)" when
23929 not compiled with gcc.
23930 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23931 rather than callf-info.exp.
23932 (do_function_calls): Add clear_xfail for rs6000-*-* for
23933 "p t_float_values2(3.14159,float_val2)". Seems to work
23934 fine there, both with xlc and gcc. Need to find out what
23935 it is doing right and fix other platforms.
23936 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23937 "call inferior func with struct - returns int",
23938 "call inferior func with struct - returns long",
23939 "call inferior func with struct - returns float",
23940 "call inferior func with struct - returns double",
23941 "call inferior func with struct - returns char *",
23942 but only if not gcc compiled (presumes xlc compiled).
23943 Change rs6000-*-* xfails for
23944 "call inferior func with struct - returns char" and
23945 " call inferior func with struct - returns short" to only
23946 xfail if not using gcc.
23947 (clean mostlyclean): Remove *.ci and *.tmp files.
23948 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23949 than templ-info.exp.
23950 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23951 Add rs6000-*-* xfail for "up to foo in langs.exp"
23952 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23953 when not gcc compiled.
d63a86f8 23954
c906108c
SS
23955Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23956
23957 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23958 * gdb.base/corefile.exp: Likewise.
23959 * gdb.base/list.exp: Likewise.
23960 * gdb.base/scope.exp: Likewise.
23961 * gdb.base/siganls.exp: Likewise.
23962
23963 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23964 compiler output.
23965 * gdb.base/whatis.exp: Likewise.
23966
23967Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23968
23969 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23970 failure (opcode table has been fixed to match reality).
23971
23972Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23973
23974 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23975 "call inferior func with struct - returns char",
23976 "call inferior func with struct - returns short"
23977
23978 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23979 "print 'scope0.c'::filelocal at main",
23980 "print 'scope0.c'::filelocal_bss in test_at_main",
23981 "print 'scope0.c'::filelocal at foo",
23982 "print 'scope0.c'::filelocal_bss in test_at_foo",
23983 "print 'scope0.c'::filelocal at bar",
23984 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23985
c906108c
SS
23986 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23987 in source file 1". This bug seems to have been fixed with both
23988 gcc and native cc (was native assembler bug?).
23989
23990Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23991
23992 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23993 "backtrace through signal handler" to "i*86-*-sysv4*".
23994 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23995 continue" case. Add "known SVR4 bug" to fail message.
23996 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23997 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23998 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23999 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
24000 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
24001 "up to foo in langs.exp", "show language at foo in
24002 langs.exp", "up to cppsub_ in langs.exp", "show
24003 language at cppsub_ in langs.exp", "up to fsub in
24004 langs.exp", and "show language at fsub in langs.exp".
24005 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
24006 "bactrace in corefile.exp".
24007 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
24008 "call inferior function with struct - returns float" and
24009 "call inferior function with struct - returns double".
d63a86f8 24010
c906108c
SS
24011Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
24012
24013 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
24014 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
24015 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
24016 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
24017
24018Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
24019
24020 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
24021 (or overriden) "CHILL" macro rather then bare "gcc".
24022 Also look for ../../gcc/xgcc since that is what we will
24023 actually need, not "Makefile". Remove following assignment
24024 of CHILL to CHILL_FOR_TARGET because that results in
24025 recursive definition.
24026
24027Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
24028
24029 * gdb.base/corefile.exp: Change xfail for backtrace in
24030 corefile.exp from linuxaout to all linux.
24031 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
24032 cases where we miss the breakpoint at the signal handler
24033 for some reason. Setup xfail for linuxoldld/linuxaout and
24034 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
24035 hitting SIGURG breakpoint.
24036 * gdb.base/signals.exp: Setup xfail for "next" acting like
24037 continue to add linuxoldld. Setup xfail for all linux for
24038 "next to handler in signals_tests_1", "backtrace in
24039 signals_tests_1", "continue to func1", "pass SIGUSR1",
24040 and continue to handler".
24041
24042Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
24043
24044 * Update all FSF addresses except those in COPYING* files.
24045
24046Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
24047
24048 * gdb.base/a2-run.exp: Change messages to be more explicit about
24049 the status of args, and quote binfile in results.
24050
24051Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
24052
24053 * gdb.base/callfuncs.exp: Add tests for passing structs to
24054 inferior functions and return various types.
24055 * gdb.base/callfuncs.c: Add functions to receive a struct
24056 and return a member of the struct, in various types.
24057
24058Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24059
24060 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
24061
24062Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
24063
24064 * config/vxworks29k.exp: New file, sources vxworks.exp.
24065
24066Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24067
24068 * config/gdbremote.exp: New file. Testing framework using
24069 gdbserver.
24070
24071Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
24072
24073 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
24074 "call function when asleep" and "send end of file".
24075 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
24076 for "backtrace in corefile.exp".
24077 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
24078 for "backtrace through signal handler".
24079 * gdb.base/corefile.exp: Make sure we actually generate a core file
24080 before trying the core tests. Some systems allow the user to suppress
24081 generation of core files and default to that (linux for example).
24082 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
24083 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
24084
24085Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24086
24087 * gdb.threads: New directory with some crude multi-threaded
24088 gdb tests (step.exp and step2.exp).
24089 * config/mt-lynx (STEP_EXECUTABLE): Define.
24090 (THREADFLAGS): Define.
24091
24092Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
24093
24094 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
24095
24096 * gdb.base/signals.exp: Disable whole file for lynx until
24097 further notice.
24098
24099 * gdb.base/signals.exp: xfail test where "next" acts like
24100 "continue" for lynx.
24101
24102 * gdb.base/interrupt.exp: xfail test for calling function while
24103 inferior is asleep for lynx.
24104
24105 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
24106 than one cr-lf after each command.
24107
24108Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24109
24110 * configure.in: Reinstate setting of stabsdirs variable, fix
24111 typo in setting up configdirs for native builds.
24112
24113 * gdb.base/return.exp: Fix typo in return double test.
24114 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
24115 compiler from optimizing them away.
24116
24117Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
24118
24119 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
24120 sequences to be echo'd by gdb when using gdb_test.
24121 * gdb.chill/chexp.exp: Likewise.
24122 * gdb.fortran/exprs.exp: Likewise
24123
24124Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24125
24126 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
24127 after the inferior gdb has started.
24128
24129 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
24130 after each command.
24131 * gdb.base/funcargs.exp: Likewise.
24132 * gdb.base/gdbvars.exp: Likewise.
24133 * gdb.base/interrupt.exp: Likewise.
24134 * gdb.base/list.exp: Likewise.
24135 * gdb.base/watchpoint.exp: Likewise.
24136 * gdb.c++/demangle.exp: Likewise.
24137 * gdb.c++/inherit.exp: Likewise.
24138 * gdb.chill/chexp.exp: Likewise.
24139 * gdb.fortran/exprs.exp: Likewise.
24140
24141 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
24142 test if we can't handle IO to/from the inferior.
24143
24144 * gdb.c++/misc.exp: Always check for a program already being
24145 started after sending a "run" command to gdb.
24146
24147 * gdb.base/twice.exp: Start with a fresh gdb.
24148
24149 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
24150 only depend on gdb's expression code, not the chill runtime.
24151
24152 * gdb.base/return.c: Put return values into variables so we
24153 can have gdb print them rather than depending on the program
24154 to print them.
24155 * gdb.base/return.exp: Corresponding changes.
24156
24157 * lib/gdb.exp: Provide default value for noinferiorio.
24158 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
24159 the inferior.
24160
24161 * gdb.base/break.exp: Always check for a program already being
24162 started after sending a "run" command to gdb.
24163 (text_next_with_recursion): Don't check the output from the
24164 program's printf statement. Instead just make sure the program
24165 exited.
24166
24167 * gdb.base/commands.exp: Protect tests which need arguments with
24168 $noargs conditionals.
24169
24170Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24171
24172 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
24173 of structure member arrays to match gdb/valops.c:value_addr change.
24174
24175Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
24176
24177 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
24178 cases.
24179
24180Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
24181
24182 * configure.in (configdirs): Remove gdb.chill from default list
24183 of subdirs and then add it back in only if doing a native build.
24184 The current chill compiler does not yet work in any cross build.
24185 * Revert all signal changes from Jul 6.
24186 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
24187 for sh-hms targets, allowing these tests to link, with no other
24188 changes. Testing is suppressed by setting "nosignals" in site.exp.
24189
24190Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
24191
24192 * configure.in (signaldirs): Define and add to configdirs for all
24193 targets except some specific ones that are known to not support signals.
24194 Also clean up formatting.
24195 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
24196 (signals, sigall): Remove rules to build.
24197 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
24198 Moved to new gdb.signals directory.
24199 * gdb.signals: New test directory.
24200 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
24201 signals.c signals.exp}: New or moved files.
24202
24203Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
24204
24205 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
24206
24207Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
24208
24209 * gdb.base/return.exp: Xfail `return double' test failure
24210 on at least Solaris 2.3 and handle future/past versions on
24211 a case by case basis as appropriate. Also update message
24212 to include i*86 failures.
24213
24214Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24215
24216 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24217
24218 * lib/gdb.exp: Fix comment which erroneously identified
24219 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24220 gdb_file_cmd not gdb_load).
24221 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24222
24223 * gdb.base/setvar.exp: Make test names consistent between pass and
24224 fail cases. Use gdb_test more.
24225
24226Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24227
24228 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24229
24230Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24231
24232 * gdb.base/help.exp: Fix expected help string for `show commands'.
24233
24234Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24235
24236 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24237
24238 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24239 of a text section.
24240
24241Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24242
24243 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24244 that loop eventually terminates. Fix Connection refused logic so
24245 that testsuite will expire nicely.
24246
24247Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24248
24249 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24250 config/rom68k.exp: New tcl glue for the appropriate monitors.
24251 These all just end up calling monitor.exp.
24252 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24253 refused' by retrying. Cleanup some timeout issues.
24254 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24255 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24256 callers don't have to set/restore global timeout variable.
24257
24258 * The following set of changes centralizes management of the global
24259 timeout variable. This way, it can be set in one target dependent
24260 place instead of dozens of places scattered throughout the test suite.
24261 If you need to lengthen a timeout, then you should either set timeout
24262 in one of the config/{target}.exp files, or multiply it by a factor.
24263 Setting it to an absolute value is always going to lose for some
24264 targets.
24265 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24266 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24267 * gdb.base/funcargs.exp: Don't set timeout.
24268 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24269 * gdb.base/printcmds.exp (test_print_string_constants
24270 test_print_array_constants): Don't set timeout.
24271 * gdb.base/ptype.exp: Don't set timeout.
24272 * gdb.base/recurse.exp: Don't set timeout.
24273 * gdb.base/return.exp: Don't set timeout.
24274 * gdb.base/watchpoint.exp: Don't set timeout.
24275 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24276 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24277
24278Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24279
24280 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24281
24282Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24283
24284 * lib/gdb.exp: Disable chill tests for irix5.
24285
24286Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24287
24288 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24289 each test pass or fail.
24290
24291Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24292
24293 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24294 xlc not gcc.
24295
24296Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24297
24298 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24299
24300Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24301
24302 * config/est.exp: Fix copyright and comments. Remove dead code.
24303 Use targetname, serialport and baud variables instead of fixed
24304 constants.
24305 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24306 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24307
24308Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24309
24310 * gdb.base/watchpoint.exp: Don't run
24311 test_watchpoint_triggered_in_syscall for sunos.
24312
24313Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24314
24315 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24316 they don't seem to exist. Do include stdio.h.
24317
24318Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24319
24320 * gdb.base/a1-selftest.exp: Add alpha xfail.
24321
24322Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24323
24324 * gdb.base/watchpoint.c (main): Prompt before calling read().
24325 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24326 Revise accordingly. Remove cruft about sending "123" several
24327 times, until it gets noticed. Clean up the "print buf[0]" stuff
24328 so that it passes or fails, and waits for prompts in the usual way.
24329
24330Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24331
24332 * gdb.base/recurse.exp: Fix comment.
24333
24334 * TODO: Remove item about printing variables in nodebug.exp. Add
24335 item about enabling tests which are only run on some targets.
24336
24337 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24338 fail, make test names unique, use new gdb_test convention
24339 regarding pattern, use gdb_test more, etc.).
24340
24341 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24342 fail, make test names unique, etc.).
24343
24344Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24345
24346 * gdb.base/nodebug.c: Change return type of top and middle to
24347 short.
24348 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24349 are fixed by the recent mdebugread.c changes. Allow `short ()'
24350 as type for top and middle.
24351
24352Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24353
24354 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24355 nearly as I can tell, the whole thing was an accident in Stu's
24356 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24357 to replace a send/expect pair with gdb_test, but ended up only
24358 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24359 of 30 Mar 1995 took care of it, but left this vestigial comment
24360 which I am now nuking.
24361
24362Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24363
24364 * gdb.base/break.exp: Look for different line number for
24365 breakpoint at main depending on usestubs.
24366
24367Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24368
24369 * gdb.base/list.exp: Adjust some alternate expect patterns to
24370 match recent list0.c change. Add alternate expect pattern for
24371 output from `list default lines around main' for optimizing
24372 compilers.
24373
24374Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24375
24376 * lib/gdb.exp: If nosignals is not set, set it to 0.
24377
24378Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24379
24380 * config/slite-gdb.exp: Responds to load symbol table prompt.
24381 * gdb.base/break.exp: Adjust line number, fix rerun.
24382 * gdb.base/langs0.c: Add #ifdef usestubs.
24383
24384Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24385
24386 * gdb.base/list.exp: Adjust line contents after adding new lines in
24387 list0.c. Also fix a syntax error.
24388
24389 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24390 * gdb.base/break.exp: ditto.
24391 * gdb.base/list.exp: ditto.
24392 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24393 * gdb.base/run.c: ditto.
24394 * gdb.base/list0.c: ditto.
24395 * gdb.base/funcargs.c: ditto.
24396
24397Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24398
24399 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24400 $targetname, $serialport and $baud instead of hardwired variables.
24401 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24402 target doesn't support signals.
24403
24404Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24405
24406 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24407
24408Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24409
24410 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24411 Don't rely on the value of an auto variable before it has been
24412 initialized. Use gdb_test more.
24413
24414Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24415
24416 * lib/gdb.exp (default_gdb_version): A version number must start
24417 with a digit, but other than that contains all characters up to
24418 the first whitespace character.
24419
24420Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24421
24422 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24423
24424Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24425
24426 * gdb.c++/*.exp: Warn if executable does not exist. The original
24427 reason for skipping the warning was that configure.in sometimes
24428 intentionally skipped building the executables but the tcl code
24429 had no way of knowing. That (a) was always bogus with respect to
24430 error handling, (b) is no longer true (right now there is no way
24431 to skip C++ tests).
24432
24433 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24434
24435Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24436
24437 * gdb.base/list.exp: Add expect patterns for output from
24438 SunPRO compiled executables.
24439 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24440 types.
24441
24442Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24443
24444 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24445 number (we are already testing that the correct source line text
24446 gets printed).
24447
24448 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24449 that is what is intended, but something needed to be done to get
24450 sunos4 native working again.
24451
24452 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24453
24454 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24455 apparently went with a (very) old xfail.
24456
24457Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24458
24459 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24460 runto_main is a proc in gdb.exp that will do 'step' for target use
24461 stubs.
24462 * gdb.base/exprs.exp: ditto.
24463 * gdb.base/interrupt.exp: ditto.
24464 * gdb.base/opaque.exp: ditto.
24465 * gdb.base/printcmds.exp: ditto.
24466 * gdb.base/ptype.exp: ditto.
24467 * gdb.base/scope.exp: ditto.
24468 * gdb.base/setvar.exp: ditto.
24469 * gdb.base/signals.exp: ditto.
24470 * gdb.base/twice.exp: ditto.
24471 * gdb.c++/classes.exp: ditto.
24472 * gdb.c++/inherit.exp: ditto.
24473 * gdb.c++/templates.exp: ditto.
24474 * gdb.base/break.exp: no run and hit main for stubs. Change line
24475 numbers for breakpoints and info breakpoint.
24476 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24477 breakpoint().
24478 * gdb.base/callfuncs.c: ditto.
24479 * gdb.base/exprs: ditto.
24480 * gdb.base/interrupt.c: ditto.
24481 * gdb.base/opaque0.c: ditto.
24482 * gdb.base/printcmds.c: ditto.
24483 * gdb.base/ptype.c: ditto.
24484 * gdb.base/scope0.c: ditto.
24485 * gdb.base/setvar.c: ditto.
24486 * gdb.base/signals.c: ditto.
24487 * gdb.base/twice.c: ditto.
24488 * gdb.c++/misc.cc: ditto.
24489 * gdb.c++/templates.cc: ditto.
24490
24491Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24492
24493 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24494
24495 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24496 somewhere between `read' and `main.c'. I'm pretty sure the
24497 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24498 and it isn't particularly useful.
24499
24500 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24501
24502Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24503
24504 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24505
24506Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24507
24508 * config/mt-slite: add LIBS and -nostdlib.
24509 * config/slite-gdb.exp: add this new file to support sparclite target.
24510
24511Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24512
24513 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24514
24515 * gdb.base/a2-run.exp: Change argument to istarget from
24516 "*-*-vxworks" to "*-*-vxworks*".
24517 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24518
24519Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24520
24521 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24522 will not runto main but do a 'step' to step out of breakpoint().
24523 * config/mt-slite: add -Dusestubs.
24524
24525Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24526
24527 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24528 instead of just @.
24529
24530 * gdb.base/signals.exp: Add test for "handle all print".
24531 * TODO: Remove "handle all print". Also remove item about
24532 checking copyright date (I don't like the idea of a spurious FAIL
24533 based on when we run the tests).
24534
24535 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24536 for SunOS4 (reason for failure not investigated). Remove
24537 redundant test for $binfile.
24538
24539 * gdb.base/nodebug.c (array_index): Call malloc.
24540
24541 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24542
24543Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24544
24545 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24546 conventions and slightly simplify the matching regexp.
24547
24548Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24549
24550 * gdb.base/break.exp: Update gdb_test invocation to use new
24551 convention.
24552
24553 * lib/gdb.exp: If noargs is not set, set it to 0.
24554
24555 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24556 tests unique.
24557
24558 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24559
24560Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24561
24562 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24563 one argument of type "<non-float parameter>".
24564
24565Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24566
24567 * config/rom68k.exp: New file to support Motorola IDP board.
24568 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24569 * gdb.base/break.c: Change things around so that this program
24570 doesn't depend upon args. This is necessary to make remote
24571 targets work (in general, they can't take args).
24572 * gdb.base/break.exp: Don't try to send args to program. Don't
24573 expect output. Also, replace lots of code with gdb_test.
24574
24575Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24576
24577 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24578 printing of '\'' (which is what the comment says we are testing,
24579 even though we were not), not '''.
24580 (test_integer_literals_rejected): Test that printing ''' is an error.
24581
24582 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24583 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24584 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24585 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24586 Use gdb_test not test_print_accept.
24587 * lib/gdb.exp: Remove test_print_accept.
24588
24589 * gdb.base/signals.exp (signal_tests_1): Make pass message
24590 consistent with fail message.
24591
24592 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24593 unsigned char; the bug (PR 1821) is fixed.
24594
24595 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24596
24597 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24598 successful tests--makes xfailing them work right.
24599
24600Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24601
24602 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24603 only \r\n, not .*. The test can pass .* as the last thing in
24604 $pattern if that is what it wants. In addition to providing this
24605 flexibility, this change should speed up pattern matching in cases
24606 where the pattern already ended with .* (there were a number of
24607 them). This change also helps catch bad patterns--in the old
24608 scheme the typo "char \*" instead of "char \\*" would pass. Now
24609 it is caught.
24610 * Many .exp files: Update callers.
24611
24612 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24613 clearer and does not spuriously match multiple ('s. Likewise for
24614 ) and *.
24615
24616 * gdb.base/nodebug.exp: Test ability to call a function and pass
24617 it a string (even with no debugging info).
24618
24619 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24620 "p '\'", which is the same as "p ''" once tcl gets done with
24621 quoting, to "p '\\'", which I suspect is what is intended (one
24622 backslash gets sent to GDB).
24623
24624 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24625
24626Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24627
24628 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24629 1817) was fixed literally years ago.
24630
24631Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24632
24633 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24634 test, it causes stepping out of call_after_alloca_subr with
24635 optimizing compilers.
24636 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24637 fails.
24638
24639 * gdb.c++/templates.exp: Source templ-info.exp only if
24640 the templates executable exists.
24641
24642 * gdb.c++/misc.cc (class Contains_static_instance,
24643 class Contains_nested_static_instance),
24644 gdb.c++/classes.exp (test_static_members): Test printing of
24645 a class that contains a static instance of the class.
24646
24647Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24648
24649 * gdb.base/langs2.c (cppsub_): Don't prototype.
24650 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24651 only, I believe).
24652
24653Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24654
24655 * lib/gdb.exp (skip_chill_tests): New procedure.
24656
24657 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24658
24659Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24660
24661 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24662 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24663
24664Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24665
24666 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24667
24668 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24669 disassemble 8, not 16, instructions for part 4.
24670
24671 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24672 support the latter anymore.
24673
24674 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24675 -DNO_PROTOTYPES.
24676 * gdb.base/callfuncs.c: Control use of prototypes based on
24677 NO_PROTOTYPES, not __STDC__.
24678 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24679 t_float_values2 tests if prototypes in use.
24680
24681 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24682 t_double_values): When checking differences against DELTA, check
24683 that difference is within the range (-DELTA,DELTA), not just
24684 (-infinity,DELTA).
24685
24686Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24687
24688 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24689 'file' command firts, then 'target', then 'load', this is due to gdb
24690 target set up.
24691 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24692
24693Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24694
24695 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24696 FP load/store variants.
24697 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24698
24699Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24700
24701 * gdb.base/term.exp: Do not give a warning if not native, it is
24702 not an abnormal condition.
24703
24704Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24705
24706 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24707 t_char_array".
24708
24709Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24710
24711 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24712 are getting the version number.
24713
24714 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24715 if not native, it is not an abnormal condition.
24716
24717Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24718
24719 * lib/gdb.exp: Just use "file exists", rather than undocumented
24720 dejagnu procedure "findfile".
24721
24722Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24723
24724 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24725 (LDFLAGS): Set to -Xlinker -Ur.
24726
24727 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24728 Removed, these values are set by lib/gdb.exp.
24729
24730 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24731
24732Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24733
24734 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24735 of replicating gdb startup code.
24736
24737 * config/mt-vxworks (LDFLAGS): Set to -r.
24738 (CFLAGS_FOR_TARGET): Removed.
24739
24740 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24741 (gdb) and gdb for vxworks uses (vxgdb).
24742
24743 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24744 executable is not in the tree and host != target, use sed and
24745 program_transform_name to determine the gdb name used by the
24746 target.
24747
24748 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24749 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24750
24751Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24752
24753 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24754 floats, chars, and shorts where there are ANSI-style function
24755 definitions.
24756
24757 * gdb.base/langs.exp, gdb.base/langs*: New test.
24758 * gdb.base/Makefile.in: Build it.
24759 * TODO: Remove item about checking that C names don't get C++
24760 demangling applied; this test tests it.
24761
24762Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24763
24764 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24765 went with the const70 xfail. The xfail went away a year ago.
24766
24767 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24768
24769 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24770 for hp300.
24771
24772 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24773
24774 * gdb.base/a1-selftest.exp: Don't run on hp300.
24775
24776Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24777
24778 * Makefile.in (site.exp): Set host_alias and target_alias as well
24779 as host_triplet and target_triplet.
24780
24781Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24782
24783 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24784
24785 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24786 places as other ecoff systems).
24787
24788 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24789 ultrix.
24790
24791Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24792
24793 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24794 remove them.
24795 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24796 variable and "variable" in addition to "data variable".
24797 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24798
24799 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24800 2.
24801 * gdb.base/list1.c (long_line): Add additional statement at start
24802 of function.
24803 * gdb.base/list.exp (test_forward_search): Update line number to
24804 reflect new statement.
24805
24806Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24807
24808 * gdb.base/signals.exp: Reinitialize searched source directories
24809 after gdb_start call.
24810
24811Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24812
24813 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24814 * gdb.stabs/Makefile.in: Likewise.
24815
24816 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24817 change. Instead split the tests into smaller pieces.
24818 * gdb.disasm/hppa.s: Corresponding changes.
24819
24820Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24821
24822 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24823 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24824
24825 * gdb.base/funcargs.exp: Modify many tests so that every test
24826 either passes or fails. Make some test names unique.
24827
24828Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24829
24830 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24831 Call stty to set interrupt character.
24832
24833 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24834 for HP assembler versus GNU assembler based on actual behavior of
24835 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24836
24837 * TODO: Suggest a few more stepping tests.
24838
24839Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24840
24841 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24842 restart GDB for h8300 after a continue.
24843 (return): Add pattern to match a29k-udi behavior.
24844 * gdb.base/nodebug.exp: Remove obsolete comment.
24845 * gdb.base/regs.exp: New file, testing of register displays.
24846 * gdb.base/return.exp: Fix typo in reference to $objdir.
24847 * gdb.base/whatis.exp: Always start with a fresh GDB.
24848
24849Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24850
24851 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24852 higher, these tests generate a lot of output.
24853
24854Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24855
24856 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24857 code following the catch silently ignored some errors; without the
24858 catch they should be thrown like any other tcl error. Also, the
24859 catch used "" instead of {} which meant all the callers who wanted
24860 to include one of the characters "[]$ had to quote it an extra time.
24861 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24862 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24863 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24864 Remove extra quoting.
24865
24866Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24867
24868 * gdb.base/commands.exp: Make test names unique; every test either
24869 passes or fails. Update some comments.
24870
24871 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24872
24873Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24874
24875 The following fixes a FAIL caused by the fact that the alpha stabs
24876 configuration didn't use the ".if alpha" code in weird.def.
24877 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24878 bit pointer, so the 32 bit version works even on the alpha.
24879 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24880 Remove the stuff which allowed us to have separate versions for
24881 alpha and everything else.
24882
24883 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24884 regexp which "info func operator\[\](" is supposed to match. Fix
24885 string to send to GDB. Note that GDB still doesn't work right. Add a
24886 new test for "info func .perator\[\](" which GDB does handle correctly.
24887
24888 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24889
24890Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24891
24892 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24893 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24894 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24895 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24896 it makes the tests harder to understand and confuses test-o-matic.
24897 The preferred style is that each test provides a PASS or a FAIL,
24898 and has a unique message (e.g. "continue #54" not just "continue")
24899 which is the same for the pass and the fail.
24900 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24901 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24902 to lib/gdb.exp.
24903 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24904 prt_accept which was basically the same thing. Likewise for
24905 test_print_reject and prt_reject.
24906 * lib/gdb.exp (test_print_reject): Add some more error message
24907 patterns to match from the former printcmds.exp (prt_reject).
24908 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24909 One defect of the passcount stuff is that some of it failed to
24910 report XPASS where appropriate.
24911 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24912 stuff before and after arg in expected pattern.
24913 (test_paddr_operator_functions): Re-do test without print_addr_of;
24914 this is the only test which seems to want extra stuff there.
24915
24916Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24917
24918 * gdb.base/nodebug.exp: Update new tests to reflect improved
24919 wording of gdb output.
24920
24921 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24922 and "ptype" work on variables in files compiled without -g.
24923 Replaces commented out "maint print msymbol" tests.
24924
24925Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24926
24927 * gdb.base/setvar.c (dummy): Call malloc.
24928
24929 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24930 losing with the irix4 sed.
24931
24932 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24933 ALRM" on irix4.
24934
24935Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24936
24937 * TODO: Remove items about corefile.exp testing new exec-file and
24938 backtrace; both are now done. Add items about printing enums.
24939
24940Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24941
24942 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24943 "get signal $thissig" test fails.
24944
24945 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24946
24947Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24948
24949 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24950 compiler warning with dec alpha compiler.
24951
24952 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24953 extra \n from gdb_test call (this explains why the prompt test
24954 that I removed yesterday was there).
24955 (user_defined_command_test): Remove extra \n and prompt test.
24956
24957 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24958 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24959 doesn't exist.
24960 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24961 Also remove alpha workaround, which turns out to be because
24962 SIGABRT == SIGLOST.
24963
24964 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24965
24966 * gdb.base/help.exp: Don't test "help show".
24967
24968Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24969
24970 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24971 "set print address" is on.
24972 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24973 pass prompt to gdb_test; gdb_test already looks for the prompt.
24974
24975 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24976
24977 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24978 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24979 was to make sure that gdb can read a core file. But (a) the "read
24980 the corefile" part didn't make it to a1-selftest.exp, we just
24981 delete the corefile after creating it, and (b) we test reading
24982 corefiles in corefile.exp anyway. Also, this test left around a
24983 xgdb process on Solaris.
24984
24985 * gdb.base/corefile.exp: Also test backtrace.
24986
24987Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24988
24989 * gdb.base/commands.exp: Test a simple user defined command with
24990 arguments and if/while statements; verify the full user command is
24991 printed by "show user".
24992
24993 * gdb.base/commands.exp: Test if/while commands as part of a
24994 breakpoint command list; verify they appear in breakpoint
24995 information.
24996
24997Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24998
24999 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
25000 than by dividing by zero.
25001
25002Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
25003
25004 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
25005 performing an inferior call with watchpoints enabled.
25006 * gdb.base/watchpoint.c (main): Delete second unnecessary read
25007 call.
25008
25009Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25010
25011 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
25012 of "file" command.
25013
25014 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
25015 Add additional pattern for when "int operator int(void);" appears
25016 in a different order.
25017
25018Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25019
25020 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
25021
25022 * gdb.base/help.exp: Replace most of docstrings for "info signals"
25023 and "signal" with ".*".
25024
25025Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25026
25027 * TODO: Add note about "handle all nostop".
25028
25029 * gdb.base/{sigall.c, sigall.exp}: New test.
25030 * gdb.base/Makefile.in: Add it.
25031
25032Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
25033
25034 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
25035 when invoking GDB, suppresses any windowing interface.
25036
25037Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
25038
25039 * config/sim-gdb: New file, simulator testing support.
25040
25041Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
25042
25043 * gdb.base/interrupt.exp: Test calling func1 twice.
25044
25045Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
25046
25047 * gdb.base/list.exp (test_forward_search): Set timeout higher
25048 when we'll be getting lots of output from gdb.
25049
25050 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
25051 "init_malloc" to after the expect statement. Run it if that
25052 regexp is taken, but also for two others which happen if source
25053 cannot be found.
25054
25055Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25056
25057 * gdb.base/printcmds.exp: New test, for printing register before
25058 program is running.
25059
25060Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25061
25062 * gdb.base/list.exp: Correct some alternate expect patterns
25063 to reflect changes in list1.c.
25064
25065Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25066
25067 * TODO: Add item regarding large frames.
25068
25069 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
25070
25071 * TODO: Remove item about enabling return.exp; it
25072 is enabled. Suggest a few more "return" tests.
25073
25074Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25075
25076 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
25077 anonymous unions.
25078
25079Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25080
25081 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
25082 and pr-5646.o, so "make" is the same as "make all", not "make
25083 pr-4975.o".
25084
25085Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
25086
25087 * gdb.base/list.exp: Adjust expectations to reflect changes in
25088 list1.c.
25089 (test_forward_search): New test proc.
25090 * gdb.base/list1.c (long_line): New function, has long source line.
25091
25092Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
25093
25094 * gdb.base/a1-selftest.exp: Change initial stepping to know about
25095 additional line of code that was added.
25096
25097Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
25098
25099 * gdb.disasm/hppa.s: Break the large branching tests into smaller
25100 tests so as not to overflow expect's input buffers.
25101 * gdb.disasm/hppa.exp: Corresponding changes.
25102
25103Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25104
25105 Beginnings of template debugging tests.
25106 * gdb.c++/templ-info.cc: New file to test for template
25107 debugging capability of the compiler.
25108 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
25109 templ-info.cc.
25110 * gdb.c++/templates.cc: Add explicit template instantiations
25111 to enable compiling with -fno-implicit-templates. Add destructor
25112 and 'value' method to T5 class for template tests.
25113 * gdb.c++/templates.exp: Add testcases for printing of template
25114 types, setting breakpoints on template methods and calling a
d63a86f8 25115 template method.
c906108c
SS
25116
25117Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
25118
25119 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
25120 branch target since some assemblers (gas-2.5) may emit a
25121 relocation for the branch instead of resolving it in the
25122 assembler.
25123
25124Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25125
25126 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
25127 through signal handler.
25128
25129Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25130
25131 * configure.in (*-*-netware): Use config/mt-netware.
25132
25133 * config/mt-netware: New file.
25134 * config/mt-i386-netware: Removed, separate configs for different
25135 netware architectures are no longer needed now that we have
25136 --with-headers.
25137
25138Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25139
25140 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
25141 by the recent changes to use ANSI C arithmetic conversions.
25142
25143Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25144
25145 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
25146 bug involving using inferior_pid to figure out whether to select a
25147 frame.
25148
25149Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
25150
25151 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
25152 match the current disassembler output.
25153
25154Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
25155
25156 * gdb.fortran/exprs.exp: Expect VOID instead of void.
25157 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
25158 types, expect "int" as type of integer values (for now).
25159
25160Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
25161
25162 * gdb.base/commands.exp: New tests for if/while commands.
25163
25164Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
25165
25166 * lib/gdb.exp (runto): Replace sub-pattern for hex value
25167 by .*, since hex values have different syntax in Chill mode.
25168
25169Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25170
25171 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
25172 linefeed from expect pattern for repeated types with indices > 9.
25173
25174Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
25175
25176 First part of Fortran test suite.
25177 * gdb.fortran: New directory.
25178 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
25179
25180Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25181
25182 * gdb.base/default.exp: Update expect pattern for load command
25183 without arguments.
25184
25185Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
25186
25187 * configure.in: Change i386 to i[345]86.
25188 * gdb.base/configure.in: Likewise.
25189 * gdb.c++/configure.in: Likewise.
25190 * gdb.chill/configure.in: Likewise.
25191
25192Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
25193
25194 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
25195 patterns, since that is not a valid context for comments.
25196
25197Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
25198
25199 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
25200 repeated types and repeated types with indices > 9.
25201
25202Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
25203
25204 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
25205 2417; old bug has been fixed.
25206
25207Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
25208
25209 * gdb.base/interrupt.exp: When trying to wake up the inferior,
25210 send the newline ourselves instead of assuming gdb_test will do
25211 so when passed an empty input string.
25212
25213 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
25214 stabs testcode.
25215
25216Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25217
25218 * lib/gdb.exp (gdb_test): Don't send anything if the first
25219 argument is an empty string. This makes cases where we want to
25220 match output that is already in expect's buffers (for example,
25221 matching a breakpoint after gdb_run_cmd has been called) work
25222 reliably.
25223
25224Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25225
25226 * config/netware.exp: New file.
25227
25228Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25229
25230 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25231 the -B and -L prefixes so we can find the debugging stub.
25232
25233 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25234 there and we are using the gcc from the tree.
25235
25236 * gdb.base/types.c: Removed.
25237
25238 * gdb.base/configure.in: Look for makefile fragments in ../config.
25239 Recognize i386-*-netware.
25240 * gdb.c++/configure.in: Likewise.
25241
25242Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25243
25244 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25245 the correct TCL syntax.
25246
25247Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25248
25249 * gdb.base/opaque.exp: use runto instead of messing around with
25250 breakpoints. Simplify by using gdb_test.
25251
25252 * gdb.base/bitfields.exp: restart between tests on netware targets
25253 because breakpoints aren't relocated after target death. Run
25254 processes to completion.
25255
25256 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25257
25258Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25259
25260 * Makefile.in: Remove extra tabs that confuse some versions
25261 of "make". Use the newly built gdb to test with by default,
25262 rather than the first one in the tester's search path.
25263
25264Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25265
25266 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25267
25268 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25269 condition help.
25270
25271Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25272
25273 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25274
25275 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25276 running.
25277 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25278 * gdb.base/funcargs.exp: Likewise.
25279
25280 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25281 * gdb.base/funcargs.exp: Likewise.
25282
25283 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25284 message is "".
25285
25286Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25287
25288 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25289 return,signals,twice}.exp: Handle non-existant binaries
25290 consistantly.
25291
25292 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25293 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25294 might testing a cross development system.
25295
25296Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25297
25298 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25299 runtest script is relative to ${srcdir}, not ${rootdir}.
25300
25301Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25302
25303 * gdb.base/signals.exp: Allow for optionality of breakpoint
25304 address.
25305
25306Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25307
25308 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25309
25310Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25311
25312 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25313 for size_t definition.
25314 * gdb.c++/templates.cc: Likewise
25315
25316 * config/mt-i386-netware: New file.
25317
25318 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25319 defined.
25320
25321 * gdb.base/Makefile.in: Added support for systems that name core
25322 files by appending "core" to the program name.
25323 * gdb.base/a1-selftest.exp: Likewise.
25324
25325Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25326
25327 * gdb.base/return.exp: Add comment and message for `return double'
25328 test failure on Sparc Solaris.
25329
25330Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25331
25332 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25333
25334Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25335
25336 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25337 from optimizing them away.
25338 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25339 patterns to include default constructors and assignment operators,
25340 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25341 character in the output of the virtual base pointer.
25342
25343Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25344
25345 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25346 expression match in print_addr_of to avoid unintented matches.
25347 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25348 versions up to 2.5.8.
25349
25350Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25351
25352 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25353 included file to run under newer versions of expect.
25354 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25355 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25356 Remove xfail for the virtual table of BDDHookV.
25357
25358Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25359
25360 * lib/gdb.exp (string_to_regexp): Set a default result.
25361 (default_gdb_start): Fix misleading message.
25362
25363Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25364
25365 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25366 Remove all CC, etc definitions.
25367 * config/mt-hpux: New file.
25368 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25369 (CFLAGS, LDFLAGS): Define.
25370 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25371
25372 * Makefile.in (site.exp): Don't insert host_os, etc.
25373 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25374 (distclean): Check existence of subdir.
25375 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25376 * gdb.base/Makefile.in: General cleanup and simplification.
25377 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25378 to build executables. Use default rule to build .o files.
25379 (EXPECT, RUNTEST, CC): Fix relative pathname.
25380 (site.exp): Don't insert host_os, etc.
25381 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25382 and/or SIGUSR1 defined.
25383 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25384 * gdb.c++/Makefile.in: General cleanup and simplification.
25385 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25386 (CFLAGS): Remove.
25387 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25388
25389Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25390
25391 * gdb.base/recurse.exp: Misc changes to get tests running again
25392 after Kung's changes to the watchpoint code.
25393 * gdb.base/watchpoint.exp: Likewise.
25394
25395Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25396
25397 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25398
25399Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25400
25401 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25402 * lib/gdb.exp (default_gdb_start): Define.
25403 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25404 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25405 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25406 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25407 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25408 Don't call gdb_target_udi in between tests.
25409
25410Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25411
25412 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25413 (which was basically just a local version of the same thing). In
25414 addition to avoiding duplication, gdb_test_exact is faster.
25415 * lib/gdb.exp (gdb_test_exact): Fix typo.
25416
25417 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25418 don't give an error.
25419
25420 * gdb.base/term.exp: Call delete_breakpoints before starting.
25421
25422 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25423 (t10): Add comment.
25424
25425Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25426
25427 Reorganization of the GDB Test Suite.
25428
25429 * gdb.base: New directory, contains all the basic tests.
25430 * gdb.c++: New directory, tests specific to C++.
25431 * gdb.chill: New directory, tests specific to Chill.
25432 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25433 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25434 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25435 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25436 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25437 t30-31 to chill).
25438 * */gdbme.*: Rename to match appropriate expect scripts.
25439 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25440 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25441 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25442 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25443 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25444 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25445 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25446 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25447 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25448 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25449 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25450 gdb.c++/virtfunc.cc: New names of C++ files.
25451 * gdb.chill/chillvars.ch: New name of Chill file.
25452 * gdb.base/configure.in, gdb.c++/configure.in,
25453 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25454 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25455 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25456 * configure.in (configdirs): Update to reflect directory changes.
25457 (target_abbrev): No longer define for any configuration.
25458 * Makefile.in: Cosmetic improvements to header comments.
25459
25460Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25461
25462 Various changes to gdb.t31:
25463
25464 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25465 * gdbme.ch: Make all key-words and predefineds be upper-case.
25466 * chillvars.exp: Expect key-words and predefinds in upper-case.
25467
25468 * chillvars.exp: Use gdb_test_exact many places.
25469 Change expected output for arrays (which now includes index labels).
25470
25471 * pr-5020.exp, gdme.ch (module PR_5020):
25472 New test, for PR-5020.
25473
25474Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25475
25476 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25477 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25478
25479Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25480
25481 * Makefile.in: Fix bit-rot in definitions of CHILL,
25482 CHILL_FOR_TARGET and Chill_LIB.
25483 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25484 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25485 CHILL, and CHILL_LIB.
25486
25487Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25488
25489 * Revert the previous changes. Please see Rob's directory
25490 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25491
25492Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25493
25494 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
25495 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25496 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25497 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
25498 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25499 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25500 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25501 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25502 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25503 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25504 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25505 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25506 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25507 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25508 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25509 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25510 changes from 94Q1.
25511
25512Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25513
25514 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25515 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25516 Rob's new testing fragments.
25517
25518Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25519
25520 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 25521 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
25522
25523Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25524
25525 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25526 version also, match on casted version strings, and match on
25527 gdb startup case where the line numbers might be messed up.
25528
25529Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25530
25531 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 25532 (CFLAGS): Delete it from here.
c906108c
SS
25533
25534Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25535
25536 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25537
25538Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25539
25540 * Makefile.in (RUNTEST): Default to just "runtest".
25541
25542Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25543
25544 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25545 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25546 the code has been restructured.
25547
25548Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25549
25550 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25551 \n, not just one of each.
25552
25553 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25554 /bin/cc gives a warning if you do.
25555
25556Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25557
d63a86f8 25558 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
25559 __t10ListS_link1ZUiRCUiPT0
25560
25561Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25562
25563 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25564 on local variables in recursive functions.
25565
25566 * gdb.t07/Makefile.in: Build the new test.
25567
25568Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25569
25570 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25571 directly. Instead compare the return values from actual calls.
25572
25573Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25574
25575 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25576
25577Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25578
25579 * From Peter Schauer with minor modifications.
a9c64011
AS
25580 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25581 stops in mid-line in the caller. Add xfail for returning a float
25582 value on X86 targets.
c906108c
SS
25583
25584Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25585
25586 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25587 to avoid expect lossage.
25588 (fmem_LRbug_tests): Likewise.
25589 * gdb.disasm/hppa.s: Corresponding changes.
25590
25591 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25592 conditions to work with latest dejagnu/expect.
25593
25594 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25595 expected to fail on the PA.
25596 (backtrace in call with trampolines): Explicitly require main
25597 to be frame #1 (no trampolines should show up in backtrace).
25598
25599 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25600 "continue -expect".
25601 * gdb.t06/break.exp: Likewise.
25602 * gdb.t07/watchpoint.exp: Likewise.
25603 * gdb.t13/bitfields.exp: Likewise.
25604 * gdb.t15/{funcargs,return}.exp: Likewise.
25605 * gdb.stabs/weird.exp: Likewise.
25606 * config/{mips,udi}-gdb.exp: Likewise.
25607
25608 * hppa.sed: Enclose comments within a sed command to avoid
25609 losing with the old OSF1 sed.
25610
25611Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25612
25613 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25614 sequent dynix.
25615 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25616 * gdb.t15/funcargs.exp: Conditionally step again to really
25617 finish from marker_call_with_trampolines. Handle the case where
25618 the first step from within call_with_trampolines already steps
25619 us back to main.
25620 * gdb.t15/gdbme.c: Add comment to closing brace of
25621 call_with_trampolines for funcargs.exp.
25622
25623Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25624
d63a86f8 25625 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
25626 Fix typo(s).
25627
25628Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25629
25630 * gdb.t07/gdbme.c: More code for watchpoint testing.
25631
25632 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25633 "Hardware watchpoint" throughout file.
25634 (test_watchpoint_triggered_in_syscall): New test.
25635 (test_complex_watchpoint): New test.
25636
25637Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25638
25639 * gdbme.c (call_with_trampolines): New function to try and step
25640 into. Tests trampoline problems on the PA.
25641
25642 * funcargs.exp (localvars_in_indirect_call): No longer expect
25643 stepping into indirect call to fail on PAs.
25644 (test_stepping_over_trampolines): New test.
25645
25646Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25647
25648 * TODO: Add suggestions for static member function tests, and
25649 completion tests.
25650
25651Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25652
25653 * TODO: Add suggestions for "p/a" tests.
25654
25655 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25656 (default_gdb_exit): Replace all the hair with sending "quit" to
25657 the process with a simple close.
25658
25659Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25660
25661 * TODO: Add suggestions for shared library tests.
25662
25663Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25664
25665 * TODO: Add suggestions for x/s tests.
25666
25667Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25668
25669 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25670 "enable once", and "enable breakpoints once" with ".*".
25671
25672Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25673
25674 * TODO: Add suggestions about structure passing tests.
25675
25676Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25677
25678 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25679 the primary1 test, use work around if __GNUC__ < 2.
25680 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25681 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25682 Test for bad output rather than waiting for timeout. Issue
25683 second continue only if first continue failed.
25684
25685Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25686
25687 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25688 operator[] test with gdb_test because the old code didn't seem to
25689 be getting the quoting right with the new dejagnu.
25690
25691Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25692
25693 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25694 one from the path.
25695 * Makefile.in: Use a fresh expect if there is one, use runtest
25696 from the src tree if there is one.
d63a86f8 25697
c906108c
SS
25698Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25699
25700 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25701 next over recursive call. Revise the tests from that point on
25702 (which had been skipped) to match GDB's actual (correct) output.
25703
25704 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25705 with next over a breakpoint whose condition is false.
25706
25707 * gdb.t00/help.exp: Comment out "help set print" tests just like
25708 (and for same reason as) "help set" test.
25709
25710Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25711
25712 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25713 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25714
25715Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25716
25717 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25718 necessary gdb_target_udi.
25719
25720 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25721
25722 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25723 1838 and 2417; they are fixed.
25724
25725 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25726 gdb.t03/ptype.exp (ptype structure, ptype union):
25727 Remove xfails; the test is looser than when the xfails were added.
25728
25729 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25730 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25731
25732 * gdb.t01/run.exp: Only run shell test if isnative.
25733
25734 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25735 since "run" automatically loads if necessary. Call gdb_target_udi
25736 after the "file" since "file" kills any execution target.
25737
25738 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25739 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25740 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25741 argument for UDI.
25742
25743Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25744
25745 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25746
25747 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25748
25749Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25750
25751 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25752 properly quoting regexps. This makes the second argument to
25753 demangle a fixed string, which matches the callers, instead of a
25754 shell-style pattern which is what the previous implementation
25755 used. Update some of the callers.
25756
25757Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25758
25759 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25760 (comib_nullified_tests): Fix typo.
25761 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25762 strings. No longer expected to fail.
25763
25764 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25765 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25766 strings. No longer expected to fail.
25767
25768 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25769 string. No longer expected to fail.
25770
25771Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25772
25773 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25774 No longer expected to fail.
25775
25776 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25777 string. No longer expected to fail.
25778
25779Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25780
25781 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25782 only in the names (I probably got most of them). I was even
25783 generous with some which differed in underscores in names, and
25784 probably missed a few, and I *still* was able to remove almost a
25785 third of the file with almost no impact on testsuite coverage.
25786
25787Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25788
25789 * gdb.t00/default.exp: Match udi_attach error message as well as
25790 the one from child_attach.
25791
25792 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25793
25794 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25795
25796 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25797 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25798
25799 * Move test with enums and partial symbols back to
25800 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25801 Reverts the change of 26 May 93. Per today's change to
25802 stabs.texinfo, the behavior that weird.exp was expecting was
25803 unreasonable; what is important is that the compiler+gdb get
25804 things right, which happens with a recent gcc. Also fix the test
25805 to deal with native compilers which put out the stab gdb can't
25806 deal with.
25807
25808Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25809
25810 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25811 in the names. The main thing these accomplish is to slow things down.
25812 Many more such duplicates surely remain.
25813
25814 * gdb.t00/help.exp: Comment out "help support" test just like
25815 (and for same reason as) "help set" test.
25816
25817Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25818
25819 * gdb.t06/break.exp: Remove setup_xfails for
25820 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25821 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25822 about known bug in gcc to include up through 2.5.8.
25823 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25824 well as "_vb$".
25825 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25826 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25827 with latest gcc and gdb.
25828 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25829 well as "_vb$".
25830
25831Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25832
25833 * configure.in (hppa*-*-*): Also configure and build stabs-only
25834 tests.
25835
25836Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25837
25838 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25839 * gdb.t10/configure.in (hppa*-*-*): Use it.
25840
25841Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25842
25843 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25844
25845Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25846
25847 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25848 versions prior to 1.13.5.
25849
25850Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25851
25852 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25853 the prompt is at the start of a line.
25854
25855Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25856
25857 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25858 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25859 in the copr tests now.
25860 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25861 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25862 expected to fail.
25863
25864Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25865
25866 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25867 gdb.t31/chillvars.exp, lib/gdb.exp:
25868 Tweak to run under either version of expect.
25869 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25870 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25871 * gdb.t11/list.exp: Remove extraneous whitespace.
25872
25873Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25874
25875 * gdb.t16/printcmds.exp (test_print_strings): Accept
25876 "(unsigned char *) " before the string.
25877
25878 * TODO: Add notes about printing of fancy types and GDB expressions.
25879
25880Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25881
25882 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25883 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25884 if doing mips-idt-ecoff.
c906108c
SS
25885
25886Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25887
25888 * Most .exp files: Tweak to run under either version of expect.
25889
25890Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25891
25892 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25893 xfails; I'm not sure why they are failing, but not because of PR 1806.
25894
25895Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25896
25897 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25898 defined in lib/gdb.exp.
25899
25900Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25901
25902 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25903 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25904 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25905 have to be typeless.
25906
25907Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25908
25909 * TODO: Add suggestion for copyright year test.
25910
25911Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25912
25913 * configure.in (*-*-lynxos*): Add stabs tests.
25914
25915Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25916
25917 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25918 so insert a tab before any assembler directive in column zero.
25919
25920 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25921 stores.
25922 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25923 stores.
25924 (fpu_short_memory_tests): Likewise.
25925
25926Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25927
25928 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25929 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25930 .stabs directives in comments.
25931
25932Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25933
25934 * TODO: New file, describing tests we could write.
25935 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25936
25937Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25938
25939 * gdb.t06/signals.exp: Add kludge to force re-sync.
25940
25941 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25942 to xgdb instead of gdb, get out of gdb.
25943
25944Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25945
25946 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25947 for info.
25948
25949Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25950
25951 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25952 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25953 * gdb.stabs/hppa.sed: New sed script for the PA.
25954
25955Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25956
25957 * gdb.stabs: Re-write weird.def and configuration to use sed
25958 instead of cpp. sed is portable and POSIX; cpp is neither.
25959
25960Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25961
25962 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25963
25964Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25965
25966 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25967
25968Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25969
25970 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25971 "_vb$".
25972 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25973 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25974
25975Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25976
25977 * lib/gdb.exp: Comment out code which depends on non-existent
25978 `transform' procedure.
25979
25980Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25981
25982 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25983 * lib/gdb.exp: Transform tool name.
25984 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25985 1.1's new error handling system.
25986
25987Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25988
25989 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25990
25991Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25992
25993 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25994 They made pattern matching so slow that timeouts happened on
25995 heavily loaded systems. Now any output from "show print" which
25996 gets us back to the GDB prompt is a PASS.
25997
25998Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25999
26000 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
26001
26002Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26003
26004 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
26005
26006 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
26007 It is not from PR 3220.
26008
26009Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26010
26011 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
26012 just started failing because they depended on the order the
26013 subcommands are presented, or exact docstring text. This kind of
26014 test is a pain and has minimal benefit.
26015
26016Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26017
26018 * gdb.t09/corefile.exp: At end of test, use "core" command with
26019 no arguments.
26020
26021Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
26022
26023 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
26024 17}/Makefile.in: Make it possible to run the testsuite with Sun
26025 make and CC = cross gcc by adding explicit build rules for .o
26026 files.
26027
26028Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26029
26030 * gdb.t15/funcargs.exp: Don't put comments on same line as
26031 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 26032
c906108c
SS
26033Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26034
26035 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
26036
26037Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
26038
26039 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
26040 * gdb.t20/inherit.exp: remove three dumplicate entries.
26041
26042Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26043
26044 * gdb.t06/break.exp: For "next over recursive call", fail on any
26045 incorrect output, not just on "factorial (value=2)".
26046
26047Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26048
26049 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
26050 working now. Add an xfail if accesing a bss variable causes
26051 a memory error if the target is not yet run.
26052
26053Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26054
26055 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
26056 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
26057 name of __st* demangling (2 strings). Did Kung really get the
26058 more than 95 others right without testing them?
26059
26060Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
26061
26062 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
26063
26064Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
26065
26066 * configure.in (configdirs): Add gdb.disasm
26067 * gdb.disasm: New directory for GDB disassembler tests.
26068 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
26069
26070Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26071
26072 * gdb.t00/help.exp: Don't test "help set".
26073
26074 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
26075 from within expect statements. None of these happen anymore and
26076 they cause regressions to be silently unnoticed.
26077
26078 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
26079 messages) about known failures with gcc cygnus-2.4.5-930417.
26080
26081 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
26082 comp-info.exp so it gets built if it doesn't exist.
26083
26084 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
26085 it is no longer used.
26086 * gdb.t13/comp-info.c: Removed.
26087
26088Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26089
26090 * gdb.t06/signals.exp: Add xfail for sun3.
26091
26092Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26093
26094 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
26095 relevant because ^C doesn't get sent but failure can be reproduced
26096 interactively).
26097
26098Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26099
26100 * gdb.stabs/alpha.mt: New configuration file for alpha.
26101 * gdb.stabs/configure.in: Use it.
26102 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
26103 sharing with alpha.mt, redefine long to word via preprocessor.
26104 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
26105 for alpha.
26106 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
26107 native cc.
26108 * gdb.t00/teststrategy.exp: Change expect string so that we
26109 consume the `(xgdb)' from the command echo and from the gdb prompt.
26110 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
26111 gdb currently compares all values as long, so this failure probably
26112 applies to any configuration where LONGEST is bigger than a target int.
26113 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
26114 with gcc.
26115 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
26116 to handle opaque pointers, gcc is.
26117 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
26118 as first argument. Include <sys/types.h> and change all operator
26119 new definitions to use size_t.
26120 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
26121 now that we use size_t.
26122
26123Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26124
a9c64011 26125 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 26126 a long or float array cast all array members to the same type.
a9c64011 26127 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 26128 with 64 bit longs.
a9c64011 26129 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 26130 on alpha.
a9c64011 26131 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
26132
26133Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26134
26135 * gdb.t24 (demangle.exp): Constructors of templates have names like
26136 vector<int>::vector(int) not vector<int>::vector<int>(int). See
26137 section 14.6 of the ARM.
26138
26139 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
26140 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
26141 accomplish little and slow down the testsuite.
26142
26143 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
26144 Accept spaces various places.
26145
26146Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26147
26148 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
26149 with watchpoint enabled.
26150
26151 * Makefile.in: Remove definition of CC and remove the second
26152 definition of CXX (the "CXX = gcc" one remains). These definitions
26153 were causing backquotes to be expanded within backquotes, which
26154 doesn't work.
26155
26156Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
26157
26158 * gdb.t17/callfuncs.exp: Add "return 0" to end.
26159
26160Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26161
a9c64011
AS
26162 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
26163 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
26164 by mips cc and contains no stabs entries.
26165
26166Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
26167
26168 * config/vx-gdb.exp: Use fake device to load files rather than
26169 NFS.
26170 * lib/gdb.exp: New proc to do "file" command.
26171 * config/unix-gdb.exp: Use new "file" proc.
26172
26173Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
26174
26175 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
26176 Rework board rebooting slightly.
26177 (gdb_exit): Don't exit from the remote shell; there isn't one.
26178 * gdb.stabs/weird.exp: If a program is being debugged already,
26179 kill it.
26180 * gdb.t04/setvar.exp: Stop and restart gdb.
26181 * gdb.t05/expr.exp: Likewise.
26182 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
26183 restart gdb and reload the program.
26184 * gdb.t08/opaque.exp: Likewise.
26185 * gdb.t12/scope.exp: Likewise.
26186 * gdb.t13/bitfields.exp: Likewise.
26187 * gdb.t15/funcargs.exp: Likewise.
26188 * gdb.t20/classes.exp: Likewise.
26189 * gdb.t03/ptype.exp: Increase timeout.
26190 * gdb.t16/printcmds.exp (test_print_string_constants,
26191 test_print_array_constants): Likewise.
26192 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
26193 * gdb.t20/classes.exp (do_tests): Likewise.
26194 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
26195
26196Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
26197
26198 * gdb.stabs: Renamed *wierd* to *weird*.
26199
26200Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26201
26202 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
26203 for timeout. Add "known gcc 2.4.5 bug" to failure message.
26204
26205Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26206
26207 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
26208 (do_tests): Remove xfail for whatis on one_var and two_var.
26209
26210Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
26211
26212 * Makefile.in: Made cross building work better by adding
26213 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
26214
26215Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26216
26217 * gdb.t15/{return.c,return.exp,Makefile.in}:
26218 New test, currently commented out.
26219
26220Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26221
26222 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26223 still running and removes the leftover named socket so GDb can do
26224 clean restarts.
26225
26226Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26227
26228 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26229 console, not GDB.
26230 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26231 cross testing works better with "make check"
26232 * config/unix-gdb: Use default procedures for exit and version.
26233 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26234 with the newest VxWorks.
26235
26236Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26237
26238 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26239 old form.
26240
26241 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26242 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26243
26244 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26245
26246 * config/unix-gdb.exp: Remove this version of gdb_exit
26247 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26248 Rob says he'll look at it when he gets back to testing boards.
26249
26250Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26251
26252 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26253 an expected fail for certain ptype commands.
26254
26255 * gdb.t20/classes.exp: Update expected results of "ptype class
26256 Base1" to account for the constructor that now appears in the type.
26257
26258Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26259
26260 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26261 disappeared from list.
26262 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26263 "alldone" proc with call to cleanup and exit.
26264 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26265 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26266 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26267 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26268 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26269 "alldone" proc with simple returns that suppress remaining
26270 tests. The alldone proc went away many months ago.
26271
26272Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26273
26274 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26275
26276 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26277
26278Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26279
26280 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26281 as vax gdb will display them.
26282
26283Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26284
26285 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26286 optimizers.
26287
26288 * scope.exp: Change "bad value for localval" messages so each one
26289 is unique.
26290
26291 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26292 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26293
26294 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26295
26296Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26297
26298 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26299 doesn't exist (due to optimization).
26300
26301Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26302
26303 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26304 contains \r because the filename is long.
26305
26306 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26307 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26308
26309Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26310
26311 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26312 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26313 Ultrix.
26314 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26315 int tests.
26316 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26317
26318Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26319
26320 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26321
26322 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26323 to match does not match the passing case but still matches the
c906108c
SS
26324 failing case.
26325
26326Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26327
26328 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26329
26330Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26331
26332 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26333 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26334 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26335 Remove various versions of gdb_exit.
26336 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26337 gdb_exit.
26338 * config/unix-gdb.exp: gdb_exit remains here, and should override
26339 the generic version, since it's doing a lot of wierd stuff that
26340 the other versions aren't. FIXME, fold it in, or abandon this
26341 version.
26342
26343Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26344
26345 * gdb.t24/demangle.exp: Add tests for PR 3220.
26346
26347Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26348
26349 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26350
26351Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26352
26353 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26354 "i386-*-*". Works for i486 as well.
26355
26356 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26357 bug, and expand domain of xfail to all SVR4 systems, since the
26358 actual problem is likely to be in generic SVR4 /proc support.
26359
26360Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26361
26362 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26363
26364Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26365
26366 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26367 xfails for other systems. Match a missing 'Continuing.' as an
26368 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26369
26370 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26371 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26372 Only issue warning for missing executables if -all option is used.
26373
26374 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26375 file if -all option is used. It's like an unpredictable XFAIL.
26376
26377Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26378
26379 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26380 for dynamically linked binaries.
26381
26382 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26383
26384Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26385
26386 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26387 to state that this is a known bug in old versions of g++.
26388
26389Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26390
26391 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26392 while waiting for `Continuing'.
26393
26394Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26395
26396 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26397 in text, data, and bss.
26398 * gdb.t10/nodebug.c: Add local and global test variables for
26399 initialized and uninitialized data.
26400
26401Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26402
26403 * config/unix-gdb.exp (gdb_exit): Add "wait".
26404
26405Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26406
26407 * gdb.t06/signals.exp: xfail the continue from the handler for all
26408 targets.
26409
26410 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26411 function with watchpoints enabled, the i386 call dummy starts with
26412 a call.
26413
26414 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26415 386 bsd names its corefiles.
26416
26417Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26418
26419 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26420 compilers don't grok it.
26421 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26422 with small octal ints rather than character constants, which
26423 are signed and might not fit if first promoted to int.
26424
26425Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26426
26427 * gdb.t09/Makefile.in (clean): Remove corefile.
26428
26429Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26430
26431 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26432
26433Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26434 and Jim Kingdon (kingdon@cygnus.com)
26435
26436 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26437 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26438 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26439
26440Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26441
26442 * gdb.t17/interrupt.exp: Add xfail for hppa.
26443
26444Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26445
26446 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26447 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26448 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26449 to determine signed-ness of bitfields and use the result to setup
26450 the xfail.
26451 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26452 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26453 call line is reached if necessary.
26454
26455Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26456
26457 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26458
26459Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26460
26461 * gdb.t06/break.exp: Also test `clear' command.
26462
26463Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26464
26465 * gdb.t00/teststrategy.exp: Remove extra quote.
26466
26467 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26468 watchpoint enabled to be for all non-68k machines.
26469
26470 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26471
26472Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26473
26474 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26475 targets use aout.mt instead of ecoff.mt as gas understands
26476 standard aout format.
26477
26478Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26479
26480 * lib/gdb.exp (runto): Don't insist that function we are running to
26481 was compiled with -g.
26482
26483 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26484
26485 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26486 to get back into the read system call.
26487 Accept leading newline in case where we woke it up.
26488
26489Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26490
26491 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26492 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26493 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26494 enable ecoff configuration.
26495
26496Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26497
26498 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26499
26500Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26501
26502 * gdb.t16/printcmds.exp: Add another printf test.
26503
26504Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26505
26506 * configure.in: If configured -with-stabs on any target, add
26507 stabsdirs to configdirs.
26508
26509Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26510
26511 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26512 fun" so pattern does not match the command itself.
26513
26514Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26515
26516 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26517
26518Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26519
26520 * gdb.t17/interrupt.exp: Test for more things.
26521
26522Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26523
26524 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26525 compiler arranges the code and line numbers.
26526
26527 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26528
26529Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26530
26531 * gdb.t00/help.exp: Increase expect input buffer size.
26532
26533Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26534
26535 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26536
26537 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26538
26539 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26540
26541 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26542 [0-9]*, not just [0-9].
26543
26544Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26545
26546 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26547
26548 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26549
26550Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26551
26552 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26553
26554Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26555
26556 * gdb.t06/signals.c: Add xfails for sun3.
26557
26558 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26559
26560 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26561 test_stepping tests.
26562
26563Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26564
26565 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26566
26567 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26568
26569 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26570 rather than actually putting it through cpp twice.
26571
26572 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26573
26574Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26575
26576 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26577 no longer needed.
26578
26579Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26580
26581 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26582
26583 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26584 C++ features prints as "struct", make it a pass, not an xfail.
26585
26586Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26587
26588 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26589 Don't require VA to print as "class" rather than "struct".
26590
26591Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26592
26593 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26594
26595Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26596
26597 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26598
26599Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26600
26601 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26602 order.
26603
26604Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26605
26606 * gdb.t16/printcmds.exp: Add printf tests.
26607
26608 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26609
26610 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26611
26612Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26613
26614 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26615 pass counts, to counteract any existing or future setup_xfails.
26616
26617Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26618
26619 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26620 {BEGIN,END}_COMMON for common block instead of STAB.
26621 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26622
26623 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26624 intp_var should be N_GSYM not N_LSYM.
26625 wierd-aout.S: Use a label for the value of the N_SO.
26626 wierd.def: Remove all backslashes.
26627 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26628
26629Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26630
26631 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26632 get the expected next to inheritance3.
26633
26634Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26635
26636 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26637 now that gcc-2.4 gets it right.
26638
26639Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26640
26641 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26642
26643 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26644 generating comp-info.exp which works for cross-compilation.
26645
26646Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26647
26648 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26649 "*-*-sysv4.*".
26650
26651Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26652
26653 * gdb.t01/run.exp: Start with a fresh gdb.
26654 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26655 SVR4.x.
26656
26657Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26658
26659 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26660 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26661 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26662 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26663 things to remove.
26664
26665Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26666
26667 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26668 test cases from bug reports.
26669
26670Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26671
26672 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26673 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26674 avoid spurious xfails.
26675 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26676 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26677 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26678
26679Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26680
26681 * gdb.t00/teststrategy.exp: Rework to provide more useful
26682 description of each test, fix problem with systems that define
26683 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26684 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26685 results for "next over recursive call" so timeouts aren't taken
26686 by error.
26687
26688Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26689
26690 * gdb.t12/scope.exp: Test printing of variables before run.
26691
26692 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26693 printed in wrong order due to sorting.
26694
26695Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26696
26697 * gdb.t00/teststrategy.exp: Fix expected results for printing
26698 user entered string constant. Is array of char, prints with no
26699 address.
26700
26701 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26702 commands.
26703 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26704 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26705 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26706 of struct of char arrays.
26707 * gdb.t00/radix.exp: New tests for radix commands.
26708
26709Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26710
26711 * gdb.t16/printcmd.exp: Print a variable before running program
26712 (with xfail for AIX).
26713
26714Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26715
26716 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26717
26718 * gdb.t16/printcmd.exp: Don't print variables before running program.
26719
26720 * gdb.t06/break.exp: Don't require envp argument to main.
26721
26722 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26723
26724 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26725 Add xfails for rs6000.
26726
26727 * gdb.t02/whatis.exp: Change other tests not to re-test something
26728 we already tested.
26729
26730 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26731 each type used has a variable of that type.
26732
26733Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26734
26735 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26736
26737Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26738
26739 * configure.in: change srctrigger to be a file, not a directory
26740
26741Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26742
26743 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26744
26745 * gdb.t11/list.exp: Fixed a couple of typos.
26746
26747Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26748
26749 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26750 is fixed and PR is closed.
26751 * gdb.t16 (gdbme.c): Add simple test string variable.
26752 * gdb.t16 (printcmds.exp): Add tests with simple test string
26753 variable, primarily for boundaries on "set print elements".
26754
26755Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26756
26757 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26758 Make leading 0's optional and don't expect a tab in the middle
26759 of the number.
26760
26761 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26762
26763 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26764 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26765 don't end command passed to gdb_test with newline.
26766
26767 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26768 signed keyword away, don't expect signed bitfields to be signed.
26769
26770 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26771 printing with only as many 1's as are in the field as well as printing
26772 with 32 1's (see comment).
26773
26774Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26775
26776 * gdb.t00/default.exp: Start with a fresh gdb.
26777 * configure.in (configdirs): Remove gdb.t31 until the chill
26778 compiler works again. It no longer is able to find chillrt0
26779 since it isn't in libchill.a anymore.
26780 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26781 wierd.o, make more modular.
26782 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26783 spurious newlines that caused problems.
26784
26785Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26786
26787 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26788 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26789 gdb.stabs/wierd.{exp,def}: Many new tests.
26790
26791 * gdb.t00/default.exp: update info line for new message.
26792
26793 * gdb.t02/{whatis.exp,gdbme.c}:
26794 Test that "char *" doesn't print as "caddr_t".
26795
26796Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26797
26798 * gdb.t00/help.exp: Use .* in place of some help messages which
26799 just changed.
26800 gdb.t00/default.exp: Update "info frame" test for new message.
26801 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26802 Remove some xfails
26803
26804Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26805
26806 * gdb.t03/{gdbme.c,ptype.exp}:
26807 Add tests for typedef'd struct and union without tags.
26808 Also check "whatis" on a variable of a typedef'd enum without a tag.
26809
26810 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26811 PRMS 1823; the bug still exists but isn't reproduced by this test
26812 anymore), and remove rs6000 XFAIL (the bug is fixed).
26813
26814 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26815 duplicated from whatis.exp. For those that are left, accept
26816 "long", "long int", or "int" for long variables (whatis.exp already
26817 has an XFAIL for "int", so no need to fail it here).
26818
26819 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26820 Deal with GCC's names for types now that GDB uses the compiler's names.
26821
26822 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26823 setup_xfail's for sunos4. If we #defined the signed keyword away,
26824 don't expect GDB to know that char it is signed.
26825
26826 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26827
26828Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26829
26830 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26831 should work on any system, regardless of debugging format.
26832 * gdb.t21/demangle.exp: Move to gdb.t24.
26833 * gdb.t24/demangle.exp: Move from gdb.t21.
26834 * gdb.t24/{Makefile.in, configure.in}: New files.
26835
26836Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26837
26838 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26839 * gdb.stabs: New directory.
26840
26841Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26842
26843 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26844 not just "Quit anyway?".
26845
26846Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26847
26848 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26849 that all setup_xfails are immediately followed by clear_xfails.
26850
26851Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26852
26853 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26854 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26855 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26856 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26857 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26858 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26859 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26860 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26861 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26862 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26863 gdb.t31/chillvars.exp, lib/gdb.exp:
26864 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26865 bug-gdb@prep.ai.mit.edu.
26866
26867Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26868
26869 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26870 with 0.0, not integer 0.
26871
26872Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26873
26874 * gdb.t06/break.exp: Update for "Kill the program" message change.
26875
26876Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26877
26878 * Makefile.in (GDBFLAGS): Set to -nx.
26879 * Makefile.in (site.exp): Use GDBFLAGS.
26880
26881Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26882
26883 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26884 Makefiles.
26885 (check): depend on just-check.
26886 (just-check): added so that tests can be run without a noop
26887 build pass.
26888
26889Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26890
26891 Switch to using configure's configdirs.
26892 * Makefile.in (Makefile): add configure.in dependency.
26893 (SUBDIRS): removed redundant assignment.
26894 * configure.in: switch subdirs assignment to configdirs.
26895 * gdb.t*/configure.in: new files.
26896
26897Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26898
26899 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26900 works.
26901
26902Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26903
26904 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26905 in explicit rules. Apparently this is not supported by some makes.
26906
26907Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26908
26909 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26910
26911Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26912
26913 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26914 disappeared.
26915
26916Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26917
26918 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26919
26920Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26921
26922 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26923 watchpoint problem that is now fixed.
26924 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26925 uninitialized convenience variables.
26926 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26927 structures.
26928
26929Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26930
26931 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26932 which causes expect to get out of sync with gdb on long output
26933 from help set.
26934 * gdb.t09/corefile.exp: Make expected pattern for core file
26935 failing signal and frame output format less sun specific.
26936
26937Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26938
26939 * gdb.t31/chillvars.exp: Add and remove initial dummy
26940 breakpoint, so that symbol table is forced in.
26941 (Needed at least on Sunos4, though it seems not SVR4.)
26942 * gdb.t31/chillvars.exp: Update for changed output format.
26943
26944Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26945
a9c64011 26946 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26947
26948Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26949
26950 * Makefile.in: Added --srcdir when invoking runtest, removed the
26951 need for a local config file. (optional now)
26952
26953Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26954
26955 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26956 failure count used to force early termination. Add some more
26957 expected failures for gnu style demangling.
26958
26959Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26960
26961 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26962 pmi variable from gdb.t20/gdbme to get optimized away.
26963 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26964 Check for written corefile upon timeout _and_ eof.
26965
26966Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26967
26968 * config/unix-gdb.exp: Add missing return 0.
26969
26970Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26971
26972 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26973 test termination.
26974
26975Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26976
26977 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26978 disappeared.
26979
26980Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26981
26982 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26983 time as i860 support works.
26984
d63a86f8 26985 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26986 "backtrace 100\r" rather than just "backtrace\r", to match last
26987 change.
26988
26989Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26990
26991 * config/udi-gdb.exp (gdb_exit): Remove close command.
26992 (gdb_target_udi): New procedure to set the UDI target.
26993 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26994 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26995 Added waits for prompts after several question responses. Added
26996 some more responses used by a29k-amd-udi-gdb.
26997 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26998 pass different arguments, restart UDI connection after program
26999 completion.
27000 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
27001 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27002 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
27003 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
27004 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
27005 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
27006 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27007 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
27008 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
27009 after program completion.
27010 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
27011 compiled with a SELECT_VECS setting.
27012 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
27013 infinite recursion.
27014
27015 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
27016 Added checks for COFF results, and made them expected failures for
27017 all targets. It would be better to make them expected failures
27018 for COFF targets only.
27019
27020Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
27021
27022 * Makefile.in: add null dvi target, don't bother to recurse
27023 through test directories for info and install-info; rename
27024 $(datadir) to be dejagnu instead of deja-gnu
27025
27026Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
27027
27028 * gdb.t31/gdbme.ch: Re-enable code that previously caused
27029 compiler to coredump.
27030 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
27031 code.
27032
27033Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
27034
27035 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
27036 coredump.
27037 * gdb.t31/chillvars.exp: Comment out tests that depend on that
27038 code.
27039
27040Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
27041
27042 * gdb.t03/ptype.exp: tests for return code from gdb_test.
27043 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
27044 which in a shell. Deletes xgdb when done.
27045 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
27046 Tests the return from the "set height" or "set width" commands.
27047 Added a few return codes where needed.
27048
27049Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
27050
27051 * Makefile.in (SUBDIRS): Add gdb.t17.
27052 * configure.in (subdirs): Add gdb.t17.
27053 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
27054 files to test gdb's calling of functions in the inferior with
27055 the correct arguments and gdb's ability to retrieve any
27056 result returned.
27057
27058Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
27059
27060 * config/unix-gdb.exp (gdb_exit): Remove close commands that
27061 may be called after gdb goes away. Previous versions of expect
27062 needed these to avoid file descriptor leaks, but they cause
27063 errors with the current revision of expect.
27064 * gdb.t00/gdbvars.exp: Use -re on expected output after
27065 setting sevenbit-strings.
27066 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
27067 to set sevenbit-strings consistent across tests.
27068 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
27069 set sevenbit-strings consistent across tests.
27070
27071Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
27072
27073 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
27074 expected output to match current "expect" expectations.
27075
27076Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
27077
27078 * gdb.t00/default.exp: Change expected output for default "source"
27079 command, to match new gdb behavior which requires a filename to
27080 source.
27081
27082Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
27083
27084 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
27085 expected fail for i486-*-* that misses the marker2 function.
27086 * gdb.t10/crossload.exp (bfddefault): Allow successful
27087 recognition of a format to pass even if no symbols are found.
27088 Explicitly catch failures where the format is not recognized
27089 or is ambiguous, and add the reason to the fail message.
27090 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
27091 the cause is and invalid target and add reason to failure message.
27092 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
27093 elf32-i386, elf32-sparc, and elf32-i860.
27094 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
27095 Set up expected failure for 'filename'::variable scope resolution,
27096 which is now apparently broken on all targets.
27097 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
27098 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
27099 gdb.t23/templates.exp: Change failure for missing binfile into
27100 just a warning.
27101 gdb.t21/demangle.exp: Change all cfront references to 'arm'
27102 references.
27103
27104Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
27105
27106 * gdb.t00/default.exp: Add expected output for default "source"
27107 command, to match new gdb behavior.
27108 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
27109
27110Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
27111
27112 * config/*-gdb.exp: returns an error, rather than exiting on
27113 internal errors.
27114
27115Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
27116
27117 * gdb.t03/gdbme.c: Add pointer to struct variable.
27118 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
27119 referencing struct members.
27120
27121Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
27122
27123 * configure.in (mips-idt-ecoff): New target.
27124 * config/mips-gdb.exp: New file for remote board using MIPS remote
27125 debugging protocol.
27126
27127 * Redid configuration scheme. Removed gdb.t*/configure.in.
27128 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
27129 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
27130 distclean targets. Built executables via .o files. Adjusted
27131 tests to account for source files in $(srcdir) rather than
27132 $(objdir).
27133 * lib/gdb.exp (runto): Don't expect () after the function name,
27134 because it may have arguments.
27135
27136Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
27137
27138 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
27139 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
27140 expected failures for mips-idt-* and mips-sgi-*.
27141 * gdb.t00/default.exp (attach): Kill process if requested.
27142 * gdb.t00/help.exp (help target core, help target): Accept a gdb
27143 that does not read core files.
27144 * gdb.t01/run.exp: Removed checks for exit status code.
27145 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
27146 it is linked in.
27147 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
27148 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
27149 appropriate, rather than doing it by hand.
27150 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
27151 execution.
27152 * gdb.t10/crossload.exp: Kill existing program if needed.
27153 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
27154 appropriate, rather than doing it by hand. Always increase
27155 timeout for this test, not just for VxWorks.
27156
27157Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
27158
27159 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
27160 of Chill STRUCT types and STRUCT values.
27161 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
27162 than "char".
27163 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 27164 struct2): New struct definitions and initializations to test
c906108c
SS
27165 simple Chill STRUCT types.
27166
27167Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
27168
27169 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
27170 the null byte at the end of strings.
27171 * gdb.t00/default.exp: Make show version insensitive to copyright
27172 date.
27173 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
27174 to avoid dependencies on target char signedness.
27175 * gdb.t16/printcmds.exp: Update expected results for explicitly
27176 unsigned char.
27177 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
27178 now work.
27179 * gdb.t21/demangle.exp: Add many more patterns for template
27180 demangling, most of them being expected failures.
27181 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
27182 string we are matching for, to match on the whole string.
27183 * gdb.t21/demangle.exp: Add many new test strings to demangle,
27184 and fix a whole bunch that had incorrect expected output but were
27185 passing anyway because of the bug in "proc demangle".
27186 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
27187 type.
27188 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
27189
27190Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
27191
a9c64011
AS
27192 * gdb/testsuite: made modifications to testcases, etc., to allow
27193 them to work properly given the reorganization of deja-gnu and the
27194 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
27195
27196Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
27197
27198 * gdb/testsuite: Initial creation of gdb/testsuite.
27199 Migrated dejagnu testcases and support files for testing nm to
27200 gdb/testsuite from deja-gnu. These files were moved "as is"
27201 with no modifications. This migration is part of a major overhaul
27202 of dejagnu. The modifications to these testcases, etc., which
27203 will allow them to work with the new version of dejagnu will be
27204 made in a future update.
48efe704 27205
8d8cb839 27206 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 27207\f
8d8cb839
EZ
27208;; Local Variables:
27209;; mode: change-log
27210;; left-margin: 8
27211;; fill-column: 74
27212;; version-control: never
27213;; End:
902f2ccb 27214
0b302171 27215 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
27216 Copying and distribution of this file, with or without modification,
27217 are permitted provided the copyright notice and this notice are preserved.
This page took 3.185982 seconds and 4 git commands to generate.